hyperhive/hive-forge/src
Repository files (latest commit first)
Filename Latest commit message Latest commit date
iris 46bdb78466 hive-forge: validate --forge <label> charset up front
argus flagged (approving) that an unvalidated label could build a path
outside the state dir; mara called it out as a usability issue in its
own right, not just a low-risk security nit — a typo'd label should
give a precise 'not a valid label' error, not a confusing file-not-found
or an unexpected traversal.

Reject anything outside the plain lowercase+digits+hyphens charset
dashboard/extra_forges.rs already enforces on write, before touching
the filesystem at all.
2026-07-14 19:37:20 +02:00
..
verbs fix(#2412): ci-log prefers persisted (complete) log over live streamer snapshot 2026-07-13 19:30:02 +02:00
body.rs ci(#1555): prose-ify legacy tracker tags; add lint:allow escape hatch 2026-06-10 13:14:42 +02:00
client.rs hive-forge: validate --forge <label> charset up front 2026-07-14 19:37:20 +02:00
main.rs hive-forge: add -f/--forge <label> selector for external forge accounts 2026-07-14 19:31:08 +02:00
notify.rs refactor(hive-forge): port CLI verbs to forgejo-api 2026-07-07 09:24:53 +02:00