Status
SteamPeaks
ChartsSalesUpcomingPatchesEventsCalculator
New on SteamEvery app, DLC and depot the minute Steam creates itAppsEvery app on Steam, newest change firstPackagesSubs and bundles, and what each containsDepotsDepots, manifests and install sizesTagsSteam's user tags and the games under themDevelopers & publishersCompanies and their cataloguesTechnologiesEngines, SDKs and anti-cheat found in the filesChange historyEvery PICS changelist as it lands
SignalsNineteen readings of the whole catalogueCompareAny games side by sideRecordsAll-time peaks and the days they were setReportsWeekly and monthly write-upsAlerts & newsroomWatch a game, get told when it movesSteam statusIs Steam up, right nowWeb API explorerTry the endpoints in the browser
EventsSteam's own events and the sales calendarCalculatorWhat a Steam account is worth, and its pile of shame
/
Sign in
/
SteamPeaks
The ultimate resource for Steam data.
ExploreChartsSalesSales and festsUpcomingPatchesEventsRecordsTrendingSignals
DatabaseAppsPackagesDepotsTagsDevelopersTechnologiesChange history
ToolsCalculatorCompareSearchAlertsSteam statusAPI
SiteMethodologyFAQDiscordSupportSign in via Steam
Not affiliated with Valve or Steam. Game names and artwork belong to their owners. All times UTC.
PrivacyCookiesFair useStatus
Team Fortress Classic›Events›Team Fortress Classic updates released
Game update

Team Fortress Classic updates released

Team Fortress Classic · published 7 years ago

All eventsPlayers around this dateRead on Steam

This list covers the releases between March 20 and April 15 that are each part of a series of security updates.

Larger changes:

  • Added privilege checking to command execution. Commands originating outside of the client are now only able to execute commands that are considered to be safe. Commands such as 'connect', 'bind', 'quit' and certain cvars such as 'cl_filterstuffcmd' are now only executable by trusted sources.
  • Setting 'cl_filterstuffcmd' to a value greater than zero (e.g. 'cl_filterstuffcmd 1') will set a number of commands that are potentially abusable, such as 'say', 'fps_max', and 'setinfo', to also be only executable by privileged sources.

Fixes:

  • Fixed intermittent double weapon firing
  • Fixed client incorrectly blocking download of custom sprays

Security fixes:

  • All custom resources downloaded from a server now have their file name's checked for safety before being allowed to download
  • Invalid file extensions are now prevented in several commands
  • Dynamic libraries are no longer searched for in custom resource directories
  • Added additional file extensions to custom resource blocked extensions list
  • Fixed buffer overflow in message delta parsing
  • Fixed RCE in weapon message handling
  • Fixed RCE in model loading
  • Fixed buffer overflows in TGA and BMP loading
  • Fixed buffer overflow in demo playback
  • Fixed buffer overflows in model name loading
  • Fixed buffer overflow in detail texture loading
  • Fixed buffer overflow in console map listing
  • Fixed command chaining in cvar's that specified config files to be passed to the 'exec' command
More from Team Fortress Classic

Other announcements

All events
Team Fortress ClassicGame update2 Oct 2024October 2, 2024 UpdateRebuilt for client and server for improved compatibility with the Half-Life 25th Anniversary Update · Fixed issue where the camera would shift after closing an in-game menu · Fixed font issues at high display resolutionsTeam Fortress ClassicGame update18 Aug 2020Team Fortress Classic update releasedAn update for TFC is now available: Fixes and Updates · Fixed viewdemo command crashing for certain demo files · Security fix to client disconnect handling · Security fixes to console command handling · Security fix to client/server communications · Security fix to model loading · Security fixes to BSP and WAD loadingTeam Fortress ClassicGame update8 Oct 2019Team Fortress Classic update releasedAn update for TFC is now available: Fixes and Updates · Fixed server crash when a medic heals a spy that was infected by an enemy medic while feigning death · Fixed holstered weapon incorrectly showing when using a func_tank · Fixed class/map configs sometimes failing to auto-load · Added support for civilian class config (named civilian.cfg) General · Fixed setting monitor refresh rates throug…