Alibek Omarov
|
e0efe0aa23
|
engine: remove emboss filter. There seems no real use for it.
|
2021-12-07 09:09:45 +03:00 |
Alibek Omarov
|
293482fbd5
|
engine: FCVAR_GLCONFIG are not readonly anymore. To make truly readonly cvar for renderer, one must apply FCVAR_READ_ONLY flag
|
2021-12-06 03:56:18 +03:00 |
Alibek Omarov
|
07f1f7ded1
|
engine: launcher: use our Q_strncpy instead of standard strncpy
|
2021-12-03 09:41:58 +03:00 |
Alibek Omarov
|
1cac321c00
|
engine: enable filtered command buffer for dedicated to pass the tests
|
2021-12-03 09:41:23 +03:00 |
Alibek Omarov
|
aa7bfb4819
|
engine: check for non-standard alloca header
|
2021-12-03 09:22:40 +03:00 |
Alibek Omarov
|
0c18a06946
|
engine: sequence: use Q_strncpy instead of standard strcpy
|
2021-12-03 09:22:40 +03:00 |
Alibek Omarov
|
24edcf7d9e
|
engine: swap lumps back after they were swapped for blue-shift maps
|
2021-11-29 16:28:42 +03:00 |
Alibek Omarov
|
c00e77c02e
|
engine: fix const qualifier discard
|
2021-11-27 05:27:45 +03:00 |
Alibek Omarov
|
1944f48516
|
engine: common: allow unlimited commands for unprivileged mode at this time to not break mods like GGM
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
992bcd89ef
|
engine: add cmd and cvar tests for privileged mode
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
508eb7ab5f
|
engine: restore command escaping
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
f2a9f805b8
|
engine: client: redefine some cvars as filterable
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
8599119c8d
|
engine: add filterable flag support for cvars and cmds
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
36702aafe7
|
engine: rename FCVAR_LOCALONLY and CMD_LOCALONLY into FCVAR_PRIVILEGED and CMD_PRIVILEGED
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
b93938956e
|
engine: allow exec command with config filenames whitelist
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
c96f10d40b
|
engine: client: restrict LOCALONLY cvars regardless of cl_filterstuffcmd value
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
8a9231628e
|
engine: restrict potentially harmful or related to user settings engine cvars
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
66d66eb835
|
common: define FCVAR_LOCALONLY the same bit used in GoldSource, move FCVAR_MOVEVARS into internal engine flags
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
9a4dec64f9
|
engine: describe protected and privileged cvars
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
94dc74a37f
|
engine: restrict potentially harmful engine commands
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
b24c1a51d3
|
engine: try to mitigate outdated client.dll vulnerabilities
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
f9d1d14848
|
engine: disable filtered command buffer for dedicated
|
2021-11-23 05:23:38 +03:00 |
Alibek Omarov
|
1a1d81de62
|
engine: add stuffcmd filtering, not wired to ClientCmd yet
|
2021-11-23 05:23:38 +03:00 |
Bohdan Shulyar
|
8ab97fbbf0
|
engine: client: Add svc_exec support (#671)
* Add svc_exec support
* engine: client: add gamedir check for svc_exec
|
2021-11-14 00:55:15 +03:00 |
Alibek Omarov
|
e8cd6e9d65
|
engine: build: add RISC-V support(based on @archanox patches), add MIPS64 support
|
2021-10-27 20:59:02 +03:00 |
Alibek Omarov
|
29a8bfb1dc
|
engine: common: fix ParseFile calls
|
2021-10-08 17:31:32 +03:00 |
Alibek Omarov
|
004e190435
|
engine: common: test ParseFile length return value
|
2021-10-08 17:31:32 +03:00 |
Alibek Omarov
|
9e5d5e0ea3
|
public: moved COM_ParseFileSafe to libpublic, added optional argument for length and overflow checking
|
2021-10-08 17:31:32 +03:00 |
Alibek Omarov
|
a235bec5f1
|
engine: introduce COM_ParseFileSafe, add tests
|
2021-10-08 17:31:32 +03:00 |
SNMetamorph
|
e4ad8def0d
|
engine: filesystem: fixed current directory changing for Windows
|
2021-10-03 12:28:59 +03:00 |
SNMetamorph
|
ec95948b69
|
engine: server: implemented instant game library loading
|
2021-10-03 04:38:05 +03:00 |
Alibek Omarov
|
08c04200fb
|
engine: use GCC provided offsetof implementation
|
2021-10-03 04:26:22 +03:00 |
Alibek Omarov
|
3b933eabf5
|
engine: make test assert failure more pretty
|
2021-09-30 15:59:14 +03:00 |
Alibek Omarov
|
fe0da74e75
|
engine: fix build with tests on
|
2021-09-30 15:58:32 +03:00 |
Alibek Omarov
|
901e52615b
|
engine: fix Com_ParseFile call
|
2021-07-20 16:26:17 +03:00 |
Alibek Omarov
|
0efc5e82ec
|
engine: fix some const qualifier lose and pointer-to-int casts
|
2021-07-20 16:03:06 +03:00 |
Alibek Omarov
|
a547526e86
|
engine: fix some signed char cases
|
2021-07-20 15:18:55 +03:00 |
SNMetamorph
|
09d647182d
|
engine: net_encode: equality comparisions replaced with Q_equal macros
|
2021-07-09 14:57:49 +03:00 |
SNMetamorph
|
8b76ab93fb
|
engine: net_encode: made delta more GoldSrc consistant
|
2021-07-09 14:57:49 +03:00 |
Alibek Omarov
|
15ec6539e3
|
engine: filesystem: fix custom loader enabled by mistype
|
2021-07-02 19:26:01 +03:00 |
Alibek Omarov
|
2147542e33
|
engine: all user libraries packed inside archives are now deprecated
|
2021-06-27 00:20:23 +03:00 |
Alibek Omarov
|
a0af256641
|
engine: library: fix saves on 64-bit Windows, compile custom loader only on x86
|
2021-06-27 00:03:39 +03:00 |
Alibek Omarov
|
21174dc9cf
|
engine: library: fix missing return
|
2021-06-27 00:02:41 +03:00 |
Alibek Omarov
|
894726d699
|
engine: disable custom DLL loader for everything except 32-bit x86
|
2021-06-27 00:02:16 +03:00 |
a1batross
|
4abe1a77f4
|
engine: filesystem: fix missing newline in debug message
|
2021-06-22 11:31:53 +03:00 |
Alibek Omarov
|
6e0d372504
|
engine: fix FunctionFromName on MSVC, fix memory leak
|
2021-06-21 10:20:29 +03:00 |
Alibek Omarov
|
91ee9bd32a
|
engine: merge tests for imagelib
|
2021-06-20 20:26:22 +03:00 |
Alibek Omarov
|
6ea25b8194
|
engine: add simple unit-testing (v3?)
|
2021-06-20 19:59:16 +03:00 |
Alibek Omarov
|
5bc4359a2f
|
engine: implement platform neutral saves, now we can load saves made in Linux on Windows and vice-versa
|
2021-06-20 19:59:16 +03:00 |
Alibek Omarov
|
37c5dfa49f
|
engine: generalize maps command and map command autocompletion
|
2021-06-18 00:05:34 +03:00 |