Lars Müller 
							
						 
					 
					
						
						
							
						
						a8cf10b0b5 
					 
					
						
						
							
							Docs: Recommend against using PseudoRandom  
						
						
						
						
					 
					
						2024-01-17 21:48:17 +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 
							
						 
					 
					
						
						
							
						
						02fa33252a 
					 
					
						
						
							
							Ignore MSVC unit test failures for now  
						
						... 
						
						
						
						Spending time to investigate and fix all them was not part of my plan. 
						
						
					 
					
						2024-01-17 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						2211f4f8f7 
					 
					
						
						
							
							Run unit tests in MSVC CI job  
						
						
						
						
					 
					
						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 
							
						 
					 
					
						
						
							
						
						2bcebc4e4e 
					 
					
						
						
							
							Update mini-gmp to 6.3.0  
						
						
						
						
					 
					
						2024-01-17 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						cd55a533e8 
					 
					
						
						
							
							Update catch2 copy to 2.13.10  
						
						
						
						
					 
					
						2024-01-17 20:06:26 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						021eddac73 
					 
					
						
						
							
							Update jsoncpp copy to 1.9.5  
						
						
						
						
					 
					
						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 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						2ea8d9ca11 
					 
					
						
						
							
							Fix out of range enum casts in deSerialize functions ( #14090 )  
						
						
						
						
					 
					
						2024-01-17 20:05:46 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						0383c44f0d 
					 
					
						
						
							
							Custom data structure for active objects to get performance *and* safety ( #13880 )  
						
						
						
						
					 
					
						2024-01-17 20:04:56 +01:00 
						 
				 
			
				
					
						
							
							
								Wuzzy 
							
						 
					 
					
						
						
							
						
						08ee6d8d4b 
					 
					
						
						
							
							Add rotation support for wallmounted nodes in 'ceiling' or 'floor' mode ( #11073 )  
						
						
						
						
					 
					
						2024-01-17 17:47:06 +01:00 
						 
				 
			
				
					
						
							
							
								Jude Melton-Houghton 
							
						 
					 
					
						
						
							
						
						e7dd9737bd 
					 
					
						
						
							
							Reduce minetest.after time complexity and provide ordering guarantee  
						
						... 
						
						
						
						---------
Co-authored-by: Lars Mueller <appgurulars@gmx.de > 
						
						
					 
					
						2024-01-16 23:46:43 +01:00 
						 
				 
			
				
					
						
							
							
								sfence 
							
						 
					 
					
						
						
							
						
						ceaa7e2fb0 
					 
					
						
						
							
							Add API for restoring PseudoRandom and PcgRandom state ( #14123 )  
						
						
						
						
					 
					
						2024-01-16 23:20:52 +01:00 
						 
				 
			
				
					
						
							
							
								Vitaliy 
							
						 
					 
					
						
						
							
						
						8093044f07 
					 
					
						
						
							
							Support OpenGL 3 ( #13321 )  
						
						
						
						
					 
					
						2024-01-16 21:09:18 +01:00 
						 
				 
			
				
					
						
							
							
								AFCMS 
							
						 
					 
					
						
						
							
						
						9cca12ff0b 
					 
					
						
						
							
							Fix language setting description in settingtypes.txt ( #14048 )  
						
						... 
						
						
						
						Co-authored-by: grorp <gregor.parzefall@posteo.de > 
						
						
					 
					
						2024-01-15 19:27:24 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1b0d2a37bb 
					 
					
						
						
							
							Set low active_block_range in test_multiplayer.sh  
						
						
						
						
					 
					
						2024-01-15 11:44:26 +01:00 
						 
				 
			
				
					
						
							
							
								cx384 
							
						 
					 
					
						
						
							
						
						92c55c27cf 
					 
					
						
						
							
							Add function to get all HUD elements ( #14042 )  
						
						
						
						
					 
					
						2024-01-14 17:46:29 +01:00 
						 
				 
			
				
					
						
							
							
								SmallJoker 
							
						 
					 
					
						
						
							
						
						ed7d4037b2 
					 
					
						
						
							
							Client: fix possible division by zero in [crack modifier  
						
						
						
						
					 
					
						2024-01-14 16:28:03 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						dd094d7606 
					 
					
						
						
							
							Write down some developer documentation  
						
						... 
						
						
						
						I think it's better suited here than in the wiki. 
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						1ba26d67bd 
					 
					
						
						
							
							Remove excessive includes from porting.h  
						
						
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e824e9023f 
					 
					
						
						
							
							Simplify LuaPseudoRandom::l_next and fix docs  
						
						... 
						
						
						
						Also extends the allowed range on the C++ side. This has no side-effects. 
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						d20f1182f2 
					 
					
						
						
							
							Fix Lua PseudoRandom seeds being mangled  
						
						... 
						
						
						
						closes  #14237  
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						e83530d40b 
					 
					
						
						
							
							Use explicit types on PseudoRandom implementation  
						
						
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						6f494a968d 
					 
					
						
						
							
							Move setenv compat code to porting.h  
						
						
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						133f706bf3 
					 
					
						
						
							
							Make unittests less reliant on files in the source distribution  
						
						
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						863c9b55b4 
					 
					
						
						
							
							Remove broken MINETEST_SUBGAME_PATH test  
						
						... 
						
						
						
						The path being tested for is in the default search path for games,
so it would still pass if the env var was not working. 
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								sfan5 
							
						 
					 
					
						
						
							
						
						45561b89a4 
					 
					
						
						
							
							Make sure unittests don't try to write to cwd  
						
						
						
						
					 
					
						2024-01-14 13:17:53 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						6b9250e4ef 
					 
					
						
						
							
							Document settings API behavior regarding default values ( #14247 )  
						
						
						
						
					 
					
						2024-01-13 20:01:50 +01:00 
						 
				 
			
				
					
						
							
							
								Muhammad Rifqi Priyo Susanto 
							
						 
					 
					
						
						
							
						
						5089e8342f 
					 
					
						
						
							
							Android: Use the correct value for notification ( #14209 )  
						
						... 
						
						
						
						The notification channel creation is moved into MainActivity.
The notification channel ID string is stored into a static variable.
The name and description of the notification channel are stored into the strings resource file.
Co-authored-by: sfan5 <sfan5@live.de > 
						
						
					 
					
						2024-01-13 20:01:35 +01:00 
						 
				 
			
				
					
						
							
							
								grorp 
							
						 
					 
					
						
						
							
						
						b12be0498e 
					 
					
						
						
							
							Don't enable relative mouse mode if in touchscreen mode ( #14118 )  
						
						
						
						
					 
					
						2024-01-13 20:01:10 +01:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						59abf1bb42 
					 
					
						
						
							
							Allow active blocks to be generated ( #14185 )  
						
						
						
						
					 
					
						2024-01-13 10:27:41 -08:00 
						 
				 
			
				
					
						
							
							
								lhofhansl 
							
						 
					 
					
						
						
							
						
						518ecd7f4e 
					 
					
						
						
							
							Slight optimizations in ClientMap ( #14251 )  
						
						
						
						
					 
					
						2024-01-12 16:53:08 -08:00