| Commit message (Collapse) | Author | Age | 
| |  | 
 | 
| | 
| 
| 
|  | 
Big bug where I was setting the payload length do be the pre-encoded size rather than the encoded size.
 | 
| | 
| 
| 
|  | 
Rename allocator to gpa (general purpose allocator) and move DebugAllocator type out of main
 | 
| | 
| 
| 
|  | 
Remove unnecessary Self declaration.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This makes it so specifying the wrong number of options would actually throw a compile time error.
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This lets us easily use the same writeStructe(header) pattern to write the header for each message type.
 | 
| | 
| 
| 
|  | 
write the packed connection struct directly instead of each of the fields.
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
|  | 
This let's us easily use a single type for all Saprus messages, and unwrap the specific type with a switch.
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
|  | 
This is what the data shows up in the sentinal looking like:
2025/04/02 22:36:32 Error decoding message: Hello darkness my old friend::48656c6c6f206461726b6e657373206d79206f6c6420667269656e64aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
2025/04/02 22:36:32 INFO: Relay message received: Hello darkness my old friend
 | 
| |  | 
 | 
| |  | 
 | 
|    | 
 |