While we are getting Godot 3.x in core/backports on mga6 (bug 22771), we still provide Godot 2.x in core/release, and the latest release fixes many bugs, including security relevant ones.
Updated godot packages fix security vulnerability
Fabio Alessandrelli found and fixed several security vulnerabilities in the
marshalling code of Godot Engine, which could be used by a remote Godot client
to cause a Denial of Service for a Godot server.
This update to Godot 2.1.5 fixes it, as well as bringing over a year's worth
of bug fixing, usability enhancements and features.
- TODO (not published upstream - i.e. by me - yet)
RPMs in core/updates_testing:
SRPM in core/updates_testing:
The `godot` binary (in package `godot`) is a game engine and editor, so launching it will bring the "project manager" where a project can be created or imported.
The `godot-demos` package contains such projects, which can be imported in the project manager (they are located in /usr/share/godot/demos).
The `godot-runner` package can be tested by playing the games `minilens` or `tanks-of-freedom` which depend on it.
Mageia 6, x86_64
Installed godot packages, version 2.1.3.
Tried out the godot engine, created a project tyro and imported minesweeper from demos. Opened the godot editor - it looked functional.
Installed minilens separately and gave that a run.
Updated to version 18.104.22.168
Ran godot and opened the 'tyro' project in the editor. Looked at 2D and 3D views and the asset library. Imported the 2D Dungeon Generator. Left the project there though.
Ran minilens and noted Rémi's name in the credits. Scored 49 on the third level. That's enough of that. Can't be doing with running up and down ladders at my age.
Installed tanks-of-freedom and loaded it from the system menus. Ran the demo then started a skirmish using the King-of-the-hill map. Turned tail after a few steps - discretion is the better part of valour.
It all seems to work perfectly.
Good for 64-bits.
An update for this issue has been pushed to the Mageia Updates repository.