username
  • Joined on 2025-08-11
username pushed to main at username/s5p 2026-02-21 17:17:07 +00:00
94e91d9e27 fix: use docker build --push (buildx driver skips local store)
username pushed to main at username/s5p 2026-02-21 17:15:46 +00:00
e9ed041996 fix: bypass docker login, write auth config directly
username pushed to main at username/s5p 2026-02-21 17:14:31 +00:00
c3a4b07d3a fix: switch CI from docker to podman for build and push
username pushed to main at username/s5p 2026-02-21 17:13:00 +00:00
3b5ebbaa2e ci: debug harbor login -- print credential lengths
username pushed to master at username/derp 2026-02-21 17:09:22 +00:00
e9528bd879 docs: update docs for ACL tiers and webhook
c483beb555 feat: add webhook listener for push events to channels
2514aa777d feat: add granular ACL tiers (trusted/oper/admin)
5bc59730c4 docs: update docs for cron, shortener, CI
6ef3fee72c feat: add Gitea Actions CI pipeline
Compare 7 commits »
username pushed to main at username/s5p 2026-02-21 17:09:05 +00:00
c46a347def ci: retry pipeline
username pushed to main at username/s5p 2026-02-21 16:56:02 +00:00
802170087a ci: trigger pipeline
username pushed to main at username/s5p 2026-02-21 16:47:29 +00:00
4cbd157896 fix: use --password-stdin for harbor login
username pushed to main at username/s5p 2026-02-21 16:41:41 +00:00
56db4d26da fix: run gitleaks via container instead of broken binary download
username pushed to main at username/s5p 2026-02-21 16:34:40 +00:00
64f3fedb9f feat: add gitleaks secret scanning to CI pipeline
username pushed to main at username/s5p 2026-02-21 16:32:09 +00:00
8a909cd79d fix: revert to dedicated s5p harbor project
username pushed to main at username/s5p 2026-02-21 16:29:56 +00:00
c33cdc9216 fix: use harbor library project instead of dedicated s5p project
username pushed to main at username/s5p 2026-02-21 16:25:38 +00:00
41a900037d fix: drop container job — actions/checkout needs node on runner
username pushed to main at username/s5p 2026-02-21 16:24:21 +00:00
8c99544e34 feat: add Gitea CI workflow and production Containerfile
username pushed to main at username/s5p 2026-02-21 16:06:12 +00:00
fa3621806d feat: add per-listener SOCKS5 server authentication (RFC 1929)
76dac61eb6 fix: add shutdown timeout so cProfile data is written on SIGTERM
918d03cc58 feat: skip pool hops for .onion destinations
c191942712 feat: add bypass rules, weighted pool selection, integration tests
ef0d8f347b feat: add per-hop pool references in listener chains
Compare 5 commits »
username pushed to master at username/derp 2026-02-21 16:02:56 +00:00
9abf8dce64 feat: add !paste command and unit tests for 5 core plugins
username pushed to master at username/bouncer 2026-02-21 15:54:35 +00:00
b8d8c22dc8 feat: add --cprofile flag for runtime profiling
d13d090e8e feat: make all operational constants configurable via bouncer.toml
ed576b002d feat: auto-visit OFTC verification URLs, captcha fallback
246b77e90a feat: Q bot auth for QuakeNet, configurable auth_service
Compare 4 commits »
username pushed to master at username/derp 2026-02-21 15:32:51 +00:00
3ab85428be docs: mark completed v2.0.0 items in ROADMAP.md
username pushed to master at username/bouncer 2026-02-21 01:28:21 +00:00
0e06a18851 feat: per-network proxy override, CERT ADD timing fix
15f0d374d2 feat: remote DNS fallback, .onion TLS handling, SASL EXTERNAL fallback
2f40f5e508 feat: add CertFP authentication with SASL EXTERNAL
e6b1ce4c6d fix: block PASS/USER/NICK from clients post-registration
ee2175f565 fix: block direct NICK from clients, require bouncer command
Compare 11 commits »
username pushed to master at username/derp 2026-02-20 18:38:18 +00:00
e3bb793574 feat: add canary, tcping, archive, resolve plugins
7c40a6b7f1 fix: switch youtube innertube to ANDROID client (WEB blocked)
3de3f054df feat: add internetdb plugin (Shodan InternetDB host recon)
442fea703c feat: replace MaxMind ASN with iptoasn.com TSV backend
Compare 4 commits »