• Joined on 2026-03-15
ico pushed to main at ico/pingql 2026-03-18 12:08:42 +00:00
93db31db3b feat: multi-region monitor support — region selector in UI, region flag on pings
ico pushed to main at ico/pingql 2026-03-18 10:43:35 +00:00
52f7f8102b feat: update user-agent to Mozilla-compatible string
ico pushed to main at ico/pingql 2026-03-18 10:29:39 +00:00
957674fca4 fix: clear in-flight after post_result to prevent double-pings, revert poll to 50ms
ico pushed to main at ico/pingql 2026-03-18 10:27:40 +00:00
d3ee0ef9d5 fix: revert grace period, increase poll interval to 500ms to prevent doubles without adding jitter
ico pushed to main at ico/pingql 2026-03-18 10:21:25 +00:00
5836c44228 fix: add 200ms grace period to due query to prevent double-pings
ico pushed to main at ico/pingql 2026-03-18 10:10:32 +00:00
6882162d7f fix: use system CA store for ureq TLS to verify Cloudflare-issued certs
ico pushed to main at ico/pingql 2026-03-18 10:05:06 +00:00
1b8cbc6e23 fix: force ureq to use ring crypto provider to match main.rs init
ico pushed to main at ico/pingql 2026-03-18 09:54:43 +00:00
f17bfbfd4b fix: switch ureq from native-tls to rustls (bundled roots)
ico pushed to main at ico/pingql 2026-03-18 09:40:29 +00:00
3fa624eff8 fix: replace curl subprocess with ureq blocking client in std::thread
ico pushed to main at ico/pingql 2026-03-18 09:30:22 +00:00
6b8e1fc9d9 cleanup: remove debug warn logs from monitor runner
ico pushed to main at ico/pingql 2026-03-18 09:28:45 +00:00
6e1d642c77 fix: allow null status_code in ingest schema; check HTTP status in post_result
ico pushed to main at ico/pingql 2026-03-18 09:24:56 +00:00
5037222846 fix: add 10s timeout to post_result to prevent hung API calls
ico pushed to main at ico/pingql 2026-03-18 09:22:38 +00:00
3ce89a88bf debug: log post_result calls
ico pushed to main at ico/pingql 2026-03-18 09:19:37 +00:00
749a06b9d7 debug: log check errors and trace post_result calls
ico pushed to main at ico/pingql 2026-03-18 09:17:14 +00:00
cb8d0f81b1 debug: add warn logs to curl thread, fix temp file uniqueness
ico pushed to main at ico/pingql 2026-03-18 09:10:07 +00:00
556729b881 fix: use std::thread + tokio oneshot for curl — fully decoupled from tokio thread pool
ico pushed to main at ico/pingql 2026-03-18 09:08:12 +00:00
5e76b2212f fix: use std::process::Command+spawn_blocking+temp file to avoid all pipe/async hang issues
ico pushed to main at ico/pingql 2026-03-18 09:05:46 +00:00
289ec8e038 fix: hard task-level timeout as failsafe so in-flight lock always clears
ico pushed to main at ico/pingql 2026-03-18 09:03:07 +00:00
0edce8c555 fix: use spawn+manual read+wait instead of output() to avoid stdout pipe hang
ico pushed to main at ico/pingql 2026-03-18 08:59:38 +00:00
94200b430f fix: set kill_on_drop and explicit stdio pipes so curl doesn't inherit parent fds