sfan5 
							
						 
					 
					
						
						
							
						
						5dbc1d4c08 
					 
					
						
						
							
							Move some files to src/server/  
						
						
						
						
					 
					
						2024-01-27 10:33:32 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						c0f852e016 
					 
					
						
						
							
							Change NetworkPacket to reserve instead of resize  
						
						... 
						
						
						
						also make the bool serialization clearer and move the constructor
to the header file 
						
						
					 
					
						2024-01-27 10:33:32 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						397682a5b0 
					 
					
						
						
							
							Clean up client and server command sending / tables  
						
						
						
						
					 
					
						2024-01-27 10:33:32 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						2b99dabdac 
					 
					
						
						
							
							Touchscreen: Abort ongoing short taps if touch interaction mode changes ( #14305 )  
						
						
						
						
					 
					
						2024-01-26 23:19:06 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						4158759265 
					 
					
						
						
							
							Move mtevent.h to src/client/  
						
						
						
						
					 
					
						2024-01-26 22:10:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						8927e7caf6 
					 
					
						
						
							
							Handle some edge cases in tile images  
						
						
						
						
					 
					
						2024-01-26 22:10:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						a46fe79939 
					 
					
						
						
							
							Reduce code duplication in tile.cpp  
						
						
						
						
					 
					
						2024-01-26 22:10:36 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						2ef080a51b 
					 
					
						
						
							
							Slight simplification of RemoteClient::getNextBlocks(...) ( #14302 )  
						
						
						
						
					 
					
						2024-01-25 11:32:18 -08:00 
						 
				 
			
				
					
						
							
							
								Sokomine 
							
						 
					 
					
						
						
							
						
						4468813d47 
					 
					
						
						
							
							Show more lines in chat scrollback buffer ( #14290 )  
						
						
						
						
					 
					
						2024-01-24 19:41:29 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						6a2eb4da07 
					 
					
						
						
							
							Restore pointability backwards compatibility  
						
						
						
						
					 
					
						2024-01-23 23:30:28 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						731b84d725 
					 
					
						
						
							
							Reduce some instances of useless data shuffling  
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						362e4505e8 
					 
					
						
						
							
							Minor improvements to media request / announce code  
						
						... 
						
						
						
						I had to throw away the code switching sendRequestedMedia to
a bin packing algorithm because it actually performed worse. :( 
						
						
					 
					
						2024-01-23 22:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						13013d1b8b 
					 
					
						
						
							
							Fix client loading not aborting correctly in certain cases  
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6df0de565f 
					 
					
						
						
							
							Check media requests on the server more carefully  
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						89eabb5803 
					 
					
						
						
							
							Drop speed tests and some other unused code from clientlauncher.cpp  
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6aa4f14a28 
					 
					
						
						
							
							Drop some unneeded MOD_REASONs  
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						be7844192b 
					 
					
						
						
							
							Don't save blocks asap for only lighting updates  
						
						
						
						
					 
					
						2024-01-23 22:34:36 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9e3a11534f 
					 
					
						
						
							
							Allow fog color to be overriden properly ( #14296 )  
						
						
						
						
					 
					
						2024-01-23 22:33:33 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						a29d3cf074 
					 
					
						
						
							
							Save the settings in more cases to avoid losing setting changes (especially on Android) ( #14266 )  
						
						
						
						
					 
					
						2024-01-23 21:33:27 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						5958714309 
					 
					
						
						
							
							Tool specific pointing and blocking pointable type ( #13992 )  
						
						
						
						
					 
					
						2024-01-22 18:27:08 +01:00 
						 
				 
			
				
					
						
							
							
								Lars Mueller 
							
						 
					 
					
						
						
							
						
						fb461d21a5 
					 
					
						
						
							
							Fix waypoint precision wraparound, add bounds check  
						
						
						
						
					 
					
						2024-01-21 21:00:09 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						404a063fdf 
					 
					
						
						
							
							Touchscreen: Allow mods to swap the meaning of short and long taps (punch with single tap) ( #14087 )  
						
						... 
						
						
						
						This works through a new field "touch_interaction" in item definitions.
The two most important use cases are:
 - Punching players/entities with short tap instead of long tap (enabled by default)
 - Making items usable that require holding the place button (e.g. bows and shields in MC-like games) 
						
						
					 
					
						2024-01-21 17:44:08 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						8cbd629010 
					 
					
						
						
							
							Fix bugs in ModifySafeMap ( #14276 )  
						
						
						
						
					 
					
						2024-01-20 15:37:30 +01:00 
						 
				 
			
				
					
						
							
							
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						371b9a7fc2 
					 
					
						
						
							
							Move check for strlcpy before config.h generation  
						
						... 
						
						
						
						Fixes: 225aa107f6 
						
						
					 
					
						2024-01-19 22:48:43 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						699d1bf27c 
					 
					
						
						
							
							Use newer IrrlichtMt  
						
						... 
						
						
						
						now with SDL2 
						
						
					 
					
						2024-01-19 11:54:40 +01:00 
						 
				 
			
				
					
						
							
							
								David Heidelberg 
							
						 
					 
					
						
						
							
						
						225aa107f6 
					 
					
						
						
							
							Define strlcpy only on platforms where it's not available  
						
						... 
						
						
						
						Linux musl-libc and recent glibc > 2.38 have it.
Signed-off-by: David Heidelberg <david@ixit.cz > 
						
						
					 
					
						2024-01-19 11:53:08 +01:00 
						 
				 
			
				
					
						
							
							
								DS 
							
						 
					 
					
						
						
							
						
						e416c99419 
					 
					
						
						
							
							Fix signed overflow UB in PseudoRandom::next()  
						
						
						
						
					 
					
						2024-01-19 11:52:53 +01:00 
						 
				 
			
				
					
						
							
							
								Lars 
							
						 
					 
					
						
						
							
						
						7c9706fdcf 
					 
					
						
						
							
							Remove unused meshgen_block_cache_size setting  
						
						
						
						
					 
					
						2024-01-19 11:52:39 +01:00 
						 
				 
			
				
					
						
							
							
								HybridDog 
							
						 
					 
					
						
						
							
						
						f08e4bb27d 
					 
					
						
						
							
							Return to the main menu if a shader compilation fails ( #14256 )  
						
						... 
						
						
						
						Before this change, if the shaders are broken, only an error message is shown and the player enters the world nonetheless, where he/she sees broken graphics. 
						
						
					 
					
						2024-01-19 11:51:46 +01:00 
						 
				 
			
				
					
						
							
							
								savilli 
							
						 
					 
					
						
						
							
						
						432988a4ad 
					 
					
						
						
							
							Fix multiple password changes in one session  
						
						
						
						
					 
					
						2024-01-19 11:50:55 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e985b7a0bf 
					 
					
						
						
							
							Initialize random with better seed  
						
						
						
						
					 
					
						2024-01-17 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6caa06eaed 
					 
					
						
						
							
							Remove mistaken exec mode from three files  
						
						
						
						
					 
					
						2024-01-17 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5ceb327e55 
					 
					
						
						
							
							Replace SHA256 implementation with one from LibreSSL  
						
						... 
						
						
						
						They have cleaner code than OpenSSL :)
from here: https://github.com/libressl/openbsd/tree/master/src/lib/libcrypto 
and https://github.com/libressl/portable  
						
						
					 
					
						2024-01-17 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b0f76d82c5 
					 
					
						
						
							
							Remove references to SHA1 and SHA512 from SRP code  
						
						
						
						
					 
					
						2024-01-17 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						5756d6262e 
					 
					
						
						
							
							Minor improvements and fixes in httpfetch.cpp  
						
						
						
						
					 
					
						2024-01-17 20:06:11 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						56943bef48 
					 
					
						
						
							
							Use modern libcurl poll/wait methods  
						
						
						
						
					 
					
						2024-01-17 20:06:11 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						ee727eb65e 
					 
					
						
						
							
							Migrate UDPSocket to use poll()  
						
						
						
						
					 
					
						2024-01-17 20:06:11 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e8008c1b21 
					 
					
						
						
							
							Sanitize lang_code and full_version received from client  
						
						... 
						
						
						
						fixes  #14262  
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						bdc124ba41 
					 
					
						
						
							
							Require client to consistently use peer ID  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						f27f701251 
					 
					
						
						
							
							Make server disconnect lingering clients  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						b2f0a37b18 
					 
					
						
						
							
							Rate-limit client connection attempts  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						050152eb90 
					 
					
						
						
							
							Do not allocate packet quota to half-open connections  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						3987318f09 
					 
					
						
						
							
							Time out when reliables can't be delivered  
						
						... 
						
						
						
						If one of the channels stalls for whatever reason we can't pretend the connection is fine. 
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						9f684eac92 
					 
					
						
						
							
							Remove weird command procession limit  
						
						... 
						
						
						
						it was set to 1 too, wtf?! 
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						abf3142b26 
					 
					
						
						
							
							Send initial dummy packet as empty  
						
						... 
						
						
						
						No functional change and no compatibility implicatons
but this better matches what is documented everywhere. 
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						eeb873b23c 
					 
					
						
						
							
							Minor code corrections  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						84d4647329 
					 
					
						
						
							
							Scale resend timeout exponentially  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						7acb14f7a1 
					 
					
						
						
							
							Use fixed, lower timeout for half-open connections  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2587302987 
					 
					
						
						
							
							Assign peer IDs randomly  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						db88d24ff8 
					 
					
						
						
							
							Track connection half-open state  
						
						
						
						
					 
					
						2024-01-17 20:05:57 +01:00