summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Start adding connection messageRobby Zambito3 days
|
* use disc as default destRobby Zambito3 days
|
* Write relay message to the networkRobby Zambito3 days
|
* construct full messageRobby Zambito3 days
|
* Arrange bytes for relayRobby Zambito3 days
|
* (no commit message)Robby Zambito4 days
|
* start doing packet stuffzig-masterRobby Zambito5 days
|
* Mostly done with parsing and serializing messagesRobby Zambito5 days
|
* (no commit message)Robby Zambito8 days
|
* start porting to 0.16.0Robby Zambito11 days
|
* doing some shenanigansRobby Zambito12 days
| | | | trying to start writing my own function to do raw socket connections
* (no commit message)Robby Zambito2025-11-14
|
* (no commit message)Robby Zambito2025-10-13
|
* Remove printsRobby Zambito2025-10-12
|
* IT'S RIGHTRobby Zambito2025-10-12
|
* Start breaking out net logic to NetWriterRobby Zambito2025-10-12
|
* Simplify RawSocketWriterRobby Zambito2025-10-12
| | | | | Does not need to use an allocator anymor. Just uses the internal buffer properly.
* Cleanup and use random macRobby Zambito2025-10-12
|
* it works well!Robby Zambito2025-09-23
|
* (no commit message)Robby Zambito2025-09-23
|
* Write ether headers properlyRobby Zambito2025-09-23
|
* (no commit message)Robby Zambito2025-09-23
|
* Use writer instead of RawSocket in ClientIo-writerRobby Zambito2025-09-09
|
* Use 0.15.1 for applicationRobby Zambito2025-09-09
|
* Upgrade deps to 0.15.1Robby Zambito2025-09-09
|
* Use Client as var type instead of singletonpush-sqrvtkyntxqtRobby Zambito2025-05-11
|
* Fix issue returning stack pointerRobby Zambito2025-05-11
|
* Fix extra bytes in connection message.Robby Zambito2025-05-11
|
* Add broadcast initial interest using raw socketsRobby Zambito2025-05-11
| | | | Use this from the relay message
* Update gatorcat dep and use bytes for broadcast messageRobby Zambito2025-05-11
| | | | The latter is helpful for the lifetime of the message.
* Remove allocation for messagesRobby Zambito2025-05-10
|
* Add comments and fix testsRobby Zambito2025-05-10
| | | | | | | Also added networkBytesAsValue and restored bytesAsValue. These are useful for treating the bytes from the network directly as a Message. Otherwise, the init function would overwrite the packet type and length to be correct. I would like the message handling to fail if the message body is incorrect.
* fix use after freepush-tznmzxxxnnozRobby Zambito2025-05-10
|
* Attempt to base64 encode the connection payloadRobby Zambito2025-05-10
| | | | | | For some reason I am still getting this: 2025/05/10 16:37:06 Error decoding message: SGVsbG8gZGFya25lc3MgbXkgb2xkIGZyaWVuZA==::53475673624738675a4746796132356c63334d6762586b676232786b49475a79615756755a413d3daaaa
* Use slice for init, and add better error sets.Robby Zambito2025-05-10
| | | | | The slice sets us avoid allocating within the init function. This means init can't fail, and it also makes it easier to stack allocate messages (slice an array buffer, instead of creating a stack allocator).
* (no commit message)Robby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* Remove bytesAsValueUncheckedRobby Zambito2025-05-10
| | | | Callers can instead use std.mem.bytesAsValue directly.
* Cleanup asBytes and test itRobby Zambito2025-05-10
|
* Simplify init interfaceRobby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* Align the bytes instead of the structRobby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* (no commit message)Robby Zambito2025-05-10
|
* Starting real connectionsRobby Zambito2025-05-10
|
* Use FAIL as the default dest if unable to parseRobby Zambito2025-04-27
|