Commit Graph

  • 5d56d529bc
    make server network async, implement connecting Lion Kortlepel 2024-03-10 14:40:54 +01:00
  • 4e304f798e
    fix not reading continuously and other async bugs Lion Kortlepel 2024-03-10 13:52:13 +01:00
  • 29b4fa9b81
    dos2unix, cache http connections for reuse Lion Kortlepel 2024-03-10 12:21:53 +01:00
  • 60b6d6f9ac
    allow gzip compressed server list Lion Kortlepel 2024-03-10 12:14:47 +01:00
  • 120a51e2c7
    add send debug message Lion Kortlepel 2024-03-09 23:38:32 +01:00
  • c6e07cd26b
    switch to make ClientNetwork async Lion Kortlepel 2024-03-09 23:22:34 +01:00
  • b9be3990c7
    fix missing closing parens on "connected to..." log Lion Kortlepel 2024-03-09 21:51:32 +01:00
  • fb39318d9d
    fix not switching to browsing when autologin Lion Kortlepel 2024-03-09 21:50:35 +01:00
  • 061258fb34
    make unused-result not an error due to ubuntu's gcc :^) Lion Kortlepel 2024-03-09 21:35:15 +01:00
  • 15691ad915
    fix UB when reading key file Lion Kortlepel 2024-03-09 21:34:44 +01:00
  • ebdb94f362 fix server list endpoint url snepsnepsnep 2024-03-08 19:58:06 +01:00
  • c0a807194c
    rename pk_json to private_key_json Lion 2024-03-03 23:23:08 +01:00
  • ba82b8990e
    break on error in client connection Lion Kortlepel 2024-03-03 22:39:29 +01:00
  • 387bce5033
    implement more plumbing between client and server network Lion Kortlepel 2024-03-03 22:24:35 +01:00
  • 342b3c3075
    add an ugly launcher reference Lion Kortlepel 2024-03-03 13:50:04 +01:00
  • c74967e513
    add auto login Lion Kortlepel 2024-03-03 13:44:52 +01:00
  • 6c67d07ce3
    finish login state Lion Kortlepel 2024-03-03 13:08:00 +01:00
  • 920f682284
    streamline login Lion Kortlepel 2024-03-03 12:58:07 +01:00
  • fe9b2ad0f4
    add Result, move game socket to class Lion Kortlepel 2024-03-03 12:42:07 +01:00
  • e4eb9a6e38
    fixup identity Lion Kortlepel 2024-03-03 12:31:50 +01:00
  • 874f381d43
    rework identity to be more modular and less shit Lion Kortlepel 2024-03-03 12:26:33 +01:00
  • d141bf346c
    start work on login Lion Kortlepel 2024-03-03 10:56:13 +01:00
  • b5f0d9dfdb
    add game info Lion Kortlepel 2024-03-02 17:58:58 +01:00
  • c5a6fc711f
    add client network Lion Kortlepel 2024-03-02 17:10:21 +01:00
  • 23cf2483e7
    update protocol to add files Lion Kortlepel 2024-03-02 17:08:45 +01:00
  • c918d8fcd8
    update protocol again to fix compiler issue Lion Kortlepel 2024-03-02 16:59:30 +01:00
  • 050261b8a4
    update protocol Lion Kortlepel 2024-03-02 16:58:21 +01:00
  • 8c9d3a5455 fix not returning error from Login, remove old code Lion Kortlepel 2024-02-09 15:54:02 +01:00
  • 9dcfa1dca4 set username or role to auth if they're empty (not set) Lion Kortlepel 2024-02-09 15:50:02 +01:00
  • bd4cfe06b1 reset username and role on logout Lion Kortlepel 2024-02-09 15:26:48 +01:00
  • 9c7034e401 store username and role on key login as well Lion Kortlepel 2024-02-09 15:26:17 +01:00
  • aeb167c1e8 forward user's role on login Lion Kortlepel 2024-02-09 15:09:41 +01:00
  • 7967ec38e8 bump version to *.85 Lion Kortlepel 2024-02-09 15:00:08 +01:00
  • 250be2ccdc fix more breaking bug Lion Kortlepel 2024-02-09 14:59:05 +01:00
  • 6158069d4d fix game breaking bug Lion Kortlepel 2024-02-09 14:56:38 +01:00
  • b2e5b8d2d3 print error when throwing exception in auth Lion Kortlepel 2024-02-09 14:49:32 +01:00
  • 5db1b48e07 Revert "debug print error in case of unexpected login error" Lion Kortlepel 2024-02-09 14:35:08 +01:00
  • 56dcfcc5ed debug print error in case of unexpected login error Lion Kortlepel 2024-02-09 14:30:54 +01:00
  • 7c1106a46a add username to auth packet Lion Kortlepel 2024-02-09 14:24:41 +01:00
  • cd1b2e574f
    remove main from common sources so the tests build Lion Kortlepel 2024-01-26 13:07:19 +01:00
  • ece4a42103
    windows compat Lion Kortlepel 2024-01-26 12:59:35 +01:00
  • 6a7bf72df5
    add playing state Lion Kortlepel 2024-01-26 12:25:40 +01:00
  • 4dad60bc52
    implement state change to playing Lion Kortlepel 2024-01-25 12:12:21 +01:00
  • 0eec0fd4e5
    add platform define for tests Lion Kortlepel 2024-01-25 10:14:36 +01:00
  • 1070584ad3
    include charconv for from_chars Lion Kortlepel 2024-01-25 09:55:32 +01:00
  • 265d87b788
    update scripts to include pkgconfig Lion Kortlepel 2024-01-25 09:47:23 +01:00
  • 1ad3736711
    comment out arm Lion Kortlepel 2024-01-25 09:42:01 +01:00
  • 2d0cbc4500
    add ci/cd from server Lion Kortlepel 2024-01-25 09:41:07 +01:00
  • 0d70012009
    add map info code Lion Kortlepel 2024-01-25 09:22:20 +01:00
  • c17cb84eb4
    add vcpkg Lion Kortlepel 2024-01-25 09:11:52 +01:00
  • e2a2b48e73
    update protocol Lion Kortlepel 2024-01-25 08:53:46 +01:00
  • a3a946cee6
    remove executable bit from files Lion Kortlepel 2024-01-25 08:52:57 +01:00
  • 03dc3e3505
    implement states until session setup Lion Kortlepel 2024-01-21 22:54:15 +01:00
  • 8eb8a80d54
    remove doxygen stuff Lion Kortlepel 2024-01-19 18:04:15 +01:00
  • a4a1e4eca0
    remove workflows Lion Kortlepel 2024-01-19 17:46:22 +01:00
  • 12ba13d9b4
    move new protocol code into main repo Lion Kortlepel 2024-01-19 17:45:00 +01:00
  • 3fc74285e6
    fix gitignore Lion Kortlepel 2024-01-19 17:42:49 +01:00
  • 7e9d4e026b
    remove all files Lion Kortlepel 2024-01-19 17:40:40 +01:00
  • 9afdfd4d1b v2.0.84 - add Access-Control response headers Anonymous275 2023-12-16 14:30:35 +00:00
  • 7217cb1cab Update Startup.cpp titch-test Starystars67 2023-12-16 03:01:28 +00:00
  • c2f260a86c v2.0.84 - remove comment Anonymous275 2023-12-15 19:39:55 +00:00
  • 2781179b4b v2.0.84 - proxy tweaking Anonymous275 2023-12-15 19:38:47 +00:00
  • 3b479abf64 v2.0.84 - add hash check - new routes for updates - use C++ 20 Anonymous275 2023-12-15 18:16:12 +00:00
  • c731718f50 v2.0.84 - HTTP Proxy for backend.beammp.com - Fix Attempt for mod loading, game detecting partial zip file - Use nlohmann JSON - Update vcpkg parameters and commit ID - Add ability to open URL using default browser with filter Anonymous275 2023-12-15 17:38:47 +00:00
  • d545bd7078 - version change 3.0 - protocol version 2.0 v3 Anonymous275 2023-12-02 21:21:02 +00:00
  • 84111d36c1 - remove debug line Anonymous275 2023-12-02 16:10:42 +00:00
  • b09c9f4c7a - add backend proxy - fix crash bug Anonymous275 2023-12-02 16:09:42 +00:00
  • dd3d1494c6 edits Anonymous275 2023-12-02 14:53:54 +00:00
  • 56574bb483 remove submodule Anonymous275 2023-12-02 14:52:39 +00:00
  • 2f2127121f remove submodule Anonymous275 2023-12-02 14:49:47 +00:00
  • 5847375447 add vcpkg entry Anonymous275 2023-12-01 16:19:28 +00:00
  • da9e32f15f remove submodule Anonymous275 2023-12-01 16:17:08 +00:00
  • 5027bd9fa6 remove submodule KK-Simon 2023-12-01 16:10:46 +00:00
  • 0fd0a9fe7e Merge remote-tracking branch 'origin/master' Anonymous-275 2023-10-26 00:09:04 +01:00
  • 302582bfe1 v2.0.83 Anonymous-275 2023-10-26 00:08:56 +01:00
  • 35ad09dd5f
    Remove extra newline gamingdoom 2023-10-17 21:01:38 -07:00
  • 8ed2921ec1 remove .vscode gamingdoom 2023-10-17 20:41:15 -07:00
  • 1bf7faa34d fix guest account issue and uppercase mods gamingdoom 2023-10-17 20:39:40 -07:00
  • 8ead91c527
    Update release-build.yml gamingdoom 2023-10-17 19:31:40 -07:00
  • 5e602a651c
    Fix linux build artifact path gamingdoom 2023-10-17 19:18:48 -07:00
  • 0993b2a463
    fix linux build name ... again gamingdoom 2023-10-17 19:16:17 -07:00
  • 73ada2b541
    fix linux build name gamingdoom 2023-10-17 19:15:44 -07:00
  • f9bd0967bc
    Add github actions Linux build gamingdoom 2023-10-17 19:14:54 -07:00
  • 16b13c074e remove debug symbols gamingdoom 2023-10-17 19:13:16 -07:00
  • 0a9a883ca4 fix windows build gamingdoom 2023-10-17 18:59:49 -07:00
  • a91735531a linux build gamingdoom 2023-10-17 18:52:30 -07:00
  • f98ff3f502
    Update cmake-windows.yml gamingdoom 2023-10-17 18:38:59 -07:00
  • 5dfb5f3b88 works but linux build is broken and this is an old version of the source gamingdoom 2023-10-16 22:13:30 -07:00
  • 54e1beb548 rename network.h to network.hpp gamingdoom 2023-10-16 17:33:52 -07:00
  • 409a2501e9 v2.1.1 v2.1.1 Anonymous-275 2023-10-02 20:33:04 +01:00
  • ce4e651af9 - MP.Core -> mp_core - MP.Game -> mp_game - MP.try_pop -> mp_try_pop - MP.open_url -> mp_open_url Anonymous-275 2023-10-02 20:32:32 +01:00
  • 9bfaed4d3a - remove redundant calls v2.1.0 Anonymous-275 2023-09-02 00:56:46 +01:00
  • 5d1aee98a1 - fix uri now show beammp launcher prompt Anonymous-275 2023-09-02 00:55:58 +01:00
  • 6e7803357a - add check for version number Anonymous-275 2023-09-01 23:54:49 +01:00
  • d2dc3cfd76 - add uri connect Anonymous-275 2023-09-01 23:49:20 +01:00
  • f20635cc7e - add patreon as allowed link Anonymous-275 2023-09-01 21:07:27 +01:00
  • f1d960d062 - debug state - new fail message from pull/58 Anonymous-275 2023-08-04 20:57:52 +01:00
  • 839bb48cd6
    Merge pull request #58 from WhiteHusky/patch-1 Anonymous275 2023-08-04 20:30:36 +01:00
  • a504114809 - new backend links - self updating - add open_url lua function with filter Anonymous-275 2023-07-12 21:30:05 +01:00
  • c4ebdda1a4
    Emit a useful message if cleaning the mods folder fails Carlen White 2023-07-02 23:02:14 -04:00