





Hacker News • 2023-01-07 21:26:34Z 


(connecting) players aren't filtered anymore










CSnapshotDelta::UnpackDelta, so we know which condition caused the unpacking to fail



-1xx: not enough data to read
-2xx: value is invalid
-3xx: could not build snapshot item




































enum IpAddr {
V4(u8, u8, u8, u8),
V6(String),
}
let home = IpAddr::V4(127, 0, 0, 1);
let loopback = IpAddr::V6(String::from("::1"));
@Chairn



enum IpAddr {
V4(u8, u8, u8, u8),
V6(String),
}
let home = IpAddr::V4(127, 0, 0, 1);
let loopback = IpAddr::V6(String::from("::1"));
@Chairn 
return true; // NOLINT(clang-analyzer-unix.Malloc)? ^^clang-analyzer-unix.Malloc? ^^

return true; // NOLINT(clang-analyzer-unix.Malloc)? ^^ 























mem_zero doesn't actually zero the mem in some cases









mem_zero on nontrivial types. I like that better than calling the destructors/constructors when the function name suggests it only zeros memory.














@Devs

Debian clang version 11.0.1-2


\dots. Really, you should be using \dotsc, \dotsb, \dotsm, etc



























dig work? (edited)


nameserver 127.0.0.1 (edited)






















dig ddnet.org @8.8.8.8


















/var/lib/pterodactyl # nslookup ddnet.org 8.8.8.8
;; connection timed out; no servers could be reached
--privileged

/var/lib/pterodactyl # nslookup ddnet.org 8.8.8.8
;; connection timed out; no servers could be reached 




ssh root@bra.ddnet.org







