196f90a2b9
fix(db): use int for netspeed_active to prevent overflow
...
continuous-integration/drone/push Build is passing
GetZoneStatsData and GetZoneStatsV2's netspeed_active values can
exceed 2 billion, causing 32-bit integer overflow. Changed from
int32/uint32 to int (64-bit on modern systems) to handle large
network speed totals.
- Update sqlc column overrides to use int type
- Fix type compatibility in dnsanswers.go zoneTotals map
- Regenerate database code with new types
Fixes https://community.ntppool.org/t/error-message-displayed-on-the-monitoring-score-page/4063
2025-09-21 00:08:21 -07:00
2dfc355f7c
style: format Go code with gofumpt
...
continuous-integration/drone/push Build is passing
continuous-integration/drone/tag Build is passing
Apply consistent formatting to Go source files using gofumpt
as required by pre-commit guidelines.
2025-08-03 16:06:59 -07:00
9c6ea595f1
dnsanswers: tracing adjustments
2023-12-10 15:11:26 -08:00
e824274998
Add png graph handler
continuous-integration/drone/push Build is passing
2023-12-09 13:54:13 -08:00
37d66b073e
Fix 'unsupported value: +Inf' error when the zone doesn't have active servers
continuous-integration/drone/push Build is passing
2023-11-21 15:10:42 -08:00
f85f09ebcf
Small error handling updates
continuous-integration/drone/push Build is passing
2023-10-22 16:28:24 -07:00
ceddc2564d
Update tracing API
continuous-integration/drone/push Build is passing
2023-10-22 12:01:43 -07:00
f9b521664d
Add tracing
2023-10-14 04:01:43 -07:00
ca2cdaf458
Go 1.21.1, log/slog, dependencies
continuous-integration/drone/push Build is passing
2023-09-17 23:12:33 -07:00
27c8bc4776
Calculate netspeed points, too
continuous-integration/drone/push Build is passing
2023-07-16 02:40:50 -07:00
b10134b3da
basic cache-control headers for the dns answers api
continuous-integration/drone/push Build is passing
2023-07-15 20:36:45 -07:00
a89579f072
API for ratios of DNS answers oer server
2023-07-08 21:59:06 -07:00