| Commit message (Collapse) | Author | Age | |
|---|---|---|---|
| * | Update to Saprus 0.2.1 | Robby Zambito | 10 days |
| | | | | | | | | | | | | | Handle management messages instead of letting them bubble up through the connection to the consumer. Right now, this just means handling ping messages by sending a pong. Also updated to follow the new handshake flow. The sentinel will mirror the ports instead of matching them. Now filters on the full source and dest ports, which are less likely to have erroneous matches. | ||
| * | Exec command directly if subshell fails | Robby Zambito | 10 days |
| | | | | | | If execing the child fails, it might be because the shell doesn't exist. Try running the command directly before giving up. | ||
| * | Add GPLv3 | Robby Zambito | 10 days |
| | | |||
| * | Kill process after 10 messages or 3 seconds0.1.0 | Robby Zambito | 2026-01-25 |
| | | |||
| * | Connection by default | Robby Zambito | 2026-01-25 |
| | | |||
| * | Set timeouts instead of sleeping | Robby Zambito | 2026-01-24 |
| | | |||
| * | Fix reconnection | Robby Zambito | 2026-01-24 |
| | | | | | | Was failing to reconnect due to trying to reuse the same socket that already had a BPF filter on it. | ||
| * | Better error handling and debug logging | Robby Zambito | 2026-01-24 |
| | | |||
| * | Retry timing | Robby Zambito | 2026-01-24 |
| | | | | | | Wait 2 minutes if trying for initial connect. Wait 10 minutes if connection to sentinel has timed out | ||
| * | Add C API | Robby Zambito | 2026-01-24 |
| | | |||
| * | Skip empty stdin | Robby Zambito | 2026-01-24 |
| | | |||
| * | Don't create dangling references | Robby Zambito | 2026-01-24 |
| | | | | | Apparently things die at the end of blk scopes. | ||
| * | Chunk stdin | Robby Zambito | 2026-01-24 |
| | | |||
| * | Chunk relay input | Robby Zambito | 2026-01-24 |
| | | | | | | This makes it possible to chunk connection command output to a relay command to direct it somewhere like discord | ||
| * | Chunk messages to 1000 byte payloads | Robby Zambito | 2026-01-24 |
| | | |||
| * | Fix checksum issue | Robby Zambito | 2026-01-24 |
| | | |||
| * | Implemented client and connection | Robby Zambito | 2026-01-21 |
| | | |||
| * | Move RawSocket and clean it up | Robby Zambito | 2026-01-20 |
| | | |||
| * | Set don't fragment, and use random id | Robby Zambito | 2026-01-20 |
| | | |||
| * | Reconnect on timeout | Robby Zambito | 2026-01-19 |
| | | |||
| * | things are SOOOO good.... | Robby Zambito | 2026-01-19 |
| | | |||
| * | base64 encode payload and don't require connection playload | Robby Zambito | 2026-01-19 |
| | | |||
| * | Attach BPF filter to get all the saprus messages | Robby Zambito | 2026-01-19 |
| | | |||
| * | Complete handshake badly | Robby Zambito | 2026-01-19 |
| | | |||
| * | Add real RawSocket deinit | Robby Zambito | 2026-01-19 |
| | | |||
| * | Detect interface and use real mac | Robby Zambito | 2026-01-19 |
| | | |||
| * | Start adding connection message | Robby Zambito | 2026-01-19 |
| | | |||
| * | use disc as default dest | Robby Zambito | 2026-01-19 |
| | | |||
| * | Write relay message to the network | Robby Zambito | 2026-01-19 |
| | | |||
| * | construct full message | Robby Zambito | 2026-01-19 |
| | | |||
| * | Arrange bytes for relay | Robby Zambito | 2026-01-19 |
| | | |||
| * | (no commit message) | Robby Zambito | 2026-01-18 |
| | | |||
| * | start doing packet stuff | Robby Zambito | 2026-01-17 |
| | | |||
| * | start porting to 0.16.0 | Robby Zambito | 2026-01-11 |
| | | |||
| * | doing some shenanigans | Robby Zambito | 2026-01-10 |
| | | | | | trying to start writing my own function to do raw socket connections | ||
| * | Remove prints | Robby Zambito | 2025-10-12 |
| | | |||
| * | IT'S RIGHT | Robby Zambito | 2025-10-12 |
| | | |||
| * | Start breaking out net logic to NetWriter | Robby Zambito | 2025-10-12 |
| | | |||
| * | Simplify RawSocketWriter | Robby Zambito | 2025-10-12 |
| | | | | | | Does not need to use an allocator anymor. Just uses the internal buffer properly. | ||
| * | Use writer instead of RawSocket in Client | Robby Zambito | 2025-09-09 |
| | | |||
| * | Use 0.15.1 for application | Robby Zambito | 2025-09-09 |
| | | |||
| * | Use Client as var type instead of singleton | Robby Zambito | 2025-05-11 |
| | | |||
| * | Remove allocation for messages | Robby Zambito | 2025-05-10 |
| | | |||
| * | (no commit message) | Robby Zambito | 2025-05-10 |
| | | |||
| * | (no commit message) | Robby Zambito | 2025-05-10 |
| | | |||
| * | Starting real connections | Robby Zambito | 2025-05-10 |
| | | |||
| * | Use FAIL as the default dest if unable to parse | Robby Zambito | 2025-04-27 |
| | | |||
| * | Add CLI to specify dest for relay messages | Robby Zambito | 2025-04-19 |
| | | | | | The dest can be specified as a 4 char ASCII string, or as an IPv4 address. | ||
| * | Break out the impl to a lib | Robby Zambito | 2025-04-13 |
| | | | | | This will make it easier to make a C library. | ||
| * | Do some things for invyinvy | Robby Zambito | 2025-04-13 |
| | | |||
