What changed in Half-Life in 2019

34 updates · 25 main milestones · Apr 16, 2019 to Oct 25, 2019

  1. 3 events
    Fix for gl_texturemode and gl_ansio not updating in Low video quality modebug fix
    Steam
    Fix for mods not loading with certain GameDLL pathsbug fix
    Steam
    Fix for resources not downloading properly through FastDLbug fix
    Steam
  2. 12 events
    Security fix to client/server communicationsbug fixMilestone
    Steam
    Updated cl_autowepswitch setting behaviorbalance change

    Setting cl_autowepswitch to 2 enables auto weapon switching on pickup of a better weapon except when holding Primary or Secondary attack.

    Steam
    Security fix to client disconnect handlingbug fixMilestone
    Steam
    Security fix to client launchingbug fixMilestone
    Steam
    Fix 'cl_autowepswitch 1' causing crowbar to auto-equip after spawningbug fix
    Steam
    Added 'Leave game' menu option in single-player modeui ux

    Option to exit back to the main menu.

    Steam
    Security fixes to console command handlingbug fixMilestone
    Steam
    Fix cl_autowepswitch setting not respected after respawningbug fix
    Steam
    Security fix to sound file verificationbug fixMilestone
    Steam
    Security fix to model loadingbug fixMilestone
    Steam
    Fix viewdemo command crashing for certain demo filesbug fix
    Steam
    Security fixes to BSP loadingbug fixMilestone
    Steam
  3. 19 events
    Fixed buffer overflow in detail texture loadingbug fixMilestone
    Steam
    Fixed RCE in saved game loadingbug fixMilestone
    Steam
    Added privilege checking to command executionotherMilestone

    Commands from outside the client can now only execute safe commands.

    Steam
    Updated blocked extensions listotherMilestone

    Additional file extensions added to the custom resource blocked extensions list.

    Steam
    Fixed RCE in model loadingbug fixMilestone
    Steam
    Fixed buffer overflows in TGA and BMP loadingbug fixMilestone
    Steam
    Fixed buffer overflows in sequence file loadingbug fixMilestone
    Steam
    Fixed buffer overflow in message delta parsingbug fixMilestone
    Steam
    Invalid file extensions preventionotherMilestone

    Invalid file extensions are now prevented in several commands.

    Steam
    Fixed buffer overflow in music playlist loadingbug fixMilestone
    Steam
    Fixed buffer overflow in console map listingbug fixMilestone
    Steam
    Fixed RCE in weapon message handlingbug fixMilestone
    Steam
    Fixed buffer overflow in demo playbackbug fixMilestone
    Steam
    Enhanced cl_filterstuffcmd functionalityotherMilestone

    Setting 'cl_filterstuffcmd' to a value greater than zero restricts certain commands to privileged sources.

    Steam
    Dynamic libraries search restrictionotherMilestone

    Dynamic libraries are no longer searched for in custom resource directories.

    Steam
    Fixed buffer overflows in model name loadingbug fixMilestone
    Steam
    Fixed command chaining in cvars with config filesbug fixMilestone
    Steam
    Fixed client blocking custom sprays downloadbug fix
    Steam
    Safety checks for custom resourcesotherMilestone

    All custom resources downloaded from a server now have their file names checked for safety.

    Steam