| 
							
							
								 Bradley Pierce | 179c1ee203 | Refactor macos.md | 2024-01-17 20:04:27 -05:00 |  | 
			
				
					| 
							
							
								 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.aftertime 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 |  |