Nils Andreas Svee
1013f95d09
fix(irtt): retry terminal targets without restarting healthy sessions
Build binaries / Build (arm-musleabi) (push) Failing after 24m1s
Build binaries / Build (aarch64-musl) (push) Failing after 24m1s
Build binaries / Build (armv7-musleabi) (push) Failing after 11m33s
Build binaries / Build (i686-musl) (push) Successful in 2m7s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m9s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m11s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m11s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m42s
Build binaries / Build (x86_64-musl) (push) Successful in 2m0s
Build binaries / Build (arm-musleabihf) (push) Failing after 30m39s
Build binaries / Build (mips-musl) (push) Successful in 2m7s
Build binaries / Build (mipsel-musl) (push) Successful in 2m15s
2026-10-14 11:12:50 +07:00
Nils Andreas Svee
441720811e
fix(irtt): use effective RTT for latency fallback
2026-10-14 11:12:50 +07:00
Nils Andreas Svee
3eab999aa5
fix(irtt): treat blank HMAC keys as unauthenticated
2026-10-14 11:12:50 +07:00
Nils Andreas Svee
6bcd9fad0e
fix(settings): allow UCI reflector file loading to be disabled
2026-10-14 11:12:50 +07:00
Nils Andreas Svee
030ceff88f
fix(settings): accept numeric environment booleans
2026-10-14 11:12:33 +07:00
Nils Andreas Svee
4029ce763d
fix(config): reject empty reflector host entries
Build binaries / Build (arm-musleabi) (push) Successful in 2m30s
Build binaries / Build (aarch64-musl) (push) Successful in 2m31s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m44s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m40s
Build binaries / Build (i686-musl) (push) Successful in 1m40s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m7s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m20s
Build binaries / Build (x86_64-musl) (push) Successful in 1m47s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m54s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m44s
Build binaries / Build (mips-musl) (push) Successful in 2m6s
Build binaries / Build (mipsel-musl) (push) Successful in 2m21s
2026-10-14 01:34:51 +07:00
Nils Andreas Svee
69647e1ffe
fix(reflectors): account for partial peer sets when requesting reselection
2026-10-14 01:34:40 +07:00
Nils Andreas Svee
c6fc3a7fc9
fix(reflectors): retain responsive peers on partial reselection
Build binaries / Build (arm-musleabi) (push) Successful in 1m50s
Build binaries / Build (aarch64-musl) (push) Successful in 1m51s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m54s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m55s
Build binaries / Build (i686-musl) (push) Successful in 1m54s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m8s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m6s
Build binaries / Build (x86_64-musl) (push) Successful in 1m52s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m52s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m53s
Build binaries / Build (mips-musl) (push) Successful in 2m9s
Build binaries / Build (mipsel-musl) (push) Successful in 2m5s
2026-10-14 01:23:51 +07:00
Nils Andreas Svee
51f0ae2e23
fix(config): reject reflector entries without protocols
2026-10-14 01:23:28 +07:00
Nils Andreas Svee
54d162f494
fix(config): parse reflector list environment overrides
2026-10-14 01:23:15 +07:00
Nils Andreas Svee
faf10aa2fe
fix(reflectors): allow unspecified countries through country filter
Build binaries / Build (arm-musleabi) (push) Successful in 1m50s
Build binaries / Build (aarch64-musl) (push) Successful in 1m52s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m51s
Build binaries / Build (i686-musl) (push) Successful in 1m48s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m49s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m5s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m6s
Build binaries / Build (x86_64-musl) (push) Successful in 1m44s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m45s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m51s
Build binaries / Build (mips-musl) (push) Successful in 2m4s
Build binaries / Build (mipsel-musl) (push) Successful in 2m6s
2026-10-13 23:52:24 +07:00
Nils Andreas Svee
1f1e5d1d27
chore: remove mullvad dns reflectors + remove country for anycast ips
Build binaries / Build (arm-musleabi) (push) Successful in 1m45s
Build binaries / Build (aarch64-musl) (push) Successful in 1m48s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m37s
Build binaries / Build (i686-musl) (push) Successful in 1m42s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m43s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m27s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m18s
Build binaries / Build (x86_64-musl) (push) Successful in 1m55s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m56s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m37s
Build binaries / Build (mips-musl) (push) Successful in 2m26s
Build binaries / Build (mipsel-musl) (push) Successful in 2m19s
2026-10-13 23:39:20 +07:00
Nils Andreas Svee
7fb744790d
fix(reflectors): merge missing country metadata without startup conflicts
Build binaries / Build (aarch64-musl) (push) Successful in 1m54s
Build binaries / Build (arm-musleabi) (push) Successful in 1m54s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m56s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m56s
Build binaries / Build (i686-musl) (push) Successful in 1m55s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m0s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m13s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m53s
Build binaries / Build (x86_64-musl) (push) Successful in 1m53s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m56s
Build binaries / Build (mips-musl) (push) Successful in 2m3s
Build binaries / Build (mipsel-musl) (push) Successful in 2m9s
2026-10-13 22:58:15 +07:00
Nils Andreas Svee
cb4ae4d251
chore: update reflectors list to use new format
2026-10-13 22:56:25 +07:00
Nils Andreas Svee
93bfee0624
fix(irtt): honor measurement socket routing settings
Build binaries / Build (arm-musleabi) (push) Successful in 1m37s
Build binaries / Build (aarch64-musl) (push) Successful in 1m39s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m44s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m52s
Build binaries / Build (i686-musl) (push) Successful in 1m53s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m19s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m12s
Build binaries / Build (x86_64-musl) (push) Successful in 1m48s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m50s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m45s
Build binaries / Build (mips-musl) (push) Successful in 2m20s
Build binaries / Build (mipsel-musl) (push) Successful in 2m13s
2026-10-13 22:03:09 +07:00
Nils Andreas Svee
80b39da9de
fix(ratecontroller): use the configured reflector count for reselection
2026-10-13 22:02:58 +07:00
Nils Andreas Svee
f8691c5189
fix(reflectors): reject conflicting resolved endpoints
...
Build binaries / Build (aarch64-musl) (push) Successful in 2m16s
Build binaries / Build (arm-musleabi) (push) Successful in 2m48s
Build binaries / Build (armv7-musleabi) (push) Successful in 2m8s
Build binaries / Build (armv7-musleabihf) (push) Successful in 2m29s
Build binaries / Build (i686-musl) (push) Successful in 2m34s
Build binaries / Build (mips64-muslabi64) (push) Successful in 1m58s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m0s
Build binaries / Build (riscv64gc-musl) (push) Successful in 2m10s
Build binaries / Build (x86_64-musl) (push) Successful in 2m41s
Build binaries / Build (arm-musleabihf) (push) Successful in 2m6s
Build binaries / Build (mips-musl) (push) Successful in 1m57s
Build binaries / Build (mipsel-musl) (push) Successful in 1m53s
Deduplicate compatible definitions and reject conflicting metadata or authentication within each list and across bootstrap and pool entries. Treat hostname aliases, protocol ordering, country-code case, and omitted default ports consistently.
2026-10-13 21:24:05 +07:00
Nils Andreas Svee
a073a9d049
fix(reflectors): tolerate individual DNS resolution failures
...
Log and skip unresolved reflectors so startup can proceed with usable endpoints. Report an error when none remain for the selected protocol.
2026-10-13 21:24:05 +07:00
Nils Andreas Svee
78bcb7886a
fix(controller): honor the configured ICMP probe interval
...
Use advanced_settings.tick_interval for Controller schedules so ICMP probe pacing follows the configured measurement cadence.
2026-10-13 21:24:05 +07:00
Nils Andreas Svee
de77e5a281
feat(measurement): add configurable IRTT reflector measurements
...
Support optional IRTT measurements alongside ICMP with CSV and inline reflector definitions, repeated UCI registration, authentication, and endpoint-specific stream tracking.
Keep the managed driver running during target acknowledgements and stop and join it on event-loop exits. Carry stream identity through baselines, selection, and rate control so endpoints sharing an IP remain distinct.
2026-10-13 21:24:05 +07:00
Nils Andreas Svee
76a7e14835
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-13 21:24:04 +07:00
Nils Andreas Svee
8c923f373d
chore(deps): update rust dependencies
Rust CI / cargo clippy (push) Failing after 27s
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
Supply chain / cargo-deny advisories (push) Failing after 2s
Supply chain / actionlint (push) Failing after 2s
Rust CI / cargo doc (push) Failing after 20s
Build binaries / Build (arm-musleabi) (push) Successful in 1m46s
Build binaries / Build (aarch64-musl) (push) Successful in 1m47s
Build binaries / Build (armv7-musleabi) (push) Successful in 1m44s
Build binaries / Build (armv7-musleabihf) (push) Successful in 1m39s
Build binaries / Build (i686-musl) (push) Successful in 1m39s
Build binaries / Build (mips64-muslabi64) (push) Successful in 2m12s
Build binaries / Build (mips64el-muslabi64) (push) Successful in 2m9s
Build binaries / Build (x86_64-musl) (push) Successful in 1m38s
Build binaries / Build (riscv64gc-musl) (push) Successful in 1m44s
Rust CI / cargo fmt (push) Successful in 16s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 23s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 28s
Supply chain / cargo-deny bans licenses sources (push) Failing after 2s
Build binaries / Build (arm-musleabihf) (push) Successful in 1m45s
Build binaries / Build (mips-musl) (push) Successful in 2m12s
Build binaries / Build (mipsel-musl) (push) Successful in 2m7s
2026-10-13 00:41:49 +07:00
renovate Bot
8267089733
chore(deps): update rust crate syn to v3.0.9
2026-10-13 00:41:13 +07:00
renovate Bot
6ad41931a1
chore(deps): update google/osv-scanner-action action to v2.7.0
2026-10-13 00:41:13 +07:00
renovate Bot
b94742c62a
fix(deps): update rust-uci digest to 6835397
2026-10-13 00:41:13 +07:00
Nils Andreas Svee
7e8213556f
chore(ci): add gitea action to build binaries
2026-10-10 14:50:32 +07:00
renovate Bot
df7e9ffbab
chore(deps): update github/codeql-action digest to 24c5418
Rust CI / cargo clippy (pull_request) Failing after 30s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 8s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 58s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 1m4s
Supply chain / actionlint (pull_request) Successful in 7s
Rust CI / cargo doc (pull_request) Successful in 40s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 1m55s
Rust CI / cargo clippy (push) Failing after 38s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 10s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 10s
Rust CI / cargo doc (push) Successful in 33s
Supply chain / cargo-deny advisories (push) Failing after 1m44s
Supply chain / actionlint (push) Successful in 7s
Rust CI / cargo fmt (pull_request) Successful in 12s
Supply chain / cargo-deny advisories (pull_request) Failing after 1m55s
Rust CI / cargo fmt (push) Successful in 16s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 37s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 42s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m37s
2026-10-08 13:03:35 +00:00
Nils Andreas Svee
68b34a587f
refactor: move ucisource to the settings module
Rust CI / cargo clippy (push) Failing after 37s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 7s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 9s
Rust CI / cargo doc (push) Successful in 32s
Supply chain / cargo-deny advisories (push) Failing after 1m38s
Supply chain / actionlint (push) Successful in 6s
Rust CI / cargo fmt (push) Successful in 11s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 37s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 41s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m40s
2026-10-08 20:03:05 +07:00
Nils Andreas Svee
b7bbed6e5e
Merge branch 'refactor/measurement-icmp'
Rust CI / cargo clippy (push) Failing after 35s
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 8s
Rust CI / cargo doc (push) Successful in 31s
Supply chain / cargo-deny advisories (push) Failing after 1m38s
Supply chain / actionlint (push) Successful in 8s
Rust CI / cargo fmt (push) Successful in 11s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 33s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 38s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m36s
2026-10-08 16:27:00 +07:00
Nils Andreas Svee
0e2e2f9d38
fix: start controller after the baseliner
2026-10-08 14:31:59 +07:00
Nils Andreas Svee
e80940ba6d
refactor(main): add spawn task helper
2026-10-08 14:28:12 +07:00
Nils Andreas Svee
480976b666
fix(metrics): move ping metrics sending to baseliner
2026-10-08 14:15:14 +07:00
Nils Andreas Svee
ac349a1897
refactor(measurement): remove legacy pinger and migrate production to
2026-10-08 14:15:14 +07:00
Nils Andreas Svee
a925e60f36
refactor(measurement): introduce Controller for dynamic ICMP probe configuration
2026-10-08 14:15:14 +07:00
Nils Andreas Svee
c7b283d761
refactor(measurement): enhance ICMP engine's async integration and robustness
...
Ensure IcmpEngine initializes within a Tokio runtime, improve timestamp validation, and refine probe management.
2026-10-08 14:15:14 +07:00
Nils Andreas Svee
89c7d75947
refactor(measurement): migrate ICMP engine to Tokio async runtime
2026-10-08 14:15:14 +07:00
Nils Andreas Svee
afedfbeb65
feat(measurement): implement ICMP measurement engine
2026-10-08 14:15:13 +07:00
Nils Andreas Svee
f51ff19f04
feat(measurement): add core data models
2026-10-08 10:48:14 +07:00
Nils Andreas Svee
60fdea4dff
refactor(time): implement ClockSample from SystemTime
2026-10-08 10:48:14 +07:00
Nils Andreas Svee
3016f4b887
feat(settings): add network settings for measurement sockets
2026-10-08 10:48:03 +07:00
renovate Bot
52a5ab2dfe
chore(deps): update rust crate trybuild to v1.0.122
Rust CI / cargo clippy (pull_request) Failing after 36s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 35s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 44s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 10s
Rust CI / cargo doc (pull_request) Successful in 34s
Supply chain / actionlint (pull_request) Successful in 10s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 1m34s
Rust CI / cargo clippy (push) Failing after 36s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 7s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 8s
Rust CI / cargo doc (push) Successful in 33s
Supply chain / cargo-deny advisories (push) Failing after 1m43s
Supply chain / actionlint (push) Successful in 8s
Rust CI / cargo fmt (pull_request) Successful in 14s
Supply chain / cargo-deny advisories (pull_request) Failing after 1m41s
Rust CI / cargo fmt (push) Successful in 11s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 35s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 43s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m35s
2026-10-07 23:07:38 +00:00
Nils Andreas Svee
fca0967563
refactor(time): consolidate ClockId usage via the public time::Clock trait
...
Rust CI / cargo clippy (push) Failing after 35s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 9s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 7s
Rust CI / cargo doc (push) Successful in 37s
Supply chain / actionlint (push) Successful in 8s
Supply chain / cargo-deny advisories (push) Failing after 1m49s
Rust CI / cargo fmt (push) Successful in 15s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 32s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 41s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m47s
Remove direct `rustix::time::ClockId` imports by centralizing its dependency within the `time` module.
2026-10-04 23:46:54 +07:00
renovate Bot
b7b66fc1f4
chore(deps): update rust crate libc to v0.2.190
Rust CI / cargo clippy (pull_request) Failing after 38s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 38s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 44s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Supply chain / actionlint (pull_request) Successful in 8s
Rust CI / cargo doc (pull_request) Successful in 42s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 1m54s
Rust CI / cargo clippy (push) Failing after 41s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 9s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 9s
Supply chain / actionlint (push) Successful in 9s
Rust CI / cargo doc (push) Successful in 39s
Supply chain / cargo-deny advisories (push) Failing after 1m51s
Rust CI / cargo fmt (pull_request) Successful in 16s
Supply chain / cargo-deny advisories (pull_request) Failing after 1m57s
Rust CI / cargo fmt (push) Successful in 16s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 38s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 43s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m49s
2026-10-02 20:09:10 +00:00
renovate Bot
305a182001
chore(deps): update rust crate config to v0.15.27
Rust CI / cargo clippy (pull_request) Failing after 26s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 27s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 8s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 33s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 7s
Supply chain / actionlint (pull_request) Successful in 17s
Rust CI / cargo doc (pull_request) Successful in 40s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 1m49s
Rust CI / cargo clippy (push) Failing after 38s
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 8s
Supply chain / actionlint (push) Successful in 8s
Rust CI / cargo doc (push) Successful in 40s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m52s
Supply chain / cargo-deny advisories (push) Failing after 1m54s
Rust CI / cargo fmt (pull_request) Successful in 11s
Supply chain / cargo-deny advisories (pull_request) Failing after 1m49s
Rust CI / cargo fmt (push) Successful in 18s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 38s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 42s
2026-09-30 08:33:02 +00:00
Nils Andreas Svee
64e002c0d0
chore(deps): update rust crate icmp-socket2 to v0.6.4
Rust CI / cargo clippy (push) Failing after 40s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 7s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 8s
Rust CI / cargo doc (push) Successful in 33s
Supply chain / actionlint (push) Successful in 11s
Supply chain / cargo-deny advisories (push) Failing after 1m51s
Rust CI / cargo fmt (push) Successful in 17s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 40s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 45s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m44s
2026-09-30 15:32:22 +07:00
Nils Andreas Svee
817cc304e6
refactor(time): Introduce typed clock sources for compile-time safety
...
This change replaces runtime `ClockId` parameters with distinct types to ensure correct clock usage at compile time.
2026-09-30 12:05:42 +07:00
Nils Andreas Svee
e27bab1944
chore(deps): update rust crate icmp-socket2 to v0.6.2
Rust CI / cargo clippy (push) Failing after 40s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 9s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 8s
Supply chain / actionlint (push) Successful in 9s
Rust CI / cargo doc (push) Successful in 43s
Supply chain / cargo-deny advisories (push) Failing after 1m48s
Rust CI / cargo fmt (push) Successful in 17s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 40s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 47s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m50s
2026-09-28 19:52:26 +07:00
renovate[bot]
fbb971b47d
chore(deps): update rust crate icmp-socket2 to v0.6.1
Rust CI / cargo clippy (push) Failing after 38s
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 10s
Supply chain / actionlint (push) Successful in 6s
Rust CI / cargo doc (push) Successful in 40s
Supply chain / cargo-deny advisories (push) Failing after 1m49s
Rust CI / cargo fmt (push) Successful in 16s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 37s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 46s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m45s
2026-09-28 07:49:49 +00:00
renovate Bot
3fbc96b15f
chore(deps): update github/codeql-action digest to 2892aa5
Rust CI / cargo clippy (pull_request) Failing after 29s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (pull_request) Failing after 27s
Rust CI / cargo check (x86_64-unknown-linux-musl) (pull_request) Failing after 8s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (pull_request) Failing after 38s
Rust CI / cargo test (x86_64-unknown-linux-musl) (pull_request) Failing after 9s
Rust CI / cargo doc (pull_request) Successful in 37s
Supply chain / actionlint (pull_request) Successful in 9s
Supply chain / cargo-deny bans licenses sources (pull_request) Failing after 1m42s
Rust CI / cargo clippy (push) Failing after 38s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 7s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 10s
Supply chain / actionlint (push) Successful in 8s
Rust CI / cargo doc (push) Successful in 44s
Supply chain / cargo-deny advisories (push) Failing after 1m51s
Rust CI / cargo fmt (pull_request) Successful in 10s
Supply chain / cargo-deny advisories (pull_request) Failing after 1m47s
Rust CI / cargo fmt (push) Successful in 16s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 37s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 46s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m48s
2026-09-25 17:01:54 +00:00
Nils Andreas Svee
c199d63c93
ci: split Gitea and GitHub workflows
Rust CI / cargo clippy (push) Failing after 34s
Rust CI / cargo check (x86_64-unknown-linux-musl) (push) Failing after 9s
Rust CI / cargo test (x86_64-unknown-linux-musl) (push) Failing after 8s
Rust CI / cargo doc (push) Successful in 36s
Supply chain / actionlint (push) Successful in 11s
Supply chain / cargo-deny advisories (push) Failing after 2m1s
Rust CI / cargo fmt (push) Successful in 11s
Rust CI / cargo check (x86_64-unknown-linux-gnu) (push) Failing after 34s
Rust CI / cargo test (x86_64-unknown-linux-gnu) (push) Failing after 41s
Supply chain / cargo-deny bans licenses sources (push) Failing after 1m54s
2026-09-26 00:01:03 +07:00