FreeRDP/libfreerdp/core
David Fort ef1a3b0af6 client: improve connection time
The old code was looping with blindly checking for transport events, and then
sleep for 100 ms. It was doing that until the connection is established or
the timeout expired.
The new version polls the transport's events, potentially not having many 100 ms
waits.
2022-11-04 09:50:31 +01:00
..
gateway nla: Fix unicode issues with gateway code 2022-11-03 15:01:39 +01:00
test Refactored licensing module 2022-11-03 17:02:47 +01:00
activation.c Renamed rdp_recv_server_synchronize_pdu 2022-11-03 11:56:12 +01:00
activation.h Renamed rdp_recv_server_synchronize_pdu 2022-11-03 11:56:12 +01:00
autodetect.c Improve logging in autodetect 2022-11-03 11:56:12 +01:00
autodetect.h Refactored autodetect code 2022-11-03 11:56:12 +01:00
capabilities.c Added assertions in capability parser 2022-11-03 17:02:15 +01:00
capabilities.h Refactored capability parsing 2022-11-03 17:02:15 +01:00
certificate.c Fixed format strings to match arguments (#8254) 2022-09-29 14:55:27 +02:00
certificate.h Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
channels.c [channel] Fixed broken length check 2022-11-03 21:11:29 +01:00
channels.h Raw channel send (#7255) 2021-08-26 16:17:51 +02:00
client.c Fixed passing enum to pointer type 2022-09-20 15:52:14 +02:00
client.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00
CMakeLists.txt Support spnego authentication for gateway 2022-10-06 21:33:01 +02:00
codecs.c Fixed codec reset 2022-06-23 14:19:50 +02:00
connection.c client: improve connection time 2022-11-04 09:50:31 +01:00
connection.h Improved logging, compiler warning fixes 2022-03-28 15:52:32 +02:00
credssp_auth.c nla: Fix unicode issues with gateway code 2022-11-03 15:01:39 +01:00
credssp_auth.h nla: Fix unicode issues with gateway code 2022-11-03 15:01:39 +01:00
display.c reformatted 2022-06-23 08:48:39 +02:00
display.h Reformatted to new style 2019-11-07 10:53:54 +01:00
errbase.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
errconnect.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
errinfo.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
errinfo.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00
fastpath.c Fixed decoder arguments, use const correct ones 2022-04-28 09:17:41 +02:00
fastpath.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00
freerdp.c Fixed invalid pointer in freerdp_connect 2022-10-27 09:03:54 +02:00
gcc.c Updated GCC 2022-10-13 13:57:11 +02:00
gcc.h Updated GCC 2022-10-13 13:57:11 +02:00
graphics.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
graphics.h Fixed use of reserved keywords for include guards. 2017-07-20 09:35:41 +02:00
heartbeat.c Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
heartbeat.h libfreerdp: core: add ServerHeartbeat callback 2020-07-07 09:57:53 +02:00
info.c Replaced memset/ZeroMemory with initializer 2022-10-14 12:11:01 +02:00
info.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
input.c Add warning for applications using input functions in wrong state 2022-06-27 11:21:24 +02:00
input.h Remove async-input from clients 2022-03-08 15:37:19 +01:00
license.c Refactored licensing module 2022-11-03 17:02:47 +01:00
license.h Refactored licensing module 2022-11-03 17:02:47 +01:00
listener.c Fixed format strings to match arguments (#8254) 2022-09-29 14:55:27 +02:00
listener.h Reformatted to new style 2019-11-07 10:53:54 +01:00
mcs.c Improved MCS checks, added settings to MCS function 2022-10-13 13:57:11 +02:00
mcs.h Improved MCS checks, added settings to MCS function 2022-10-13 13:57:11 +02:00
message.c Fix #7793: Do not expose internal input API (#7794) 2022-04-13 09:34:05 +02:00
message.h Remove async-input from clients 2022-03-08 15:37:19 +01:00
metrics.c Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
multitransport.c Refactored multitransport 2022-11-03 11:58:17 +01:00
multitransport.h Refactored multitransport 2022-11-03 11:58:17 +01:00
nego.c Removed RdpKeyFile and RdpKeyContent settings 2022-07-06 12:01:23 +02:00
nego.h Unify struct definitions (#7633) 2022-02-14 14:59:22 +01:00
nla.c Fixed nla error code to string conversion 2022-10-27 10:37:23 +02:00
nla.h Support spnego authentication for gateway 2022-10-06 21:33:01 +02:00
orders.c reformatted 2022-06-23 08:48:39 +02:00
orders.h Removed internal members of rdpAltSecUpdate from API header 2022-01-18 11:24:23 +01:00
peer.c Add Negotiate SSPI authentication module filtering 2022-10-12 22:07:45 +02:00
peer.h Reformatted to new style 2019-11-07 10:53:54 +01:00
proxy.c Fixed format strings to match arguments (#8254) 2022-09-29 14:55:27 +02:00
proxy.h Remove symbols exported by accident. 2019-12-02 10:57:31 +01:00
rdp.c Refactored multitransport 2022-11-03 11:58:17 +01:00
rdp.h Moved pubSub to rdpRdp 2022-07-06 12:01:23 +02:00
redirection.c Clone original settings before redirect 2022-10-13 13:57:11 +02:00
redirection.h Reformatted to new style 2019-11-07 10:53:54 +01:00
security.c Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
security.h Reformatted to new style 2019-11-07 10:53:54 +01:00
server.c [server] Store channel name for later use 2022-10-13 13:57:11 +02:00
server.h [server] Store channel name for later use 2022-10-13 13:57:11 +02:00
settings.c Add proper read/write for ordersupportflags et al 2022-11-03 17:02:15 +01:00
settings.h Fixed #8090: Duplicate definition of strndup (#8102) 2022-08-02 09:15:38 +02:00
smartcardlogon.c Do blockwise write, use winpr_DeleteFile 2022-10-25 13:58:05 +02:00
streamdump.c Improved streamdump file format 2022-10-07 10:38:03 +02:00
streamdump.h Improved streamdump file format 2022-10-07 10:38:03 +02:00
surface.c Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
surface.h Fix sending/receiving surface bits command. 2020-04-03 12:00:53 +02:00
tcp.c clear openssl error queue after nla_client_begin 2022-07-02 16:32:50 +02:00
tcp.h transport: Set server socket as keepalive in transport_default_attach() 2022-05-06 12:31:35 +02:00
timezone.c Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
timezone.h Freerdp remove #ifdef HAVE_CONFIG_H 2022-03-03 11:26:48 +01:00
tpdu.c Add return values to TPDU functions 2022-10-13 13:57:11 +02:00
tpdu.h Add return values to TPDU functions 2022-10-13 13:57:11 +02:00
tpkt.c Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
tpkt.h Implemented 2.2.1.17.1 Persistent Key List PDU Data, added checks 2020-11-20 09:39:25 +01:00
transport.c Relax transport checks, allow invalid socket 2022-11-03 11:58:17 +01:00
transport.h Added deprecation to *get_fds functions 2022-01-21 08:59:09 +01:00
update.c Add assertions in update module 2022-10-07 11:01:25 +02:00
update.h Fixed proxy compilation issues after rdpUpdate refactoring 2022-01-18 11:24:23 +01:00
utils.c Do not assert in abort_connect 2022-06-23 14:19:50 +02:00
utils.h Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
window.c Logging and parser fixes (#7796) 2022-04-19 14:29:17 +02:00
window.h Reformatted to new style 2019-11-07 10:53:54 +01:00