commits
This is more intuitive than using u32 directly, and follows the same pattern as the new MAC addr handling
Still expose a vector / slice API with .fromSlice,
This is probably required for GPL compliance :-D
Updated the releases directory to use a specific account for releases
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.
If execing the child fails, it might be because the shell doesn't exist.
Try running the command directly before giving up.
Was failing to reconnect due to trying to reuse the same socket that
already had a BPF filter on it.
Wait 2 minutes if trying for initial connect. Wait 10 minutes if
connection to sentinel has timed out
Apparently things die at the end of blk scopes.
This makes it possible to chunk connection command output to a relay
command to direct it somewhere like discord
This was causing an issue because virtual networks were dropping packets
without this being set
trying to start writing my own function to do raw socket connections
Does not need to use an allocator anymor.
Just uses the internal buffer properly.
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.