Commit Graph
24 Commits
Author SHA1 Message Date
adman fbf9bacd05 go vet fixup 2026-03-20 18:51:17 +01:00
adman 8c6172dcda cleanup protodef type locations 2026-03-19 21:57:05 +01:00
adman 047c4d02ff version compat system 2026-03-11 09:18:58 +01:00
adman 1b36949316 regenerate proto 2026-03-02 22:33:17 +01:00
adman 8d1a4b581b shitty bitfield packing code 2026-03-02 22:24:26 +01:00
adman 085b83cb71 fix stupid protodef stuff 2026-03-02 21:40:36 +01:00
adman 65bf63d67e Update unCodable packet hunter to new scheme 2026-03-02 11:08:22 +01:00
adman d8cc9cab48 stuff 2026-03-02 00:14:57 +01:00
adman bd83b9689e Refactor server modules into main package and improve error handling 2026-02-24 23:27:56 +01:00
adman 11bf0624a4 Mutex 2026-01-12 17:33:26 +01:00
adman a1b7969080 me when i dont use vcs properly v2 2026-01-02 00:48:46 +01:00
adman 8400d8f5dc me when i dont use vcs properly 2025-12-30 14:15:43 +01:00
adman 0b493d43f3 packets upgrade 2025-12-28 17:58:47 +01:00
adman 3ddf830d31 Refactor void handling: add specialized encoder/decoder/type logic, update void-based operations for clarity and correctness 2025-12-27 19:34:27 +01:00
adman 6369ed08e2 fix fuzz result
i returned which is how i normally code but returning doesnt set stuff which made things break here

[]byte("80\x00\x01\x05\x01\x010\x01\x00")
2025-12-25 17:57:59 +01:00
adman b2f882a9ea there was a decoder an not encode this makes the fuzzler flag it 2025-12-25 16:13:30 +01:00
adman 46b929f049 fix this fuzz
i forgot the prefix the otherwise encode with a zero ooops

go test fuzz v1
[]byte("\x85\x01\x00\x00")
2025-12-25 16:06:03 +01:00
adman b713aa499e fix this fuzz
arrays with count fileds still wrote their len this is fixed now

go test fuzz v1
[]byte("e000\x00\x010")
2025-12-24 14:45:09 +01:00
adman b9ee608811 fix this fuzz
this is for scoreboard packets i didnt branch the name so thats why this occured

[]byte("c\x00\x00\x0000\xf50")
2025-12-24 12:43:13 +01:00
adman db091d17df Add VarLong encoder/decoder and integrate into generation pipeline 2025-12-24 12:35:14 +01:00
adman dd41115ca2 Refactor: Remove VarInt type, replace with int32, and consolidate encoding/decoding logic 2025-12-24 00:29:43 +01:00
adman 57e7ba7cdb yess 2025-12-24 00:13:18 +01:00
adman d7df6b25ef yess 2025-12-19 17:26:58 +01:00
adman c58dbbe5b0 monorepo fixes 2025-12-15 22:46:34 +01:00