Patch (Classic) du 15 avril 2019

From Team Fortress Wiki
Jump to: navigation, search

Notes de mise à jour

Changements importants

  • Ajout de la vérification des privilèges à l'exécution des commandes. Les commandes provenant de l'extérieur du client ne peuvent maintenant être exécutées que si elles sont considérées comme sûres. Les commandes telles que 'connect', 'bind', 'quit' et certains cvars tels que 'cl_filterstuffcmd' ne sont maintenant exécutables que par des sources de confiance.
  • En fixant une valeur supérieure à zéro à 'cl_filterstuffcmd' (par exemple 'cl_filterstuffcmd 1'), un certain nombre de commandes potentiellement abusives, telles que "say", "fps_max" et "setinfo", seront également exécutables uniquement par des sources privilégiées.

Corrections

  • Correction des tirs doubles intermittents d'armes
  • Correction du client bloquant le téléchargement de graffitis personnalisés

Corrections de sécurité

  • Toutes les ressources personnalisées téléchargées à partir d'un serveur font désormais l'objet d'une vérification de sécurité de leur nom de fichier avant d'être autorisées à être téléchargées
  • Les extensions de fichiers non valides sont désormais évitées dans plusieurs commandes
  • Les bibliothèques dynamiques ne sont plus recherchées dans les répertoires de ressources personnalisés
  • Ajout d'extensions de fichiers supplémentaires à la liste des extensions personnalisées bloquées
  • Correction d'un dépassement de tampon dans l'analyse delta des messages
  • Correction de l'exécution de code à distance dans le traitement des messages d'armes
  • Correction de l'exécution de code à distance lors du chargement de modèle
  • Correction des débordements de tampon dans le chargement de TGA et BMP
  • Correction du débordement de la mémoire tampon lors de la lecture de la démo
  • Correction des débordements de tampon dans le chargement du nom de modèle
  • Correction d'un débordement de tampon dans le chargement de texture de détail
  • Correction d'un dépassement de tampon dans la liste des cartes de la console
  • Correction du séquençage des commandes cvar qui spécifiait que les fichiers de configuration devaient être transmis à la commande 'exec'

Fichiers modifiés

Note: Le journal des modifications ci-dessous est généré à partir des différences entre deux révisions du jeu. Ces données peuvent être incomplètes ou incohérentes.
Changements de la révision
Modified: tfc/cl_dlls/client.dll
Modified: tfc/cl_dlls/client.dylib
Modified: tfc/cl_dlls/client.so
Modified: tfc/dlls/tfc.dll
Modified: tfc/dlls/tfc.dylib
Modified: tfc/dlls/tfc.so