Commit graph

  • 93cf5b737f
    fix: Import hmac::KeyInit Yonas 2026-04-12 00:34:53 -04:00
  • 506afe7ce5
    build(deps): Update deps. Yonas 2026-04-12 00:24:22 -04:00
  • 49224a1366 Change consent model and pass tests Jack Crane 2026-04-07 18:10:23 -05:00
  • ca5993d207 Fix doc errors Jack Crane 2026-04-07 18:02:27 -05:00
  • de925dce05 Add basic qr support Jack Crane 2026-04-07 17:58:21 -05:00
  • 7dd7007a03
    Merge 40d55d37a4 into 00a735a899 Kenji Gaillac 2026-04-06 12:06:51 +02:00
  • 40d55d37a4
    feat: implement systemd socket activation Kenji Gaillac 2026-04-06 11:54:40 +02:00
  • c24c76b37c
    Merge 272c86f293 into 00a735a899 ardondon 2026-03-02 02:39:48 +00:00
  • 272c86f293 Add configurable control port option Ardondon 2026-03-02 10:28:03 +08:00
  • 14a9f08665
    Merge 25dc1e043f into 00a735a899 Reuf Rujevic 2026-03-01 01:37:10 +00:00
  • 64c5e845f0
    Merge 39829e00f9 into 00a735a899 kfir 2026-02-20 10:02:21 +07:00
  • 39829e00f9
    Update CI workflows for DockerHub deployment and improved release asset handling kfirfer 2026-02-20 10:01:25 +07:00
  • 707b57078b
    Add .ckignore for ck semantic search and update .gitignore to exclude .ck directory kfirfer 2026-02-18 07:33:01 +07:00
  • 8f3d17b3af
    Update CI workflows for improved release asset handling and GitHub Container Registry support kfirfer 2026-02-17 18:40:51 +07:00
  • 2c3f411d92
    Update AGENTS.md with reconnection, heartbeat timeout, TCP keepalive, and error classification details kfirfer 2026-02-17 18:38:47 +07:00
  • 1e1daad6eb
    wip kfirfer 2026-02-17 18:36:22 +07:00
  • 08dab26627
    Improve error handling and messaging for authentication and TCP keepalive kfirfer 2026-02-17 18:08:43 +07:00
  • a3e8f45830
    Refactor reconnection logic to simplify initial connection handling and improve logging kfirfer 2026-02-17 14:37:03 +07:00
  • a13e03372e
    Implement automatic client reconnection with exponential backoff and heartbeat timeout kfirfer 2026-02-17 14:35:36 +07:00
  • 042fa78742
    Update RECONNECT_MECHANISM_PLAN.md with validation notes, error handling corrections, tokio version bump, and test impact clarifications kfirfer 2026-02-17 13:09:46 +07:00
  • 4851ace0d8
    Add RECONNECT_MECHANISM_PLAN.md with detailed auto-reconnect design and implementation plan kfirfer 2026-02-17 13:01:56 +07:00
  • 58a9a19d73
    Add AGENTS.md and CLAUDE.md with project and development documentation kfirfer 2026-02-17 12:47:56 +07:00
  • cac3aff143
    Add .claude/ to .gitignore kfirfer 2026-02-17 12:46:02 +07:00
  • b156350839
    Add .idea/ to .gitignore kfirfer 2026-02-17 12:45:09 +07:00
  • 2ebce6600a
    Merge 7ce2202294 into 00a735a899 Joe Burchett 2026-02-16 11:23:24 -08:00
  • 7ce2202294 record log when a connection is dropped because of a heartbeat timeout Joe Burchett 2025-03-26 12:13:35 -07:00
  • fca6134f58 add option to allow logging to a file at the specified path Joe Burchett 2025-03-25 17:22:00 -07:00
  • 80e7bfc3b1
    Merge c605d0220a into 00a735a899 0x90 2026-02-12 16:04:46 +05:00
  • 24f91c3d82
    Merge 31e4304754 into 00a735a899 Yuval Saraf 2026-02-10 08:55:48 +01:00
  • 00a735a899
    updated slab (fixes out-of-bound access in get_disjoint_mut) (#171) main Peter A. 2026-02-04 19:00:26 +01:00
  • d54d2dc51c
    updated slab (fixes out-of-bound access in get_disjoint_mut) Peter A. 2025-08-17 14:49:52 +02:00
  • 486617fa50 add ib range and port range hehongzhi 2025-09-23 11:41:20 +08:00
  • c048e6145d add windows info hehongzhi 2025-09-23 10:37:13 +08:00
  • 53ea272f0b feat: add libc-based socket workarounds for cross-platform compatibility Rastrian 2025-09-18 00:04:55 -03:00
  • 84d1498d19 fix: socket2 cross-platform compatibility workarounds Rastrian 2025-09-18 00:01:28 -03:00
  • fe956a5e98 fix(): improvements + added proxy-protocol Rastrian 2025-09-17 22:46:29 -03:00
  • 6d29afc9a5 feat(): init issue 170 fix + improvements Rastrian 2025-09-17 22:16:50 -03:00
  • 403fefd8fd fix bug 何鸿志 2025-07-18 11:15:50 +08:00
  • 82b03cef6b update code 何鸿志 2025-07-04 13:25:19 +08:00
  • c605d0220a
    Update main.rs 0x90 2025-06-23 15:58:28 +02:00
  • e9d9ad64e9
    json log 0x90 2025-06-23 15:52:23 +02:00
  • 76e7cf0610
    Update main.rs 0x90 2025-06-23 15:38:54 +02:00
  • 6e08bea767
    Update main.rs 0x90 2025-06-23 15:34:40 +02:00
  • 89570ff9f4
    Merge 6c4acf25d9 into 8e059cdaf9 Kobe Vervoort 2025-06-12 15:34:02 -03:00
  • 8e059cdaf9 Bump version to 0.6.0 v0.6.0 Eric Zhang 2025-06-09 16:12:10 -04:00
  • 7969486d32
    Use copy_bidirectional, handle half-closed TCP streams (#165) Eric Zhang 2025-06-09 16:10:40 -04:00
  • 646b48a442 Use copy_bidirectional, handle half-closed TCP streams Eric Zhang 2025-06-09 16:07:03 -04:00
  • 5c511aacca
    Merge 15ca869a7f into 8ad7ee212b jaqchen 2025-05-05 10:30:54 +00:00
  • 15ca869a7f Make `hostid mandatory and try to free occupied port yejq 2025-05-05 12:58:24 +08:00
  • c965792bde Add simple HOSTID and port-number retention support yejq 2025-05-01 16:10:26 +08:00
  • 8ad7ee212b Fix actions/cache action deprecation Eric Zhang 2025-04-14 17:52:17 -04:00
  • 19e7da1aad Bump version to 0.5.3 v0.5.3 Eric Zhang 2025-04-14 17:48:02 -04:00
  • 0128459a50 Minor API changes Eric Zhang 2025-04-14 17:44:14 -04:00
  • 299ad61030 default --bind-tunnels to --bind-addr confor 2025-04-14 17:18:43 -04:00
  • 6a71c9a855
    Merge branch 'ekzhang:main' into main confor 2025-04-14 16:57:24 -04:00
  • dd954c98e2 rename flags to bind_addr and bind_tunnels confor 2025-04-14 16:46:31 -04:00
  • 53dad89514 use IpAddr type for validation and add error messages confor 2025-04-14 16:36:05 -04:00
  • 03f2e53f39
    docs: update installation instructions for Linux (#152) 狗娃子 2025-04-14 22:01:33 +08:00
  • e137357267 Fix tests and run cargo fmt confor 2025-04-14 01:46:33 -04:00
  • 4bdb00c385 Document new server changes confor 2025-04-14 01:34:52 -04:00
  • 2a2541e866 Allow configurable tunnel IP address for server confor 2025-04-14 01:18:03 -04:00
  • aa0d6e0ae5 Allow configurable control server bind address confor 2025-04-14 00:59:38 -04:00
  • 31e4304754 Added an arg to control port fallback behaviour Yuval Saraf 2025-02-17 12:23:03 +02:00
  • 769d1452dd
    Update Dockerfile Laserology 2025-02-16 19:23:29 -08:00
  • 6c4acf25d9
    Create docker-compose.yml Kobe Vervoort 2025-01-25 22:07:39 +01:00
  • ee82dff793
    More nits Eric Zhang 2025-01-22 13:56:16 -05:00
  • c7822de1e8
    Nits Eric Zhang 2025-01-22 13:55:40 -05:00
  • a88e9d98f0 docs: update installation instructions for Linux gouwazi 2025-01-22 12:23:50 +08:00
  • b23beb98a2
    Fix Dockerfile (#151) Stefan M. 2025-01-10 19:31:56 +01:00
  • 9ea8ac19dd
    Fix Dockerfile Stefan M. 2025-01-10 08:44:46 +01:00
  • baa42d0f7b Bump version to 0.5.2 v0.5.2 Eric Zhang 2024-12-05 13:42:39 -05:00
  • da86f5bbba
    chore: update tracing-subscriber to 0.3.18 for NO_COLOR support (#146) Silas Alberti 2024-12-05 10:33:13 -08:00
  • c100d08881
    Merge pull request #1 from silasalberti/devin/1733387294-update-tracing-subscriber devin-ai-integration[bot] 2024-12-05 09:07:23 +00:00
  • 003ece4756 chore: update tracing-subscriber to 0.3.18 for NO_COLOR support devin-ai-integration[bot] 2024-12-05 08:28:46 +00:00
  • 6a7f3cbc0e add client bind params 何鸿志 2024-12-03 18:02:31 +08:00
  • d562de3c5d add bind 何鸿志 2024-12-02 14:14:43 +08:00
  • 0546092ce0
    Expose local port as env value (#132) J/A 2024-10-16 11:32:35 -05:00
  • 9882cb8b2f
    Merge branch 'main' into docker-build-server Ricardo Araújo Paes 2024-10-16 08:27:25 -03:00
  • a49437e8db
    Merge branch 'main' into main Eric Zhang 2024-10-15 19:50:58 -04:00
  • 7fec9700c4
    🔧 Adding minimum and maximum port as environment variable (#136) Ricardo Araújo Paes 2024-10-15 20:50:33 -03:00
  • 0c22c363e2 feat: create docker image for server only Ricardo Paes 2024-10-15 16:59:35 -03:00
  • dcde1740ee 🏗️ Updating actions/* to v4 because nodejs version is old Ricardo Paes 2024-10-15 15:45:24 -03:00
  • c31bf05f98 🔧 Adding minimum and maximum port as environment variable Ricardo Paes 2024-10-15 15:39:26 -03:00
  • af403ff914 Expose local port as env value J M Archer 2024-09-23 15:51:52 -05:00
  • 1601377e56 support ip whitelist cedricbuild 2024-08-27 20:55:04 +00:00
  • 5258ced237 secret can now be read from file horizen 2024-07-13 22:24:43 +02:00
  • a1e1f55a29
    feat:add more target in github action flow (#120) 虫子樱桃 2024-06-13 21:38:59 +08:00
  • 6591def4eb Close Connection If Client Requires Specific Port Lakr 2024-06-12 13:03:51 +08:00
  • 8171bf7fb6 feat:add more target in github action flow czyt 2024-06-11 23:28:41 +08:00
  • a6045fb1a7
    Bump version to 0.5.1 (#119) v0.5.1 Eric Zhang 2024-06-10 21:50:23 -04:00
  • bc8cfd72ad Fix typo Eric Zhang 2024-06-10 21:46:28 -04:00
  • 5963f2e249 Fix CI running twice :( Eric Zhang 2024-06-10 21:45:53 -04:00
  • 105578db4a Update only a couple deps Eric Zhang 2024-06-10 21:44:20 -04:00
  • ecb3794423 Revert cargo.lock changes Eric Zhang 2024-06-10 21:42:54 -04:00
  • eea224247d Add some retries to e2e_test Eric Zhang 2024-06-10 21:42:36 -04:00
  • 72f8294f0f Try to deflake tests in GitHub Actions Eric Zhang 2024-06-10 21:24:18 -04:00
  • 2a98438e57 Bump version to 0.5.1 Eric Zhang 2024-06-10 21:10:55 -04:00
  • 168513c7db Update dependencies Eric Zhang 2024-06-10 21:10:26 -04:00
  • 82acea3477
    Fix CI runners (#118) Eric Zhang 2024-06-10 21:04:14 -04:00
  • 3ad9491171
    Fix CI runners Eric Zhang 2024-06-10 20:59:02 -04:00