-
Notifications
You must be signed in to change notification settings - Fork 14.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
API to offload io operations to external implementation #6324
base: master
Are you sure you want to change the base?
Commits on Aug 5, 2020
-
use writeback to external io handler in transport_write if external io is in use logic fix implemented write handler for external io added support for external io mode into transport_read_pdu instead of duplicating it. added missed EOL in new file logic fix dropped unneeded 'else' WIP: making whole io switchable moved streampool related code to separate function implemented switchable Read implemented switchable write changes requested by akallabeth DataHandler inplementation should not be switched, it is intended to be used from external user use SSIZE_T type for signed size type improoved 'freerdp_set_transport_callbacks' logic a bit overwrite already allocated rdpIoUpdate instead of changing pointer to new one dropped noisy log messages
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for c3556e5 - Browse repository at this point
Copy the full SHA c3556e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b41274b - Browse repository at this point
Copy the full SHA b41274bView commit details -
Gluzskiy Alexandr committed
Aug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 8faa54b - Browse repository at this point
Copy the full SHA 8faa54bView commit details -
Gluzskiy Alexandr committed
Aug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 6b33f07 - Browse repository at this point
Copy the full SHA 6b33f07View commit details -
cosmetic: moved buffer overflow check to old location
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 3d96896 - Browse repository at this point
Copy the full SHA 3d96896View commit details -
call transport_register_default_io_callbacks from update_new as
requested
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 67ff50e - Browse repository at this point
Copy the full SHA 67ff50eView commit details -
Revert "call transport_register_default_io_callbacks from update_new as"
This reverts commit f4c8041. transport_register_default_io_callbacks require update->context to be set
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 980068e - Browse repository at this point
Copy the full SHA 980068eView commit details -
eliminated loop in transport_check_fds
implemented global io timeout for transport io, by default set to 60 seconds
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for b8577a9 - Browse repository at this point
Copy the full SHA b8577a9View commit details -
register io callbacks inside update_new as requested
working on switchable connect/disconnect functions
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for d9c1198 - Browse repository at this point
Copy the full SHA d9c1198View commit details -
droped loop timeout, loop already eliminated
returned SetEvent/Resetevent for ransport->rereadEvent and transport->haveMoreBytesToRead state setting, as server side code depends on it (ned to be eliminated in further refactoring) in server/Sample used 1000 timeout for WaitForMultipleObjects as workaround, looks like WaitForMultipleObjects does not work properly.
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for d9c90dd - Browse repository at this point
Copy the full SHA d9c90ddView commit details -
switchable transport_disconnect
Gluzskiy Alexandr committedAug 5, 2020 Configuration menu - View commit details
-
Copy full SHA for 6dad610 - Browse repository at this point
Copy the full SHA 6dad610View commit details -
Configuration menu - View commit details
-
Copy full SHA for d45ddd8 - Browse repository at this point
Copy the full SHA d45ddd8View commit details
Commits on Aug 6, 2020
-
Gluzskiy Alexandr committed
Aug 6, 2020 Configuration menu - View commit details
-
Copy full SHA for e228ce9 - Browse repository at this point
Copy the full SHA e228ce9View commit details
Commits on Aug 7, 2020
-
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 9f3f3af - Browse repository at this point
Copy the full SHA 9f3f3afView commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for f7d0936 - Browse repository at this point
Copy the full SHA f7d0936View commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for bf7a8c5 - Browse repository at this point
Copy the full SHA bf7a8c5View commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 14ba050 - Browse repository at this point
Copy the full SHA 14ba050View commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 6a54e3f - Browse repository at this point
Copy the full SHA 6a54e3fView commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 224575a - Browse repository at this point
Copy the full SHA 224575aView commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 2088956 - Browse repository at this point
Copy the full SHA 2088956View commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for ad56561 - Browse repository at this point
Copy the full SHA ad56561View commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for 3ce070c - Browse repository at this point
Copy the full SHA 3ce070cView commit details -
Gluzskiy Alexandr committed
Aug 7, 2020 Configuration menu - View commit details
-
Copy full SHA for b6204a2 - Browse repository at this point
Copy the full SHA b6204a2View commit details
Commits on Aug 10, 2020
-
Gluzskiy Alexandr committed
Aug 10, 2020 Configuration menu - View commit details
-
Copy full SHA for 4df0eff - Browse repository at this point
Copy the full SHA 4df0effView commit details -
strict type checking for freerdp_set_transport_callbacks
Gluzskiy Alexandr committedAug 10, 2020 Configuration menu - View commit details
-
Copy full SHA for ac79e9d - Browse repository at this point
Copy the full SHA ac79e9dView commit details -
Gluzskiy Alexandr committed
Aug 10, 2020 Configuration menu - View commit details
-
Copy full SHA for c4a1dcd - Browse repository at this point
Copy the full SHA c4a1dcdView commit details
Commits on Aug 20, 2020
-
Gluzskiy Alexandr committed
Aug 20, 2020 Configuration menu - View commit details
-
Copy full SHA for 1acef5a - Browse repository at this point
Copy the full SHA 1acef5aView commit details
Commits on Aug 21, 2020
-
Gluzskiy Alexandr committed
Aug 21, 2020 Configuration menu - View commit details
-
Copy full SHA for f9acc8c - Browse repository at this point
Copy the full SHA f9acc8cView commit details -
switchable server-side tls-accept
Gluzskiy Alexandr committedAug 21, 2020 Configuration menu - View commit details
-
Copy full SHA for b137f7e - Browse repository at this point
Copy the full SHA b137f7eView commit details