Commit Graph

  • f4e66f83bf Fix -Wundef warning for TARGET_OS_IOS on older Apple SDKs partner Fletcher Dunn 2026-05-28 19:38:49 -07:00
  • 6f0b185b9f Fix compiler warnings if DBGFLAG_ASSERT not defined Fletcher Dunn 2026-05-28 19:31:14 -07:00
  • 98d8d95aa1 Fix -Wundef warning for TARGET_OS_IOS on older Apple SDKs master Fletcher Dunn 2026-05-28 19:38:49 -07:00
  • 39a50f40f7 Fix compiler warnings if DBGFLAG_ASSERT not defined Fletcher Dunn 2026-05-28 19:31:14 -07:00
  • eaf9695635 Don't use make_unique, we want to support cxx11 as long as we can Fletcher Dunn 2026-05-28 19:27:03 -07:00
  • e9832ac1af Don't use make_unique, we want to support cxx11 as long as we can Fletcher Dunn 2026-05-28 19:27:03 -07:00
  • b71c834864 Merge with master at 91465451d0 Fletcher Dunn 2026-05-28 15:54:29 -07:00
  • 6c164c4548 Fix windows Fletcher Dunn 2026-05-27 23:35:24 -07:00
  • a30ccfbf63 ICE client: fix retrigger Fletcher Dunn 2026-05-27 22:53:43 -07:00
  • 66b63b5758 ICE client: tweak spew Fletcher Dunn 2026-05-27 21:15:06 -07:00
  • 903fdcd542 test_p2p.py: Add symmetric test that requires TURN Fletcher Dunn 2026-05-27 17:05:08 -07:00
  • f10228335d ICE client: Apply two candidate processing rules from the RFC Fletcher Dunn 2026-05-27 20:52:25 -07:00
  • 94fc4a809f ICE client: Fix route determination Fletcher Dunn 2026-05-27 20:50:34 -07:00
  • 256f4fe076 Test STUN/TURN server: Add --relay-latency arg, use 75ms in tests Fletcher Dunn 2026-05-27 20:46:43 -07:00
  • 507827374d ICE client: Basic TURN server support is working Fletcher Dunn 2026-05-27 17:00:29 -07:00
  • 91ffeb522c ICE client: more progress on TURN server support Fletcher Dunn 2026-05-27 16:08:50 -07:00
  • 61554c8c3b ICE client: Small cleanup Fletcher Dunn 2026-05-27 16:01:18 -07:00
  • 363aa8f756 ICE client refactor: simplify packet sending Fletcher Dunn 2026-05-27 11:54:27 -07:00
  • ff64b7ab86 ICE client: Send TURN CreatePermission requests Fletcher Dunn 2026-05-27 11:16:30 -07:00
  • 48ab6024ee ICE client: simplify STUN/TURN requests Fletcher Dunn 2026-05-27 10:10:37 -07:00
  • 38405fa4ba ICE client: Add logic to gather relay candidates from TURN servers Fletcher Dunn 2026-05-27 08:39:55 -07:00
  • 7fed305454 test_p2p.cpp now understands --turn-server Fletcher Dunn 2026-05-27 08:28:06 -07:00
  • 709855358e Test STUN server now supports minimal TURN features Fletcher Dunn 2026-05-23 10:16:12 -07:00
  • 0472bc02a8 ICE client refactor: Delete list of local candidates Fletcher Dunn 2026-05-26 23:38:27 -07:00
  • 91465451d0 vcpkg fixes Fletcher Dunn 2026-05-28 09:43:54 -07:00
  • 495094583f Correct version in our vcpkg manifest Fletcher Dunn 2026-05-28 09:42:16 -07:00
  • c9d48c76d0 Fix windows Fletcher Dunn 2026-05-27 23:35:24 -07:00
  • f539edb097 ICE client: fix retrigger Fletcher Dunn 2026-05-27 22:53:43 -07:00
  • 85be74feee ICE client: tweak spew Fletcher Dunn 2026-05-27 21:15:06 -07:00
  • bde7c7b858 test_p2p.py: Add symmetric test that requires TURN Fletcher Dunn 2026-05-27 17:05:08 -07:00
  • 311ce2ea50 ICE client: Apply two candidate processing rules from the RFC Fletcher Dunn 2026-05-27 20:52:25 -07:00
  • 6776f82e78 ICE client: Fix route determination Fletcher Dunn 2026-05-27 20:50:34 -07:00
  • 53b6ca0a22 Test STUN/TURN server: Add --relay-latency arg, use 75ms in tests Fletcher Dunn 2026-05-27 20:46:43 -07:00
  • da51fe5665 ICE client: Basic TURN server support is working Fletcher Dunn 2026-05-27 17:00:29 -07:00
  • 19be4d372a ICE client: more progress on TURN server support Fletcher Dunn 2026-05-27 16:08:50 -07:00
  • ea2b3842c6 ICE client: Small cleanup Fletcher Dunn 2026-05-27 16:01:18 -07:00
  • 9aed2eb8c2 ICE client refactor: simplify packet sending Fletcher Dunn 2026-05-27 11:54:27 -07:00
  • f266d3138b ICE client: Send TURN CreatePermission requests Fletcher Dunn 2026-05-27 11:16:30 -07:00
  • e09fbc9616 ICE client: simplify STUN/TURN requests Fletcher Dunn 2026-05-27 10:10:37 -07:00
  • d41a4db85c ICE client: Add logic to gather relay candidates from TURN servers Fletcher Dunn 2026-05-27 08:39:55 -07:00
  • ea9c4ade95 test_p2p.cpp now understands --turn-server Fletcher Dunn 2026-05-27 08:28:06 -07:00
  • 75f621aadb Test STUN server now supports minimal TURN features Fletcher Dunn 2026-05-23 10:16:12 -07:00
  • e5b4615d2e ICE client refactor: Delete list of local candidates Fletcher Dunn 2026-05-26 23:38:27 -07:00
  • fdf9d4a157 Merge with master at 6f6419084e Fletcher Dunn 2026-05-26 18:09:54 -07:00
  • 3fdd5493a8 ICE client refactor: Simplify Fletcher Dunn 2026-05-25 23:33:07 -07:00
  • f3281bbcf7 ICE client refactor: ICECandidatePair stores local interface Fletcher Dunn 2026-05-25 23:22:16 -07:00
  • f1dfacc72d ICE client refactor: simplify parsing flow Fletcher Dunn 2026-05-25 22:19:03 -07:00
  • c6c752e5e4 ICE client refactor: Each Interface knows what session owns it Fletcher Dunn 2026-05-25 18:38:25 -07:00
  • b4592f126a ICE client refactor: Delete ICELocalCandidate::m_base Fletcher Dunn 2026-05-25 17:59:11 -07:00
  • 675ea5580d ICE client refactor: local candidates remember the interface Fletcher Dunn 2026-05-25 17:42:02 -07:00
  • d0ed9d1c35 ICE client refactor: Move m_base to local candidate only Fletcher Dunn 2026-05-25 16:52:08 -07:00
  • 295ff60113 ICE client refactor: candidate type from address not base Fletcher Dunn 2026-05-25 16:45:08 -07:00
  • 017add5c80 ICE client refactor: Candidate type enum Fletcher Dunn 2026-05-25 16:06:55 -07:00
  • 97bab751bd ICE client refactor: Handling of received peer candidates Fletcher Dunn 2026-05-25 15:58:22 -07:00
  • 2014faa953 ICE client refactor: Add ICELocalCandidate derived type Fletcher Dunn 2026-05-25 15:11:42 -07:00
  • b050aa1ec0 ICE client refactor: each interface owns 0/1 STUN requests Fletcher Dunn 2026-05-25 14:46:09 -07:00
  • 9e0404cb14 ICE client refactor: Rename Interface to ICESessionInterface Fletcher Dunn 2026-05-25 14:29:47 -07:00
  • 3e2dd8eced ICE client refactor: Don't store local address redundantly Fletcher Dunn 2026-05-25 13:44:26 -07:00
  • 17c8172295 ICE client refactor: Interface owns the socket Fletcher Dunn 2026-05-25 13:30:09 -07:00
  • 70e91cd5c8 ICE client refactor: delete m_vecHostCandidateSockets Fletcher Dunn 2026-05-25 12:26:24 -07:00
  • d331c64bbb ICE client refactor: Delete unused function GetCandidates Fletcher Dunn 2026-05-25 14:59:59 -07:00
  • eb761abc8b ICE client: delete dead code Fletcher Dunn 2026-05-25 13:53:25 -07:00
  • dc6d8de069 ICE client - document state variables Fletcher Dunn 2026-05-23 10:40:48 -07:00
  • d038acf945 Fix dangling pointer bug Fletcher Dunn 2026-05-22 22:22:02 -07:00
  • fb89e13c67 Remove unnecessary call to UpdateFakeRateLimitTokenBuckets Fletcher Dunn 2026-05-22 21:39:19 -07:00
  • 66adf1bf7c test_p2p now supports --repeat Fletcher Dunn 2026-05-22 21:26:57 -07:00
  • 326f001951 Add cases that require IPv6 server reflexive to work Fletcher Dunn 2026-05-21 21:58:17 -07:00
  • bbcb696bcf Test STUN server now supports IPv6 Fletcher Dunn 2026-05-21 21:54:09 -07:00
  • bc31cc2c15 ICE client supports IPv6 server reflexive candidates Fletcher Dunn 2026-05-21 21:57:27 -07:00
  • e76cc09fa3 ResolveHostname can now accept a literal IP or IP:port Fletcher Dunn 2026-05-21 21:56:19 -07:00
  • 6f6419084e ICE client refactor: Simplify Fletcher Dunn 2026-05-25 23:33:07 -07:00
  • e735bc0329 ICE client refactor: ICECandidatePair stores local interface Fletcher Dunn 2026-05-25 23:22:16 -07:00
  • fd500ef8ba ICE client refactor: simplify parsing flow Fletcher Dunn 2026-05-25 22:19:03 -07:00
  • 60314c1606 ICE client refactor: Each Interface knows what session owns it Fletcher Dunn 2026-05-25 18:38:25 -07:00
  • 2a9bedc599 ICE client refactor: Delete ICELocalCandidate::m_base Fletcher Dunn 2026-05-25 17:59:11 -07:00
  • 3d29fc0a08 ICE client refactor: local candidates remember the interface Fletcher Dunn 2026-05-25 17:42:02 -07:00
  • 14e01af87d ICE client refactor: Move m_base to local candidate only Fletcher Dunn 2026-05-25 16:52:08 -07:00
  • 47300da67b ICE client refactor: candidate type from address not base Fletcher Dunn 2026-05-25 16:45:08 -07:00
  • 9032a75a17 ICE client refactor: Candidate type enum Fletcher Dunn 2026-05-25 16:06:55 -07:00
  • bfdefb73af ICE client refactor: Handling of received peer candidates Fletcher Dunn 2026-05-25 15:58:22 -07:00
  • 390d19d1ff ICE client refactor: Add ICELocalCandidate derived type Fletcher Dunn 2026-05-25 15:11:42 -07:00
  • 24dd247196 ICE client refactor: each interface owns 0/1 STUN requests Fletcher Dunn 2026-05-25 14:46:09 -07:00
  • d01e782ae8 ICE client refactor: Rename Interface to ICESessionInterface Fletcher Dunn 2026-05-25 14:29:47 -07:00
  • fdd7f515ed ICE client refactor: Don't store local address redundantly Fletcher Dunn 2026-05-25 13:44:26 -07:00
  • eb6d0678fa ICE client refactor: Interface owns the socket Fletcher Dunn 2026-05-25 13:30:09 -07:00
  • bf19de7778 ICE client refactor: delete m_vecHostCandidateSockets Fletcher Dunn 2026-05-25 12:26:24 -07:00
  • 9273c5bcc9 ICE client refactor: Delete unused function GetCandidates Fletcher Dunn 2026-05-25 14:59:59 -07:00
  • de47bdfa0b ICE client: delete dead code Fletcher Dunn 2026-05-25 13:53:25 -07:00
  • b7d60c2edf ICE client - document state variables Fletcher Dunn 2026-05-23 10:40:48 -07:00
  • b88a52c206 Fix dangling pointer bug Fletcher Dunn 2026-05-22 22:22:02 -07:00
  • 951a3a967b Remove unnecessary call to UpdateFakeRateLimitTokenBuckets Fletcher Dunn 2026-05-22 21:39:19 -07:00
  • 19fd53901c test_p2p now supports --repeat Fletcher Dunn 2026-05-22 21:26:57 -07:00
  • 2ca71d516f Add cases that require IPv6 server reflexive to work Fletcher Dunn 2026-05-21 21:58:17 -07:00
  • 491d224f10 ICE client supports IPv6 server reflexive candidates Fletcher Dunn 2026-05-21 21:57:27 -07:00
  • 98d4bada61 ResolveHostname can now accept a literal IP or IP:port Fletcher Dunn 2026-05-21 21:56:19 -07:00
  • 7a871443ed Test STUN server now supports IPv6 Fletcher Dunn 2026-05-21 21:54:09 -07:00
  • d3bde184b0 Merge with master at 7db494c6e7 Fletcher Dunn 2026-05-18 15:46:22 -07:00
  • 7db494c6e7 Compiler warnings Fletcher Dunn 2026-05-18 13:32:58 -07:00
  • 16b5cec0ca Setup loopback aliases for p2p tests properly Fletcher Dunn 2026-05-18 07:34:44 -07:00
  • 77f9f54f5a Add IPv6 support to p2p mock framework Fletcher Dunn 2026-05-18 00:05:26 -07:00