Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						c0d678292c
					 | 
					
						
						
							
							Refactor linux.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 20:03:10 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						7038d7bbd3
					 | 
					
						
						
							
							Refactor README.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:58:40 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						8b3f6bc83f
					 | 
					
						
						
							
							Refactor client_lua_api.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:57:44 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						554fa34365
					 | 
					
						
						
							
							Refactor builtin_entities.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:39:03 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						dd1806156e
					 | 
					
						
						
							
							Refactor breakages.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:38:03 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						5e143e1bf4
					 | 
					
						
						
							
							Refactor android.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:36:31 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						2d739e2658
					 | 
					
						
						
							
							Refactor SECURITY.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:35:38 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						7a8d43d222
					 | 
					
						
						
							
							Refactor CONTRIBUTING.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:35:17 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Bradley Pierce
							
						 
					 | 
					
						
						
							
						
						4078078767
					 | 
					
						
						
							
							Refactor README.md
						
						
						
						
						
						
					 | 
					
						2024-01-17 19:33:30 -05:00 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
						
							
							
							
							
							
							
						
					 |