Commit Graph

  • 6202be846b Refactore/v4 stun routing (#5) master Zoltan Papp 2025-09-08 20:49:34 +02:00
  • 183716536f Merge branch 'master' into refactore/v4_stun-routing refactore/v4_stun-routing Zoltán Papp 2025-09-01 21:43:48 +02:00
  • 65618d8e35 Export extensionKeyCandidateID Zoltán Papp 2025-08-27 21:50:19 +02:00
  • 744c9381dd Add prefix handling for candidate ID in extensions Zoltán Papp 2025-08-27 21:05:43 +02:00
  • 426799a231 Update to the latest upstream version (#4) Zoltan Papp 2025-08-27 18:19:42 +02:00
  • a191e76b63 Merge refactor/stun-routing Zoltán Papp 2025-08-22 16:28:04 +02:00
  • 46324b2fc0 Merge upstream/master update Zoltán Papp 2025-08-21 12:35:30 +02:00
  • e8724707e1 Routing STUN packages based on candidate id refactor/stun-routing Zoltán Papp 2025-08-19 15:15:21 +02:00
  • 3d59690a71 Update module github.com/pion/turn/v4 to v4.1.1 renovate[bot] 2025-08-17 08:51:12 +00:00
  • be0657f17b Fix lint errors Kevin Wang 2025-08-16 23:32:49 -04:00
  • e13ec52278 Update CI configs to v0.11.22 Pion 2025-08-16 14:52:33 +00:00
  • 0b78af9301 Update module github.com/pion/dtls/v3 to v3.0.7 renovate[bot] 2025-08-16 14:38:44 +00:00
  • 1d2f139ce3 Update module github.com/pion/turn/v4 to v4.1.0 renovate[bot] 2025-08-07 13:43:41 +00:00
  • 725c8ac53a sync latency update and read sync-latency-update-and-read Maycon Santos 2025-07-18 18:36:01 +02:00
  • 2c04474e38 Implement ICE Role conflict resolution Sean DuBois 2025-07-16 16:34:30 -04:00
  • f6a1153ce7 Optimize slice allocation in UDPMuxDefault Xiaobo Liu 2025-06-27 18:20:26 +08:00
  • cc019aabdf Update module github.com/pion/logging to v0.2.4 renovate[bot] 2025-06-23 16:14:38 +00:00
  • 2a0a17ed34 Update module github.com/pion/turn/v4 to v4.0.2 renovate[bot] 2025-06-23 08:51:33 +00:00
  • b818e2cbcf Update module github.com/pion/dtls/v3 to v3.0.6 renovate[bot] 2025-06-23 01:28:17 +00:00
  • 8930d1b7d0 Update CI configs to v0.11.20 Pion 2025-06-18 07:42:56 +00:00
  • 613ac5a204 Use atomic.Uint64 for thread-safe byte counters Xiaobo Liu 2025-06-15 11:18:48 +08:00
  • eef8d96d36 Replace interface{} with any type alias Xiaobo Liu 2025-06-14 16:43:59 +08:00
  • bbb9792ca9 Change activeTCPConn.close to atomic.Bool Xiaobo Liu 2025-06-14 10:47:36 +08:00
  • 753c2a0fe8 Update CI configs to v0.11.19 Pion 2025-04-23 14:41:01 +00:00
  • f32c107a62 Update lint rules, force testify/assert for tests Sean DuBois 2025-04-22 13:44:26 -04:00
  • dd072edae9 Pass LoggerFactory to dtls and mdns (#772) sirzooro 2025-04-12 19:09:54 +02:00
  • dddf6a4565 Update social media links, move to discord Joe Turki 2025-04-07 05:29:52 +02:00
  • ef453b3fdd Handle candidate: prefix with UnmarshalCandidate Joe Turki 2025-03-25 06:27:32 +02:00
  • 37fb5d2fc3 Always send KeepAlives (#767) oto313 2025-03-17 19:06:54 +01:00
  • f92d05f17c Add Req/Res count/time to candidate stats (#763) cnderrauber 2025-02-27 12:57:32 +08:00
  • d21ae5e0e5 Include ufrag in generated ICE candidates Joe Turki 2025-01-30 01:14:01 -06:00
  • 141df5a086 Update module github.com/pion/logging to v0.2.3 renovate[bot] 2025-01-31 05:33:45 +00:00
  • 9dfb5c2667 Allow for empty extension values Joe Turki 2025-01-30 22:30:30 -06:00
  • 81d8f6b85c Add replace set-netbird-identity Viktor Liu 2025-01-30 20:38:39 +01:00
  • 7d671485f3 Set netbird identity Viktor Liu 2025-01-30 20:07:19 +01:00
  • 47dad556f1 Add methods to add and remove extensions Joe Turki 2025-01-30 00:17:06 -06:00
  • cad1676659 Upgrade golangci-lint, more linters Joe Turki 2025-01-17 08:21:15 -06:00
  • 647b9786dd Update golang.org/x/net to v0.33.0 [security] renovate[bot] 2025-01-16 03:45:24 +00:00
  • ab6e243686 Parse Candidate Extensions (RFC5245) Joe Turki 2025-01-14 12:00:59 -06:00
  • abdc0cadec Use addrEqual for candidate comparison (#752) Paul Wells 2025-01-13 04:48:00 -08:00
  • c9abe8bfe0 Add nil checks to agent_handlers (#751) Daniel Kessler 2025-01-09 15:48:42 -08:00
  • 35bb3fb992 docs(agent_config.go): update KeepaliveInterval default value to 2 sec Amin Cheloh 2024-09-02 22:06:38 +07:00
  • 8b8fffdc3c Use named return val for IP/if filter WofWca 2024-11-26 16:08:14 +04:00
  • 1c850ea1d8 Pass UDPAddr.Zone to net.ListenUDP Nikita Karmatskikh 2024-11-26 13:12:05 +03:00
  • 2c699d8405 Update module github.com/stretchr/testify to v1.10.0 (#743) renovate[bot] 2024-11-23 17:09:40 +00:00
  • 59d8563508 Update module github.com/pion/dtls/v3 to v3.0.4 renovate[bot] 2024-11-04 22:13:41 +00:00
  • 9407bb0d2a Accept use-candidate unconditionally for ice-lite (#739) Raja Subramanian 2024-10-31 11:05:14 +05:30
  • 166b1b7f9e Use sync.Pool for candidate inbound buffer ARJUN SHAJI 2024-10-28 18:11:21 +05:30
  • 854fdfdb51 Add ability to get selected candidate pair stats (#735) Raja Subramanian 2024-10-07 12:38:39 +05:30
  • 410d6ec36f Update module github.com/pion/dtls/v3 to v3.0.3 renovate[bot] 2024-10-06 07:17:56 +00:00
  • 0a8def8816 Update module golang.org/x/net to v0.29.0 renovate[bot] 2024-10-01 00:40:26 +00:00
  • 1f9684cee4 Switch udp_mux_test to use sha256 instead of sha1 (#733) Daniel Kessler 2024-09-23 17:47:55 +01:00
  • 2d9be9b7bc Add round trip time measurement to candidate pair (#731) Raja Subramanian 2024-09-16 23:59:57 +05:30
  • 277014ea45 Update module golang.org/x/net to v0.28.0 renovate[bot] 2024-09-01 00:05:44 +00:00
  • 9a25a32f1b Update go.mod version to 1.20 Sean DuBois 2024-08-26 11:28:51 -04:00
  • 19b596b87f Update module github.com/pion/dtls/v3 to v3.0.2 renovate[bot] 2024-08-22 19:52:15 +00:00
  • bf68674e63 Update CI configs to v0.11.15 Pion 2024-08-16 15:16:53 +00:00
  • 5d9b189feb Take TCP Family into account before connecting Sean DuBois 2024-08-14 14:50:58 -04:00
  • 5dfb91f200 Add test that NetworkTypes is respected Sean DuBois 2024-08-14 13:50:31 -04:00
  • 3051b4aaf0 Fix pkg.go.dev link Sean DuBois 2024-08-12 11:44:58 -04:00
  • 39c90d8419 Upgrade dtls, turn and sturn Sean DuBois 2024-08-12 11:36:11 -04:00
  • 28cf1cd9f3 Allow multiple agent.Close Eric Daniels 2024-08-05 11:38:40 -04:00
  • 63ede543de go mod tidy Eric Daniels 2024-08-02 12:11:31 -04:00
  • 1df10649e3 Bump transport to v3.0.7 Eric Daniels 2024-08-02 12:08:58 -04:00
  • 5e36528411 fix missed graceful close event on notifier Eric Daniels 2024-08-02 11:34:02 -04:00
  • 978c2e6f47 Update module golang.org/x/net to v0.27.0 renovate[bot] 2024-08-01 00:47:59 +00:00
  • def1670796 Clean up Agents in tests more aggressively Eric Daniels 2024-07-25 16:27:33 -04:00
  • a0385eec1a Add GracefulClose Eric Daniels 2024-07-23 14:51:13 -04:00
  • abf50f9c34 Don't allocate new error inside TaskLoop Sean DuBois 2024-07-25 11:18:50 -04:00
  • f15ba9868c Bump transport to v3.0.5 Eric Daniels 2024-07-22 23:22:26 -04:00
  • bbc44d0092 Bump transport to v3.0.4 Eric Daniels 2024-07-22 13:03:32 -04:00
  • 26c71deaa4 Update module github.com/pion/dtls/v2 to v2.2.12 renovate[bot] 2024-07-20 19:31:10 +00:00
  • 89093bb75b Revert "Cleanly close agent goroutines" Sean DuBois 2024-07-15 12:19:01 -04:00
  • 11845a7f56 Remove IPv6 ZoneID from ICE candidates (#704) sirzooro 2024-07-06 14:52:09 +02:00
  • d8341e71ae Cleanly close agent goroutines Eric Daniels 2024-07-01 12:37:20 -04:00
  • 2a9fdb5c0d Update module golang.org/x/net to v0.26.0 renovate[bot] 2024-06-04 20:54:20 +00:00
  • 7e44037480 Revert "Avoid allocation storing last active time" Juliusz Chroboczek 2024-05-09 12:35:56 +02:00
  • 899594c008 Update module github.com/pion/dtls/v2 to v2.2.11 renovate[bot] 2024-05-03 00:10:34 +00:00
  • 07b74c8a97 Add BindingRequestHandler Sean DuBois 2024-05-01 16:39:40 -04:00
  • b5f4ca01ae Remove pessimistic String calls for low level logs Paul Wells 2024-04-30 23:53:09 -07:00
  • 78a9ef9c57 Update module golang.org/x/net to v0.24.0 renovate[bot] 2024-05-01 05:37:22 +00:00
  • 1d06841b47 Clean up packet queue in udpMuxedConn Close Paul Wells 2024-04-30 22:27:00 -07:00
  • ed41bbf83b Return io.EOF from closed udpMuxedConn Paul Wells 2024-04-30 21:11:50 -07:00
  • edb69295c0 Avoid allocation storing last active time Paul Wells 2024-04-30 06:01:33 -07:00
  • d30f13f235 Return io.ErrClosedPipe from closed udpMuxedConn Paul Wells 2024-04-30 03:49:13 -07:00
  • 75ca3a2c3a Skip UDP address serialization in muxed conn (#688) Paul Wells 2024-04-30 03:23:43 -07:00
  • a834f55f2d Remove pessimistic String calls for low level logs (#687) Paul Wells 2024-04-21 01:55:26 -07:00
  • c1b438658d Reduce allocation in udp muxed conn addr decode (#686) Paul Wells 2024-04-21 00:06:11 -07:00
  • 7263f68acd Update module github.com/pion/turn/v3 to v3.0.3 renovate[bot] 2024-04-20 04:46:17 +00:00
  • 82b41d9808 Prevent allocation from encoding UDP address (#684) Paul Wells 2024-04-19 21:45:43 -07:00
  • 75092df5e4 Update module golang.org/x/net to v0.23.0 [SECURITY] renovate[bot] 2024-04-19 14:36:20 +00:00
  • e6b8683f5d Fix doc comments about AgentConfig Federico Guerinoni 2024-04-16 22:34:26 +02:00
  • ad0240747d Improve STUN resolution error message Kristian Paradis 2024-04-15 13:58:34 -04:00
  • 6f743e393f Handle timer stop race in agent connectivity check (#677) Paul Wells 2024-04-15 19:52:48 -07:00
  • 00621672bd Reuse connectivity check ticker (#676) Paul Wells 2024-04-13 13:17:50 -07:00
  • 0860817da6 Rename to utils_test to drop stretchr/testify dep Christian Stewart 2024-04-10 04:17:16 -07:00
  • fd4b1f8b1d Update CI configs to v0.11.12 Pion 2024-04-09 03:09:13 +00:00
  • e253b36e6d Update module github.com/pion/turn/v3 to v3.0.2 renovate[bot] 2024-04-04 19:21:18 +00:00
  • c1e4dd11e9 Stun -> STUN for Config Entry Sean DuBois 2024-04-03 09:49:49 -04:00
  • edaa25e409 Expose stunGatherTimeout in Agent struct (#668) Stephan Rotolante 2024-04-02 23:17:51 -04:00