Joe
Joe
Oh yea i added an outline for chunking in the protobuf but it for sure YOLO's the entire file currently.
Max message a size in the Protobuf is 2Gb-1byte, so to support arbitrary sizes we need to switch to chunking anyways.
I think there's also some situations in where the timeout doesn't get applied correctly for super long running commands due to some of the indirection on the server.
We'll see if we can reproduce, but double check that you don't have a max request size configured in your redirector.
Not implemented yet, feel free to send us a PR for the feature though!
We did just add binjection to the master branch as of yesterday, additional payload types are on our radar but we've been prioritizing other features in the near term.
Possible solutions: - Yaegi (Golang) https://github.com/containous/yaegi - Otto (JavScript): https://github.com/robertkrimen/otto - Elvish (Custom): https://github.com/elves/elvish
https://github.com/WireGuard/wireguard-go/commit/3381e21b1831457383784bfa1d9839f7fb271da4 https://github.com/BishopFox/sliver/tree/go/v1.19
Let us know if you find a reliable way to reproduce the issue. I suspect this is due to a blocking read() call or something.
I think* this should be fixed in the `stage` branch.