Commit Graph

  • 9657835c3f Merge with master at 32cfd75bc6 Fletcher Dunn 2026-04-12 18:57:33 -07:00
  • ff284be052 Supress gcc warning on protobuf-generated sources Fletcher Dunn 2026-04-12 15:12:26 -07:00
  • 8ee1fc5106 Use the modern way to get the protobuf packages Fletcher Dunn 2026-04-10 10:28:33 -07:00
  • 0ee053453e Pin dependencies version Fletcher Dunn 2026-04-12 08:50:22 -07:00
  • 28fe30adae Increase minimum required cmake version to avoid warning Fletcher Dunn 2026-04-10 08:36:47 -07:00
  • 32cfd75bc6 Supress gcc warning on protobuf-generated sources Fletcher Dunn 2026-04-12 15:12:26 -07:00
  • 81cf91476f For initial ubuntu test, expand a few specific configs Fletcher Dunn 2026-04-12 17:04:51 -07:00
  • 5b8fecca4d Refactor build matrix runner script Fletcher Dunn 2026-04-12 15:03:47 -07:00
  • 99ae2827d9 Do not fixup "out of order" messages from different lanes. Fletcher Dunn 2026-04-12 18:18:05 -07:00
  • 82c7b1dce9 Do not fixup "out of order" messages from different lanes. Fletcher Dunn 2026-04-12 18:18:05 -07:00
  • f14ea8a666 Several fixes to windows workflow Fletcher Dunn 2026-04-10 08:25:05 -07:00
  • 5f0ece22bd Use the modern way to get the protobuf packages Fletcher Dunn 2026-04-10 10:28:33 -07:00
  • 112bb32bf7 Pin dependencies version Fletcher Dunn 2026-04-12 08:50:22 -07:00
  • 1d55d209f3 Increase minimum required cmake version to avoid warning Fletcher Dunn 2026-04-10 08:36:47 -07:00
  • d47475f98b Merged with master at 0d721a5327 Fletcher Dunn 2026-04-09 21:06:44 -07:00
  • 44269df73e Detect overflow in DeserializeVarInt to ensure that we never do UB Fletcher Dunn 2026-04-09 17:44:29 -07:00
  • d589df8264 Fix cut/paste bug Fletcher Dunn 2026-04-09 16:59:14 -07:00
  • db18af066c Fix off-by-one causing us to not de-dup if items in slots 0 and 1 were the same Fletcher Dunn 2026-04-09 16:58:25 -07:00
  • 5502ce3bcc Fixed typo in line 66 Exil_S 2025-01-22 22:51:04 +01:00
  • 2415ca502c Remove call to GetTypeName() from assert Fletcher Dunn 2025-10-03 22:09:50 -07:00
  • cffc61f220 Add find_dependency(Protobuf) Lily Wang 2022-12-29 03:23:57 -08:00
  • afd5e9f980 fix test_p2p on Windows Timothee 'TTimo' Besset 2024-09-29 15:55:53 -05:00
  • df66222626 test_p2p : make the RunProcessInThread a daemon thread so we cleanly exit on error. Timothee 'TTimo' Besset 2024-09-29 15:33:45 -05:00
  • 0b62728bed fix some dead links Timothee 'TTimo' Besset 2024-09-22 17:14:15 -05:00
  • 735e1507a8 cmake : fix producing a trivial_signaling_server rather than trivial_signaling_server.exe PE executable on Windows Timothee 'TTimo' Besset 2024-09-29 15:14:54 -05:00
  • 5454dd8637 use link_libraries in try_compile instead of pragma lib in cpp Tomas Maly 2023-07-30 23:55:40 +02:00
  • 6126776d94 improved test if bcrypt is available Tomas Maly 2023-07-30 14:48:39 +02:00
  • 66fdb92bb1 test multiple crypto libraries on multiple versions of windows Tomas Maly 2023-07-30 13:49:09 +02:00
  • 1dda79ed4d Look for vcpkg submodule at top level CmakeLists.txt Assassinsorrow 2022-09-07 11:18:12 +02:00
  • d4aa1b941e Move MacOS to its own workflow, so it can have its own badge Fletcher Dunn 2024-09-08 17:50:08 -07:00
  • 0d721a5327 Detect overflow in DeserializeVarInt to ensure that we never do UB Fletcher Dunn 2026-04-09 17:44:29 -07:00
  • 1835c6c6bc Fix cut/paste bug Fletcher Dunn 2026-04-09 16:59:14 -07:00
  • 3c26f1a187 Fix off-by-one causing us to not de-dup if items in slots 0 and 1 were the same Fletcher Dunn 2026-04-09 16:58:25 -07:00
  • 05b959f465 Fix incorrect control buffer length when filling WSAMSG for WSARecvMsg Pavel Solodovnikov 2025-05-14 00:22:38 +03:00
  • 517fff0cf6 Fix incorrect control buffer length when filling WSAMSG for WSARecvMsg Pavel Solodovnikov 2025-05-14 00:22:38 +03:00
  • b744f1b1a9 Fixed typo in line 66 Exil_S 2025-01-22 22:51:04 +01:00
  • 9b38d11026 add windows 2025 runner to ci pipeline Amin 2025-07-28 00:08:36 -04:00
  • fa569cbf46 remove windows server 2019 and add windows latest Amin 2025-07-28 00:06:06 -04:00
  • 096c19525b Remove call to GetTypeName() from assert Fletcher Dunn 2025-10-03 22:09:50 -07:00
  • 4eaaddafb5 Change an assert to use a warning Fletcher Dunn 2025-10-02 19:45:18 -07:00
  • 9e22b97304 Update submodules to point to latest Fletcher Dunn 2025-10-02 18:24:42 -07:00
  • 795199a496 Fix crash bug, if somebody sends a P2P signal using an existing connection ID but the wrong type. Fletcher Dunn 2025-10-02 18:23:25 -07:00
  • 9379b2c216 Fix pb.h includes that were not properly including memdbgoff first Mike Lapinsky 2025-10-02 18:20:49 -07:00
  • bf9df17f73 Fix Xcode-16.3 warning Mike Lapinsky 2025-10-02 18:19:00 -07:00
  • c721d538ae When we shutdown the background thread, delete any tasks queued to run in the background. Fletcher Dunn 2025-10-02 18:15:00 -07:00
  • cd00b5e6c6 Change an assert to use a warning Fletcher Dunn 2025-10-02 17:56:19 -07:00
  • a246ee39c3 Add a way to read jitter in SteamNetConnectionRealTimeStatus_t Fletcher Dunn 2025-07-24 09:38:11 -07:00
  • c1d3608c89 Add a way to read jitter in SteamNetConnectionRealTimeStatus_t Fletcher Dunn 2025-07-24 09:38:11 -07:00
  • 725e273c74 Add find_dependency(Protobuf) Lily Wang 2022-12-29 03:23:57 -08:00
  • 405e2bfc75 fix test_p2p on Windows Timothee 'TTimo' Besset 2024-09-29 15:55:53 -05:00
  • 538ae81ec9 test_p2p : make the RunProcessInThread a daemon thread so we cleanly exit on error. Timothee 'TTimo' Besset 2024-09-29 15:33:45 -05:00
  • 8343dd9c4a fix some dead links Timothee 'TTimo' Besset 2024-09-22 17:14:15 -05:00
  • e449ea6827 cmake : fix producing a trivial_signaling_server rather than trivial_signaling_server.exe PE executable on Windows Timothee 'TTimo' Besset 2024-09-29 15:14:54 -05:00
  • 62b395172f use link_libraries in try_compile instead of pragma lib in cpp Tomas Maly 2023-07-30 23:55:40 +02:00
  • 5020374ad7 improved test if bcrypt is available Tomas Maly 2023-07-30 14:48:39 +02:00
  • 6aa4e785c9 test multiple crypto libraries on multiple versions of windows Tomas Maly 2023-07-30 13:49:09 +02:00
  • 6e7ec281b2 Look for vcpkg submodule at top level CmakeLists.txt Assassinsorrow 2022-09-07 11:18:12 +02:00
  • 320f0fe0f4 Move MacOS to its own workflow, so it can have its own badge Fletcher Dunn 2024-09-08 17:50:08 -07:00
  • 6dc062bea6 Merge master at b813c78656 Fletcher Dunn 2024-09-08 17:02:35 -07:00
  • f105d73d03 I can't get IP_RECVTOS to work on MacOS. Fletcher Dunn 2024-09-07 16:47:58 -07:00
  • d09c620626 Add a comment describeing what is meant by 'low level' Fletcher Dunn 2024-09-07 16:43:33 -07:00
  • b813c78656 Add k_ESteamNetworkingConfig_SDRClient_EnableTOSProbes Fletcher Dunn 2024-09-08 16:33:56 -07:00
  • b4fc120166 Move SDR config values to an SDR file Fletcher Dunn 2024-09-08 16:32:40 -07:00
  • 1812563dd8 Tweak the meaning of the ECN convar. Fletcher Dunn 2024-09-08 16:29:23 -07:00
  • e91430ba99 Sync partner submodule Fletcher Dunn 2024-09-08 16:49:19 -07:00
  • 13ad238258 Add k_ESteamNetworkingConfig_SDRClient_EnableTOSProbes Fletcher Dunn 2024-09-08 16:33:56 -07:00
  • 60f61d3998 Move SDR config values to an SDR file Fletcher Dunn 2024-09-08 16:32:40 -07:00
  • fcc19e1368 Tweak the meaning of the ECN convar. Fletcher Dunn 2024-09-08 16:29:23 -07:00
  • 10e648eeca Added some notes about what the partner branch is for and how it is organized. Fletcher Dunn 2024-09-08 16:20:43 -07:00
  • fa6fae5bd5 Move the linux-flavors workflow to its own status badge. Fletcher Dunn 2024-09-08 11:24:09 -07:00
  • 37fcabf569 add tests to osx build script Amin 2024-09-01 13:16:19 -04:00
  • 1736cfa48b I can't get IP_RECVTOS to work on MacOS. Fletcher Dunn 2024-09-07 16:47:58 -07:00
  • 73610b3f63 Add a comment describeing what is meant by 'low level' Fletcher Dunn 2024-09-07 16:43:33 -07:00
  • c8c9ab0289 Merge master at 7c9f441466 into partner Fletcher Dunn 2024-08-30 17:56:02 -07:00
  • fdb79d002d Sync to latest changes in partner module Fletcher Dunn 2024-08-30 17:55:27 -07:00
  • 7c9f441466 Sync Steamworks SDK headers with 1.60, released in July. Fletcher Dunn 2024-08-30 17:32:34 -07:00
  • dd93b5eef5 Don't define ECN config value if sending ECN not possible on the platform Fletcher Dunn 2024-08-30 17:27:31 -07:00
  • 291f32cb6b Sync Steamworks SDK headers with 1.60, released in July. Fletcher Dunn 2024-08-30 17:32:34 -07:00
  • 5ecf4600cc Don't define ECN config value if sending ECN not possible on the platform Fletcher Dunn 2024-08-30 17:27:31 -07:00
  • efd1f43355 Merge master at 71f675bf7f into partner Fletcher Dunn 2024-08-30 15:19:45 -07:00
  • 71f675bf7f Fix lock hygiene check in CConnectionTransportP2PICE_WebRTC Fletcher Dunn 2024-08-30 15:10:28 -07:00
  • 83d0990bdf Comment out old ETW-related function Fletcher Dunn 2024-08-30 15:01:54 -07:00
  • 12fa840554 Update to latest changes in partner module Fletcher Dunn 2024-08-30 15:15:57 -07:00
  • abd487c665 Fix lock hygiene check in CConnectionTransportP2PICE_WebRTC Fletcher Dunn 2024-08-30 15:10:28 -07:00
  • 2c238af626 Comment out old ETW-related function Fletcher Dunn 2024-08-30 15:01:54 -07:00
  • 3492ab2177 Merge from master at 434051df39 into partner Fletcher Dunn 2024-08-30 13:53:41 -07:00
  • 434051df39 Replace em-dash with regular dash. Fletcher Dunn 2024-08-30 13:33:29 -07:00
  • 2729efb109 Merge master at 1b37c25f93 into partner Fletcher Dunn 2024-08-30 13:26:05 -07:00
  • 1b37c25f93 Remove non-utf8 char Fletcher Dunn 2024-08-30 13:12:58 -07:00
  • 1b57ccedc0 Fix order of operations bug causing an assert. Fletcher Dunn 2024-08-30 11:28:19 -07:00
  • 04f79776a2 add osx build job Amin Sojoudi 2024-08-12 06:02:44 +03:30
  • 3bcdd01ab4 Merge master at 20e233f6d6 into partner Fletcher Dunn 2024-08-30 11:07:04 -07:00
  • 20e233f6d6 Add plumbing for internal code to send specific ECN values Fletcher Dunn 2024-08-29 17:55:43 -07:00
  • e35a154b5d Use recvmsg on supported platforms to read back the TOS value Fletcher Dunn 2024-08-29 17:50:12 -07:00
  • c7ae3cb392 Implement jitter measurement on plain UDP connections. Fletcher Dunn 2024-08-29 17:36:32 -07:00
  • 3286a85755 Promote DataPacketSerializer from SDR code to shared code Fletcher Dunn 2024-08-29 17:32:06 -07:00
  • ec82c98767 Add plumbing for internal code to send specific ECN values Fletcher Dunn 2024-08-29 17:55:43 -07:00
  • 57600854bb Use recvmsg on supported platforms to read back the TOS value Fletcher Dunn 2024-08-29 17:50:12 -07:00
  • 89e42058ca Sync partner module Fletcher Dunn 2024-08-29 17:33:56 -07:00
  • 14956c67f5 Implement jitter measurement on plain UDP connections. Fletcher Dunn 2024-08-29 17:36:32 -07:00