Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | Move sendRelay logic to Saprus struct | Robby Zambito | 2025-04-06 | |
| | ||||
* | Break relay into a specific program | Robby Zambito | 2025-04-06 | |
| | ||||
* | Move types to their own file | Robby Zambito | 2025-04-06 | |
| | | | | Make it so I can specify the payload message | |||
* | GREATLY improve clarity | Robby Zambito | 2025-04-06 | |
| | ||||
* | Move dba to top level scope | Robby Zambito | 2025-04-06 | |
| | | | | This makes it so references to it are lazily compiled, so I can throw a compileError if it is referenced in the wrong mode. | |||
* | add comments!!!!! | Robby Zambito | 2025-04-06 | |
| | ||||
* | move aux funcs back into the union | Robby Zambito | 2025-04-06 | |
| | | | | also move the body of the base64 handling back to the only place it is used now | |||
* | Remove redundant comptime | Robby Zambito | 2025-04-06 | |
| | | | | Move edge together at the end of the switch | |||
* | Properly initialize the SaprusMessage fromBytes | Robby Zambito | 2025-04-06 | |
| | | | | Will actually use the provided packet type inline. | |||
* | dedup some | Robby Zambito | 2025-04-06 | |
| | | | | Still need to clean up fromBytesAux | |||
* | Break out encoding and decoding into its own functions | Robby Zambito | 2025-04-06 | |
| | ||||
* | Add decoding connection messages | Robby Zambito | 2025-04-06 | |
| | ||||
* | Add packet decoding | Robby Zambito | 2025-04-06 | |
| | | | | Big bug where I was setting the payload length do be the pre-encoded size rather than the encoded size. | |||
* | Small cleanup | Robby Zambito | 2025-04-06 | |
| | | | | Rename allocator to gpa (general purpose allocator) and move DebugAllocator type out of main | |||
* | Remove unnecessary explicit cast | Robby Zambito | 2025-04-06 | |
| | | | | Remove unnecessary Self declaration. | |||
* | Specify endianness when writing the header struct | Robby Zambito | 2025-04-06 | |
| | ||||
* | Explicitly specify the size of connection options | Robby Zambito | 2025-04-06 | |
| | | | | This makes it so specifying the wrong number of options would actually throw a compile time error. | |||
* | Clean up string handling | Robby Zambito | 2025-04-06 | |
| | ||||
* | Make header always a packed struct | Robby Zambito | 2025-04-06 | |
| | | | | This lets us easily use the same writeStructe(header) pattern to write the header for each message type. | |||
* | Base64 encode relay message | Robby Zambito | 2025-04-06 | |
| | | | | write the packed connection struct directly instead of each of the fields. | |||
* | Add connection message type | Robby Zambito | 2025-04-06 | |
| | ||||
* | Remove tests | Robby Zambito | 2025-04-06 | |
| | ||||
* | Working with nice union | Robby Zambito | 2025-04-06 | |
| | | | | This let's us easily use a single type for all Saprus messages, and unwrap the specific type with a switch. | |||
* | it works! | Robby Zambito | 2025-04-06 | |
| | ||||
* | Getting some data but malformed | Robby Zambito | 2025-04-06 | |
| | | | | | | | 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 functions | Robby Zambito | 2025-04-06 | |
| | ||||
* | Added network dep | Robby Zambito | 2025-04-06 | |
| | ||||
* | Remove lib | Robby Zambito | 2025-04-06 | |
| | ||||
* | Initial commit | Robby Zambito | 2025-04-06 | |