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 |
|
Alibek Omarov
|
918323fcea
|
engine: upload logo on connect always, add @cl_logoupdate cvar to clearly signal logo changes from DLL side
|
2026-06-02 06:10:24 +05:00 |
|
Alibek Omarov
|
e75256ec9d
|
3rdparty: mainui: update
|
2026-06-02 05:59:09 +05:00 |
|
Alibek Omarov
|
47582182e6
|
engine: server: set flag that we are expecting resource list to come from the client to not apply resource list rate limit
|
2026-06-02 02:56:19 +05:00 |
|
Alibek Omarov
|
4a2c218cfc
|
engine: common: xrcon: oops, fix build, forgot to stage the change
|
2026-06-01 21:32:45 +05:00 |
|
Alibek Omarov
|
376817478d
|
engine: platform: sdl2: add expiremntal flag -nosteaminput that would remove set by Steam SDL environment variables and let us use gamepad directly
|
2026-06-01 18:55:38 +05:00 |
|
Alibek Omarov
|
b96dc61e31
|
engine: common: xrcon: do not print misleading "client disconnected" message on engine shutdown
|
2026-06-01 18:49:50 +05:00 |
|
Alibek Omarov
|
b997d5657b
|
engine: common: xrcon: refactor macros and magic numbers
|
2026-06-01 18:49:50 +05:00 |
|
Alibek Omarov
|
e9f5bca5c4
|
engine: common: make single shared print buffer with stripped colorcodes
- in xrcon, make delay and timeout macros into cvars
|
2026-06-01 18:49:50 +05:00 |
|
Alibek Omarov
|
b36f107a2e
|
engine: common: xrcon: use uint32_t for message types instead of null terminated small strings
|
2026-06-01 18:49:50 +05:00 |
|
Alibek Omarov
|
a305ffb33f
|
engine: common: xrcon: replace XRCON_STATE with XRCON_PARSER for parser state machine types
|
2026-06-01 18:49:50 +05:00 |
|
Alibek Omarov
|
1cc1b60b10
|
engine: common: xrcon: add NUL at the end of print message
|
2026-06-01 18:49:50 +05:00 |
|
Alibek Omarov
|
648db4a2b3
|
engine: common: xrcon: fix potential overflow and another recursion case
|
2026-06-01 18:49:50 +05:00 |
|
SNMetamorph
|
2c0c20dfe6
|
Documentation: added XRCON protocol description
|
2026-06-01 18:49:50 +05:00 |
|
SNMetamorph
|
17e167432a
|
engine: common: xrcon: various code fixes
|
2026-06-01 18:49:50 +05:00 |
|