Bradley Pierce
|
53b864c245
|
Refactor direction.md
|
2024-01-17 20:26:33 -05:00 |
|
Bradley Pierce
|
c4a6c0b7e9
|
Refactor windows.md
|
2024-01-17 20:25:26 -05:00 |
|
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.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 |
|