summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Remove redundant comptimeRobby Zambito6 days
| | | | Move edge together at the end of the switch
* Properly initialize the SaprusMessage fromBytesRobby Zambito6 days
| | | | Will actually use the provided packet type inline.
* dedup someRobby Zambito6 days
| | | | Still need to clean up fromBytesAux
* Break out encoding and decoding into its own functionsRobby Zambito6 days
|
* Add decoding connection messagesRobby Zambito6 days
|
* Add packet decodingRobby Zambito6 days
| | | | Big bug where I was setting the payload length do be the pre-encoded size rather than the encoded size.
* Small cleanupRobby Zambito6 days
| | | | Rename allocator to gpa (general purpose allocator) and move DebugAllocator type out of main
* Remove unnecessary explicit castRobby Zambito6 days
| | | | Remove unnecessary Self declaration.
* Specify endianness when writing the header structRobby Zambito6 days
|
* Explicitly specify the size of connection optionsRobby Zambito6 days
| | | | This makes it so specifying the wrong number of options would actually throw a compile time error.
* Clean up string handlingRobby Zambito6 days
|
* Make header always a packed structRobby Zambito6 days
| | | | This lets us easily use the same writeStructe(header) pattern to write the header for each message type.
* Base64 encode relay messageRobby Zambito6 days
| | | | write the packed connection struct directly instead of each of the fields.
* Add connection message typeRobby Zambito6 days
|
* Remove testsRobby Zambito6 days
|
* Working with nice unionRobby Zambito6 days
| | | | This let's us easily use a single type for all Saprus messages, and unwrap the specific type with a switch.
* it works!Robby Zambito7 days
|
* Getting some data but malformedRobby Zambito7 days
| | | | | | | 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
* Add msgs with toBytes functionsRobby Zambito7 days
|
* Remove libRobby Zambito7 days
|
* Initial commitRobby Zambito7 days