Skip to content

Additional diagnostic events - #154

Merged
GyulyVGC merged 5 commits into
mainfrom
additional-events
Aug 11, 2026
Merged

Additional diagnostic events#154
GyulyVGC merged 5 commits into
mainfrom
additional-events

Conversation

@GyulyVGC

Copy link
Copy Markdown
Member

Adds 13 event kinds for failure paths that previously went to eprintln! and
nowhere else, so they show up in the Events tab instead of only in a shell
someone has to be tailing: file_watch_failed, config_reload_failed,
nfqueue_bind_failed, conntrack_flush_failed, mss_clamp_install_failed,
udp_port_pool_exhausted, egress_steer_install_failed,
egress_steer_setup_timed_out, egress_policy_check_failed,
backend_trigger_setup_timed_out, certificate_renewal_failed, plus
proxy_connected/proxy_disconnected for the proxy's control-channel
lifecycle.

Covers the server, client, and UI halves: new variants in events.rs, emission
at each previously-silent site, and — for these and for kinds that were already
emitted but never rendered — the matching types.ts member, filter entry, and
render arm in pages/Events.tsx.

@GyulyVGC GyulyVGC self-assigned this Aug 11, 2026
@GyulyVGC GyulyVGC added the enhancement New feature or request label Aug 11, 2026
@GyulyVGC
GyulyVGC merged commit 2ad49f8 into main Aug 11, 2026
8 checks passed
@GyulyVGC
GyulyVGC deleted the additional-events branch August 11, 2026 08:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant