Reverted WaitForSingleObject for event handles to retry the select upon receiving an EINTR error
winpr-comm: fixed set_baud_rate()/get_baud_rate() functions in comm_serial_sys.c (the issue came from a wrong extrapolation of the COMMPROP's MaxBaud field)
winpr-comm: got rid of SERIAL_BAUD_* values which are identical to BAUD_* ones
serial: ability to turn on the permissive mode from the command line
Modified per_read_integer to handle a length of 0 (which is seen when older RDP clients connect to the FreeRDP server)
Removed library prefix override.
Addind platform specific library prefix when trying to load channel libraries.
Removing platform specific library prefix for library tests.
Added platform specific library pre/postfix to defined symbols.
Adding prefix in libfreerdp addin.c too.
server/shadow: split into library + executable
shadow: add common subsystem code
mfreerdp-server: disable in favor of shadow server
shadow: fix and improve config path detection
shadow: delay subsystem initialization for monitor enumeration
shadow: add EnumMonitor functions
shadow: improve subsystem structure
shadow: start using message queue
Modified code to honor the negotiated settings for 1) ENC_SALTED_CHECKSUM in the general capability set extraFlags field and 2) DRAW_ALLOW_SKIP_ALPHA in the bitmap capability set drawingFlags field.
Modified server code to honor the negotiated settings for 1) SEC_LICENSE_ENCRYPT_SC in the security exchange PDU (which controls the encryption of license PDUs from the server to the client) and 2) ENC_SALTED_CHECKSUM in the bitmap capability set.
Modified server code to honor the negotiated setting for SEC_LICENSE_ENCRYPT_SC in the security exchange PDU (which controls the encryption of license PDUs from the server to the client).