Commit Graph

364 Commits

Author SHA1 Message Date
Tixx 452fc1e484 Move HTTP Proxy and remove and relocate duplicate code 2024-09-07 22:35:27 +02:00
Tixx de3888618a Safety improvements 2024-09-07 22:00:51 +02:00
Tixx 4678701f42 HTTP proxy improvements
Adds the avatar endpoint and adds the possibility to easily add others
2024-09-07 21:19:42 +02:00
Deer McDurr 7481ba4539 Merge pull request #109 from WiserTixx/allow-patreon-link
Add BeamMP patreon to the allowed links
2024-09-07 20:53:40 +02:00
Tixx d791e2ac92 Add BeamMP patreon to the allowed links 2024-08-22 22:09:02 +02:00
Lion a60ff48c08 Merge pull request #105 from WiserTixx/id-from-auth
Send id from auth to game
2024-08-17 20:34:19 +02:00
Lion da3b49aa12 Merge pull request #106 from WiserTixx/fix-http-proxy-ub
Fix UB which was causing the http proxy to crash
2024-08-17 20:32:59 +02:00
Tixx e505874af9 Send id from auth to game 2024-08-11 11:39:14 +02:00
Tixx 2f0a9fba99 move macro definition to cmakelist 2024-08-10 23:22:17 +02:00
Lion Kortlepel b034072027 fix potential UB in decompression 2024-06-23 23:04:55 +02:00
Lion Kortlepel f94b9adf7a print game's U S E R path 2024-06-22 23:26:10 +02:00
Lion Kortlepel c95178ea59 dont auto-update in dev mode 2024-06-22 23:20:46 +02:00
Lion Kortlepel 1f7c498bd9 fix compiler error in decomp 2024-06-22 23:05:01 +02:00
Lion Kortlepel e46d4b2f0e Merge branch 'performance-improvements' 2024-06-22 23:01:15 +02:00
Lion Kortlepel f2b34543f9 switch to compression with limit at 30 MB 2024-06-22 22:48:00 +02:00
Lion Kortlepel d32da036bc fix mod name bug 2024-06-21 17:30:47 +02:00
Lion Kortlepel 8b0f4f99f6 use thread_local static buffer to receive into, null term manually 2024-06-19 16:53:17 +02:00
Lion Kortlepel 17e887442c avoid a substr() which costs us ~20% of runtime performance 2024-06-19 16:18:11 +02:00
Lion Kortlepel fc454cd11e avoid creating a thread every packet 2024-06-19 15:53:49 +02:00
Lion e0e2607632 Merge pull request #96 from BeamMP/finalize-linux-merge
Finalize linux merge
2024-06-18 09:57:24 +02:00
Lion Kortlepel 25f28e7fee add common runtime files to gitignore 2024-06-18 09:57:05 +02:00
Lion Kortlepel ba9719ed67 fix auth packet prefix 2024-06-18 09:46:33 +02:00
Lion Kortlepel bb04d1bfe1 remove self update on linux for now 2024-06-18 08:51:23 +02:00
Lion Kortlepel 82e58e6513 add toolchain to linux build
oops
2024-06-17 22:36:15 +02:00
Lion Kortlepel 274a1dac7c fix workflows vcpkg version 2024-06-17 22:30:26 +02:00
Lion Kortlepel ae7f8f44e3 re-implement the website launch feature for linux 2024-06-17 22:16:17 +02:00
Lion Kortlepel a82b9fb36f reformat 2024-06-17 22:01:15 +02:00
Lion Kortlepel 3488136ca4 add clang format 2024-06-17 21:59:59 +02:00
Lion Kortlepel 05ffa0b638 Merge branch 'linux' 2024-06-17 21:57:41 +02:00
Lion 942cc78406 remove debug print 2024-06-15 22:24:19 +02:00
Lion 46690b5bbf Merge pull request #79 from BeamMP/hotfix-stuff
Fixup various bits
2024-06-15 21:46:07 +02:00
Lion cc4e322065 Merge pull request #88 from saile515/fix-input-linux
Fix input not working on Linux
2024-05-29 11:13:05 +02:00
saile515 915c05c57c fix input not working on linux 2024-05-29 10:56:22 +02:00
Lion Kortlepel adba66afb9 add http debug error logging 2024-03-22 12:19:18 +01:00
Lion Kortlepel cc42a5e0ab add ssl verify debug logging in a few places 2024-03-22 11:34:14 +01:00
Lion Kortlepel c8a1b77a54 remove discord 2024-03-22 11:23:49 +01:00
Lion Kortlepel b9d252fd8a remove old stuff 2024-03-22 11:22:17 +01:00
Lion Kortlepel 2b02475fd4 add build instructions 2024-03-22 11:09:02 +01:00
Lion Kortlepel 8aa7a67100 add vcpkg.json 2024-03-22 11:07:30 +01:00
Lion Kortlepel 348090a127 fix perms on more source files
... wtf
2024-03-22 10:50:58 +01:00
Lion Kortlepel c0df995e28 fix perms on all source files 2024-03-22 10:47:08 +01:00
Lion Kortlepel 8c9d3a5455 fix not returning error from Login, remove old code 2024-02-24 20:26:26 +01:00
Lion Kortlepel 9dcfa1dca4 set username or role to auth if they're empty (not set) 2024-02-24 20:26:26 +01:00
Lion Kortlepel bd4cfe06b1 reset username and role on logout 2024-02-24 20:26:26 +01:00
Lion Kortlepel 9c7034e401 store username and role on key login as well 2024-02-24 20:26:26 +01:00
Lion Kortlepel aeb167c1e8 forward user's role on login 2024-02-24 20:26:26 +01:00
Lion Kortlepel 7967ec38e8 bump version to *.85 2024-02-24 20:26:26 +01:00
Lion Kortlepel 250be2ccdc fix more breaking bug 2024-02-24 20:26:26 +01:00
Lion Kortlepel 6158069d4d fix game breaking bug 2024-02-24 20:26:26 +01:00
Lion Kortlepel b2e5b8d2d3 print error when throwing exception in auth 2024-02-24 20:26:26 +01:00