Commit Graph

39 Commits

Author SHA1 Message Date
Chomp 6014347c7d Improved ragfair expired offer performance 2025-02-26 20:09:25 +00:00
Chomp c2180f820f Fix llinux loading 2025-02-26 16:45:21 +00:00
Chomp 3b7c8dbdb5 Fixed ragfair offers not expiring + some perf improvements
todo:
fix "offer not found"
Replace _offersByTraderLock with hashset + manual locks
2025-02-26 16:45:04 +00:00
Chomp 103b797a54 Refactored how flea offer quantity is handled 2025-02-21 17:48:04 +00:00
Chomp a3c9cdb1b1 Fixed error 2025-02-20 15:41:15 +00:00
Archangel 355d985349 Slight refactor to webserver init 2025-02-20 15:23:52 +01:00
Archangel 591824f3cc Start refactor for certificate loading 2025-02-20 15:23:47 +01:00
Chomp 5a5e18f568 Add HTTPS support (#101)
* Initial work on adding https support

* Updated logging

* More logging

* Added support for a certificate password

Replaced method used for getting path to cert

* Reduce duplication of logic in program.cs

* Cleanup of `HttpServer`

* More https stuff

* https

* Fixed remote IP stuff

* Fixed non-local request logging

* Updated assets

* Replaced `singleplayer/bossconvert` to `singleplayer/bosstypes`

* Updated map loot

* Asset update

* Stop storing a bots inventory and other values to save memory

---------

Co-authored-by: Chomp <dev@dev.sp-tarkov.com>
Co-authored-by: clodan <clodan@clodan.com>
2025-02-20 12:27:55 +00:00
Archangel ea7b3919c0 Update comment 2025-02-17 19:13:16 +01:00
Archangel f1a5e273af Use StartNew while waiting for messages 2025-02-17 18:54:50 +01:00
Archangel 651743ee96 Improve WS Handling 2025-02-17 18:45:14 +01:00
Archangel 6d7cdf1f3b Refactor websockets to be easier for users to work with
- will test later today
- example will need updating
2025-02-17 12:17:15 +01:00
Archangel aa382585bd Add logging for http and websocket start 2025-02-14 15:14:27 +01:00
Archangel f38fffb16a Use ConcurrentDictionary for profiles 2025-02-14 14:44:11 +01:00
Archangel d3990c1219 Use file streams to deserialize files
- Improves load speed
- Lowers memory overhead
2025-02-14 12:52:18 +01:00
CWX eaf50c62a9 removed unused method and field 2025-02-10 22:11:12 +00:00
CWX 5c6fa9242f BIG BOI FORMATTING 2025-02-07 19:36:17 +00:00
Chomp 53a51d82e6 Fixed expired flea offers being purged too early and causing errors 2025-02-07 15:43:34 +00:00
CWX db351c8632 Fix errors by using the actual error codes 2025-02-07 12:43:54 +00:00
Chomp 83f9c0c3eb Flagged various strings as consts 2025-02-06 12:57:23 +00:00
CWX b5182afe08 remove TODO 2025-02-05 15:53:42 +00:00
CWX a4f8036d09 formatting, fix build error 2025-02-05 07:36:13 +00:00
CWX f648f42721 This is just Jetbrains formatting and code syntax styling 2025-02-05 06:56:51 +00:00
Chomp 67e8ddef30 Logging improvements 2025-02-03 11:29:01 +00:00
CWX 050de1fdeb formatting and finish off TODO's 2025-01-29 11:18:21 +00:00
CWX 16ba93383b add debug logging checcks 2025-01-28 21:30:57 +00:00
Alex 3e46587bd9 fixed read buffering again 2025-01-27 19:55:49 +00:00
Alex 79793414d5 fixed buffering issue on read async spthttplistener 2025-01-27 18:37:17 +00:00
CWX 0ef0d90704 fix getting new quests on accepting others, fix dialog type and null guards 2025-01-25 14:23:14 +00:00
Alex 48228c6d2e more stuff fixed 2025-01-24 13:35:28 +00:00
CWX c5e535fbde comment out ragfair code atm, to stop exception 2025-01-23 13:52:23 +00:00
CWX f260b22568 fix WS issues 2025-01-22 19:59:54 +00:00
CWX c50b4b7d90 add lock on profiles 2025-01-22 19:38:34 +00:00
CWX 8949be2181 temp removal of async so exceptions dont get eaten and we can move forward 2025-01-22 13:34:48 +00:00
CWX cd414302bf Fix debugging response with requestcompressed and responsecompressed 2025-01-21 13:09:17 +00:00
CWX 24dc92e564 Fix WS issues 2025-01-20 20:19:53 +00:00
Chomp 5c6515e37f Added new ragfair properties 2025-01-20 12:03:24 +00:00
Chomp 57f769afce Renamed vfs to FileUtil 2025-01-20 10:24:38 +00:00
Alex b5240a615e Refactor project into smaller chunks 2025-01-19 17:45:48 +00:00