You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
The key has expired.
Changes
Huge change in the "Upgrade" function in order to support also the hijacking of Non-Overlapped sockets. 🎉
This is implemented by setting the socket in non-blocking mode through the ioctl socket code FIONBIO. Additional efforts and code have been added in order to manage the WSAEWOULDBLOCK errors and asynchronous operations in different threads thanks to WSAEventSelect().
Buffer sizes for support stdin/stdout/stderr operation changed from 256 bytes to 8192 bytes. This make the shell interactivity more smooth.
Bugfixes
Fixed a handle leak bug in socket handles;
Fixed a handle leak bug in duplicated socket handles;
Fixed a bug in handle enumeration that caused memory violation exceptions.