summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAge
* Don't create dangling referencesRobby Zambito3 days
| | | | Apparently things die at the end of blk scopes.
* Chunk stdinRobby Zambito3 days
|
* Chunk relay inputRobby Zambito3 days
| | | | | This makes it possible to chunk connection command output to a relay command to direct it somewhere like discord
* Chunk messages to 1000 byte payloadsRobby Zambito3 days
|
* Fix checksum issueRobby Zambito3 days
|
* Calculate IPv4 checksum headerRobby Zambito4 days
| | | | | This was causing an issue because virtual networks were dropping packets without this being set
* Simplify tagged unionRobby Zambito4 days
|
* Implemented client and connectionRobby Zambito6 days
|
* Move RawSocket and clean it upRobby Zambito7 days
|
* Set don't fragment, and use random idRobby Zambito7 days
|
* Reconnect on timeoutRobby Zambito8 days
|
* things are SOOOO good....Robby Zambito8 days
|
* base64 encode payload and don't require connection playloadRobby Zambito8 days
|
* Attach BPF filter to get all the saprus messagesRobby Zambito8 days
|
* Complete handshake badlyRobby Zambito8 days
|
* Add real RawSocket deinitRobby Zambito8 days
|
* Detect interface and use real macRobby Zambito8 days
|
* Start adding connection messageRobby Zambito8 days
|
* use disc as default destRobby Zambito8 days
|
* Write relay message to the networkRobby Zambito8 days
|
* construct full messageRobby Zambito8 days
|
* Arrange bytes for relayRobby Zambito8 days
|
* (no commit message)Robby Zambito9 days
|
* start doing packet stuffzig-masterRobby Zambito10 days
|
* Mostly done with parsing and serializing messagesRobby Zambito10 days
|
* (no commit message)Robby Zambito13 days
|
* start porting to 0.16.0Robby Zambito2026-01-11
|
* doing some shenanigansRobby Zambito2026-01-10
| | | | 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 ClientRobby Zambito2025-09-09
|
* Use 0.15.1 for applicationRobby Zambito2025-09-09
|
* Use Client as var type instead of singletonRobby 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 freeRobby 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