You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* fix: Log GID instead of UID in user GID tracing field
The tracing statement for `user.gid` was reading from `user.uid`
instead of `user.gid`, causing the wrong value to be reported.
* refactor: Use idiomatic empty check for disk collection
Replace `into_iter().next().is_none()` with `list().is_empty()`
for clarity, and use `list().iter()` for the actual collection.
* fix: Remove stale .source() call with unused result
This was likely a debugging leftover — the error source chain is
already captured via the `successors` iterator below.
* fix: Fix typo "proess" -> "process" in error message
* fix: Replace unwrap() calls with error logging in collection loop
JSON serialization and file write can fail at runtime (e.g. disk
full). Log the error and continue the loop instead of crashing,
since this tool may run continuously for hours.
* fix: Use tokio::time::sleep instead of std::thread::sleep
std::thread::sleep blocks the entire tokio worker thread.
Since main is already async, use the non-blocking alternative.
* fix: Handle DNS resolver initialization failure gracefully
In a container debugging tool, broken DNS config (/etc/resolv.conf)
is a likely scenario to diagnose. Log the error and skip DNS lookups
instead of panicking.
* fix: Wrap network collector in ComponentResult for consistent error handling
The network collector silently swallowed interface listing errors by
returning empty data. Now it returns Result so the orchestrator wraps
it in ComponentResult, matching the pattern used by other fallible
collectors. Errors appear in JSON output instead of being silently
lost.
* refactor: Use BTreeMap for deterministic JSON key ordering
HashMap produces non-deterministic JSON output, making it hard to
diff containerdebug output across runs. BTreeMap sorts keys
consistently.
* fix: Bump rustls-webpki to 0.103.10 to negate RUSTSEC-2026-0049
* chore: Remove undetected, ignored advisories
---------
Co-authored-by: Techassi <git@techassi.dev>
0 commit comments