mirror of
https://github.com/FWGS/xash3d-fwgs.git
synced 2026-08-05 03:24:56 +08:00
Commit Graph
Select branches
Hide Pull Requests
16bit
abi2_prototype
android-legacy-rebase
apidocs
ci-test
dll-leak-detect
drawcharacter-unicode
ffmpeg-8.1
freevgui
gha-arm
goldsrc-a2s-support
hlsdk-mega-fetch
inotify
litwater
mac-bsd-id-fix
master
mbedtls
new_vgui_support_api
original
psp
refapi-15
tw_port
yy-twinks
#1
#102
#1025
#1026
#1029
#1031
#1032
#1033
#1035
#1045
#1046
#1055
#1069
#1075
#1080
#1086
#1087
#1088
#1089
#1090
#1090
#1092
#1093
#1094
#1095
#1096
#110
#1101
#1102
#1107
#1114
#1115
#1117
#1118
#1119
#1121
#1122
#1124
#1126
#1128
#1129
#1132
#1137
#1139
#1143
#1144
#1145
#1146
#1156
#1158
#1160
#1166
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1185
#1187
#12
#121
#1211
#122
#1224
#123
#1237
#1237
#1238
#124
#1244
#125
#1250
#1251
#1257
#1261
#1266
#1267
#1268
#127
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1278
#1281
#1282
#1283
#1285
#1286
#1298
#13
#1305
#1313
#132
#1324
#1326
#1327
#1330
#1335
#1346
#1346
#1355
#1360
#1365
#1366
#1367
#137
#1370
#138
#1381
#1382
#1383
#139
#1392
#1414
#1415
#1418
#1423
#1427
#1430
#144
#1443
#1445
#1446
#1449
#1451
#1452
#1453
#1455
#1457
#1462
#1463
#1466
#1467
#1470
#1472
#1475
#1477
#1480
#1481
#1484
#1486
#1487
#1489
#1493
#1501
#1503
#1504
#1505
#1510
#1515
#1518
#1519
#1520
#1523
#153
#1530
#1532
#1533
#1544
#1549
#1560
#1563
#1567
#1568
#1569
#1577
#1578
#158
#1585
#1585
#1590
#1594
#1598
#1612
#1613
#1614
#1617
#162
#1623
#1628
#1629
#1638
#1643
#1653
#1654
#1655
#1658
#1664
#1665
#167
#1677
#1685
#1687
#1688
#1689
#1711
#1732
#1733
#1754
#1755
#176
#1762
#1767
#1787
#1793
#1806
#1810
#1821
#1825
#1830
#1836
#1843
#1848
#1855
#1862
#1875
#1889
#1908
#1913
#1945
#1947
#1950
#196
#1960
#1961
#1962
#197
#1972
#1974
#1979
#1980
#1981
#1982
#1983
#1984
#1991
#1992
#1993
#2
#20
#2003
#2008
#2010
#2014
#2016
#2018
#2019
#2020
#2021
#2027
#2030
#2048
#2050
#2057
#2063
#2065
#2069
#2075
#2090
#2097
#2098
#210
#2101
#2107
#211
#2110
#2113
#2117
#2120
#2122
#213
#2130
#2131
#2136
#2138
#2139
#214
#2143
#215
#2158
#2161
#2169
#217
#2172
#2176
#2188
#219
#2192
#2194
#2194
#2198
#22
#220
#2208
#2209
#221
#2212
#222
#2221
#2223
#2225
#2226
#2227
#2227
#2230
#2233
#2236
#2237
#2238
#2240
#2241
#2242
#2252
#2253
#2257
#2265
#2274
#2274
#2275
#2277
#2278
#2280
#2281
#2282
#2283
#2284
#2287
#2289
#2290
#230
#2303
#2305
#2307
#2310
#2312
#2313
#2314
#2326
#2330
#2330
#2337
#2339
#2340
#2342
#2343
#2349
#235
#2352
#2356
#2358
#236
#2363
#2367
#237
#2370
#2372
#2373
#2374
#2376
#238
#2380
#2385
#2386
#2387
#2388
#239
#2397
#24
#240
#2400
#241
#2410
#2412
#2413
#2414
#2417
#2419
#242
#2428
#243
#2431
#2432
#2434
#244
#2445
#2446
#2448
#2451
#2452
#2454
#2455
#2459
#2459
#2462
#2463
#2468
#2479
#2482
#249
#2490
#2495
#2499
#25
#250
#2502
#2505
#2506
#251
#2513
#2514
#2518
#252
#2521
#2522
#2525
#2527
#2528
#2529
#253
#2530
#2531
#2532
#2537
#2538
#2539
#254
#2540
#2541
#2543
#2544
#255
#2554
#2556
#256
#2562
#2563
#2565
#2566
#2569
#257
#2572
#2574
#2577
#2577
#2580
#2581
#2582
#2584
#2591
#2593
#2596
#2598
#2599
#26
#2601
#2602
#2603
#2605
#2606
#2607
#261
#2612
#2619
#262
#2620
#2622
#2627
#2630
#2633
#2633
#2637
#264
#2643
#2649
#2649
#265
#2650
#2657
#2658
#2661
#267
#2670
#2671
#2677
#2678
#268
#2680
#2681
#2682
#2684
#2688
#269
#2691
#2694
#2695
#2696
#2697
#270
#2700
#271
#272
#273
#274
#275
#282
#284
#285
#286
#288
#289
#291
#292
#297
#3
#308
#31
#312
#317
#318
#319
#32
#323
#334
#335
#34
#36
#363
#372
#375
#40
#41
#411
#43
#431
#436
#437
#454
#458
#46
#460
#461
#463
#468
#469
#470
#473
#478
#48
#481
#483
#487
#492
#493
#496
#497
#500
#505
#507
#514
#517
#520
#521
#522
#541
#549
#550
#551
#557
#56
#566
#57
#59
#594
#595
#596
#598
#615
#622
#628
#64
#643
#65
#656
#658
#659
#66
#660
#666
#667
#668
#67
#671
#674
#674
#677
#678
#679
#682
#683
#686
#695
#70
#71
#719
#72
#729
#732
#733
#736
#737
#743
#744
#750
#757
#758
#76
#761
#77
#776
#781
#783
#784
#793
#795
#797
#799
#805
#806
#81
#815
#819
#82
#825
#826
#827
#83
#830
#836
#841
#842
#848
#85
#853
#86
#870
#871
#873
#876
#877
#878
#88
#880
#882
#886
#888
#890
#891
#899
#91
#911
#912
#913
#914
#924
#926
#931
#933
#943
#946
#951
#954
#955
#965
#971
#976
#985
#986
#990
continuous
continuous-abi2_prototype
continuous-android-10-test
continuous-android-legacy-porting
continuous-android-legacy-rebase
continuous-android_library_naming
continuous-appveyor-test
continuous-avi
continuous-avi-api
continuous-aynekko_test
continuous-back-to-the-c99
continuous-better-posix-sleep
continuous-better-sleep
continuous-big-endian
continuous-bitshift-fix
continuous-bugcomp2
continuous-ci-test
continuous-delta-refactor
continuous-disable-server-unload
continuous-dns-resolve-sdl2
continuous-drawcharacter-unicode
continuous-externalproject
continuous-ffmpeg-8.1
continuous-freebsd
continuous-gamma-and-overbright
continuous-gcc3again
continuous-getnativeobject
continuous-gha-arm
continuous-gl2shim
continuous-gl2shim-rebase
continuous-gl4es-workaround
continuous-goldsrc-a2s-support
continuous-goldsrc-proto
continuous-goldsrc-proto-2
continuous-hlsdk-mega-fetch
continuous-hlu-sdk-fixes
continuous-http-client-rework
continuous-liblist-gameinfo
continuous-litwater
continuous-mac-bsd-id-fix
continuous-mbedtls
continuous-missing-prototypes
continuous-multiemulator
continuous-nanogl-wes-deprecation
continuous-nanosleep
continuous-nerf-bandwidth-test
continuous-new-dlights
continuous-new-dlights2
continuous-nswitch-link-fixes
continuous-obliterate-abspath
continuous-psvita-vitagl-bump
continuous-realloc
continuous-realloc-poolchain
continuous-ref-get-window-handle
continuous-ref-viewpass
continuous-ref_common
continuous-ref_dx2
continuous-refapi-15
continuous-refapi-5
continuous-refapi-6
continuous-refapi-8
continuous-refapi-8-logo
continuous-renderfx-fix
continuous-ripplewater
continuous-runtime-bsp2
continuous-safer-cvar-unlink
continuous-scary-messages-and-nice-warnings
continuous-sdl-restore-mouse-pos
continuous-shield-patches
continuous-shlibpublic
continuous-signtool-actions
continuous-soundslst
continuous-stereo-mono-stereo
continuous-tw_port
continuous-uncrustify
continuous-use_large_lightmaps
continuous-vbo-fix
continuous-waf-argparser-conflict_handler
continuous-wafcache
continuous-yy-twinks
v0.20
Select branches
Hide Pull Requests
16bit
abi2_prototype
android-legacy-rebase
apidocs
ci-test
dll-leak-detect
drawcharacter-unicode
ffmpeg-8.1
freevgui
gha-arm
goldsrc-a2s-support
hlsdk-mega-fetch
inotify
litwater
mac-bsd-id-fix
master
mbedtls
new_vgui_support_api
original
psp
refapi-15
tw_port
yy-twinks
#1
#102
#1025
#1026
#1029
#1031
#1032
#1033
#1035
#1045
#1046
#1055
#1069
#1075
#1080
#1086
#1087
#1088
#1089
#1090
#1090
#1092
#1093
#1094
#1095
#1096
#110
#1101
#1102
#1107
#1114
#1115
#1117
#1118
#1119
#1121
#1122
#1124
#1126
#1128
#1129
#1132
#1137
#1139
#1143
#1144
#1145
#1146
#1156
#1158
#1160
#1166
#1174
#1175
#1176
#1177
#1178
#1179
#118
#1180
#1181
#1185
#1187
#12
#121
#1211
#122
#1224
#123
#1237
#1237
#1238
#124
#1244
#125
#1250
#1251
#1257
#1261
#1266
#1267
#1268
#127
#1270
#1271
#1272
#1273
#1274
#1275
#1276
#1278
#1281
#1282
#1283
#1285
#1286
#1298
#13
#1305
#1313
#132
#1324
#1326
#1327
#1330
#1335
#1346
#1346
#1355
#1360
#1365
#1366
#1367
#137
#1370
#138
#1381
#1382
#1383
#139
#1392
#1414
#1415
#1418
#1423
#1427
#1430
#144
#1443
#1445
#1446
#1449
#1451
#1452
#1453
#1455
#1457
#1462
#1463
#1466
#1467
#1470
#1472
#1475
#1477
#1480
#1481
#1484
#1486
#1487
#1489
#1493
#1501
#1503
#1504
#1505
#1510
#1515
#1518
#1519
#1520
#1523
#153
#1530
#1532
#1533
#1544
#1549
#1560
#1563
#1567
#1568
#1569
#1577
#1578
#158
#1585
#1585
#1590
#1594
#1598
#1612
#1613
#1614
#1617
#162
#1623
#1628
#1629
#1638
#1643
#1653
#1654
#1655
#1658
#1664
#1665
#167
#1677
#1685
#1687
#1688
#1689
#1711
#1732
#1733
#1754
#1755
#176
#1762
#1767
#1787
#1793
#1806
#1810
#1821
#1825
#1830
#1836
#1843
#1848
#1855
#1862
#1875
#1889
#1908
#1913
#1945
#1947
#1950
#196
#1960
#1961
#1962
#197
#1972
#1974
#1979
#1980
#1981
#1982
#1983
#1984
#1991
#1992
#1993
#2
#20
#2003
#2008
#2010
#2014
#2016
#2018
#2019
#2020
#2021
#2027
#2030
#2048
#2050
#2057
#2063
#2065
#2069
#2075
#2090
#2097
#2098
#210
#2101
#2107
#211
#2110
#2113
#2117
#2120
#2122
#213
#2130
#2131
#2136
#2138
#2139
#214
#2143
#215
#2158
#2161
#2169
#217
#2172
#2176
#2188
#219
#2192
#2194
#2194
#2198
#22
#220
#2208
#2209
#221
#2212
#222
#2221
#2223
#2225
#2226
#2227
#2227
#2230
#2233
#2236
#2237
#2238
#2240
#2241
#2242
#2252
#2253
#2257
#2265
#2274
#2274
#2275
#2277
#2278
#2280
#2281
#2282
#2283
#2284
#2287
#2289
#2290
#230
#2303
#2305
#2307
#2310
#2312
#2313
#2314
#2326
#2330
#2330
#2337
#2339
#2340
#2342
#2343
#2349
#235
#2352
#2356
#2358
#236
#2363
#2367
#237
#2370
#2372
#2373
#2374
#2376
#238
#2380
#2385
#2386
#2387
#2388
#239
#2397
#24
#240
#2400
#241
#2410
#2412
#2413
#2414
#2417
#2419
#242
#2428
#243
#2431
#2432
#2434
#244
#2445
#2446
#2448
#2451
#2452
#2454
#2455
#2459
#2459
#2462
#2463
#2468
#2479
#2482
#249
#2490
#2495
#2499
#25
#250
#2502
#2505
#2506
#251
#2513
#2514
#2518
#252
#2521
#2522
#2525
#2527
#2528
#2529
#253
#2530
#2531
#2532
#2537
#2538
#2539
#254
#2540
#2541
#2543
#2544
#255
#2554
#2556
#256
#2562
#2563
#2565
#2566
#2569
#257
#2572
#2574
#2577
#2577
#2580
#2581
#2582
#2584
#2591
#2593
#2596
#2598
#2599
#26
#2601
#2602
#2603
#2605
#2606
#2607
#261
#2612
#2619
#262
#2620
#2622
#2627
#2630
#2633
#2633
#2637
#264
#2643
#2649
#2649
#265
#2650
#2657
#2658
#2661
#267
#2670
#2671
#2677
#2678
#268
#2680
#2681
#2682
#2684
#2688
#269
#2691
#2694
#2695
#2696
#2697
#270
#2700
#271
#272
#273
#274
#275
#282
#284
#285
#286
#288
#289
#291
#292
#297
#3
#308
#31
#312
#317
#318
#319
#32
#323
#334
#335
#34
#36
#363
#372
#375
#40
#41
#411
#43
#431
#436
#437
#454
#458
#46
#460
#461
#463
#468
#469
#470
#473
#478
#48
#481
#483
#487
#492
#493
#496
#497
#500
#505
#507
#514
#517
#520
#521
#522
#541
#549
#550
#551
#557
#56
#566
#57
#59
#594
#595
#596
#598
#615
#622
#628
#64
#643
#65
#656
#658
#659
#66
#660
#666
#667
#668
#67
#671
#674
#674
#677
#678
#679
#682
#683
#686
#695
#70
#71
#719
#72
#729
#732
#733
#736
#737
#743
#744
#750
#757
#758
#76
#761
#77
#776
#781
#783
#784
#793
#795
#797
#799
#805
#806
#81
#815
#819
#82
#825
#826
#827
#83
#830
#836
#841
#842
#848
#85
#853
#86
#870
#871
#873
#876
#877
#878
#88
#880
#882
#886
#888
#890
#891
#899
#91
#911
#912
#913
#914
#924
#926
#931
#933
#943
#946
#951
#954
#955
#965
#971
#976
#985
#986
#990
continuous
continuous-abi2_prototype
continuous-android-10-test
continuous-android-legacy-porting
continuous-android-legacy-rebase
continuous-android_library_naming
continuous-appveyor-test
continuous-avi
continuous-avi-api
continuous-aynekko_test
continuous-back-to-the-c99
continuous-better-posix-sleep
continuous-better-sleep
continuous-big-endian
continuous-bitshift-fix
continuous-bugcomp2
continuous-ci-test
continuous-delta-refactor
continuous-disable-server-unload
continuous-dns-resolve-sdl2
continuous-drawcharacter-unicode
continuous-externalproject
continuous-ffmpeg-8.1
continuous-freebsd
continuous-gamma-and-overbright
continuous-gcc3again
continuous-getnativeobject
continuous-gha-arm
continuous-gl2shim
continuous-gl2shim-rebase
continuous-gl4es-workaround
continuous-goldsrc-a2s-support
continuous-goldsrc-proto
continuous-goldsrc-proto-2
continuous-hlsdk-mega-fetch
continuous-hlu-sdk-fixes
continuous-http-client-rework
continuous-liblist-gameinfo
continuous-litwater
continuous-mac-bsd-id-fix
continuous-mbedtls
continuous-missing-prototypes
continuous-multiemulator
continuous-nanogl-wes-deprecation
continuous-nanosleep
continuous-nerf-bandwidth-test
continuous-new-dlights
continuous-new-dlights2
continuous-nswitch-link-fixes
continuous-obliterate-abspath
continuous-psvita-vitagl-bump
continuous-realloc
continuous-realloc-poolchain
continuous-ref-get-window-handle
continuous-ref-viewpass
continuous-ref_common
continuous-ref_dx2
continuous-refapi-15
continuous-refapi-5
continuous-refapi-6
continuous-refapi-8
continuous-refapi-8-logo
continuous-renderfx-fix
continuous-ripplewater
continuous-runtime-bsp2
continuous-safer-cvar-unlink
continuous-scary-messages-and-nice-warnings
continuous-sdl-restore-mouse-pos
continuous-shield-patches
continuous-shlibpublic
continuous-signtool-actions
continuous-soundslst
continuous-stereo-mono-stereo
continuous-tw_port
continuous-uncrustify
continuous-use_large_lightmaps
continuous-vbo-fix
continuous-waf-argparser-conflict_handler
continuous-wafcache
continuous-yy-twinks
v0.20
-
7db12ade3a
3rdparty: mainui: update
Alibek Omarov
2026-06-07 03:16:57 +05:00 -
61a84f6953
engine: cache negative master server DNS failures longer, remove dead UDP master server addresses
Alibek Omarov
2026-06-07 02:24:30 +05:00 -
75ffba64c5
engine: http: add support for redirects
Alibek Omarov
2026-06-06 22:55:47 +05:00 -
c134840148
engine: masterlist: add UDP master server deprecation notice, fix static master list address
Alibek Omarov
2026-06-06 19:53:37 +05:00 -
51d1bfbe08
3rdparty: mainui :update
Alibek Omarov
2026-06-06 03:30:26 +05:00 -
79ff8332ac
3rdparty: mainui: update
Alibek Omarov
2026-06-06 02:51:41 +05:00 -
f155005bb1
engine: move out MAX_CLIENTS definition
Alibek Omarov
2026-06-06 02:50:30 +05:00 -
a8de8cf5e6
Documentation: protocol: document new static master protocol
Alibek Omarov
2026-06-06 02:47:11 +05:00 -
74fcab9bfb
engine: implement new static master server protocol
Alibek Omarov
2026-06-06 02:42:58 +05:00 -
efad71bcc9
engine: in-memory HTTP downloader
Alibek Omarov
2026-06-06 01:09:50 +05:00 -
c444ab882a
engine: client: drop key ms protocol extension
Alibek Omarov
2026-06-06 01:00:21 +05:00 -
8fad3bbad6
public: wrap macro arguments in parentheses
🗣🗣: "ùồầỳ hợp lý quãi chất thế nhờ"🤫🗿🔥🔥
2026-06-05 22:07:14 +07:00 -
4cd6d25ee6
engine: common: account for header size when sending first file fragment (which contains filename + compressor on goldsrc)
Alibek Omarov
2026-06-05 08:42:46 +05:00 -
33e47ef5a9
engine: fix engine.log output
Alibek Omarov
2026-06-02 06:44:35 +05:00 -
d19e9606e9
3rdparty: mainui: update
Alibek Omarov
2026-06-02 06:25:52 +05:00 -
fe1827f5e4
engine: common: don't let executing @ prefixed commands and cvars for unprivileged mode
Alibek Omarov
2026-06-02 06:13:59 +05:00 -
918323fcea
engine: upload logo on connect always, add @cl_logoupdate cvar to clearly signal logo changes from DLL side
Alibek Omarov
2026-06-02 06:10:17 +05:00 -
e75256ec9d
3rdparty: mainui: update
Alibek Omarov
2026-06-02 05:59:09 +05:00 -
47582182e6
engine: server: set flag that we are expecting resource list to come from the client to not apply resource list rate limit
Alibek Omarov
2026-06-02 02:56:19 +05:00 -
4a2c218cfc
engine: common: xrcon: oops, fix build, forgot to stage the change
Alibek Omarov
2026-06-01 21:32:45 +05:00 -
376817478d
engine: platform: sdl2: add expiremntal flag -nosteaminput that would remove set by Steam SDL environment variables and let us use gamepad directly
Alibek Omarov
2026-06-01 18:55:17 +05:00 -
b96dc61e31
engine: common: xrcon: do not print misleading "client disconnected" message on engine shutdown
Alibek Omarov
2026-06-01 18:49:12 +05:00 -
b997d5657b
engine: common: xrcon: refactor macros and magic numbers
Alibek Omarov
2026-05-30 06:40:27 +05:00 -
e9f5bca5c4
engine: common: make single shared print buffer with stripped colorcodes
Alibek Omarov
2026-05-30 06:37:48 +05:00 -
b36f107a2e
engine: common: xrcon: use uint32_t for message types instead of null terminated small strings
Alibek Omarov
2026-05-30 04:44:19 +05:00 -
a305ffb33f
engine: common: xrcon: replace XRCON_STATE with XRCON_PARSER for parser state machine types
Alibek Omarov
2026-05-30 04:34:35 +05:00 -
1cc1b60b10
engine: common: xrcon: add NUL at the end of print message
Alibek Omarov
2026-05-30 04:33:34 +05:00 -
648db4a2b3
engine: common: xrcon: fix potential overflow and another recursion case
Alibek Omarov
2026-05-30 04:07:40 +05:00 -
2c0c20dfe6
Documentation: added XRCON protocol description
SNMetamorph
2026-05-28 19:59:40 +04:00 -
17e167432a
engine: common: xrcon: various code fixes
SNMetamorph
2026-05-21 22:20:19 +04:00 -
97b8ca6b38
engine: common: xrcon: strip color codes before sending message to client
SNMetamorph
2026-05-17 16:52:59 +04:00 -
6dabc6f2c5
engine: common: initial implementation of XRCON server
SNMetamorph
2026-05-17 16:10:26 +04:00 -
e808038fee
engine: common: add function NET_MakeSocketReuseAddr
SNMetamorph
2026-05-17 00:49:15 +04:00 -
a60d0d142d
engine: add support for legacy 'm' query responses
Владислав Сухов
2026-05-30 21:56:35 +00:00 -
bf5d88d9a4
engine: net_chan: reset file fragment buffers early, right after they are consumed
Alibek Omarov
2026-05-30 03:57:12 +05:00 -
adca77672a
engine: client: fix crash when loading a save that references non-existing word
Alibek Omarov
2026-05-30 03:52:56 +05:00 -
ef5295c5ab
engine: workaround the misalignment issue when reading textures in BSP
Alibek Omarov
2026-05-30 03:43:46 +05:00 -
37da317133
filesystem: tests: fix build on Windows
Alibek Omarov
2026-05-27 15:17:20 +05:00 -
c93cb49a9e
engine: client: fix typo in COM_RandomLong
Alibek Omarov
2026-05-27 01:06:27 +05:00 -
4f342fb19a
filesystem: tests: reduce boilerplate, add filecopy test
Alibek Omarov
2026-05-27 00:38:53 +05:00 -
8ee3544507
filesystem: use sendfile for faster FS_FileCopy on Linux
Alibek Omarov
2026-05-27 00:34:43 +05:00 -
d44e6d5db7
android: drop 64-bit x86 build, as no known 64-bit only (i.e. with no 32-bit support) x86 deployments of Android are known
Alibek Omarov
2026-05-26 23:11:18 +05:00 -
21cc9feca7
engine: client: don't require cookie echo when server didn't negotiate NET_EXT_NETCHAN_COOKIE
Alibek Omarov
2026-05-26 03:10:31 +05:00 -
e87b14468d
ref: when entity model is NULL, the entity is player and we're drawing in menu, skip this entity silently
Alibek Omarov
2026-05-26 02:56:36 +05:00 -
e01921dd10
engine: server: bump datagram overflow messages to -dev 2
Alibek Omarov
2026-05-26 01:58:23 +05:00 -
e5c4e49782
engine: client: introduce cookie protocol extension, when client connects to the server, it provides randomized 64-bit value to be prefixed into netchan messages
Alibek Omarov
2026-05-25 23:29:04 +05:00 -
d61983a5d2
engine: randomize outgoing_sequence on server side
Alibek Omarov
2026-05-25 21:42:39 +05:00 -
c3f4eb026b
engine: only allow net_sequence_window packets, prevent sudden, usually impossible, jumps
Alibek Omarov
2026-05-25 21:20:55 +05:00 -
fe9b8bcaca
engine: enable warning when client or server tries to access non-existent cvar
SNMetamorph
2026-05-24 16:29:28 +04:00 -
33cd20b21b
engine: server: fix SV_ProcessFile crash from short malformed filename (#2606)
Czarintax
2026-05-25 10:42:03 +02:00 -
78a3b958dd
engine: client: disable saving testing cvars that potentially could break game
SNMetamorph
2026-05-24 14:41:42 +04:00 -
0e56fa10f9
engine: client: make cvar cl_ticket_generator privileged
SNMetamorph
2026-05-24 14:36:57 +04:00 -
b6a67b56b0
engine: client: make cvar cl_steam_broker_addr privileged
SNMetamorph
2026-05-17 14:00:52 +04:00 -
eb9de1cac8
engine: fix NET_IsReservedAdr checks for IPv6, treat IPv4-mapped-as-IPv6 as IPv4
Alibek Omarov
2026-05-23 21:17:01 +05:00 -
24abd2deb2
engine: host: improve missing game libraries message so it's easier to understand
Alibek Omarov
2026-05-23 21:07:31 +05:00 -
996dcc637d
engine: tighten file fragment msg by the (possibly) trunctated frag_message
Alibek Omarov
2026-05-23 20:27:45 +05:00 -
8b89bdca6f
engine: validate size of the message before passing it to COM_UnMunge2
Alibek Omarov
2026-05-23 19:41:54 +05:00 -
3a6e3ba3ca
engine: change Xash split packet id to unsigned short, as it never should be negative
Alibek Omarov
2026-05-23 19:32:28 +05:00 -
42ab099a07
engine: check server address if client received split packet
Alibek Omarov
2026-05-23 19:26:47 +05:00 -
09f15042fe
engine: add target buffer size argument to MSG_ReadBits and MSG_ReadBytes
Alibek Omarov
2026-05-23 18:34:38 +05:00 -
344712b990
3rdparty: update extras
SNMetamorph
2026-05-23 20:08:45 +04:00 -
2904c3e88b
scripts: gha: set default touch configuration file for PS Vita platform
SNMetamorph
2026-05-23 19:53:18 +04:00 -
25ca2ecb12
engine: fix Netchan_Validate units bug allowing oversized fragments
Alibek Omarov
2026-05-23 03:12:23 +05:00 -
f6b28e32e2
engine: fix use-after-free in Netchan_CopyNormalFragments on decompression failure; reject oversized fragmented messages.
Alibek Omarov
2026-05-23 02:53:26 +05:00 -
e118376735
engine: take total size to decompressors in Netchan_CopyNormalFragments, fix underflow when decompressing bzip2 stream
Alibek Omarov
2026-05-23 02:42:28 +05:00 -
5ef6123f03
engine: append log to the crash log on Android
Alibek Omarov
2026-05-22 18:42:51 +05:00 -
e4600b5fe0
engine: input: fix PS Vita gyro axis mapping and add gyro debug visualization
Владислав Сухов
2026-05-21 18:03:16 +00:00 -
074bd8b2b3
public: add unaligned access handlers for new big endian port
Xav101
2026-05-18 23:29:51 -04:00 -
fca347dd00
engine: platform: psvita: add Atlas_AllocBlock to the vrtld export list temporarily
Alibek Omarov
2026-05-21 03:07:15 +05:00 -
2a284090ef
engine: common: add console command "fs_find"
SNMetamorph
2026-05-21 01:05:50 +04:00 -
ecd74a0a7f
filesystem: add implementation of "fs_find" console command
SNMetamorph
2026-05-21 01:03:06 +04:00 -
853a67b0c5
scripts: gha: lock PSVita SDL2 fork to last known good revision
Alibek Omarov
2026-05-21 01:04:43 +05:00 -
80ec1c83f1
engine: platform: psvita: add dummy Atlas_AllocBlock call
Alibek Omarov
2026-05-21 01:04:12 +05:00 -
41681229f9
3rdparty: gl4es: update from upstream, add patch for fixing pixelated textures on Adreno
Alibek Omarov
2026-05-21 00:53:51 +05:00 -
7fce99481f
ref: gl: fix crash in gl2_shim caused by MapBufferRange returning NULL
Alibek Omarov
2026-05-21 00:03:36 +05:00 -
142dc7b87a
ref: use vector initializer macros
Alibek Omarov
2026-05-20 13:13:07 -04:00 -
3e24d5a347
engine: use vector initializer macros
Alibek Omarov
2026-05-20 13:09:08 -04:00 -
64b1b54f5b
ref: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:47 -04:00 -
1fed340330
filesystem: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:36 -04:00 -
64be4251c8
engine: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:26 -04:00 -
c5a8160c32
public: add Vec2, Vec3 and Vec4 macros used for initializers
Alibek Omarov
2026-05-20 12:43:40 -04:00 -
3c1cf81c2d
engine: platform: refactor variable declarations
Alibek Omarov
2026-05-20 18:15:51 +05:00 -
c6c1163aa0
engine: common: refactor variable declarations
Alibek Omarov
2026-05-20 17:51:18 +05:00 -
e8845fc404
engine: client: refactor variable declarations
Alibek Omarov
2026-05-20 17:26:14 +05:00 -
d49178d5b6
engine: server: refactor variable declarations
Alibek Omarov
2026-05-19 21:25:41 +05:00 -
e2cf580818
ref: gl: refactor variable declarations
Alibek Omarov
2026-05-20 17:37:23 +05:00 -
d0a98447c4
ref: soft: refactor variable declarations
Alibek Omarov
2026-05-20 02:13:41 +05:00 -
29a9fcf76c
ref: common: refactor variable declarations
Alibek Omarov
2026-05-19 21:14:25 +05:00 -
37d9791f00
filesystem: refactor variable declarations
Alibek Omarov
2026-05-19 21:10:29 +05:00 -
c5fbc98d16
public: refactor variable declarations
Alibek Omarov
2026-05-19 21:05:09 +05:00 -
7e06417db6
ref: use vector initializer macros
continuous-back-to-the-c99
Alibek Omarov
2026-05-20 13:13:07 -04:00 -
1901c8a91d
engine: use vector initializer macros
Alibek Omarov
2026-05-20 13:09:08 -04:00 -
2511c07a66
ref: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:47 -04:00 -
20b2332ca1
filesystem: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:36 -04:00 -
a244c4d453
engine: use designated initializers where possible
Alibek Omarov
2026-05-20 12:44:26 -04:00 -
0b14349cdb
public: add Vec2, Vec3 and Vec4 macros used for initializers
Alibek Omarov
2026-05-20 12:43:40 -04:00 -
70272ca903
engine: platform: refactor variable declarations
Alibek Omarov
2026-05-20 18:15:51 +05:00 -
4fbdf5e8ee
engine: common: refactor variable declarations
Alibek Omarov
2026-05-20 17:51:18 +05:00 -
7e939b5cd7
engine: client: refactor variable declarations
Alibek Omarov
2026-05-20 17:26:14 +05:00 -
264f69cd91
engine: server: refactor variable declarations
Alibek Omarov
2026-05-19 21:25:41 +05:00