Commit Graph

  • dd9376447a Fix README errors (#138) Lion 2022-10-26 14:34:01 +02:00
  • 2d8c12ccd6 add scripts & dockerfiles to build on multiple platforms feature-multiple-platform-builds Lion Kortlepel 2022-10-23 22:52:46 +02:00
  • 65e0fd61ba add boost to vcpkg requirements Lion Kortlepel 2022-10-23 18:04:45 +02:00
  • 5cac6da14e add settings to changelog Lion Kortlepel 2022-10-23 17:48:07 +02:00
  • d003608503 add settings set/get/list/help console command Lion Kortlepel 2022-10-23 17:45:52 +02:00
  • 35fdb2f8fc bump version to 3.2.0 Lion Kortlepel 2022-10-23 17:45:42 +02:00
  • 10efab4d71 change settings to be a hash map instead of a fixed struct Lion Kortlepel 2022-10-23 17:44:57 +02:00
  • 8472160493 fix EnsureArgsCount not properly printing min/max Lion Kortlepel 2022-10-23 13:56:15 +02:00
  • 186903be7f bump version to 3.1.1 Lion Kortlepel 2022-10-23 13:48:13 +02:00
  • aa185afabf Update README.md fix-readme Lion 2022-10-23 03:35:39 +02:00
  • e8caeb9126 merge release candidate v3.1.0 (#83) Lion 2022-10-22 23:24:48 +02:00
  • fa1944dbef update readme to reflect dependency- and code-changes in 3.1.0 v3.1.0 rc-v3.1.0 Lion Kortlepel 2022-10-22 23:22:42 +02:00
  • 093f905fd8 remove redundant addition libboost library install in cmake-linux action Lion Kortlepel 2022-10-22 23:06:11 +02:00
  • 2a45d2282d update rc-v3.1.0 to master Lion Kortlepel 2022-10-22 22:55:12 +02:00
  • aeb024953a fix sentry line that caused build to fail Lion Kortlepel 2022-10-22 22:46:04 +02:00
  • 12a0ab7fdd document dependencies for macos (#109) ㄗㄠˋ ㄑㄧˊ 2022-09-26 18:18:47 +08:00
  • 917c501faf fix typo causing beammp forum id not to show in identifiers (fix #137) Lion Kortlepel 2022-10-22 21:16:31 +02:00
  • 340933bbb3 fix dependencies for test run (add curl, fix ssl) Lion Kortlepel 2022-10-22 21:01:44 +02:00
  • a63359479e rename dependencies for test run in github actions Lion Kortlepel 2022-10-22 20:44:47 +02:00
  • bdf2da758c remove pps from heartbeat Lion Kortlepel 2022-10-17 14:04:40 +02:00
  • 88c0ed56e4 add _WIN32_WINNT and move CRT no warnings flag Lion Kortlepel 2022-10-17 12:25:13 +02:00
  • 4256977400 remove crt's "this function or variable may be unsafe" warnings Lion Kortlepel 2022-10-17 12:21:27 +02:00
  • 309a9d1fa9 fix invalid windows workflows indentation Lion Kortlepel 2022-10-17 12:12:55 +02:00
  • ad860835ca fix linux tests run not installing openssl properly Lion Kortlepel 2022-10-17 12:10:52 +02:00
  • c6c2efb0b1 revert "update linux and windows workflows to run on pr open, reopen, review submit" Lion Kortlepel 2022-10-17 12:09:36 +02:00
  • c4c3b03b7a replace networking with boost::asio (synchronous) (#134) Lion 2022-10-17 12:03:43 +02:00
  • fd51336a91 update vcpkg Lion Kortlepel 2022-10-17 12:01:08 +02:00
  • 466845b314 add udp binary data fix to Changelog Lion Kortlepel 2022-10-16 00:05:02 +02:00
  • 92632b53b5 fix binary data breaking in UDPRcvFromClient Lion Kortlepel 2022-10-15 23:30:09 +02:00
  • 331a597ec7 add info about new networking to changelog Lion Kortlepel 2022-10-15 23:19:33 +02:00
  • 87965433c2 change log levels of common warnings and errors to debug Lion Kortlepel 2022-10-15 23:08:50 +02:00
  • 75ff9f7571 remove "backend response failed to parse as valid json" Lion Kortlepel 2022-10-13 09:18:38 +02:00
  • 94c0547a35 fix crash when the client disconnects while sending first identify setting Lion Kortlepel 2022-10-06 19:02:04 +02:00
  • 98f77e157f add WIN32_STATIC_RUNTIME option to cmake Lion Kortlepel 2022-10-06 02:28:20 +02:00
  • 54730d2baf remove heartbeat spam logging Lion Kortlepel 2022-10-06 02:26:05 +02:00
  • 064e71e59f fix client version check Lion Kortlepel 2022-10-06 02:14:58 +02:00
  • 2678234d67 dont check for -Werror=zero-as-null-pointer-constant Lion Kortlepel 2022-10-06 01:40:10 +02:00
  • 4320a91e5c use message() instead of what() for ec Lion Kortlepel 2022-10-06 01:35:50 +02:00
  • 7d1318653c fix boost::system::error_code Lion Kortlepel 2022-10-06 01:31:13 +02:00
  • 67d02d4cf2 remove unused error check Lion Kortlepel 2022-10-06 01:29:00 +02:00
  • 93b2559120 switch to boost 1.74 Lion Kortlepel 2022-10-06 01:01:55 +02:00
  • ed872f730d link against boost::system Lion Kortlepel 2022-10-06 00:57:31 +02:00
  • b25f4a875c run on latest ubuntu Lion Kortlepel 2022-10-06 00:54:57 +02:00
  • cc6b7846b2 add system include Lion Kortlepel 2022-10-06 00:51:51 +02:00
  • 88f5db514f remove unused headers Lion Kortlepel 2022-10-06 00:46:35 +02:00
  • e595192829 rename header to boost errc Lion Kortlepel 2022-10-06 00:43:17 +02:00
  • c69418ea5e add boost_system dependency for linux gh actions Lion Kortlepel 2022-10-06 00:40:39 +02:00
  • 917e3f98ab fix github actions dependencies for linux to use proper boost version Lion Kortlepel 2022-10-06 00:36:57 +02:00
  • c42a523532 remove SO_SNDTIMEO for now Lion Kortlepel 2022-10-06 00:24:13 +02:00
  • 95ae0f5d03 fix 'Od' and 'Or' packets not being broadcast Lion Kortlepel 2022-10-05 22:17:56 +02:00
  • fc0a509bd9 fix clientversion parameter in heartbeat Lion Kortlepel 2022-10-05 21:15:11 +02:00
  • 6249397fb5 add libboost-all-dev to github actions Lion Kortlepel 2022-10-05 20:50:28 +02:00
  • 231b13a0e7 fix a ghost client bug Lion Kortlepel 2022-10-05 18:11:27 +02:00
  • 7d2e4d4581 replace tcp networking with boost::asio tcp networking Lion Kortlepel 2022-10-05 15:44:32 +02:00
  • 7446526a19 fix binding of udp server socket Lion Kortlepel 2022-10-05 13:06:36 +02:00
  • 6e97a3cd6e switch udp networking to boost implementation Lion Kortlepel 2022-10-05 12:14:25 +02:00
  • 30482d290a add boost 1.75 dependency Lion Kortlepel 2022-10-05 11:50:15 +02:00
  • 5f1d003077 fix various potential crashes in TServer::HandlePosition Lion Kortlepel 2022-10-03 17:06:32 +02:00
  • 5d3dff3c88 add identifiers (beammp id, ip) as an argument to onPlayerAuth Lion Kortlepel 2022-10-03 15:31:32 +02:00
  • cb0cb30797 fix windows compiler not understanding a CLEAR AND SIMPLE FUNCTION-STYLE CONSTRUCTOR CALL Lion Kortlepel 2022-10-03 15:12:59 +02:00
  • 1f14de2e71 revert 9c6127a105 and apply proper fix Lion Kortlepel 2022-10-03 15:11:26 +02:00
  • 658b37acac fix error sometimes not displaying when failing inside global event handler Lion Kortlepel 2022-10-03 14:38:19 +02:00
  • d63c84286e replace logging functions with new fmt versions in ParseVehicle Lion Kortlepel 2022-10-01 22:25:45 +02:00
  • 9c6127a105 fix bug which may cause a server to crash when a car is spawned Lion Kortlepel 2022-10-01 19:10:21 +02:00
  • 5f456584a8 use lua 5.3.6 for static build static-build Lion Kortlepel 2022-09-29 11:19:20 +02:00
  • 6bce88857b change ClientVersionString to 3.0 feature-launcher-v3-compat Lion Kortlepel 2022-09-28 18:10:32 +02:00
  • b88b64cd0e update docker-build.sh to add an option to run-only Lion Kortlepel 2022-09-28 00:01:09 +02:00
  • dccdd3f5f2 add ability to change openssl and zlib Lion Kortlepel 2022-09-27 23:46:19 +02:00
  • ae38f01fdc add initial docker static build container Lion Kortlepel 2022-09-27 23:41:47 +02:00
  • a1d99c0203 update commandline library Lion Kortlepel 2022-09-27 23:07:30 +02:00
  • 10dff185e0 change changelog to correctly say "Util.Json*", not MP Lion Kortlepel 2022-09-27 17:25:18 +02:00
  • dd17b95427 add changelog message about MP.TriggerClientEventJson Lion Kortlepel 2022-09-27 17:02:25 +02:00
  • 1a9872db00 fix unhandled return value of fread in TConfig::TConfig unit test Lion Kortlepel 2022-09-27 15:49:55 +02:00
  • dbb01998ea fix ignored return value in getch_ Lion Kortlepel 2022-09-26 12:24:27 +02:00
  • 3c4737a145 fix colon in changelog once more, thanks to github's editor being bad Lion 2022-09-26 12:23:30 +02:00
  • 36e8ba1614 fix colon in changelog to be in proper code quotes Lion 2022-09-26 12:22:22 +02:00
  • 988f19fd00 fix getch_ to explicitly ignore read() return value Lion Kortlepel 2022-09-26 12:20:07 +02:00
  • fdf24815bb document dependencies for macos (#109) ㄗㄠˋ ㄑㄧˊ 2022-09-26 18:18:47 +08:00
  • b145c8159e update changelog to add HOME and END button, fix ip comment Lion Kortlepel 2022-09-26 12:12:16 +02:00
  • ae517b30c0 fix bug which caused updates to only check the first URL Lion Kortlepel 2022-09-26 12:04:42 +02:00
  • e638c25f70 change assertions to print the error in release builds Lion Kortlepel 2022-09-26 12:03:57 +02:00
  • 24c98eb2b2 add more compile-time diagnostics, implement fixes for them Lion Kortlepel 2022-09-26 12:02:05 +02:00
  • 501fddadc6 Merge pull request #127 from BeamMP/feature-betterautocomplete Lion 2022-09-26 10:44:15 +02:00
  • 6da9a921d0 fix "init and reset termios" unit test feature-betterautocomplete Lion Kortlepel 2022-09-26 01:14:08 +02:00
  • a8333359ce update commandline to work with new autocomplete Lion Kortlepel 2022-09-26 00:17:23 +02:00
  • b71aa2db04 advanced autocomplete for lua 20dka 2022-03-17 00:46:55 +01:00
  • 78f7cdc17a Merge branch 'master' into rc-v3.1.0 Lion 2022-09-25 19:50:12 +02:00
  • 36a1da3218 fix TServer::HandlePosition declaration Lion Kortlepel 2022-09-14 20:59:07 +02:00
  • 23e9941704 update linux and windows workflows to run on pr open, reopen, review submit Lion Kortlepel 2022-09-14 20:42:25 +02:00
  • 469eb78c80 Merge pull request #123 from 20dka/rc-v3.1.0 Lion 2022-09-14 20:41:33 +02:00
  • af5658d0e1 update toml11 Lion Kortlepel 2022-08-03 18:16:56 +02:00
  • 1062e29582 update sentry-native Lion Kortlepel 2022-08-03 18:14:19 +02:00
  • ec9a280d30 update libzip Lion Kortlepel 2022-08-03 18:13:49 +02:00
  • 784bbd4f6b update fmt Lion Kortlepel 2022-08-03 18:13:25 +02:00
  • bc6b4e40e1 update httplib Lion Kortlepel 2022-08-03 14:02:11 +02:00
  • 071ba08dfe update sol2 Lion Kortlepel 2022-08-03 14:01:40 +02:00
  • 023738c41b update json Lion Kortlepel 2022-08-03 14:01:04 +02:00
  • 6a166110f6 update doctest Lion Kortlepel 2022-08-03 14:00:26 +02:00
  • 71fbf7b7cc update commandline Lion Kortlepel 2022-08-03 13:59:54 +02:00
  • 4b242c26fc optimize function argument passing in GetPidVid, TServer::HandlePosition 20dka 2022-09-14 18:53:44 +02:00