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
Alibek Omarov
327017421c
engine: common: zone: redefine poolhandle_t back to pointer for 32-bit systems
2 years ago
Alibek Omarov
f3400c983e
engine: network: fix address comparator
2 years ago
Alibek Omarov
754d55beef
engine: common: fix for HLBSP extended clipnodes hack when BSP2 support is enabled
2 years ago
Alibek Omarov
07afbd64d4
engine: common: host: force set HOST_FRAME status for dedicated as it finished initializing
2 years ago
Alibek Omarov
af7d6f6fa8
engine: common: no point to allow if and else commands in unprivileged mode since scripting is available only for privileged
2 years ago
Alibek Omarov
cb0f513bf0
engine: common: allow cvar substituion in privileged mode only to prevent leaking sensitive data
2 years ago
Alibek Omarov
a3ef6c955c
engine: don't double register rcon_password cvar
2 years ago
Alibek Omarov
18c94b6ec4
engine: common: add network address comparator function
2 years ago
SNMetamorph
840283d6e5
engine: netchan: fixed fragbufs very high memory usage
2 years ago
SNMetamorph
d72481e5ac
engine: netchan: fixed downloading files output directory
2 years ago
SNMetamorph
dbe9309475
engine: netchan: fixed wrong compressed file size calculation
2 years ago
Alibek Omarov
d50ed1c087
engine: common: host: don't prepend # to command arguments when changing game to dedicated, it wasn't used and implement anymore
2 years ago
Alibek Omarov
ea3bfd969c
engine: imagelib: img_wad: dirty hack to fix black holes in console background images
2 years ago
Alibek Omarov
0e9106685b
engine: imagelib: img_png: fix Mem_Free on null ptr
2 years ago
Alibek Omarov
9b001987e9
engine: imagelib: fix crash when chunk length is more than file size
2 years ago
Alibek Omarov
5c2c02c317
engine: common: custom: use IL_LOAD_PLAYER_DECAL flag when loading custom player decals
2 years ago
Alibek Omarov
21c898d796
engine: imagelib: validate player decal image size (max 512x512)
2 years ago
Alibek Omarov
e48b708fa6
engine: imagelib: img_png: validate image size through common engine function
2 years ago
Alibek Omarov
ccf7619ae5
engine: imagelib: refactor image loading function
2 years ago
Alibek Omarov
7d0d6b8e0d
engine: common: host: implement adaptive sleeptime, log time to first time for debug purposes
2 years ago