16 Commits

Author SHA1 Message Date
Jake Probst
43cb98db54 HAHAHAAHHHJRFEHGJRHETHFGTERTJFEHJKTHjrekgthrejkghlre
in unrelated news it turns out newserv's pc cipher implementation is
incorrect.
of course given that it just goes redirects to the login server
immediately it never had to do an update_stream to update after 56 bytes
were sent.
2019-06-27 23:04:59 -07:00
Jake Probst
148f002cb3 bunch of patchserver related packets 2019-06-23 17:07:27 -07:00
Jake Probst
f5c19ad66b utf16 handling when parsing string bytes 2019-06-23 17:07:02 -07:00
Jake Probst
67b56be4f6 PSOPacket is Debug, more parse errors 2019-06-23 15:52:54 -07:00
Jake Probst
a1485dd8e7 make cipher pub 2019-06-23 15:52:28 -07:00
Jake Probst
f9b2567d8e null pso cipher 2019-06-23 15:52:09 -07:00
Jake Probst
17cf4bb056 make sure packet len is divisible by 4 2019-06-23 15:51:29 -07:00
Jake Probst
8caa48a1e6 check that the entire packet was read 2019-06-23 15:51:11 -07:00
Jake Probst
47a07a63ae handle String objects in pso_packet 2019-06-23 15:47:53 -07:00
Jake Probst
c6ad5f4be6 don't need this enumerated 2019-06-23 15:47:21 -07:00
Jake Probst
7cac700dd5 turns out not everything has a flag, putting it in the struct will be easier at this point 2019-06-12 18:25:07 -07:00
Jake Probst
7c246f5446 silence warnings, print strings in packets 2019-06-08 18:16:07 -07:00
Jake Probst
2a95dacb57 psopc cryto 2019-06-08 18:06:10 -07:00
Jake Probst
2181aced53 did that 2019-06-06 16:47:42 -07:00
Jake Probst
53ef5a8efc pso_packet proc_macro for misc things 2019-06-06 16:46:23 -07:00
Jake Probst
ffca6f8b58 init 2019-05-29 22:34:00 -07:00