Blake
61c7b5582c
access-list: Hash basic-auth passwords and redact API reads
...
Format / gofmt (pull_request) Failing after 15s
Format / gofmt (push) Failing after 15s
CI / Build (push) Successful in 36s
CI / Build (pull_request) Successful in 37s
CI / Go Tests (pull_request) Successful in 1m20s
CI / Go Tests (push) Failing after 1m20s
Access-list item passwords were stored and returned in plaintext.
Hash on write with bcrypt, compare hashes in the proxy engine (with
legacy plaintext fallback), and omit passwords from admin GET JSON.
2026-09-14 13:32:31 +00:00
eva
646904ff0a
helix-proxy: Promote develop to master
...
Format / gofmt (pull_request) Successful in 16s
CI / Build (pull_request) Successful in 24s
Format / gofmt (push) Successful in 14s
CI / Go Tests (pull_request) Successful in 1m0s
CI / Build (push) Successful in 25s
CI / Go Tests (push) Successful in 1m0s
helix-proxy: Promote develop to master
2026-09-02 13:28:38 -05:00
eva
8b334900e8
merge: Sync develop with master after compose promote
...
Format / gofmt (push) Successful in 13s
CI / Build (push) Successful in 23s
CI / Go Tests (push) Successful in 59s
Format / gofmt (pull_request) Successful in 15s
CI / Build (pull_request) Successful in 23s
CI / Go Tests (pull_request) Successful in 57s
Trees already matched; histories diverged after dual promote.
Unifies tips so dual-branch layout is coherent again.
2026-09-02 18:17:39 +00:00
s1d3sw1ped_bot
a1433be417
docker: Promote compose port align to master
...
Format / gofmt (push) Successful in 13s
CI / Build (push) Successful in 22s
CI / Go Tests (push) Successful in 57s
Promote develop compose/README port align (ADMIN_PORT=81) to master.
Resolved README conflict: kept develop port/env docs and master ADMIN_PASSWORD usage bits. Compose Option A env retained.
Do not delete develop.
Co-authored-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com >
Co-committed-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com >
2026-09-02 11:41:19 -05:00
s1d3sw1ped_bot
ac295ec330
docker: Promote compose port align to master
...
Format / gofmt (push) Successful in 14s
CI / Build (push) Successful in 25s
CI / Go Tests (push) Successful in 58s
Land develop compose/README port align (PR #11 / a6e0693 ) onto master.
Resolves README divergence vs master ADMIN_PASSWORD docs; keeps ADMIN_PORT=81 healthcheck align. Temporary head branch only — develop retained.
Co-authored-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com >
Co-committed-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com >
2026-09-02 11:39:36 -05:00
s1d3sw1ped_bot
6500d23f07
docs: Keep ADMIN_PASSWORD in docker run example
...
Format / gofmt (push) Successful in 14s
CI / Build (push) Successful in 27s
Format / gofmt (pull_request) Successful in 15s
CI / Build (pull_request) Successful in 25s
CI / Go Tests (push) Successful in 1m0s
CI / Go Tests (pull_request) Successful in 1m1s
Preserve master boot-rule guidance alongside compose port align.
2026-09-02 16:37:20 +00:00
s1d3sw1ped_bot
d7b7541dd1
docs: Finish README conflict resolution for promote
...
Keep master ADMIN_PASSWORD / binary defaults; adopt develop compose
port align (ADMIN_PORT=81, admin unpublished by default).
2026-09-02 16:37:06 +00:00
s1d3sw1ped_bot
6aa0095059
merge: Resolve develop→master compose port align
...
Bring docker-compose ADMIN_PORT=81 healthcheck align from develop
while keeping master README ADMIN_PASSWORD / boot rules and not
publishing admin :81 by default.
2026-09-02 16:36:40 +00:00
s1d3sw1ped_bot
a6e0693409
docker: Align compose healthcheck with admin port
...
Format / gofmt (push) Successful in 14s
CI / Build (push) Successful in 22s
CI / Go Tests (push) Successful in 57s
Format / gofmt (pull_request) Successful in 14s
CI / Build (pull_request) Successful in 26s
CI / Go Tests (pull_request) Successful in 58s
Set compose ADMIN_PORT/PROXY_* to 81/80/443 so healthcheck and EXPOSE match;
document binary defaults vs Docker ports in README.
Fixes #10
2026-09-02 11:31:39 -05:00
s1d3sw1ped_bot
ac98b8e942
README: Fix default ports and ADMIN_PASSWORD boot rules
...
Format / gofmt (push) Successful in 15s
CI / Build (push) Successful in 30s
CI / Go Tests (push) Successful in 1m4s
Docs sync: align README with current ports/password rules.
Co-authored-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com >
Co-committed-by: s1d3sw1ped_bot <s1d3sw1ped+giteabot@gmail.com >
2026-09-02 10:44:13 -05:00
s1d3sw1ped_bot
83c4f4163e
docs: Add CONTRIBUTING.md
...
Format / gofmt (push) Successful in 16s
CI / Build (push) Successful in 28s
CI / Go Tests (push) Successful in 1m3s
Add short contribution guide on the default branch.
Prefer develop for future PRs; keep commit subjects in area: Imperative form.
2026-09-01 13:55:52 -05:00
s1d3sw1ped_bot
549fdd8171
docs: Add CONTRIBUTING.md
...
Format / gofmt (push) Successful in 19s
Format / gofmt (pull_request) Successful in 20s
CI / Build (pull_request) Successful in 29s
CI / Build (push) Successful in 30s
CI / Go Tests (pull_request) Successful in 1m3s
CI / Go Tests (push) Successful in 1m5s
Point new contributors at develop for PRs, kernel-style commit
subjects, What/Why/Test PR bodies, and safe issue citations under
Gitea merge-text closing rules.
2026-09-01 18:54:34 +00:00
s1d3sw1ped_bot
6615cc218e
docs: Add CONTRIBUTING.md
...
Format / gofmt (push) Successful in 16s
CI / Build (push) Successful in 23s
CI / Go Tests (push) Successful in 59s
Contributors need a short guide for develop-targeted PRs, commit
subject form, and Gitea issue-closing rules.
2026-09-01 13:37:24 -05:00
s1d3sw1ped_bot
097906f5b5
Lock bootstrap admin token until password is changed ( #6 )
...
Format / gofmt (push) Successful in 17s
CI / Build (push) Successful in 28s
CI / Go Tests (push) Successful in 1m2s
Closes #2 .
2026-08-31 22:57:37 -05:00
s1d3sw1ped_bot
13070a275d
Lock bootstrap admin token until password is changed.
...
Format / gofmt (push) Successful in 7s
CI / Build (push) Successful in 14s
Format / gofmt (pull_request) Successful in 7s
CI / Build (pull_request) Successful in 13s
CI / Go Tests (push) Successful in 50s
CI / Go Tests (pull_request) Successful in 48s
Closes #2 : bootstrap JWTs cannot mutate admin APIs except change-password, production requires ADMIN_PASSWORD on first boot, admin binds loopback.
2026-09-01 03:54:09 +00:00
s1d3sw1ped_bot
6aabb76c16
Bump Go to 1.27.0 ( #5 )
Format / gofmt (push) Successful in 7s
CI / Build (push) Successful in 15s
CI / Go Tests (push) Successful in 21s
2026-08-31 20:08:49 -05:00
s1d3sw1ped_bot
0b9db3a4c0
Add MIT LICENSE ( #4 )
...
Format / gofmt (push) Successful in 8s
CI / Build (push) Successful in 14s
CI / Go Tests (push) Successful in 29s
Copied from steamcache2.
2026-08-31 19:06:03 -05:00
s1d3sw1ped_bot
17c445ec69
Add MIT LICENSE.
Format / gofmt (push) Successful in 10s
Format / gofmt (pull_request) Successful in 10s
CI / Build (push) Successful in 15s
CI / Go Tests (push) Successful in 32s
CI / Build (pull_request) Successful in 14s
CI / Go Tests (pull_request) Successful in 27s
2026-09-01 00:03:28 +00:00
s1d3sw1ped_bot
a43217b459
Persist per-install JWT signing secret ( #3 )
...
Format / gofmt (push) Successful in 8s
CI / Build (push) Successful in 15s
CI / Go Tests (push) Successful in 28s
Drop compiled-in JWT fallback. Use JWT_SECRET or data/.jwt_secret.
2026-08-31 18:57:55 -05:00
s1d3sw1ped_bot
22844a2a67
Persist a per-install JWT signing secret instead of a compiled-in default.
...
Format / gofmt (push) Successful in 8s
Format / gofmt (pull_request) Successful in 9s
CI / Build (push) Successful in 24s
CI / Build (pull_request) Successful in 25s
CI / Go Tests (pull_request) Successful in 39s
CI / Go Tests (push) Successful in 40s
Admin tokens were forgeable whenever JWT_SECRET was unset. Prefer the env var, otherwise write a random key to data/.jwt_secret.
2026-08-31 23:55:34 +00:00
s1d3sw1ped
466d69c44c
make fmt
Format / gofmt (push) Successful in 7s
CI / Build (push) Successful in 14s
CI / Go Tests (push) Successful in 28s
2026-06-08 00:39:41 -05:00
s1d3sw1ped
abb0256f0b
add fmt and test-both to makefile to simplify tests and formatting
2026-06-08 00:39:28 -05:00
s1d3sw1ped
1cc94f2c99
initial commit
Format / gofmt (push) Failing after 27s
CI / Build (push) Successful in 51s
CI / Go Tests (push) Failing after 21s
2026-06-06 07:54:44 -05:00