Parche del 15 de abril de 2019 (Classic)
|
Fuente: Actualización Team Fortress Classic (Inglés)
Índice
Notas del parche
Cambios importantes
- Se ha añadido el privilegio de comprobación de ejecución de comandos. Los comandos se originan fuera del cliente pero ahora se pueden ejecutar de forma segura. Comandos como «connect», «bind», «quit» y cvars como «cl_filterstuffcmd» ahora solo se pueden ejecutar desde fuentes de confianza.
- Ahora el ajuste «cl_filterstuffcmd» con un valor superior a cero (por ejemplo «cl_filterstuffcmd 1») establecerá un número de comandos que son potencialmente abusables, como «say», «fps_max» y «setinfo», para que requieran también privilegios de ejecución.
Correcciones
- Se ha corregido un disparo doble intermitente.
- Se ha corregido un error por el que el cliente bloqueaba la descarga de espráis personalizados.
Correcciones de seguridad
- Ahora todos los recursos personalizados descargados tienen su nombre, por seguridad.
- Ahora las extensiones de archivo no válidas se advierten en varios comandos.
- Ahora las bibliotecas dinámicas ya no se buscan entre directorios de recursos personalizados.
- Se han añadido extensiones de archivo adicionales para la lista de extensiones de recursos personalizados bloqueadas.
- Se ha corregido un mensaje de sobrecarga de búfer.
- Se ha corregido un mensaje de error del arma.
- Se ha corregido un error de la carga de los modelos.
- Se ha corregido una sobrecarga de búfer al cargar TGA y BMP.
- Se ha corregido una sobrecarga de búfer al reproducir demos.
- Se ha corregido una sobrecarga de búfer al cargar modelos.
- Se ha corregido una sobrecarga de búfer al cargar texturas.
- Se ha corregido una sobrecarga de búfer al mostrar los mapas en la consola.
- Se ha corregido un encadenado de comandos en los cvar con archivos de configuración específicos, para ejecutarse con el comando «exec».
Archivos modificados
- Nota: El registro de cambios se genera desde un diff de dos revisiones del juego.
Cambios de la revisión
Deleted: tfc/civilian.cfg
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