Veillax and Claude Sonnet 5.5
4bde85ea33
model: terminal sessions in the site config, and the agent's SSH server in its report
...
CI / test (push) Successful in 1m23s
SiteConfig.Terminals lists terminal sessions waiting for the agent, which calls
back to Hammerhead and joins the connection to its SSH server. SiteReport and
Site carry the SSH server's address and whether the agent can relay.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-31 01:38:16 -06:00
Veillax
75d530e8eb
Merge branch 'feature/discovered-services'
CI / test (push) Successful in 1m19s
2026-10-27 17:07:49 -06:00
Veillax
e81c0fe7e2
Merge branch 'feature/mail-deliverability'
2026-10-27 17:07:49 -06:00
Veillax and Claude Sonnet 5.5
5c1737bad3
Parse DMARC aggregate reports; model deliverability findings and delivery outcomes
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 16:56:57 -06:00
Veillax and Claude Sonnet 5.5
cb07e08e7b
model: per-port top source addresses and the span a report's stats cover
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 16:53:56 -06:00
Veillax and Claude Sonnet 5.5
61cdc823d0
model: DiscoveredService, reported by site agents as suggested targets
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 16:53:17 -06:00
Veillax and Claude Sonnet 5.5
6663b268c8
model: redirect mappings (RedirectTo, RedirectPermanent, RedirectKeepPath)
...
CI / test (push) Successful in 1m14s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 04:06:42 -06:00
Veillax and Claude Sonnet 5.5
6753422f7a
model: Site and Mapping carry optional tags
...
CI / test (push) Failing after 55s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-27 03:29:26 -06:00
Veillax and Claude Sonnet 5.5
64101e00d2
secretbox: add AES-256-GCM sealing of small secrets
...
CI / test (push) Successful in 1m20s
Moved out of Hammerhead's internal package so Sandbar can use it too.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 23:21:56 -06:00
Veillax and Claude Sonnet 5.5
a61c79fa69
selfupdate: report progress events; reports carry update stage, percent and log
...
CI / test (push) Successful in 1m11s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 17:56:55 -06:00
Veillax and Claude Sonnet 5.5
ce4baacd47
model: update requests carry an ID so a stale result can't answer a new request
...
CI / test (push) Successful in 5m24s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 16:58:36 -06:00
Veillax and Claude Sonnet 5.5
cb1243e4ed
model: versions and update requests for edges and sites
...
CI / test (push) Successful in 1m22s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 16:56:34 -06:00
Veillax and Claude Sonnet 5.5
122fade954
selfupdate: add Check to see the newest release without installing
...
CI / test (push) Successful in 1m41s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 15:59:26 -06:00
Veillax and Claude Sonnet 5.5
416b921d71
Export selfupdate.Restart
...
CI / test (push) Successful in 5m31s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 13:58:02 -06:00
Veillax and Claude Sonnet 5.5
d1bbd28fb0
Add selfupdate: replace the running program with the newest Gitea release
...
CI / test (push) Successful in 1m56s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 13:57:23 -06:00
Veillax and Claude Sonnet 5.5
b37b18c40d
Add Gitea Actions CI and release workflows and deployment assets
...
CI / test (push) Successful in 1m13s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 03:05:26 -06:00
Veillax and Claude Sonnet 5.5
2259580adf
Add the shared packages for the sharks stack
...
model, tunnel, wg, authtoken, netguard, docker and dotenv, split out of the
original single repository so Hammerhead, Blacktip and Bamboo can live in
their own repos and import them. README extended; LICENSE unchanged.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-26 02:41:44 -06:00