Alibek Omarov
fb0f184d6b
engine: common: lib_common: fix offset by one UB
2 years ago
Alibek Omarov
7a5381e658
engine: common: mod_studio: fix uninitialized adj array
2 years ago
Alibek Omarov
f4069de7f2
engine: move SlerpBones, CalcBonePosition/Quaternion from engine to libpublic
2 years ago
Alibek Omarov
0984368a31
engine: server: GoldSrc compliant pfnServerExecute(), don't execute config.cfg for server!
2 years ago
Alibek Omarov
3cfdb1213b
engine: client: consolidate modern and legacy protocol parsing functions, if possible
2 years ago
Alibek Omarov
fccf044976
engine: initialize network buffers used on player connect and after
2 years ago
Alibek Omarov
d6d98bd297
engine: platform: sdl: minor style changes
2 years ago
Alibek Omarov
a0edfd28b2
engine: common: host: use DEFAULT_ALLOWCONSOLE macro to set default console state
2 years ago
Alibek Omarov
b5b6b8b785
engine: network: fix some unitialized sockaddr_storage's
2 years ago
Alibek Omarov
5ba2449d10
engine: common: static-ify functions in mod_studio.c
2 years ago
fgsfds
b73c16c216
engine: net_ws: pass correct sockaddr lengths where needed
2 years ago
fgsfds
0ba4ef678c
engine: net_ws: pass correct sockaddr lengths where needed
2 years ago
fgsfds
f87863b8bc
nswitch: always enable console
2 years ago
fgsfds
25a1cb8ce7
Nintendo Switch support (again)
2 years ago
Alibek Omarov
2e3788f23d
engine: dedicated: add CL_HudMessage to dedicated stubs
2 years ago
Alibek Omarov
eaf9a9283a
Revert "engine: network: do not read from uninitialized sockaddr storage"
...
This reverts commit 4f78ec01cf
.
2 years ago
Alibek Omarov
4f78ec01cf
engine: network: do not read from uninitialized sockaddr storage
2 years ago
Alibek Omarov
be084d5603
engine: crashhandler: fully initialize struct sigaction
2 years ago
Alibek Omarov
aac0be1ab3
engine: imagelib: img_bmp: fully initialize local palette array
2 years ago
Andrey Akhmichin
801dbaa387
engine: common: soundlib: libmpg: backport fix for CVE-2017-11126.
...
Original patch: https://www.mpg123.de/cgi-bin/scm/mpg123/trunk/src/libmpg123/layer3.c?view=patch&r1=4275&r2=4274
Same as: f246a0cdfd
2 years ago
Andrey Akhmichin
ffd5c2d3d0
engine: common: soundlib: libmpg: backport fix for CVE-2017-12839.
...
Original patch: https://www.mpg123.de/cgi-bin/scm/mpg123/trunk/src/libmpg123/getbits.h?view=patch&r1=2024&r2=4323
Same as: 8a5e21a2a2
2 years ago
Alibek Omarov
ef1572b15b
engine: crashhandler: fix build on FreeBSD (and probably on NetBSD and OpenBSD)
2 years ago
Alibek Omarov
aaeb18f433
engine: inline version of MSG_BigShort
2 years ago
Alibek Omarov
500ca54550
Revert "engine: get rid of MSG_BigShort, use htons instead, since network headers are always included"
...
This reverts commit a6475f530b
.
2 years ago
Alibek Omarov
a6475f530b
engine: get rid of MSG_BigShort, use htons instead, since network headers are always included
2 years ago
Alibek Omarov
6ac3156a82
engine: fix discarded const pointer qualifier in PM_HullPointContents
2 years ago
Xav101
9466461ce0
engine: preliminary support for SGI IRIX ( #1211 )
...
* Added definitions for IRIX
* Patchset to get dedicated server to compile on IRIX.
* Cleaned up debug statements in wscript
* Potential bug in IRIX implementation of isnan? For now just use the portable macro.
* Include the platform port files in the build
* Temporary execution script for setting appropriate library search paths to the right locations in the build directory. This should probably get replaced with a more permanent script at some point which lives in the same directory as the normal xash binary, or be replaced by a solution that sets the rpath during config or modifies rpath during install.
* Clean up formatting and remove unneeded debugging statements
* Added GPL copyright notice and description
* Moved to irix platform folder and edited script
* Re-introduced _inline macro
* Replace spaces with tabs
Co-authored-by: Xav101 <xaviernye@msn.com>
2 years ago
Alibek Omarov
1119a9ac22
engine: network: reenable DNS resolving in separate thread for Windows
2 years ago
Alibek Omarov
171c0c8d3b
engine: common: zone: use stdint types
2 years ago
Alibek Omarov
9b5e0fef01
engine: common: zone: make Mem_Alloc return aligned addresses on ILP32, thanks Xav101 on Discord for heads up
2 years ago
Alibek Omarov
eb0459a045
engine: strip Intel suffixes from server library name, but only on special platforms
...
Remove same code from filesystem, it's not what filesystem should do
2 years ago
Alibek Omarov
113904ea91
public: fix build
2 years ago
Alibek Omarov
209a03a12a
engine, public: prepare to removal of XASH_MSVC macro
2 years ago
Alibek Omarov
c28aeb2362
engine: make crashhandler implementation choice private to crashhandler code
2 years ago
Alibek Omarov
2479d28cd5
engine: remove useless pfnHullPointContents wrapper
2 years ago
Alibek Omarov
787d3bc5dd
engine: share playermove ClearPhysEnts function
2 years ago
Alibek Omarov
0bec78a958
engine: client: make few function between pmove and client interface shared, remove unused CL_PointContents wrapper
2 years ago
Alibek Omarov
e305b81df0
engine: merge PM_TraceTexture into PM_TraceTexturePmove
2 years ago
Alibek Omarov
4cb109abe0
engine: make playermove funcs truly shared between client and server
2 years ago
Alibek Omarov
49a65edfc3
engine: imagelib: img_quant: fix a bug in quantizer (thanks, @SNMetamorph for fix)
2 years ago
Alibek Omarov
51b5d7a41d
engine: host: ensure we always have right slashes under Windows
2 years ago
Alibek Omarov
80507b2eca
engine: mod_bmodel: fix const qualifier discard warning
2 years ago
Alibek Omarov
ed47346ef1
engine: crashhandler: fix _GNU_SOURCE redefined warning
2 years ago
Alibek Omarov
d047dfc319
engine: add few lines in mod_bmodel back, got removed in previous commits accidentally
2 years ago
Alibek Omarov
13ed2742b2
engine: check for bsp30ext before trying to use extended clipnodes, fix 32-bit clipnodes check
2 years ago
Alibek Omarov
df1c9a5029
engine: simplify blue shift swapped lump check, change TestBmodelLumps to avoid reading past mod buffer
2 years ago
Alibek Omarov
e621c98602
engine: network: do not crash if one of v4 or v6 socket opening failed but crash if both. Fix hostport/clientport cvars usage
2 years ago
Alibek Omarov
41aa867a21
engine: common: don't try to delete now non-existing config file after backing up
2 years ago
MoeMod Server #2
499cd48e83
filesystem: fix lseek for mpg123
2 years ago
Andrey Akhmichin
444e08f59a
engine: common: simplify strings operations.
2 years ago