Commit Graph

31 Commits

Author SHA1 Message Date
server
e2c43240ec net: add Linux epoll fdwatch backend
Some checks failed
build / Linux asan (push) Has been cancelled
build / Linux release (push) Has been cancelled
build / FreeBSD build (push) Has been cancelled
2026-04-14 07:57:02 +02:00
server
e638816026 runtime: replace virtual checkpoint timer with watchdog
Some checks failed
build / Linux asan (push) Has been cancelled
build / Linux release (push) Has been cancelled
build / FreeBSD build (push) Has been cancelled
2026-04-14 07:40:07 +02:00
server
cecc822777 runtime: encapsulate checkpoint progress state
Some checks failed
build / Linux asan (push) Has been cancelled
build / Linux release (push) Has been cancelled
build / FreeBSD build (push) Has been cancelled
2026-04-14 07:12:27 +02:00
server
3272537376 net: speed up select fdwatch lookups
Some checks failed
build / Linux asan (push) Has been cancelled
build / Linux release (push) Has been cancelled
build / FreeBSD build (push) Has been cancelled
2026-04-14 07:08:23 +02:00
server
4f1e7b0e9c net: encapsulate fdwatch backend metadata
Some checks failed
build / Linux asan (push) Has been cancelled
build / Linux release (push) Has been cancelled
build / FreeBSD build (push) Has been cancelled
2026-04-14 07:03:44 +02:00
server
7daf51f2da runtime: improve startup observability
Some checks failed
build / Linux asan (push) Has been cancelled
build / Linux release (push) Has been cancelled
build / FreeBSD build (push) Has been cancelled
2026-04-14 06:04:12 +02:00
server
e8a33f84f4 net: fix Linux select fdwatch readiness
Some checks failed
build / Main build job (push) Has been cancelled
2026-04-14 00:42:45 +02:00
ErLullo
23ba2d7cdf Allow WSL to work correctly by binding to ADDR_ANY
This change allows it to work correctly on WSL, since WSL must be bound to ADDR_ANY. The overall behavior remains unchanged.
2026-02-18 17:44:08 +01:00
rtw1x1
60ee35e921 Networking Overhaul: Modern packets, buffers, handshake, dispatch & security hardening
See Readme
2026-02-08 07:35:02 +00:00
rtw1x1
1e88ce3ed6 Clean libthecore 2026-02-03 19:27:15 +00:00
rtw1x1
db87d068bc XChaCha20-Poly1305 via libsodium 2026-02-03 11:11:37 +00:00
savis
0f21118ad7 Guard netinet/tcp.h include for non-Windows platforms 2025-12-27 01:19:42 +01:00
rtw1x1
366d97dbac TCP_NODELAY undeclared 2025-12-26 07:27:50 +00:00
rtw1x1
f92dfcd697 Merge pull request #39 from savisxss/socket 2025-12-26 07:04:07 +00:00
rtw1x1
345604adba Merge pull request #38 from savisxss/nodelay-tcp 2025-12-26 07:03:42 +00:00
savis
e2f4699c3d increase socket buffers 2025-12-26 06:19:18 +01:00
savis
dd7d66f69e Enable TCP_NODELAY to reduce network latency 2025-12-26 04:53:45 +01:00
savis
cd6100c3a1 perf(rng): eliminate per-call random_device overhead 2025-12-26 03:53:35 +01:00
savis
ab382cac7c Improve RNG 2025-12-25 20:46:01 +01:00
d1str4ught
20ea72df29 Merge pull request #32 from savisxss/main
Fix buffer overflow, fishing array bounds and Win64 compatibility
2025-12-25 02:49:52 +01:00
savis
86b6aa4d95 Fix buffer overflow, fishing array bounds and Win64 compatibility 2025-12-24 02:12:52 +01:00
jankes44
0fa9a2f46a add handling for other linux distros 2025-12-22 01:38:43 +00:00
Mind Rapist
0f79d890ba MRMJ-1: Messenger & Skills fixes 2025-12-14 05:17:16 +02:00
d1str4ught
3cfef5a204 some safety checks for logging 2025-09-22 04:18:39 +02:00
d1str4ught
4f75aa1acd logging changed to spdlog 2025-09-22 04:14:59 +02:00
d1str4ught
a9c6cfc7dc sources moved to C++20 2025-09-22 00:59:25 +02:00
mq1n
b17033d587 remove OS_FREEBSD preventation from xmd5 2025-09-02 20:40:04 +03:00
d1str4ught
d87277458c game and db is building on windows 2025-08-18 03:33:51 +02:00
d1str4ught
34000c3306 text encoding fixed 2025-08-18 02:12:07 +02:00
d1str4ught
0ec3511104 lib files are building 2025-08-18 02:05:07 +02:00
d1str4ught
4e679320a3 base init 2025-08-18 00:36:52 +02:00