minetest/src
red-001 53c2fbb4c4 Don't attempt to process packets when there are none
Under certain unlikely circumstances the main server loop could attempt to process packets even when the connection didn't return one. This would result in the default empty packet being processed resulting in spurious warnings about a missing client.
2024-09-08 20:31:35 +02:00
..
benchmark Corresponding code changes 2024-06-10 21:15:30 +02:00
client Avoid unsafety with stack-allocated mesh buffer 2024-09-08 20:29:58 +02:00
content Update some workflows to newer Ubuntu versions (#14668) 2024-06-03 20:39:02 +02:00
database Un-deprecate redis database backend (#14849) 2024-07-14 21:56:55 +02:00
gui Fix empty tables / text lists emitting row events (#14955) 2024-08-11 17:54:05 +02:00
irrlicht_changes Fix some clang compiler warnings (#14654) 2024-05-15 19:56:25 +02:00
mapgen Fix blockseed for on_generated in mapgen env 2024-07-22 16:31:46 +02:00
network Restore proportional minimap scaling (#15022) 2024-09-08 20:19:31 +02:00
script Make getting bone overrides return the "same" euler angles (#15007) 2024-09-08 20:14:39 +02:00
server Fix animations not being restartable (#15016) 2024-09-08 20:14:39 +02:00
threading Fix local server startup and shutdown blocking the main thread 2024-04-05 13:00:21 +02:00
unittest Corresponding code changes 2024-06-10 21:15:30 +02:00
util Rename sha256 header 2024-06-10 18:49:43 +02:00
activeobject.h Make getting bone overrides return the "same" euler angles (#15007) 2024-09-08 20:14:39 +02:00
activeobjectmgr.h Upgrade client active object mgr tests to Catch2 (#14565) 2024-05-22 18:39:53 +02:00
catch.cpp Corresponding code changes 2024-06-10 21:15:30 +02:00
catch.h Corresponding code changes 2024-06-10 21:15:30 +02:00
chat_interface.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
chat.cpp Chat: Remove tailing punctuation from clickable links 2024-06-05 20:11:47 +02:00
chat.h CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
chatmessage.h Travis: Update clang from 4.0 to 5.0 (#6467) 2017-10-09 11:32:06 +02:00
clientdynamicinfo.cpp Remove excessive touchscreengui.h includes (#14466) 2024-03-17 14:59:50 +01:00
clientdynamicinfo.h Remove excessive touchscreengui.h includes (#14466) 2024-03-17 14:59:50 +01:00
cmake_config_githash.h.in C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
cmake_config.h.in Fix broken default sneak keybind on macOS with SDL (#14754) 2024-06-16 17:50:02 +02:00
CMakeLists.txt Corresponding code changes 2024-06-10 21:15:30 +02:00
collision.cpp LocalPlayer: Restore 2u height sneak jump (#15015) 2024-09-08 20:17:32 +02:00
collision.h LocalPlayer: Restore 2u height sneak jump (#15015) 2024-09-08 20:17:32 +02:00
config.h Android build via CMake (#13528) 2023-05-26 15:21:23 +02:00
constants.h Scale resend timeout exponentially 2024-01-17 20:05:57 +01:00
content_mapnode.cpp Modernize src/c* src/d* and src/e* files (#6263) 2017-08-17 23:02:50 +02:00
content_mapnode.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
content_nodemeta.cpp Reduce unnecessary include in serialize.h 2024-03-30 11:07:02 +01:00
content_nodemeta.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
convert_json.cpp Use json forward-declarations 2023-04-27 18:50:33 +02:00
convert_json.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
craftdef.cpp Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
craftdef.h Throw Hocroft-Karp onto shapeless recipes 2023-04-14 21:10:09 +02:00
daynightratio.h Make natural night light as bright as MT 0.4.16 (#9053) 2019-10-18 21:54:44 +01:00
debug.cpp Show better description to users when std::bad_alloc happens 2023-09-13 13:58:59 +02:00
debug.h Fix local server startup and shutdown blocking the main thread 2024-04-05 13:00:21 +02:00
defaultsettings.cpp Fix Windows enabling touch controls due to existence of touchscreen (#15003) 2024-09-08 20:14:39 +02:00
defaultsettings.h Settings: Proper priority hierarchy 2021-01-29 17:32:35 +01:00
dummygamedef.h Rename "mod metadata" to "mod storage" everywhere 2022-11-24 17:58:25 -05:00
dummymap.h Add lighting test and benchmark (#12802) 2022-09-26 06:49:08 -04:00
emerge_internal.h Lua on each mapgen thread (#13092) 2024-02-13 22:47:30 +01:00
emerge.cpp Fix blockseed for on_generated in mapgen env 2024-07-22 16:31:46 +02:00
emerge.h Fix blockseed for on_generated in mapgen env 2024-07-22 16:31:46 +02:00
environment.cpp Optimize code patterns around raycasting 2024-05-03 16:28:29 +02:00
environment.h Tool specific pointing and blocking pointable type (#13992) 2024-01-22 18:27:08 +01:00
exceptions.h Some globals (un-)init fixes 2024-04-20 13:03:42 +02:00
face_position_cache.cpp Modernize various files 2017-08-18 07:44:52 +02:00
face_position_cache.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
filesys.cpp Fix path traversal in mainmenu's extract_zip 2024-07-10 22:37:45 +02:00
filesys.h Introduce proper error handling for file streams 2024-05-14 18:33:08 +02:00
gamedef.h Add world-independent storage directory for mods (#12315) 2024-03-24 17:18:58 +00:00
gameparams.h Add register dialog to separate login/register (#12185) 2022-06-05 17:47:38 +02:00
gettext.cpp Trivial fix (forget to remove semicolon) in gettext.cpp 2024-05-16 21:00:00 +07:00
gettext.h Get rid of wgettext 2023-04-08 20:17:50 +02:00
gettime.h Refactor profiler and related classes 2024-04-20 13:03:42 +02:00
httpfetch.cpp Minimize data sent in the default user agent (#14851) 2024-07-20 10:27:04 +02:00
httpfetch.h Allow sync HTTP fetches to be interrupted to fix hanging (#14412) 2024-03-12 20:09:43 +01:00
hud.cpp Add chat HUD flag (#13189) 2023-02-20 21:00:37 +01:00
hud.h Fix out of range enum casts in deSerialize functions (#14090) 2024-01-17 20:05:46 +01:00
inventory.cpp Client: fix unknown texture upon shift-move to full inventory list (#14586) 2024-04-28 19:45:09 +02:00
inventory.h Inventory: Fix order of callbacks when swapping items 2024-03-16 20:14:05 +01:00
inventorymanager.cpp Inventory: Fix order of callbacks when swapping items 2024-03-16 20:14:05 +01:00
inventorymanager.h Inventory: Fix order of callbacks when swapping items 2024-03-16 20:14:05 +01:00
irr_aabb3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irr_ptr.h Delete clang-format files and comments (#14079) 2023-12-15 10:23:44 +01:00
irr_v2d.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irr_v3d.h Revert 6587 - Optimize entity-entity collision (#7539) 2018-07-08 21:30:55 +01:00
irrlichttypes_bloated.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
irrlichttypes_extrabloated.h Use true pitch/yaw/roll rotations without loss of precision by pgimeno (#8019) 2019-02-07 21:26:06 +00:00
irrlichttypes.h Irrlicht support changes (#14383) 2024-02-19 21:14:47 +01:00
itemdef.cpp Re-add "long tap to punch" as a client-side setting 2024-03-30 11:40:50 +01:00
itemdef.h Re-add "long tap to punch" as a client-side setting 2024-03-30 11:40:50 +01:00
itemgroup.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
itemstackmetadata.cpp Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
itemstackmetadata.h Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
json-forwards.h Use json forward-declarations 2023-04-27 18:50:33 +02:00
light.cpp Fix light overflow of u8 if light is saturated at 255 (#10305) 2020-08-23 15:39:55 +02:00
light.h Light curve: Simplify and improve code, fix darkened daytime sky (#7693) 2018-09-16 17:59:42 +01:00
lighting.cpp Convert spaces to tabs (#13506) 2023-05-26 15:13:57 +02:00
lighting.h Make volumetric light effect strength server controllable 2023-12-21 16:21:01 -08:00
log.cpp A few clean ups in log.cpp 2024-06-10 18:49:43 +02:00
log.h A few clean ups in log.cpp 2024-06-10 18:49:43 +02:00
main.cpp Identify when compiled with openresty LuaJIT 2024-06-10 18:49:43 +02:00
map_settings_manager.cpp Introduce proper error handling for file streams 2024-05-14 18:33:08 +02:00
map_settings_manager.h Minor script api fixes/cleanups 2023-06-23 09:05:26 +02:00
map.cpp General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
map.h Remove unnecessary copy of a big data structure 2024-04-23 19:03:50 +02:00
mapblock.cpp Call malloc_trim() regularly to improve deallocation behavior (#14707) 2024-06-07 16:57:30 +02:00
mapblock.h Do not bother to assert that a u8 is >= 0 2024-05-14 16:21:30 +02:00
mapnode.cpp Optimize MapNode::serializeBulk 2024-04-20 13:03:42 +02:00
mapnode.h Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
mapsector.cpp Fix missing limit check for block y pos (#14320) 2024-01-30 21:51:51 +01:00
mapsector.h Allow access into MapSector::m_blocks (#14232) 2024-01-10 09:17:26 -08:00
metadata.cpp Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
metadata.h Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
migratesettings.h Rename "opaque_water" setting to "translucent_liquids" with inverted meaning (#14660) 2024-05-22 16:46:05 +02:00
modchannels.cpp Move the codebase to C++14 2022-02-26 14:39:41 +01:00
modchannels.h Add session_t typedef + remove unused functions (#6470) 2017-09-27 19:47:36 +02:00
modifiedstate.h Reduce size of some MapBlock members 2023-12-16 12:51:42 +01:00
nameidmapping.cpp (se)SerializeString: Include max length in the name 2020-10-01 09:52:59 +02:00
nameidmapping.h Simplify getBlockNodeIdMapping 2024-04-20 13:03:42 +02:00
nodedef.cpp Rename "opaque_water" setting to "translucent_liquids" with inverted meaning (#14660) 2024-05-22 16:46:05 +02:00
nodedef.h Rename "opaque_water" setting to "translucent_liquids" with inverted meaning (#14660) 2024-05-22 16:46:05 +02:00
nodemetadata.cpp Reduce unnecessary include in serialize.h 2024-03-30 11:07:02 +01:00
nodemetadata.h Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
nodetimer.cpp Code modernization: src/n*, src/o* (#6280) 2017-08-19 11:30:46 +02:00
nodetimer.h Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
noise.cpp Add API for restoring PseudoRandom and PcgRandom state (#14123) 2024-01-16 23:20:52 +01:00
noise.h Fix signed overflow UB in PseudoRandom::next() 2024-01-19 11:52:53 +01:00
objdef.cpp Allow ObjDefManager instances to be cloned 2020-05-05 19:26:59 +02:00
objdef.h Fix remaining issues with mapgen scriptapi 2020-05-05 19:26:59 +02:00
object_properties.cpp Reduce unnecessary include in serialize.h 2024-03-30 11:07:02 +01:00
object_properties.h Fix some common SAO methods to not generate useless update packets 2024-03-06 18:03:57 +01:00
particles.cpp Fix new texture properties not being sent for minetest.add_particle (#14760) 2024-07-01 20:41:54 +02:00
particles.h Fix new texture properties not being sent for minetest.add_particle (#14760) 2024-07-01 20:41:54 +02:00
pathfinder.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
pathfinder.h Reduce ServerEnvironment propagation (#9642) 2020-04-11 19:59:43 +02:00
player.cpp Move PlayerSettings class to client code 2024-03-06 18:03:57 +01:00
player.h Add physics overrides for walk speed and Fast Mode (#14475) 2024-04-30 13:50:01 +02:00
porting_android.cpp Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
porting_android.h Migrate the Android port to SDL2 2024-04-08 20:15:37 +02:00
porting.cpp Minimize data sent in the default user agent (#14851) 2024-07-20 10:27:04 +02:00
porting.h Minimize data sent in the default user agent (#14851) 2024-07-20 10:27:04 +02:00
precompiled_headers.txt Add precompiled header support 2024-05-27 17:12:39 +02:00
profiler.cpp Fix profiler assertion failures 2024-04-20 14:32:35 +02:00
profiler.h Fix profiler assertion failures 2024-04-20 14:32:35 +02:00
raycast.cpp General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
raycast.h General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
reflowscan.cpp Fix typos and en_US/en_GB inconsistency in various files (#12902) 2022-11-09 11:57:19 -05:00
reflowscan.h Node definition manager refactor (#7016) 2018-02-10 21:04:16 +01:00
remoteplayer.cpp RemotePlayer: make peer ID always reflect the validity of PlayerSAO (#14317) 2024-02-02 22:13:24 +01:00
remoteplayer.h RemotePlayer: make peer ID always reflect the validity of PlayerSAO (#14317) 2024-02-02 22:13:24 +01:00
rollback_interface.cpp Replace PP with direct printing 2023-06-26 22:51:32 +02:00
rollback_interface.h Code modernization: src/p*, src/q*, src/r*, src/s* (partial) (#6282) 2017-08-19 14:25:35 +02:00
serialization.cpp zstd: Fix minetest.decompress lockup when data ends too early 2024-09-08 20:16:52 +02:00
serialization.h Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
server.cpp Don't attempt to process packets when there are none 2024-09-08 20:31:35 +02:00
server.h Sounds: Partial revert of #14436 and #14341 (#14889) 2024-07-30 21:25:50 +02:00
serverenvironment.cpp Optimize code patterns around raycasting 2024-05-03 16:28:29 +02:00
serverenvironment.h General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
servermap.cpp Change some profiler values to microseconds 2024-04-23 19:03:35 +02:00
servermap.h Split servermap.cpp/h off from map.cpp/h 2024-03-20 16:37:32 +01:00
settings_translation_file.cpp Update minetest.conf.example and settings_translation_file.cpp 2024-08-11 17:35:23 +02:00
settings.cpp Introduce proper error handling for file streams 2024-05-14 18:33:08 +02:00
settings.h Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
skyparams.h Fix uninitialized SkyboxParams::fog_color 2024-09-08 20:19:31 +02:00
sound.h Introduce std::string_view into wider use (#14368) 2024-02-17 15:35:33 +01:00
staticobject.cpp Fix static_save=false not working & related cleanups 2024-03-17 15:55:24 +01:00
staticobject.h Reduce exposure of various internals (#12885) 2022-11-03 17:35:31 +01:00
terminal_chat_console.cpp A few clean ups in log.cpp 2024-06-10 18:49:43 +02:00
terminal_chat_console.h CSM: Fix duplicate player names (#13910) 2023-10-22 15:31:29 +02:00
texture_override.cpp Introduce proper error handling for file streams 2024-05-14 18:33:08 +02:00
texture_override.h Address some clang-tidy warnings 2023-12-25 10:07:28 +01:00
tileanimation.cpp Fix clang-tidy type promotion errors 2024-02-26 20:47:47 +01:00
tileanimation.h Batched rendering of particles (#14489) 2024-04-03 13:56:49 +02:00
tool.cpp Allow nil puncher in object:punch (#14319) 2024-04-28 17:55:04 +02:00
tool.h General code refactoring/improvements in server, treegen and connection 2024-03-20 16:37:32 +01:00
translation.cpp Reduce translations log spam 2024-03-06 22:33:32 +01:00
translation.h Reduce translations log spam 2024-03-06 22:33:32 +01:00
unsupported_language_list.txt Move unsupported language list into a separate file (#13865) 2023-10-05 17:29:02 +02:00
version.cpp Android build via CMake (#13528) 2023-05-26 15:21:23 +02:00
version.h C++ modernize: Pragma once (#6264) 2017-08-17 22:19:39 +02:00
voxel.cpp Call malloc_trim() regularly to improve deallocation behavior (#14707) 2024-06-07 16:57:30 +02:00
voxel.h Replace PP with direct printing 2023-06-26 22:51:32 +02:00
voxelalgorithms.cpp Reduce wasteful memory allocations in update_lighting_nodes() 2024-05-03 16:28:29 +02:00
voxelalgorithms.h Add lighting test and benchmark (#12802) 2022-09-26 06:49:08 -04:00