Commit Graph

  • b5d76be71f Fix function name. Fletcher Dunn 2019-01-12 18:25:24 -08:00
  • c50b076099 Delete unused file. Fletcher Dunn 2019-01-12 17:52:47 -08:00
  • 104df063b1 Fix windows compile. Fletcher Dunn 2019-01-12 17:49:56 -08:00
  • cc86e0e3a3 Fix issue generating challenges with IPv6. Fletcher Dunn 2019-01-12 17:35:05 -08:00
  • 8085c9c549 Added a simple chat client/server example. Fletcher Dunn 2019-01-12 17:00:06 -08:00
  • 4aea114320 Delete a bunch of time stuff we don't need. Fletcher Dunn 2019-01-12 16:33:11 -08:00
  • dfb7469603 Use exact size of the family-specific sockaddr structure, to fix OSX. Fletcher Dunn 2019-01-11 18:59:08 -08:00
  • de9a33c4c1 Move compiler and platform define options to root meson.build file. Fletcher Dunn 2019-01-11 18:58:00 -08:00
  • 6722034677 Move all public headers to steam folder, matching the Steamworks SDK layout. Fletcher Dunn 2019-01-11 07:48:49 -08:00
  • 66de37b0b9 Minor compile fix. fletcherdvalve 2019-01-10 17:41:28 -08:00
  • 045a9b4c52 add test_crypto from Steam Steven Noonan 2019-01-10 16:34:54 -08:00
  • 9e34ec3da4 simplify ENABLE_CRYPTO_25519 macros Steven Noonan 2019-01-10 15:56:08 -08:00
  • e7cee33d91 meson: add option to enable/disable use of libsodium Steven Noonan 2019-01-10 15:08:11 -08:00
  • e7a3f1541c add option to use libsodium for ed25519/curve25519 Steven Noonan 2019-01-10 14:55:40 -08:00
  • 5a25561336 Break out high level library init and kill to a seperate file. Fletcher Dunn 2019-01-07 17:06:50 -08:00
  • 8a1bbece9a Don't be so presumptuous to give something in the global namespace a generic name CLANG_ATTR. (A macro no less!) Fletcher Dunn 2019-01-04 09:58:32 -08:00
  • c207ee7ec9 Fix debug compile. Fletcher Dunn 2019-01-04 09:56:14 -08:00
  • 602ee4c48c code-workspace: replace workspaceRoot with workspaceFolder Steven Noonan 2019-01-03 13:06:15 -08:00
  • 37cd0e90f1 README.md: re-wrap lines Steven Noonan 2019-01-03 13:03:18 -08:00
  • b7afecd1ea add Visual Studio Code workspace Steven Noonan 2019-01-03 13:03:03 -08:00
  • 4d3c0e6eae Add stubs for alternate crypto providers: libsodium and bcrypt (Windows/Xbox). Fletcher Dunn 2019-01-03 09:43:04 -08:00
  • b98cdc0ecf Merge pull request #33 from claushellsing/patch-1 Fletcher Dunn 2019-01-03 05:23:17 -08:00
  • 047b906c5b Merge pull request #34 from janisozaur/patch-1 Fletcher Dunn 2019-01-03 05:22:12 -08:00
  • 5f8ecf1b86 Update roadmap Fletcher Dunn 2019-01-03 05:20:06 -08:00
  • 5eb90b4811 Merge branch 'master' of github.com:ValveSoftware/GameNetworkingSockets Fletcher Dunn 2019-01-02 21:02:02 -08:00
  • d07b7b2eda Sync up with work internally in the Steam code. Fletcher Dunn 2019-01-02 18:27:20 -08:00
  • 65f529731b Add missing include guard Michał Janiszewski 2018-10-30 06:53:43 +01:00
  • 3e5a42a633 Fix typo Rainer Eli 2018-10-29 23:35:21 -06:00
  • 85dc1cd468 Allow building with a statically-compiled Protobuf Eliza Velasquez 2018-09-29 20:52:57 +00:00
  • 145199aee1 Integrate end-to-end stats tracking acks with SNP data acks. Fletcher Dunn 2018-09-10 11:15:28 -07:00
  • f984e1d350 Merge branch 'master' of github.com:ValveSoftware/GameNetworkingSockets Fletcher Dunn 2018-06-04 13:38:02 -07:00
  • 030a1e6ac6 Set proper struct packing using VALVE_CALLBACK_PACK_SMALL/VALVE_CALLBACK_PACK_LARGE. Fletcher Dunn 2018-06-04 13:36:24 -07:00
  • 4fa1fb201d tests: don't build test_flat by default Steven Noonan 2018-06-04 12:06:53 -07:00
  • 6c6713ef42 Sync with SteamWorks. Fletcher Dunn 2018-06-04 10:39:21 -07:00
  • 6360f633ad flat interface: fix most C compilation compatibility Steven Noonan 2018-06-01 16:10:02 -07:00
  • 52a49f1f4f include dead-simple test to ensure flat interface compiles in C Steven Noonan 2018-06-01 15:58:15 -07:00
  • aac6da50c3 Rework flat interface. Fletcher Dunn 2018-06-01 15:51:23 -07:00
  • 985f076382 Integ fix for valve-hosted dedicated server from main branch. Fletcher Dunn 2018-06-01 15:50:52 -07:00
  • 4c3ffd2286 Update README with note about bandwidth estimation. Fletcher Dunn 2018-06-01 14:24:43 -07:00
  • 46a9de7b6c Merge branch 'master' into snp-rewrite Fletcher Dunn 2018-06-01 14:02:59 -07:00
  • 3eec58a417 Integ fixes related to Valve-hosted dedicated servers. Fletcher Dunn 2018-06-01 12:53:49 -07:00
  • 7fda0de8af Reorder fields in message struct. Fletcher Dunn 2018-06-01 12:51:02 -07:00
  • 7f040b5ca9 Put end-to-end stats tracker in the "disconnected" state while not connected. Fletcher Dunn 2018-06-01 12:48:28 -07:00
  • 005ceb3646 Add asserts. Fletcher Dunn 2018-06-01 12:48:00 -07:00
  • 4a7166bd6b Adjust convars for log levels. Make message object plain C struct. Fletcher Dunn 2018-05-22 17:39:05 -07:00
  • 3df3591740 Reduce dynamic memory usage. Fletcher Dunn 2018-05-16 09:35:28 -07:00
  • 494f21ac03 Remove deleted Win32 debug file from project files. Fletcher Dunn 2018-05-16 08:49:28 -07:00
  • 95cefceec5 Delete Win32-specific debug window. Fletcher Dunn 2018-04-26 12:02:02 -07:00
  • 80d19446cd Update unit test. Fletcher Dunn 2018-04-26 12:00:08 -07:00
  • fa23f07de4 Fix bugs expanding lower bits to 64-bit. Fletcher Dunn 2018-04-25 18:20:37 -07:00
  • 6b810a8b45 Update comment. Fletcher Dunn 2018-04-25 18:17:06 -07:00
  • 396f6d3244 Big reliability layer fixes. Fletcher Dunn 2018-04-25 09:51:44 -07:00
  • df1f69987e Fetch current timer each time in thinker loop. Fletcher Dunn 2018-04-23 14:06:30 -07:00
  • 6282dda2aa Fix bug encoding NACK of more than 7 consecutive packets. Fletcher Dunn 2018-04-23 14:10:09 -07:00
  • 62bcd64712 Fetch current timer each time in thinker loop. Fletcher Dunn 2018-04-23 14:06:30 -07:00
  • eba39bc219 Update README. Fletcher Dunn 2018-04-23 10:04:20 -07:00
  • b1a49aef9d Always send stats inline, never standalone. Fletcher Dunn 2018-04-23 09:41:34 -07:00
  • a8b78d3276 Merge comment fix. Fletcher Dunn 2018-04-19 23:43:16 -07:00
  • ad178f1592 Revert the revert. Fletcher Dunn 2018-04-19 23:31:33 -07:00
  • e4052aaf9d Partial revert of "Update comment. VS2015 compile fix." Fletcher Dunn 2018-04-19 23:30:40 -07:00
  • 5cb966b589 Compile fix for VS2017. Fletcher Dunn 2018-04-19 23:27:27 -07:00
  • b1a945f1c7 Update comment. VS2015 compile fix. Fletcher Dunn 2018-04-19 23:16:01 -07:00
  • 471f99570f Merge pull request #21 from ArseniyShestakov/fixTypo Fletcher Dunn 2018-04-19 23:12:46 -07:00
  • be891ffbf1 Added plain C ("flat") interface. Fletcher Dunn 2018-04-19 22:25:47 -07:00
  • 674a3ca5cd README: fix typo Arseniy Shestakov 2018-04-20 13:00:22 +07:00
  • 2b4112abce Added plain C ("flat") interface. Fletcher Dunn 2018-04-19 22:25:47 -07:00
  • 4d6d10bb4a Update README and wire format description. Fletcher Dunn 2018-04-17 18:29:02 -07:00
  • c178029f02 Rewrite reliability layer and wire format. Fletcher Dunn 2018-04-17 16:18:25 -07:00
  • e04a86de54 CMake: only use target_compile_features on non-MSVC builds Steven Noonan 2018-04-10 13:20:38 -07:00
  • 6dd34d742b CMake: fix some build issues on Windows with VS2017 Steven Noonan 2018-04-10 13:18:05 -07:00
  • e42982707e Add printf annotation to annontation to ConnectionState_ProblemDetectedLocally. Fletcher Dunn 2018-04-06 13:22:38 -07:00
  • b93a3062e9 CMakeLists: add -Wno-unused-{local-typedef,const-variable} for Apple Clang Steven Noonan 2018-04-06 03:04:55 -07:00
  • 8b9e0b5906 CMake: set language feature requirements on library interface Steven Noonan 2018-04-05 20:31:42 -07:00
  • 5acb28a9cc CMake: mark as supporting CMake 3.5 and later Steven Noonan 2018-04-05 18:15:29 -07:00
  • e283964ef9 CMake: add dependency on Threads Steven Noonan 2018-04-05 17:56:32 -07:00
  • a5237ad466 valgrind: fix use of uninitialized values in UpdateSpeedInterval Steven Noonan 2018-04-05 17:35:15 -07:00
  • 01b155ec82 gitignore: add some more ignores Steven Noonan 2018-04-05 17:30:09 -07:00
  • 28c3ee79e1 make all exported symbols have C linkage Steven Noonan 2018-04-05 17:12:42 -07:00
  • a699a39ade meson.build: add license flag Steven Noonan 2018-04-03 11:50:57 -07:00
  • 8fe9acc96d Fix winsock2 is broken under Windows nxrighthere 2018-04-05 17:23:34 +05:00
  • 7ac0771f69 README: make protobuf build directions a bit more concise, add CMAKE_BUILD_TYPE definition Steven Noonan 2018-04-04 14:50:26 -07:00
  • 6dfc36c28c Updated README. Fletcher Dunn 2018-04-04 16:03:01 -07:00
  • 63dff2933e README: eliminate a couple of "work in progress" bullet points Steven Noonan 2018-04-04 14:40:36 -07:00
  • 2078141235 README: eliminate a copy/paste-o Steven Noonan 2018-04-04 14:38:38 -07:00
  • 590befb39f CMakeLists: lower CMake version requirement Steven Noonan 2018-04-04 14:33:24 -07:00
  • ebeab165bd README.md: add directions for building/installing OpenSSL/Protobuf Steven Noonan 2018-04-04 14:33:17 -07:00
  • db2e34be0d meson.build: add -Wno-unused-const-variable Steven Noonan 2018-04-04 13:36:24 -07:00
  • 6cd3ebe69e src/external: avoid macro redefinition warnings for ALIGN on Mac OS X Steven Noonan 2018-04-04 13:36:08 -07:00
  • e049f34b33 steamnetworkingtypes.h: eliminate -Wextra-semi warning Steven Noonan 2018-04-04 13:33:23 -07:00
  • 5ed8fcac96 connection_test: silence warning about unreachable code Steven Noonan 2018-04-04 13:32:29 -07:00
  • 24908b7c9d connection_test: eliminate warning about float/double mismatch Steven Noonan 2018-04-04 13:31:22 -07:00
  • 415739c29d connection_test: mark functions and objects as static Steven Noonan 2018-04-04 13:30:38 -07:00
  • 39b5dbd0b9 connection_test: remove unused macro Steven Noonan 2018-04-04 13:29:13 -07:00
  • aaa6c1af87 csteamnetworkingsockets: add some missing OVERRIDE annotations Steven Noonan 2018-04-04 13:29:06 -07:00
  • 291fbbe5fc meson: move warnings and standards flags to be project-global Steven Noonan 2018-04-04 13:28:05 -07:00
  • c97e125e32 opensslwrapper.cpp: fix compile errors on Windows Steven Noonan 2018-04-04 05:53:20 -07:00
  • 08b37453a4 CMake: adding work-in-progress CMakeLists files Steven Noonan 2018-04-04 05:52:36 -07:00
  • 7f0e5d7577 Fix missing lock. Fletcher Dunn 2018-04-03 13:37:47 -07:00
  • 90c07a776b Updated README with status of unit test Fletcher Dunn 2018-04-03 12:51:54 -07:00
  • 5fe1212b4e Merge branch 'master' of github.com:ValveSoftware/GameNetworkingSockets Fletcher Dunn 2018-04-03 12:43:31 -07:00