Commit Graph

  • 70bdfe6b73 add retry to tcp test kmvachhani/update-endpoint-traffic-policy kmvachhani 2026-05-15 15:37:13 -07:00
  • 25aa9172e6 add traffic_policy support to PatchTunnelState and UpdateableEndpointForwarder.Update k.vachhani 2026-05-13 16:58:34 +00:00
  • 45a0746776 add support for patching agent endpoints (#241) main Krishna Vachhani 2026-05-15 09:52:58 -07:00
  • ff980b883a vibe: private dial stub bmps/private-dial Benjamin Pollack 2026-05-15 13:47:18 +00:00
  • edafd49a5c add support for updating endpoint objects kmvachhani/update-endpoints k.vachhani 2026-03-02 17:04:18 +00:00
  • 37d414cfeb Merge pull request #243 from ngrok/bmps/push-rpzuvrkuspvn v2.1.4 Benjamin Pollack 2026-04-27 09:26:01 -04:00
  • 0033546fe5 feat(diagnoser): return CAs used for TLS verification Benjamin Pollack 2026-04-23 18:50:26 +00:00
  • d5e65d8c25 Remove unused HandleTLSConnection function (#239) Roxy Light 2026-04-14 13:55:16 -07:00
  • cab8b6badf add support for additional endpoint fields (#238) v2.1.3 Krishna Vachhani 2026-04-13 09:48:51 -07:00
  • 89f78c81b5 Merge pull request #237 from ngrok/bmps/session-id v2.1.2 copilot/research-ngrok-go-api-architecture Benjamin Pollack 2026-03-25 12:56:39 -04:00
  • 914f21633c feat: expose the agent session ID Benjamin Pollack 2026-03-24 19:08:53 +00:00
  • f7805c57cc Merge pull request #236 from ngrok/bmps/go-fix Benjamin Pollack 2026-03-24 13:51:20 -04:00
  • f14dfdde3f chore: run go fix Benjamin Pollack 2026-03-18 10:00:06 -04:00
  • 845f7704db add support for endpoint name (#234) Krishna Vachhani 2026-03-20 13:32:50 -07:00
  • 8702ab9822 Rework integration_tests.MakeHTTPRequest function (#232) Roxy Light 2026-03-03 14:12:22 -08:00
  • 229632215b Extract and unify test certificate creation (#233) Roxy Light 2026-03-03 12:50:08 -08:00
  • 04b0af1fad Rework integration_tests.SetupListener function (#230) Roxy Light 2026-03-03 10:30:51 -08:00
  • f3ca474fe3 Automatically disconnect agent during integration test cleanup (#228) Roxy Light 2026-03-03 10:28:11 -08:00
  • f1eb6f970a Introduce internal/testcontext package (#227) Roxy Light 2026-03-03 10:23:11 -08:00
  • 8ccd56abc2 Merge pull request #231 from zombiezen/push-zrlozkmolsos Roxy Light 2026-03-03 09:37:33 -08:00
  • 5e921dabc6 Run online tests as separate GitHub Actions job Roxy Light 2026-03-03 08:41:23 -08:00
  • 2d22ef05cf Use go test -short flag to gate long tests Roxy Light 2026-03-03 08:41:23 -08:00
  • c2ca9c0d53 expose connection and request metrics (#220) Krishna Vachhani 2026-02-26 12:37:48 -08:00
  • a4039b02ed Merge pull request #225 from ngrok/bmps/sdk-diagnostics Benjamin Pollack 2026-02-26 13:25:41 -05:00
  • 631a6e05f4 fix: don't ignore errors in tests Benjamin Pollack 2026-02-26 17:42:22 +00:00
  • d7a4e069a4 fix: clean up goroutines in tests Benjamin Pollack 2026-02-26 17:21:07 +00:00
  • eda11e4916 fix: use localhost, not 127.0.0.1 Benjamin Pollack 2026-02-26 17:15:55 +00:00
  • d1da39703e fix: adjust testing timeouts Benjamin Pollack 2026-02-26 17:13:05 +00:00
  • fc7ba835d7 fix: un-export diagnoseError Benjamin Pollack 2026-02-26 17:13:05 +00:00
  • 79f8fea783 fix: refactor to a single addr, and fix the errors with it Benjamin Pollack 2026-02-26 14:56:50 +00:00
  • 3ab2050217 fix: embed Agent in Diagnoser Benjamin Pollack 2026-02-26 14:45:34 +00:00
  • 37a39eec25 fix: use context.AfterFunc Benjamin Pollack 2026-02-26 14:34:24 +00:00
  • 3a77bcfd39 cleanup: use cmp.Or instead of a pile of if foo == nil checks Benjamin Pollack 2026-02-25 20:51:22 +00:00
  • 26fff5a830 chore: fix import paths Benjamin Pollack 2026-02-25 20:51:22 +00:00
  • cf4d86fac2 chore: rename Diagnosable -> Diagnoser Benjamin Pollack 2026-02-25 20:51:22 +00:00
  • 088b268c56 feature: add diagnostics support Benjamin Pollack 2026-02-25 16:10:50 +00:00
  • 8ba0084943 Merge pull request #226 from ngrok/bmps/routine-maintenance Benjamin Pollack 2026-02-25 14:25:33 -05:00
  • b95ea1005f chore: update Go dependencies to latest versions Benjamin Pollack 2026-02-25 18:52:49 +00:00
  • bf810c6355 fix: prevent goroutine panic after TestListenAndTCPConnection fails Benjamin Pollack 2026-02-25 19:19:35 +00:00
  • ae0f099b80 chore: update stale GitHub Actions in lint workflow Benjamin Pollack 2026-02-25 18:52:36 +00:00
  • b03dc46770 Merge pull request #224 from ngrok/bmps/todo-maintenance Benjamin Pollack 2026-02-24 16:02:42 -05:00
  • 0f4fc78b42 fix: resolve two TODO items Benjamin Pollack 2026-02-23 19:42:43 +00:00
  • e5183ef0de fix: add .claude/settings.local.json to ignores Benjamin Pollack 2026-02-23 19:46:42 +00:00
  • f77fff5e0a chore: sort .gitignore Benjamin Pollack 2026-02-23 19:45:20 +00:00
  • 203fb3cb91 Merge pull request #221 from ngrok/bmps/update-go-version Krishna Vachhani 2026-02-18 15:59:02 -08:00
  • c2cfeb10fc Merge pull request #222 from ngrok/kmvachhani/fix-ci Krishna Vachhani 2026-02-18 15:57:13 -08:00
  • 19d6f63192 keep old tls client connection code kmvachhani 2026-02-18 14:44:03 -08:00
  • cbf679a902 increase test timeout kmvachhani 2026-02-18 14:43:05 -08:00
  • 5f8e7524e0 perform explicit tls handshake before forwarding to upstream kmvachhani 2026-02-18 13:59:52 -08:00
  • bc175ddde5 fix: ignore the new errors found by the updated golint Benjamin Pollack 2026-02-18 18:46:41 +00:00
  • 0bf0b6bdab chore: bump golint config to v2 Benjamin Pollack 2026-02-18 18:45:05 +00:00
  • 3b455f41c1 chore: update Go version Benjamin Pollack 2026-02-18 18:16:14 +00:00
  • 3bd43281ea Merge pull request #219 from ngrok/stacks/pre-2.1.1-release v2.1.1 Jonathan Stacks 2025-12-05 13:13:07 -06:00
  • cfc0b9798a chore: prep v2.1.1 Jonathan Stacks 2025-12-05 12:22:18 -06:00
  • 0a3507206e Merge pull request #218 from ngrok/ryno/fix-race-disconnect Andrew Ryno 2025-11-14 10:36:28 -08:00
  • 5a5159ce03 Pass agentSession directly to event emitters instead of locked field ryno 2025-11-11 21:48:49 +00:00
  • b3f8178fcb Merge pull request #217 from ngrok/ryno/fix-race-closing-muxado-streams Andrew Ryno 2025-11-14 10:05:09 -08:00
  • 1d8a191702 Don't close connections twice after join completes ryno 2025-11-10 22:35:39 +00:00
  • 7bc644819c test ryno/fix-race-closing-muxado-streams-2 ryno 2025-11-11 19:00:14 +00:00
  • 8f079077a7 Merge pull request #216 from ngrok/bmps/go-modernize Benjamin Pollack 2025-10-30 14:15:29 -04:00
  • 61346b96cb run modernize Benjamin Pollack 2025-10-29 13:32:07 -04:00
  • 8dece1e21e Merge pull request #214 from ngrok/alicewasko/prep-v2.1.0 Alice Lilith 2025-08-18 13:53:36 -07:00
  • 327de5f666 chore: prep v2.1.0 Alice Lilith 2025-08-18 11:48:34 -07:00
  • bb0ef2180c Allow experimental window sizes based on ALPN ryno/muxado-1MB Andrew Ryno 2025-08-11 21:38:02 +00:00
  • 68351cc649 Merge pull request #212 from ngrok/remote-addr-logging v2.1.0 Jonathan Stacks 2025-08-07 15:35:56 -05:00
  • fc5568168d feat: Increase logging around proxy conn Jonathan Stacks 2025-07-18 13:01:25 -05:00
  • 15e612c353 Merge pull request #211 from ngrok/add-event-handler-examples Jonathan Stacks 2025-07-14 14:49:56 -05:00
  • 207b728fe3 Add event handler examples Jonathan Stacks 2025-07-14 11:42:33 -05:00
  • 0aa399aa66 Merge pull request #208 from ngrok/euan/traffic-policy-example-fixup Alan Shreve 2025-06-20 08:44:40 -04:00
  • 84ec657218 Update traffic policy example to work Euan Kemp 2025-06-18 08:47:32 +00:00
  • fc1f09dfe5 Merge pull request #205 from ngrok/euan/no-log15 Euan Kemp 2025-06-02 22:03:08 -07:00
  • 1e5b03af9b Remove all remaining log15 references, use slog.Logger everywhere Euan Kemp 2025-06-03 12:59:39 +09:00
  • 3723df9561 Merge pull request #204 from ngrok/alan/fix-readme Alan Shreve 2025-06-02 18:55:06 -04:00
  • 8c39785435 fix outdated readme content/links inconshreveable 2025-06-02 15:10:27 -07:00
  • bfa15fabfe Merge pull request #203 from ngrok/alan/v2 Alan Shreve 2025-06-02 18:04:36 -04:00
  • 6bc8021c53 Implement v2 API v2.0.0 inconshreveable 2025-05-03 23:12:58 -07:00
  • 677a85b278 poc comm-channel proto alicewasko/comm-channel Alice-Lilith 2025-04-25 09:42:52 -07:00
  • c2bd1bb3dd lil refactor/cleanup alicewasko/comm-stream Alice-Lilith 2025-05-01 11:21:26 -07:00
  • 2f157225a0 rename alicewasko/client-comm Alice-Lilith 2025-04-29 20:12:45 -07:00
  • 746d45d57b dev Alice-Lilith 2025-04-28 10:02:24 -07:00
  • 2d411d2b42 alice dev clientcomm Alice-Lilith 2025-04-25 09:42:52 -07:00
  • 87bc1680c1 Merge pull request #201 from ngrok/fix-version v1.12.1 Jonathan Stacks 2025-03-19 15:50:15 -05:00
  • 99d03ee62b fix: Reported version of the ngrok-go SDK Jonathan Stacks 2025-03-19 14:40:42 -05:00
  • cf88d3ff9c Merge pull request #199 from ngrok/revert-198-mo/bindings-to-binding Mo 2025-02-13 12:03:48 -06:00
  • e0a5452d90 Revert "endpoints bind to a single binding " Mo 2025-01-27 09:47:15 -06:00
  • 2d002d1bfe Merge pull request #198 from ngrok/mo/bindings-to-binding Mo 2025-01-22 11:56:37 -06:00
  • b4bdf1a233 fix test naming mohamed 2025-01-22 17:53:11 +00:00
  • 40f7ccea83 fmt mohamed 2025-01-22 17:50:57 +00:00
  • 969aa4a8d8 change log, rename files mohamed 2025-01-22 16:51:10 +00:00
  • e0233bbe6c make type singular mohamed 2025-01-22 15:57:13 +00:00
  • 6a338435f8 change naming from bindings -> binding mohamed 2025-01-22 15:51:56 +00:00
  • 2f9c905be1 Merge pull request #197 from ngrok/rk/rename-pooling-enabled v1.12.0 Rachel Kolavo 2025-01-16 11:03:06 -07:00
  • 7771142957 rename allows_pooling to pooling_enabled Rachel 2025-01-16 17:13:22 +00:00
  • f7c015fa0e Merge pull request #195 from ngrok/kc/add-name-to-tunnels Kristopher Paulsen (K.C.) 2024-10-15 15:16:26 -04:00
  • 99aabfdfb9 Merge branch 'main' into kc/add-name-to-tunnels Kristopher Paulsen (K.C.) 2024-10-15 15:10:11 -04:00
  • 7bf500c30a Do the needful kc 2024-10-14 18:38:26 +00:00
  • 88d3d648ce Merge pull request #194 from ngrok/stacks/update-dependencies Jonathan Stacks 2024-10-15 11:57:06 -05:00
  • 8a7aeaf4d1 deps: Update example dependencies Jonathan Stacks 2024-10-15 11:12:13 -05:00
  • 43ffb74822 deps: Update dependencies Jonathan Stacks 2024-10-15 11:10:17 -05:00
  • 57e91a614e Merge pull request #191 from ngrok/ryan/1-11-0-changelist v1.11.0 Ryan Grant 2024-10-14 09:26:52 -07:00