Pulse/pkg/server
pulse-triage[bot] 33345f2981 Preserve telemetry sender transitions and bound-socket health
Adapt PR2351 to current main without losing bounded probe deadlines, retries, explicit binds or confidentiality. Inspect IPv6 wildcard socket mode so unrelated servers sharing the port cannot determine Pulse health. Apply the telemetry callback only after a persisted explicit boolean transition, including stale-disk and null-input boundaries.

Retain real HTTP/HTTPS wildcard and same-port isolation regressions, callback persistence-order tests, and the owning subsystem contracts. No dependency manifests, frontend source or telemetry payload schema change. Exact runtime proof remains dependent on the unavailable root graph; it is not represented as passed.

Change-source: pulse-maintainer
Original-source: https://github.com/rcourtman/Pulse/pull/2351
Original-commit: f50c4d6e3b
Co-authored-by: rcourtman <8825017+rcourtman@users.noreply.github.com>
2026-10-01 13:28:21 +01:00
..
gzip_middleware.go Bound idle gzip compression memory 2026-08-29 18:55:06 +01:00
gzip_middleware_test.go Honor namespaced cgroup memory limits 2026-08-29 22:23:54 +01:00
memlimit.go Honor cgroup v1 service memory limits 2026-08-30 02:15:36 +01:00
memlimit_test.go Honor cgroup v1 service memory limits 2026-08-30 02:15:36 +01:00
metrics_port.go Fix security scan findings 2026-07-01 09:55:35 +01:00
metrics_port_test.go Fix security scan findings 2026-07-01 09:55:35 +01:00
metrics_test.go Fix security scan findings 2026-07-01 09:55:35 +01:00
metrics_wire_test.go chore(deps): qualify non-database metrics dependency updates 2026-09-10 03:40:06 +01:00
server.go fix(server): dump goroutines when startup stalls before serving 2026-09-20 21:26:11 +01:00
server_helpers_test.go Harden remaining CodeQL security boundaries 2026-07-09 19:46:40 +01:00
server_test.go Stop test binaries reporting to the production telemetry endpoint 2026-09-03 23:54:37 +01:00
service_health.go Preserve telemetry sender transitions and bound-socket health 2026-10-01 13:28:21 +01:00
service_health_regression_test.go Preserve telemetry sender transitions and bound-socket health 2026-10-01 13:28:21 +01:00
service_health_socket_other.go Preserve telemetry sender transitions and bound-socket health 2026-10-01 13:28:21 +01:00
service_health_socket_test.go Preserve telemetry sender transitions and bound-socket health 2026-10-01 13:28:21 +01:00
service_health_socket_unix.go Preserve telemetry sender transitions and bound-socket health 2026-10-01 13:28:21 +01:00
service_health_socket_windows.go Preserve telemetry sender transitions and bound-socket health 2026-10-01 13:28:21 +01:00
service_health_test.go fix(server): make local service-health probes dual-stack and bounded 2026-09-30 21:36:39 +01:00
startup_watchdog.go fix(server): dump goroutines when startup stalls before serving 2026-09-20 21:26:11 +01:00
startup_watchdog_test.go test(server): serialize the remaining startup watchdog log reads 2026-09-21 09:41:00 +01:00
telemetry_licensed_features.go Replace the two non-discriminating audit telemetry fields and guard the class 2026-08-05 17:33:57 +01:00
telemetry_licensed_features_guard_test.go Replace the two non-discriminating audit telemetry fields and guard the class 2026-08-05 17:33:57 +01:00
telemetry_licensed_features_test.go Measure Pro feature adoption and drop the dead Patrol autofix counter 2026-08-05 14:34:50 +01:00
telemetry_node_test_tally.go Measure node connection test outcomes 2026-08-24 10:17:17 +01:00
telemetry_pulse_intelligence.go Preserve Patrol finding volume beyond the history cap 2026-09-05 19:48:49 +01:00
telemetry_pulse_intelligence_test.go Preserve Patrol finding volume beyond the history cap 2026-09-05 19:48:49 +01:00