Package: openttd / 1.0.4-7

Metadata

Package Version Patches format
openttd 1.0.4-7 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
run openttd wrapper.patch | (download)

media/openttd.desktop.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use a wrapper script for running openttd

The wrapper script captures stderr from openttd and displays this in
case of an error. This patch makes the the .desktop file call the
wrapper instead of the openttd binary directly.

cve 2010 4168.patch | (download)

src/network/network.cpp | 6 2 + 4 - 0 !
src/network/network_server.cpp | 3 1 + 2 - 0 !
2 files changed, 3 insertions(+), 6 deletions(-)

 fix for vulnerability cve-2010-4168 for openttd 1.0.0 - 1.0.4 (denial of service (server/client) via invalid read)
cve 2011 3341.patch | (download)

src/company_cmd.cpp | 2 1 + 1 - 0 !
src/network/network_command.cpp | 2 1 + 1 - 0 !
src/order_cmd.cpp | 4 2 + 2 - 0 !
src/vehicle_cmd.cpp | 3 2 + 1 - 0 !
4 files changed, 6 insertions(+), 5 deletions(-)

 fix for vulnerability cve-2011-3341 for openttd 1.0.1 - 1.0.5 (denial of service via improperly validated commands)
cve 2011 3342.patch | (download)

src/saveload/ai_sl.cpp | 2 2 + 0 - 0 !
src/saveload/cheat_sl.cpp | 2 2 + 0 - 0 !
src/saveload/company_sl.cpp | 1 1 + 0 - 0 !
src/saveload/saveload.cpp | 13 13 + 0 - 0 !
src/saveload/saveload.h | 1 1 + 0 - 0 !
src/saveload/strings_sl.cpp | 5 5 + 0 - 0 !
6 files changed, 24 insertions(+)

 fix for vulnerability cve-2011-3342 for openttd 1.0.0 - 1.0.5 (buffer overflows in savegame loading)
cve 2011 3343.patch | (download)

src/bmp.cpp | 13 9 + 4 - 0 !
src/fontcache.cpp | 3 3 + 0 - 0 !
src/heightmap.cpp | 25 22 + 3 - 0 !
src/lang/english.txt | 2 2 + 0 - 0 !
src/openttd.cpp | 9 5 + 4 - 0 !
src/script/squirrel_helper.hpp | 3 3 + 0 - 0 !
src/sound.cpp | 3 2 + 1 - 0 !
src/sound/win32_s.cpp | 2 2 + 0 - 0 !
src/spriteloader/png.cpp | 17 15 + 2 - 0 !
9 files changed, 63 insertions(+), 14 deletions(-)

 fix for vulnerability cve-2011-3343 for openttd 1.0.0 - 1.0.5 (multiple buffer overflows in validation of external data)
cve 2012 0049.patch | (download)

src/network/network_server.cpp | 35 31 + 4 - 0 !
src/settings_type.h | 2 2 + 0 - 0 !
src/table/settings.h | 2 2 + 0 - 0 !
3 files changed, 35 insertions(+), 4 deletions(-)

 fix for vulnerability cve-2012-0049 for openttd 1.0.2 - 1.0.5 (denial of service (server) via slow read attack)
cve 2012 3436.patch | (download)

src/rail_cmd.cpp | 13 12 + 1 - 0 !
1 file changed, 12 insertions(+), 1 deletion(-)

 fix for vulnerability cve-2012-3436 for openttd 1.0.0 - 1.0.5 (denial of service (server) using ships on half tiles and landscaping.)
cve 2013 6411.patch | (download)

src/aircraft_cmd.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix for vulnerability cve-2013-6411 for openttd 1.0.0 - 1.1.5 (denial of service (server) using forcefully crashed aircrafts.)