24 Commits
Author SHA1 Message Date
Jaime PilloraandCodex GPT-6 a5796f95d2 feat(socks): add UDP ASSOCIATE with fixed-port udpsocks remotes (#624)
Co-authored-by: Codex GPT-6 <[email protected]>
2026-10-12 00:00:45 +11:00
Jaime PilloraandCodex GPT-5.2 cea8e53826 fix(deps): update SSH security dependencies
- build releases with Go 1.27.0
- update x/crypto to v0.55.0 for GO-2026-6303

Co-Authored-By: Codex GPT-5.2 <[email protected]>
2026-08-29 22:23:08 +10:00
Jaime Pillora 70c44bc0ab chore(deps): use released opts wrapping fix
- remove the local opts module replacement\n- upgrade opts to v1.8.1 for margin-aware help wrapping\n\nCo-Authored-By: Codex GPT-5 <[email protected]>
2026-08-29 21:05:45 +10:00
Jaime Pillora 6e6170d230 feat: migrate CLI flags to opts 2026-08-29 00:54:23 +10:00
Jaime PilloraandClaude Fable 5 e588d2163e 1.12: reliability & security pass (#609)
Reliability, security, and observability across client/server/tunnel:
keepalive ping timeouts, TCP half-close propagation, dial-before-accept,
graceful SIGTERM shutdown, UDP flow-cap sweep, pre-auth WS size cap,
SOCKS ACL enforcement + live authfile reload, exact legacy-fingerprint
match, --auth validation, session/failed-login logs, #608 panic fix,
goreleaser multi-arch Docker images, and a two-stage release pipeline
(draft + versioned images at tag time; latest promoted on publish).

Full detail: 1.12-changes.md, the PR (34 commits), and
https://jpillora.com/chisel-112-ux-review

Co-Authored-By: Claude Fable 5 <[email protected]>
2026-07-18 01:10:50 +10:00
dependabot[bot] 310eec3696 Bump golang.org/x/crypto from 0.48.0 to 0.52.0 (#606)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-10 22:47:42 +10:00
Jaime PilloraandClaude Opus 4.6 4df5fcf525 Update deps and fix crypto/tls vulnerability (#578)
Co-authored-by: Claude Opus 4.6 <[email protected]>
2026-02-16 00:54:09 +11:00
Jaime PilloraandClaude Opus 4.6 57d224943d Update all dependencies
Co-Authored-By: Claude Opus 4.6 <[email protected]>
2026-02-16 00:31:18 +11:00
Copilotandjpillora 8ce920a820 Bump Go version to 1.25.1 and update all dependencies (#568)
Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: jpillora <[email protected]>
2025-09-11 22:18:57 +10:00
dependabot[bot] 2efe855c4d Bump golang.org/x/sync from 0.3.0 to 0.5.0 (#472)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-02 07:45:10 +11:00
dependabot[bot] b75390b2b4 Bump golang.org/x/crypto from 0.12.0 to 0.16.0 (#473)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-12-02 07:44:39 +11:00
Jaime Pilloraandcmeng 69093be1d9 Bump to Go 1.21 (#440)
Co-authored-by: cmeng <[email protected]>
2023-08-19 11:00:41 +10:00
dependabot[bot] dd19bc696c Bump github.com/fsnotify/fsnotify from 1.4.9 to 1.6.0 (#389)
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-31 15:10:15 +11:00
Poe Rhiza 77919c1b7e fix(commit): remove GCFLAG trimpath use boolean, add release 2021-06-29 22:31:41 -04:00
Poe Rhiza b28273028a chore(build): add basic makefile to make life simpler 2021-06-28 21:27:42 -04:00
Jaime Pillora 53e72fe2ba add udp support, massive refactor and more (see below)
* split out share/ package into multiple subpackages
* added share/compat.go to keep backward compatibility(ish)
* moved shared tunnelling logic from client/server packages into share/tunnel/
* added remote protocol "<host>:<port>/<protocol>", currently supporting tcp and udp
* added an end-to-end test suite
* added TODO e2e tests as contribution targets
* added deep context integration for improved cleanup and cancellation
2020-07-18 11:05:53 +10:00
Jaime Pillora 68050d031a merge client reverse+socks PR by @aus (closes #78)
- @aus's branch also includes PR for
custom headers, thanks @AkeemMcLennon  (closes #90)
- support client connections via socks
- add more architectures to the built releases
- remove vendor (go.sum will enforce correct deps)
2020-05-20 21:13:48 +10:00
Jaime Pillora 04d4f30dd6 upgrade deps, rename test/ to bench/, add goreleaser 2020-04-02 01:31:42 +11:00
aus 1427263568 merge http header PR 2019-08-28 17:00:57 -05:00
aus a8075a0d69 merge PRs 2019-08-28 11:57:47 -05:00
aus c9b6bf910c change import url to aus/chisel 2019-08-28 11:44:25 -05:00
Akeem McLennon 078007ee13 Add support for custom headers 2019-03-27 19:14:59 -05:00
Meteorite f5e0bce0cd update go.mod, vendor consistent golang.org/x/net parts 2019-02-09 23:41:12 +03:00
Jaime Pillora 5020daaf94 swap to go modules, re-vendor 2018-10-20 23:15:47 +11:00