An open API service providing commit metadata for open source projects.

GitHub / OpenTollGate/tollgate-module-basic-go / commits

SHA Message Author Date Stats
ea400d90 fix: persist Lightning quotes to disk so they survive restarts (#248)
Co-authored-by: c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
a91a7449 fix: AP setup recovery on reinstall/upgrade (#103, #173) (#216)
Co-authored-by: Amperstrand <a****d@l****t>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
7d114cc9 fix(security): TOCTOU-safe SSRF validation via custom DialContext (#218) (#245)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
ef5c31ba docs(cli): add man pages for the tollgate command tree (#187)
Co-authored-by: c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
4d795b93 fix(ci): bump GO_VERSION 1.25 + Blossom error output + remove duplicate serve...
Co-authored-by: amperstand <a****s@o****m>, Sisyphus <c****t@s****i>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
4d22975b fix(merchant): owner-first robust profit-share payouts (#168)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
ae0eaa1e docs: architecture decision — nodogsplash port 2121 belongs here (not tollgat...
Co-authored-by: Your Name <y****u@e****m>, c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
a7a9f0d0 docs: add operator guide covering all CLI commands (#188)
Co-authored-by: c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
8f115f3d security: bump golang.org/x/crypto v0.38.0→v0.54.0, x/net v0.40.0→v0.57.0 (#223)
Co-authored-by: Amperstrand <a****d@l****t>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
8793b7b2 fix: protocol compliance — map notice codes to TIP-01 spec, fix tips tag (#240)
Co-authored-by: c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
f76cefda fix(ci): remove remaining firewall-tollgate references from build workflow + ...
Co-authored-by: amperstand <a****s@o****m>, Sisyphus <c****t@s****i>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
679b23e7 fix: sanitize error responses to avoid leaking internal details (#202)
Co-authored-by: Amperstrand <a****d@l****t>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
1bf761a8 fix(lightning): validate LNURL callback URL to prevent SSRF (#198)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
d703ef40 docs: security anti-pattern — never derive secrets from public keys (#227)
Co-authored-by: c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
0531de7a fix(packaging): remove dangling firewall-tollgate references from Makefile (#...
Co-authored-by: c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
02619296 docs: deprecate local docs/protocol/ in favor of OpenTollGate/tollgate (#236)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
2b80d637 security: RFC 1918 isolation — block WiFi from upstream private networks (#234)
Co-authored-by: Amperstrand <a****d@l****t>, amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
27ae58a9 security: validate UCI key/value against control characters (#222)
Co-authored-by: Amperstrand <a****d@l****t>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
3812e176 fix(ci): publish NIP-94 1063 events directly during build step (#230)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
b99da327 fix: add CORS to /usage endpoint + test kind=21000 wrapper parsing (#195)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
3275242e fix: align sub-module gonuts replace directives with main module (#194)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 1 month ago
b6419505 fix: defensive guards (wireless log spam, dead firewall include, SSRF upstrea...
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
540097e2 feat(valve): post-payment redirect with configurable auth delay (#200)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
58bdfd2a security: tighten config file permissions from 0644 to 0600 (#221)
Co-authored-by: Amperstrand <a****d@l****t>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
e60a3e6c docs: v0.5.0 release prep (#184) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
ff1fd124 ci: build-package fixes (psbt slash + x86_64 apk variant) (#183) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
about 2 months ago
112f46c5 test: make root-module test hermetic via fresh temp config dir (#169) (#179)
Co-authored-by: c03rad0r <c****r@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d8e82889 fix: config_version v0.0.7→v0.0.8 migration (#174) + upstream_detector go.mod...
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
b1417b3a feat(config): split dev profit-share across three maintainers (#165)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
bbb37c81 fix(valve): retry ndsctl auth to harden two-router autopay gate-open (#170)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
224bbfb3 Revert "debug: use gonuts v0.7.2 with V2 swap logging" amperstand <a****s@o****m> 2 months ago
803d340a debug: use gonuts v0.7.2 with V2 swap logging amperstand <a****s@o****m> 2 months ago
04ae54e7 ci: skip build/publish pipeline for fork PRs (#166)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
6693f433 fix: register all accepted mints in wallet + always open gate for bytes sessi...
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
40608b04 docs: changelog for v0.5.0-alpha2 Origami74 <1****4@u****m> 2 months ago
718316a0 fix: security hardening and correctness guards (#163)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
0cf687d1 fix: evict expired timed sessions and start the scan loop (#106) Alex Xie <x****x@g****m>
Committed by: GitHub <n****y@g****m>
2 months ago
2ffa12c5 ci: replace artifact actions with Blossom + Nostr coordination (#155)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
f4dbf733 fix: merchant payout safety + valve timer race (#161)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
88174059 feat(ssl): rewrite SSL management in Go with wrapper scripts (#142)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
8bb61a24 feat(portal): captive portal degraded-mode UI and build tag fix (#141)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
2 months ago
d06b2896 feat: aggressive mint health check retry on startup
Co-authored-by: net4sats <n****y@n****m>
amperstand <a****s@o****m> 2 months ago
2628ef94 fix(setup): disable IPv6 on LAN to prevent captive portal bypass (#148) (#160)
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
4b27d286 chore: add AGENTS.md with LLM rules, update .gitignore for planning docs (#159)
Co-authored-by: Your Name <y****u@e****m>, Arjen <1****4@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
42ea565b feat(merchant): degraded mode with dynamic upgrade/downgrade (#140)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
2517fd5f feat(merchant): mint health tracking, provider, sentinel error, USM decouplin...
Co-authored-by: Your Name <y****u@e****m>, Origami74 <1****4@u****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
982aeaa0 feat(merchant_types): add zero-dependency PaymentMerchant interface (#138)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
2aee7ca7 fix: non-fatal BOLT11 decode + nodogsplash gatewayport 2050 (#158)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
168b97e5 ci: expand test matrix to cover standalone-buildable modules (#157) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
8ec53422 fix: mint URL case, spent-token detection, valve re-auth, proxy header handli...
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
2cb771f6 feat: add V2 keyset ID support (CDK 0.16.0+ compatibility) (#126)
Co-authored-by: amperstand <a****s@o****m>, Amperstrand <a****d@l****t>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
25eeae09 docs: add CHANGELOG; gitignore cleanup; remove PR.md Origami74 <1****4@u****m> 3 months ago
b784845f feat: config schema, CLI --json, and test infrastructure (reopened for review...
Co-authored-by: amperstand <a****s@o****m>, Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
48a36723 ci: redundant publish to multiple relays and blossom mirrors (#152) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
f17c547f Revert "feat: config schema, CLI --json, and test infrastructure (#124)" Your Name <y****u@e****m> 3 months ago
2a24eaaf feat: config schema, CLI --json, and test infrastructure (#124) c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
c76b9bb6 fix(transport): force TLS 1.2 and set HTTP timeouts for OpenWrt (#137)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
b91e1949 feat: mint resilience — health tracking, try-all-mints, auto-recovery (#120)
Co-authored-by: amperstand <a****s@o****m>, Amperstrand <a****d@l****t>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
530b8b0f fix: use crypto/rand instead of time-based entropy for password generation (#...
Co-authored-by: amperstand <a****s@o****m>
Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
81dd1f98 merge Merge pull request #122 from OpenTollGate/fix/wgm-improvements Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
ee4233c8 merge Merge pull request #123 from OpenTollGate/feat/ssl-go-rewrite Amperstrand <1****d@u****m>
Committed by: GitHub <n****y@g****m>
3 months ago
6d476f88 docs: replace working docs with PR.md for merge review Your Name <y****u@e****m> 3 months ago
5b2f6711 feat(ssl): rewrite SSL management in Go with bug fixes + full test coverage Your Name <y****u@e****m> 3 months ago
062f36ef fix: heredoc indentation for x86_64 build matrix Amperstrand <a****d@l****t> 3 months ago
41f31d6c ci: add x86_64 build target for virtual lab testing Amperstrand <a****d@l****t> 3 months ago
559968ea feat: add x86_64/amd64 build target for virtual lab testing amperstand <a****s@o****m> 3 months ago
3bbfbcf6 cleanup: remove PR.md and PLAN.md before merge Your Name <y****u@e****m> 4 months ago
47749903 feat(wgm): startup connectivity check, TollGate-aware probing, cross-radio DH... Your Name <y****u@e****m> 4 months ago
d00fc4cc fix: apply hostname to running kernel in setup_hostname() amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
a178a173 docs: update captive-portal.md with self-signed mode and RFC 8908 analysis amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
131ce112 fix(setup): prevent duplicate NDS firewall rules in users_to_router amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
e5b3a019 feat(ssl): add self-signed cert mode to tollgate-apply-ssl amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
e947d320 docs: add captive portal architecture documentation amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
9ca8ee9a fix(ssl): keep NoDogSplash on port 80 in apply-ssl script amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
01e4a734 feat(ssl): add tollgate-apply-ssl and tollgate-remove-ssl scripts amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
3c7ef31e fix: prevent uhttpd crash loop by configuring cert/key for HTTPS amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
51f512f7 fix: move commonname into setup_hostname so cert CN matches actual hostname amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
4079a97c feat(setup): set hostname to TollGate and configure captive portal domain amperstand <a****s@o****m>
Committed by: Your Name <y****u@e****m>
4 months ago
289ab87c Upstream WiFi Manager (#109) c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
283b58fb feat(packaging): add local SDK source-build helper (#105) Alex Xie <x****x@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
3b59d95e feat(captive portal): add Lightning checkout and balance view (#107) Alex Xie <x****x@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
81f0bbb4 fix(packaging): wrap ipk as gzipped tar instead of ar archive (#100) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
944d1b55 perf(ci): native ipk packaging + flag-based matrix + compression gate (#98) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
218cd2d4 refactor(ci): split compile from package; add apk + batched publish (#97) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
7e32957f refactor: remove random-lan-ip uci-default; moved to tollgate-os (#96) Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
3f0ae45a refactor: rename c03rad0r to c08r4d0r across codebase (#92)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
b8b3f6fc fix(scripts/build-sdk-apk): forward host SHA + drop empty source-URL override...
Co-authored-by: Origami74 <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
47cfab82 fix: execute UCI defaults and reload services in postinst (#90)
Co-authored-by: Your Name <y****u@e****m>
c03rad0r <1****r@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
777dc31c chore(gitignore): drop stale entries; group by purpose Origami74 <o****4@g****m> 4 months ago
efc8a92e fix(first-boot): eliminate reboot race; speed up uci-defaults; unify AP SSID ...
Co-authored-by: Origami74 <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
894953c5 chore: dead-code + docs cleanup sweep (#81)
Co-authored-by: Origami74 <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
ee0ba9ad docs: refresh README to match current module layout + ignore reference/ Origami74 <o****4@g****m> 4 months ago
6833e06a remove superseded docs/archive/ — design docs now live under docs/ with up-to... Origami74 <o****4@g****m> 4 months ago
4b1e8db2 ci: run build workflow on pull_request (#80)
Co-authored-by: Origami74 <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
4 months ago
8b2a811a Add local apk package build support while preserving the opkg path (#79) Alex Xie <x****x@g****m>
Committed by: GitHub <n****y@g****m>
4 months ago
76650fb6 ignore AI agent artifacts (.claude/, AGENTS.md, CLAUDE.md, agents/) Origami74 <o****4@g****m> 4 months ago
f6724215 Feature/router to router autopay (#77)
Co-authored-by: Your Name <y****u@e****m>, origami74@gmail.com <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
5 months ago
8171593f Data measurement (#75)
Co-authored-by: Your Name <y****u@e****m>, origami74@gmail.com <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
7 months ago
baaf0731 allow cashu-only POST request, rm signature requirement (#74)
Co-authored-by: origami74@gmail.com <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago
7061641c Make pipeline ACT compatible (#72)
Co-authored-by: origami74@gmail.com <o****4@g****m>
Arjen <1****4@u****m>
Committed by: GitHub <n****y@g****m>
8 months ago

← Back to repository