Commit Graph

6642 Commits

Author SHA1 Message Date
Владислав Сухов
b1d9eef896 Documentation: donate: refine contribution info and add PayPal link 2026-06-24 23:48:39 +05:00
Alibek Omarov
c2ac632446 engine: client: s/cls.legacymode/cls.net_protocol/g 2026-06-22 18:42:56 +05:00
Alibek Omarov
365c126de6 engine: client: fix uninitlaized variable, treat legacy info response servers as 48 even though it's incorrect 2026-06-22 18:34:55 +05:00
Alibek Omarov
44313e624c engine: client: fix parsing of legacy goldsrc A2S_INFO response format 2026-06-22 17:39:42 +05:00
Alibek Omarov
2f776a6173 engine: add overflow checks to sprite loader 2026-06-22 17:39:42 +05:00
Владислав Сухов
190fa1bab8 3rdparty: mainui: update 2026-06-22 09:54:57 +05:00
Alibek Omarov
3366ad06d0 wscript: add yy-thunks library to help support the holy cow of windows users continuous-yy-twinks 2026-06-21 11:16:03 +05:00
Alibek Omarov
57206b3651 client: parse: fix svc_spawnbaseline entity type delta table determine order 2026-06-21 10:34:33 +05:00
Alibek Omarov
d9ecd03b4a client: parse: fix default attenuation value for goldsrc sound packet 2026-06-21 10:12:56 +05:00
Alibek Omarov
2de4d0d364 common: fix usercmd_t::msec type in q_client.h 2026-06-21 09:45:50 +05:00
auewe
cc3889146c 3rdparty: mainui: update 2026-06-20 08:14:04 +05:00
Alibek Omarov
09f5886751 readme: add note about third party builds 2026-06-17 20:09:15 +05:00
Alibek Omarov
fb5b4fed6e filesystem: VFileSystem009: fix DeleteFile 2026-06-16 15:13:30 +05:00
Alibek Omarov
1e31fbcd51 ref: shut up DecalShoot about decals must hit mod_brush
This is an annoying message that's caused by the game code. Decals, without
custom renderer, cannot be rendered on non-brush entities, and everybody knows
that anyway.
2026-06-14 07:22:30 +05:00
Alibek Omarov
b2a5f0db5a engine: masterlist: fix addmaster command not allowing third optional argument 2026-06-09 21:47:08 +05:00
Alibek Omarov
abd7b5ccdd engine: masterlist: change parsing static server list from by token to by line 2026-06-08 22:17:21 +05:00
Alibek Omarov
8c9cd59c71 engine: http: fix the bug where maxconnections wasn't followed when many files were queued at once, bump it back to 5 concurrent connections continuous-mbedtls 2026-06-07 17:29:41 +05:00
Alibek Omarov
c79b29687c engine: http: cache resolve result in httpserver_t 2026-06-07 17:18:28 +05:00
Alibek Omarov
1eb922a0f1 engine: http: also lazy allocate buffer for query/response 2026-06-07 17:17:54 +05:00
Alibek Omarov
f6e36994be engine: http: lazy open download files, to avoid wasting too much file descriptors 2026-06-07 17:09:59 +05:00
Alibek Omarov
e83ba6509e 3rdparty: mbedtls: make common compat.c for all platforms we want to support 2026-06-07 07:08:24 +05:00
Alibek Omarov
5cfb67940b 3rdparty: mbedtls: add psvita support 2026-06-07 06:39:50 +05:00
Alibek Omarov
e31c893852 wscript: enable bcrypt on Windows, add entropy generator that avoids usage of bcrypt for our 32-bit builds, allowing them to run on Windows XP 2026-06-07 06:39:50 +05:00
Alibek Omarov
85e5f032d8 scripts: gha: remove bundled mbedTLS on Switch 2026-06-07 06:39:50 +05:00
Alibek Omarov
92fd51ad99 engine: http: don't allow CRLF in URLs, fix memory leaks 2026-06-07 06:11:39 +05:00
Alibek Omarov
5480055997 engine: http: use thin TLS backend in HTTP client 2026-06-07 05:56:54 +05:00
Alibek Omarov
d634c6aad5 engine: http: use separate mempool for HTTP client 2026-06-07 05:56:54 +05:00
Alibek Omarov
034efb3b31 engine: http: add TLS backend using mbedTLS 2026-06-07 05:56:54 +05:00
Alibek Omarov
eae45b2e81 engine: wscript: link in mbedtls 2026-06-07 05:56:54 +05:00
Alibek Omarov
567d279007 engine: wscript: drop unfinished work on curl 2026-06-07 05:56:54 +05:00
Alibek Omarov
27f8385bb1 wscript: wire up mbedtls 2026-06-07 05:56:54 +05:00
Alibek Omarov
1cfabd5ec9 3rdparty: mbedtls: initial add 2026-06-07 05:56:54 +05:00
Alibek Omarov
ab6672fb8a 3rdparty: xash-extras: update in preparation for TLS integration 2026-06-07 03:46:11 +05:00
Alibek Omarov
2d39a7fa24 engine: fix skewed ping calculation, drop --debug-all-servers 2026-06-07 03:17:45 +05:00
Alibek Omarov
7db12ade3a 3rdparty: mainui: update 2026-06-07 03:16:57 +05:00
Alibek Omarov
61a84f6953 engine: cache negative master server DNS failures longer, remove dead UDP master server addresses 2026-06-07 02:24:30 +05:00
Alibek Omarov
75ffba64c5 engine: http: add support for redirects 2026-06-06 22:55:47 +05:00
Alibek Omarov
c134840148 engine: masterlist: add UDP master server deprecation notice, fix static master list address 2026-06-06 19:53:37 +05:00
Alibek Omarov
51d1bfbe08 3rdparty: mainui :update 2026-06-06 03:30:26 +05:00
Alibek Omarov
79ff8332ac 3rdparty: mainui: update 2026-06-06 02:51:41 +05:00
Alibek Omarov
f155005bb1 engine: move out MAX_CLIENTS definition 2026-06-06 02:50:30 +05:00
Alibek Omarov
a8de8cf5e6 Documentation: protocol: document new static master protocol 2026-06-06 02:47:39 +05:00
Alibek Omarov
74fcab9bfb engine: implement new static master server protocol 2026-06-06 02:47:39 +05:00
Alibek Omarov
efad71bcc9 engine: in-memory HTTP downloader 2026-06-06 02:47:39 +05:00
Alibek Omarov
c444ab882a engine: client: drop key ms protocol extension 2026-06-06 02:47:39 +05:00
🗣🗣: "ùồầỳ hợp lý quãi chất thế nhờ"🤫🗿🔥🔥
8fad3bbad6 public: wrap macro arguments in parentheses 2026-06-05 21:55:59 +05:00
Alibek Omarov
4cd6d25ee6 engine: common: account for header size when sending first file fragment (which contains filename + compressor on goldsrc) 2026-06-05 08:42:46 +05:00
Alibek Omarov
33e47ef5a9 engine: fix engine.log output 2026-06-02 06:44:39 +05:00
Alibek Omarov
d19e9606e9 3rdparty: mainui: update 2026-06-02 06:25:52 +05:00
Alibek Omarov
fe1827f5e4 engine: common: don't let executing @ prefixed commands and cvars for unprivileged mode 2026-06-02 06:13:59 +05:00