summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* base64 encode payload and don't require connection playloadRobby Zambito2 days
|
* Attach BPF filter to get all the saprus messagesRobby Zambito2 days
|
* Complete handshake badlyRobby Zambito2 days
|
* Add real RawSocket deinitRobby Zambito2 days
|
* Detect interface and use real macRobby Zambito2 days
|
* 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 Zambito3 days
|
* start doing packet stuffzig-masterRobby Zambito4 days
|
* Mostly done with parsing and serializing messagesRobby Zambito4 days
|
* (no commit message)Robby Zambito7 days
|
* start porting to 0.16.0Robby Zambito10 days
|
* doing some shenanigansRobby Zambito11 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
|