Commit graph

11 commits

Author SHA1 Message Date
5d90a3f1be
chore: keep .tool-versions tracked 2026-06-06 14:38:06 -05:00
f2254d66b6
fix: concurrency safety, regex caching, lint issues
- agent.go: guard reader goroutine msgCh send with sessionCtx.Done()
  to prevent permanent goroutine hang
- checks.go: cache regex.Compile (not MatchString) per HTTP check;
  cache x509.SystemCertPool via sync.Once across SSL checks
- lldp.go: remove dead walkErrors variable
- ssh_test.go: reset global host key store to fix TOFU port collision
  flakiness across tests
- .gitignore: add towerops-agent binary, .tool-versions
2026-06-06 14:37:20 -05:00
321c701fd7
fix: avoid copying sync.Once in host key tests
sync.Once contains sync.noCopy and cannot be assigned by value.
Reset with a fresh sync.Once{} in defer instead of save/restore.
Also gitignore known_hosts.json runtime data.
2026-03-04 13:32:53 -06:00
7ee88dad81
remove legacy Rust build config and artifacts 2026-02-12 10:06:34 -06:00
a36a2b7fd7
increase test coverage and improve logger output 2026-02-11 10:42:19 -06:00
58d1af4f84
refactor some code 2026-02-11 10:17:01 -06:00
769ac1f623
Full rewrite in golang 2026-02-11 10:04:30 -06:00
792825f682
major overhaul to use more C for snmp, may not be stable 2026-02-09 12:31:41 -06:00
be054323a6
more caching in github ci 2026-01-31 16:53:25 -06:00
5263175182
build docker image in ci 2026-01-09 13:32:11 -06:00
0f8cfc34e7
init 2026-01-09 13:22:15 -06:00