Commit Graph

  • 4bedfc8e96
    Little Itsy Bitsy TCP fixes (#118) Lion 2024-09-23 21:46:11 +02:00
  • 5368d16f27 fix --no-update flag on windows better-header snepsnepsnep 2024-09-23 01:29:24 +02:00
  • cd17df5cc2
    add more debug statements, wait for threads before shutting down Lion Kortlepel 2024-09-22 21:37:52 +02:00
  • 0b589a74c9
    refactor tcp receive to be less weird Lion Kortlepel 2024-09-22 20:31:25 +02:00
  • 1260515a40
    fix crash when cancelling download Lion Kortlepel 2024-09-22 20:20:31 +02:00
  • 007cd6573e
    Refactor downloading (#116) Lion 2024-09-22 20:04:45 +02:00
  • 7b022f9907
    Add --skip-ssl-verify cli option (#117) Lion 2024-09-22 19:56:43 +02:00
  • 96c9c89238
    add extra layer of checks for data races in download Lion Kortlepel 2024-09-22 19:52:52 +02:00
  • b4949af1d7
    Check 'User Shell Folders' (#111) Lion 2024-09-22 19:47:50 +02:00
  • 85086909a6
    Merge pull request #108 from WiserTixx/implement-mods-warning Lion 2024-09-22 19:46:34 +02:00
  • 79209219dd
    remove extraneous game user path print Lion Kortlepel 2024-09-22 19:42:55 +02:00
  • 18e1b7a2bb
    add --skip-ssl-verify cli option Lion Kortlepel 2024-09-22 19:42:00 +02:00
  • a5766639d6
    add back user path print Lion Kortlepel 2024-09-22 19:29:39 +02:00
  • 191fbf083d
    fix stupid microsoft macro <3 Lion Kortlepel 2024-09-22 19:06:46 +02:00
  • 8c4342853a
    refactor downloading Lion Kortlepel 2024-09-22 18:52:50 +02:00
  • 3937ac1ae7 Fix joining Tixx 2024-09-14 21:25:56 +02:00
  • a128099619 Patch up removal of while loop in Core Tixx 2024-08-15 23:36:00 +02:00
  • deed24f6e8 Fix client lua error Tixx 2024-08-11 22:06:15 +02:00
  • ac2db7c73f Remove now unused variable Tixx 2024-08-11 21:13:18 +02:00
  • 06db6d0341 Implement mod warning Tixx 2024-08-11 12:10:33 +02:00
  • 2d43e11e96
    Merge pull request #114 from WiserTixx/action-fix Deer McDurr 2024-09-14 22:14:53 +02:00
  • 8911158f81 Fix actions Tixx 2024-09-14 22:02:06 +02:00
  • a714dc3188 fix windows build and implement suggestion from lionkor 20dka 2024-09-08 16:42:03 +02:00
  • 29445f65ce check 'User Shell Folders' key in addition to 'Shell Folders' yeranya 2023-12-29 00:34:57 -08:00
  • 48be292850
    Merge pull request #103 from purifiedfr/readme-build-guide Deer McDurr 2024-09-08 16:00:06 +02:00
  • 2397f45d3f Add the guide on how to clone the repository with the evpp submodule purified 2024-08-05 21:27:14 +02:00
  • d1fb67f1f0 Update the Build guide in README purified 2024-08-05 21:20:22 +02:00
  • eae6d11476
    Merge pull request #110 from WiserTixx/improve-http-proxy Deer McDurr 2024-09-08 14:46:49 +02:00
  • 452fc1e484 Move HTTP Proxy and remove and relocate duplicate code Tixx 2024-09-07 22:35:27 +02:00
  • de3888618a Safety improvements Tixx 2024-09-07 22:00:51 +02:00
  • 4678701f42 HTTP proxy improvements Tixx 2024-08-22 10:28:53 +02:00
  • 7481ba4539
    Merge pull request #109 from WiserTixx/allow-patreon-link Deer McDurr 2024-09-07 20:53:40 +02:00
  • d791e2ac92 Add BeamMP patreon to the allowed links Tixx 2024-08-22 22:09:02 +02:00
  • 169b14490c Added IPv6 support 95-ipv6-support SaltySnail 2024-08-21 01:38:52 +02:00
  • a60ff48c08
    Merge pull request #105 from WiserTixx/id-from-auth Lion 2024-08-17 20:34:19 +02:00
  • da3b49aa12
    Merge pull request #106 from WiserTixx/fix-http-proxy-ub Lion 2024-08-17 20:32:59 +02:00
  • e505874af9 Send id from auth to game Tixx 2024-08-11 11:39:14 +02:00
  • 2f0a9fba99 move macro definition to cmakelist Tixx 2024-08-10 23:22:17 +02:00
  • f65fbf60fe
    start implementing ipv6 support, of course it all sucks ipv6-support Lion Kortlepel 2024-07-12 21:04:28 +02:00
  • 188a31c69e
    fix browser open Lion Kortlepel 2024-06-29 22:56:11 +02:00
  • caab92375d
    properly clean up posix_spawn_file_actions Lion Kortlepel 2024-06-28 15:40:50 +02:00
  • b76930b0bd
    fix game's stdout/stderr printing to launcher console on linux Lion Kortlepel 2024-06-28 15:37:46 +02:00
  • 96d579f64b
    fix bug which caused user path to print multiple times Lion Kortlepel 2024-06-28 15:37:27 +02:00
  • ba35d039ae
    add --dev, --no-dev, --no-update flags Lion Kortlepel 2024-06-28 09:19:56 +02:00
  • 3535923f40
    set dev to false Lion Kortlepel 2024-06-28 09:19:42 +02:00
  • 3ca6e7fd3d
    reduce compression to 3 instead of 6 Lion Kortlepel 2024-06-27 08:15:22 +02:00
  • 7c24020124
    implement receiving new header format Lion Kortlepel 2024-06-25 17:46:08 +02:00
  • 88a9d4a1b1
    flush console prints snepsnepsnep 2024-06-24 18:27:06 +02:00
  • 4a5728d421
    implement binary header Lion Kortlepel 2024-06-23 20:46:09 +02:00
  • 137d9dd1e2
    implement string int header Lion Kortlepel 2024-06-23 19:36:09 +02:00
  • 7b733bf8eb
    temporarily set dev to true always Lion Kortlepel 2024-06-27 09:34:52 +02:00
  • b034072027
    fix potential UB in decompression Lion Kortlepel 2024-06-23 23:04:55 +02:00
  • f94b9adf7a
    print game's U S E R path Lion Kortlepel 2024-06-22 23:26:10 +02:00
  • c95178ea59
    dont auto-update in dev mode Lion Kortlepel 2024-06-22 23:20:46 +02:00
  • 1f7c498bd9
    fix compiler error in decomp Lion Kortlepel 2024-06-22 23:05:01 +02:00
  • e46d4b2f0e
    Merge branch 'performance-improvements' Lion Kortlepel 2024-06-22 23:01:15 +02:00
  • f2b34543f9
    switch to compression with limit at 30 MB fix-little-issues Lion Kortlepel 2024-06-22 22:48:00 +02:00
  • d32da036bc
    fix mod name bug Lion Kortlepel 2024-06-21 17:30:47 +02:00
  • 8b0f4f99f6
    use thread_local static buffer to receive into, null term manually Lion Kortlepel 2024-06-19 16:53:17 +02:00
  • 17e887442c
    avoid a substr() which costs us ~20% of runtime performance Lion Kortlepel 2024-06-19 16:18:11 +02:00
  • fc454cd11e
    avoid creating a thread every packet Lion Kortlepel 2024-06-19 15:53:49 +02:00
  • e0e2607632
    Merge pull request #96 from BeamMP/finalize-linux-merge Lion 2024-06-18 09:57:24 +02:00
  • 25f28e7fee
    add common runtime files to gitignore Lion Kortlepel 2024-06-18 09:57:05 +02:00
  • ba9719ed67
    fix auth packet prefix Lion Kortlepel 2024-06-18 09:46:33 +02:00
  • bb04d1bfe1
    remove self update on linux for now Lion Kortlepel 2024-06-18 08:51:23 +02:00
  • 82e58e6513
    add toolchain to linux build Lion Kortlepel 2024-06-17 22:36:15 +02:00
  • 274a1dac7c
    fix workflows vcpkg version Lion Kortlepel 2024-06-17 22:30:26 +02:00
  • ae7f8f44e3
    re-implement the website launch feature for linux Lion Kortlepel 2024-06-17 22:16:17 +02:00
  • a82b9fb36f
    reformat Lion Kortlepel 2024-06-17 22:01:15 +02:00
  • 3488136ca4
    add clang format Lion Kortlepel 2024-06-17 21:59:59 +02:00
  • 05ffa0b638
    Merge branch 'linux' Lion Kortlepel 2024-06-17 21:57:41 +02:00
  • 942cc78406
    remove debug print Lion 2024-06-15 22:24:19 +02:00
  • 46690b5bbf
    Merge pull request #79 from BeamMP/hotfix-stuff Lion 2024-06-15 21:46:07 +02:00
  • 5e5fe80202
    set terminate = false add-warning Lion Kortlepel 2024-06-04 20:03:53 +02:00
  • 7ff4681263
    Revert "move NetReset" Lion Kortlepel 2024-06-04 19:32:58 +02:00
  • 3be1262b07
    move NetReset Lion Kortlepel 2024-06-04 19:12:37 +02:00
  • cfcabf31a4
    fix stupid socket Lion Kortlepel 2024-06-04 18:42:38 +02:00
  • 5714c3de76
    move socket decls around Lion Kortlepel 2024-06-04 18:08:38 +02:00
  • 12711d77c7
    add missing include Lion Kortlepel 2024-06-04 17:42:44 +02:00
  • e08a4de6db
    fix for CSocket not existing Lion Kortlepel 2024-06-04 17:38:54 +02:00
  • acd5f4ed09
    prepend missing N Lion Kortlepel 2024-06-04 17:34:14 +02:00
  • c4e7b9a919
    send on correct socket Lion Kortlepel 2024-06-04 17:33:12 +02:00
  • 3db1f6773e
    add mod download warning Lion Kortlepel 2024-06-04 16:45:02 +02:00
  • cc4e322065
    Merge pull request #88 from saile515/fix-input-linux linux Lion 2024-05-29 11:13:05 +02:00
  • 915c05c57c fix input not working on linux saile515 2024-05-29 10:56:22 +02:00
  • 9de3658ed3
    post HTTP::Get new-protocol Lion Kortlepel 2024-03-27 17:59:31 +01:00
  • eb78630547
    add debug messages Lion Kortlepel 2024-03-27 17:08:47 +01:00
  • afaa3501a3
    only look for game if not dev mode Lion Kortlepel 2024-03-27 17:04:01 +01:00
  • 2d5f95cf4d
    fix result unused attribute Lion Kortlepel 2024-03-27 16:31:11 +01:00
  • adba66afb9
    add http debug error logging Lion Kortlepel 2024-03-22 12:19:18 +01:00
  • cc42a5e0ab
    add ssl verify debug logging in a few places Lion Kortlepel 2024-03-22 11:34:14 +01:00
  • c8a1b77a54
    remove discord Lion Kortlepel 2024-03-22 11:23:49 +01:00
  • b9d252fd8a
    remove old stuff Lion Kortlepel 2024-03-22 11:22:17 +01:00
  • 2b02475fd4
    add build instructions Lion Kortlepel 2024-03-22 11:09:02 +01:00
  • 8aa7a67100
    add vcpkg.json Lion Kortlepel 2024-03-22 11:07:30 +01:00
  • 348090a127
    fix perms on more source files Lion Kortlepel 2024-03-22 10:50:58 +01:00
  • c0df995e28
    fix perms on all source files Lion Kortlepel 2024-03-22 10:47:08 +01:00
  • d11262f38d
    implement an outbox to ensure only one write() at a time Lion Kortlepel 2024-03-11 21:49:49 +01:00
  • e836ad5133
    implement server network -> client network communication Lion Kortlepel 2024-03-10 15:25:48 +01:00
  • 72a5e7c5b1
    add udp read Lion Kortlepel 2024-03-10 14:53:30 +01:00