xrdp/common
matt335672 40b0eaf455 Improve performance on long fat networks (LFNs)
On Linux, the TCP send buffer size is increased to 32768 if it is less
that this (which it normally is). This however has the effect of disabling
dynamic buffer sizing, leading to a maximum available bandwidth of

max_bandwidth = 262144 (bits) / round_trip_time (secs)

This is not noticeable on a LAN with an RTT of around 0.5ms, but
very noticeable on a WAN with an RTT of 0.25s.

Comments in the config file and manpage in this area are improved, as
is the logging if the parameters are actually set.

(cherry picked from commit b23d6f89d5)
2024-03-27 09:48:16 +00:00
..
arch.h common/arch.h: added e2k arch definition 2023-12-11 22:34:17 +03:00
base64.c fix typos 2022-09-03 02:01:48 +00:00
base64.h Implement base64 without openssl 2022-01-28 12:23:40 +00:00
defines.h Font macro updates for adding font utilities 2022-09-06 09:31:47 +01:00
fifo.c Re-implement fifo code 2023-05-22 14:43:22 +01:00
fifo.h Re-implement fifo code 2023-05-22 14:43:22 +01:00
file.c Split g_file_open() into _ro() and _rw() variants 2023-05-15 17:38:31 -04:00
file.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
guid.c guid_new() returns GUIDs compatible with RFC4122 2022-11-10 14:19:19 +00:00
guid.h guid_new() returns GUIDs compatible with RFC4122 2022-11-10 14:19:19 +00:00
list16.c Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
list16.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
list.c Add list_add_strdup() etc 2023-03-06 15:58:13 +00:00
list.h Add list_add_strdup() etc 2023-03-06 15:58:13 +00:00
log.c Split g_file_open() into _ro() and _rw() variants 2023-05-15 17:38:31 -04:00
log.h Logging: Add LOG_DEVEL_LOG_LEAKING_FDS 2023-04-24 14:20:14 +01:00
Makefile.am Initial rfx progressive integration 2024-01-31 19:08:29 -05:00
ms-erref.h Minor fixes to drive redirection 2020-03-03 16:14:24 +00:00
ms-fscc.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-rdpbcgr.h Fix sending of monitor layout PDU 2024-02-21 00:14:26 +09:00
ms-rdpeclip.h Create ms-rdpeclip.h and update ms-rdpbcgr.h 2021-06-08 14:11:17 +01:00
ms-rdpedisp.h Fixing some comments 2023-03-14 02:02:09 -04:00
ms-rdpefs.h Fix message ordering in devredir 2023-10-26 15:17:17 +01:00
ms-rdpegdi.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-rdpele.h fix typos 2022-09-03 02:01:48 +00:00
ms-rdperp.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
ms-smb2.h Rationalise ms- constants 2020-01-06 15:46:37 +00:00
os_calls.c Improve performance on long fat networks (LFNs) 2024-03-27 09:48:16 +00:00
os_calls.h GFX: sort versions, flags to return the highest version we support in… (#2911) 2024-01-31 19:08:29 -05:00
parse.c Add UTF-16 LE I/O routines 2023-10-18 10:07:49 +01:00
parse.h Apply astyle 3.4 code formatter 2024-02-08 15:52:54 +09:00
pixman-region16.c Include stdint.h, don't redefine MAX/MIN constants if already defined 2016-08-12 12:16:14 -07:00
pixman-region.c Apply astyle 3.4 code formatter 2024-02-08 15:52:54 +09:00
pixman-region.h Add functions and reformat pixman-region.h 2023-02-04 15:07:13 -05:00
rail.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
ssl_calls.c Add casts required for C++ CI and OpenSSL 3.x 2022-10-20 09:56:23 +01:00
ssl_calls.h Improve wrapping of openssl module 2022-01-28 12:23:40 +00:00
string_calls.c Fix g_strtrim() regression 2024-01-02 11:07:28 +00:00
string_calls.h Remove g_mbstowcs() and g_wcstombs() 2023-10-23 14:19:49 +01:00
thread_calls.c Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
thread_calls.h Fixing formatting with astyle in common/* 2021-03-14 23:33:31 +00:00
trans.c Ensure commonly used file descriptors are close-on-exec 2023-04-24 14:20:14 +01:00
trans.h CVE-2022-23479 2022-12-09 17:34:25 +00:00
unicode_defines.h Add UTF-16 LE I/O routines 2023-10-18 10:07:49 +01:00
xrdp_client_info.h Add a client_resize_mode field 2024-02-21 00:14:26 +09:00
xrdp_constants.h Initial rfx progressive integration 2024-01-31 19:08:29 -05:00
xrdp_rail.h common: indent, not logic change 2014-07-25 22:24:40 -07:00
xrdp_sockets.h Parameterise the sockdir with the UID of the user 2023-10-23 18:14:46 +01:00