aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Bump used IrrlichtMt versionsfan52022-09-16
|
* Fix UAF in craft recipes (#12763)savilli2022-09-16
| | | If you call minetest.clear_craft after minetest.register_alias_force, the craft definition reference may not be removed from m_output_craft_definitions leading to UAF.
* Fix tooltips for dropdown, scrollbar and more (#12747)DS2022-09-14
|
* Fix potential use-after-free with item metadata (#12729)Jude Melton-Houghton2022-09-14
| | | This fixes a use-after-free bug in the case where itemstack metadata is accessed after the itemstack has been garbage-collected.
* Serialize: Restore forward compatibilityLars Mueller2022-09-14
|
* Serialize: Use numbers for refs to work around LuaJIT limitsLars Mueller2022-09-14
|
* Allow looped animation to be used safely with old clientssfan52022-09-14
| | | | fixes #12657
* Chat weblink: remove comma as delimiter (#12730)pecksin2022-09-14
|
* Convert entity glow value to color space before adding to the lightx20482022-09-14
|
* Fix incorrectly placed label in tab_online (#12732)Niklp2022-09-14
|
* Fix and enable x86 build for Android (#12700)savilli2022-09-14
|
* Fix texture_min_sizefluxionary2022-09-14
|
* Apply DPI Scaling to GUIModalMenu (#12693)Elliott Lester2022-09-14
| | | Co-authored-by: sfan5 <sfan5@live.de>
* Fix crash when trying to overwrite a packagerubenwardy2022-09-14
| | | | | | Before #11646, core.copy_dir would overwrite the target if it exists. Adding core.delete_dir restores the exact same behaviour Fixes #12303
* Remove resolution of appstream screenshots (#12652)Fábio Rodrigues Ribeiro2022-09-14
| | | resolves Appdata not valid #12597
* Move some CI jobs to newer compiler versionssfan52022-09-14
|
* Limit force shadow update to urgent blocks (#12692)x20482022-09-14
|
* Check hp_max > 0 for entities (#12667)Lars Müller2022-09-14
|
* Reassure previous nil behaviour for tiles and special_tiles (#12678)Zughy2022-09-14
| | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
* Fix crash when crafting callbacks return strings (#12685)Zughy2022-09-14
| | | Co-authored-by: Zughy <4279489-marco_a@users.noreply.gitlab.com>
* Fix crash when stars are resetZughy2022-09-14
|
* Merge remote-tracking branch 'origin/stable-5' into HEADsfan52022-08-04
|\
| * Bump version to 5.5.1sfan52022-05-15
| |
| * Fix broken dependency enabling due to missing `enabled` fieldrubenwardy2022-05-14
| |
| * Fix Docker buildsfan52022-05-14
| | | | | | | | prometheus-cpp switched to C++14 in April (after we did) so this issue only affects older branches.
| * Fix cooking and fuel crafts with aliasesJude Melton-Houghton2022-05-14
| |
| * Fix possible unreliable behavior due to uninitialized variablesOctavian2022-05-14
| |
| * HUD: Update selection mesh every frame (#12270)Lars Müller2022-05-14
| | | | | | Fixes outdated selection boxes after entity property changes.
| * Fix Minetest blaming the wrong mod for errors (#12241)Lars Müller2022-05-14
| | | | | | Covers the case where mods insert their callbacks manually into "minetest.registered_<callbacks>" (often to achieve a particular order of execution).
| * Enable dependencies when enabling modpacks (#12202)Jude Melton-Houghton2022-05-14
| |
| * Fix enabling of dependencies with identical names (#12253)Jude Melton-Houghton2022-05-14
| |
| * Fix mods not being recursively enabledrubenwardy2022-05-14
| | | | | | | | Fixes #12290
| * Declare all bundled libs as staticsfan52022-05-14
| | | | | | | | | | Otherwise it can happen that these are built as shared depending on the options passed to CMake, which obviously isn't intended.
| * guiScalingFilter: Fix most memory leaks (#12256)SmallJoker2022-05-14
| | | | | | | | Calls to the cache function ended up creating a new texture regardless whether the texture is already cached.
| * ContentDB: Fix ungraceful crash on aliases when list download failsrubenwardy2022-05-14
| | | | | | | | Fixes #12267 and fixes #12154
| * Fix synchronization issue at thread startsfan52022-05-14
| | | | | | | | | | | | | | | | | | | | If a newly started thread immediately exits then m_running would immediately be set to false again and the caller would be stuck waiting for m_running to become true forever. Since a mutex for synchronizing startup already exists we can simply move the while loop into it. see also: #5134 which introduced m_start_finished_mutex
| * Fix password changing getting stuck if wrong password is entered oncesfan52022-05-14
| |
| * Apply disallow_empty_password to password changes toosfan52022-05-14
| |
| * Fix race condition in registration leading to duplicate create_auth callssfan52022-05-14
| |
| * Remove HW_buffer_counter after IrrlichtMt fix to remove HWBufferMap (#12232)paradust72022-05-14
| | | | | | Keep code and use version check instead, for backwards compatibility
| * Fix invalid queued package element and path (#12218)Alex2022-05-14
| |
| * Fix some textures not being sent correctly to older clientsGiuseppe Bilotta2022-05-14
| | | | | | | | | | | | | | | | | | | | | | | | | | Since b2eb44afc50976dc0954c868977b5829f3ff8a19, a texture defined as `[combine:16x512:0,0=some_file.png;etc` will not be sent correctly from a 5.5 server to a 5.4 client due to the overeager detection of unsupported base modifier `[` introducing a spurious `blank.png^` before the modifier. Fix this by whitelisting which base modifiers can be passed through unchanged to the client, and prefix `blank.png` for the others (which at the moment is just [png:, but the list may grow larger as new base modifiers are added.)
| * Fix '[combine' when EVDF_TEXTURE_NPOT is disabled. (#12187)paradust72022-05-14
| | | | | | | | | | | | | | Stop scaling images to POT immediately when loaded. The 'combine' modifier hardcodes X and Y coordinates, and so behaves incorrectly if applied to a scaled image. Images emitted by generateImage() are already scaled to POT before being used as a texture, so nothing should break.
| * Fix OOB read in trim("")ShadowNinja2022-05-14
| |
| * Avoid negation of comparison operator (luacheck warning)Dmitry Kostenko2022-05-14
| |
| * Fix memory leak in EmergeManagerDaroc Alden2022-05-14
| | | | | | | | EmergeManager keeps a copy of the BiomeGen that it creates, but never deletes it.
| * Fix footsteps for players whose collision box min y != 0 (#12110)Gregor Parzefall2022-05-14
| |
| * Fix undefined behavior in TileLayer (#12125)Daroc Alden2022-05-14
| | | | | | Initialize the values properly
| * Fix memory leak from SpatialAreaStore (#12120)Daroc Alden2022-05-14
| |
| * Fix segfault with autoscale_mode (again)sfan52022-05-14
| | | | | | | | | | closes #12100 This time add some asserts so there is no misunderstanding about the NULL-ness of layer->texture.