Ay'yaruq
Ay'yaruq
The desktop app feels like a webpage running standalone at the moment, particularly on mac where it has a bunch of features that just don't work right for the OS...
The 16th hit is largely up to RNG on timing RoW, or otherwise cheating for consistency. We previously ignored it for this reason. The change here is to just increment...
Tracking progress for MNK updates to make is easier for people to see when asking questions in Discord. If you feel like anything is incorrect or missing here, please feel...
As per the 6.1 or so changes to introduce Oodle compression. There's a few options here and I'm not sure what's best, leaning towards an interface for decompressors and allowing...
Add a context to sniffers and subscribers, so that cancelling a subscriber or sniffer directly can use a context provided by user or internally to manage shutdown timeouts and drainage....
We currently just kinda yolo return `fmt.Errorf()` or the occasional `errors.New()`. A proper set of error types should be used with wrapping to allow users to appropriately respond to different...
Requires Go 1.18 beta 1, but I dislike beta releases. Schedule looks like 1.18 is released in Feb 2022 tho, so we can get started and test at least. The...
Add an optional second parameter to Subscribe methods that takes a function to filter the data before it's published in the channel. This is mostly useful for segment/opcode pre-filtering and...
Subscribers currently expose the IPC streams for ingress and egress as channels. While this works well for low volume packets, usually when you know *exactly* what you want, it's probably...
Using a channel for reassembled data has proven less than optimal, specifically it's difficult to debug and is too strict on types and how we return data. Switching to a...