|
|
|
|
Changelog for freerdp3-3.0.0.dev~git20230526-lp155.1.1.x86_64.rpm :
* Mon May 29 2023 Hendrik Woltersdorf - update to current master [#9008] [core,licensing] allow all SEC_AUTODETECT_REQ messages [#9005] Client standalone project [#8989] [cmake] Enable static building [#9006] Cliprdr direction mask * Wed May 24 2023 Hendrik Woltersdorf - update to current master [#9002] Compile and cmake fixes [#9001] new [libfreerdp]: use compile time paths in FreeRDP cmake module [#8965] [client,common] auto reconnect abort early on cancel [#9000] Compile and cmake fixes [#8990] Use an embedded browser window to obtain an authorization code [#8998] Server logs [#8976] [client,common] add command line argument /from [#8996] Rect bounds [#8994] [libfreerdp] add bounds check, fix 3 security breaches. [#8995] Yuv fix * Fri May 19 2023 Hendrik Woltersdorf - update to current master [#8978] [winpr,crypto] rc4 allocation check [#8985] Winpr dump silence [#8984] Cert 2003 fix [#8971] channels/audin: Rework API to be closer to documentation [#8966] [smartcard] fix smartcard listing with /kerberos:pkcs11-module: [#8973] core: fix api in a fuzzing test [#8977] [codecs] fix freerdp_bitmap_planar_context_new call [#8975] Warn fixes may 2023 [#8972] [server,sample] move assert in SuppressOutput [#8967] [client,sdl] fix blend mode [#8961] File copy fix [#8964] [winpr,input] fix GetKeycodeFromVirtualKeyCode(code, KEYCODE_TYPE_XKB) [#8954] Scard list [#8963] Static linking fix [#8958] Progressive fix [#8959] [core,settigs] default to 32bpp session color depth [#8960] refactor [locale/keyboard_x11]: cleanup and remove calls to xprop [#8922] Openssl3 aad [#8952] proxy: fix treatment of client channels [#8950] Proxy conf pem length [#8947] [progressive] fix tile cache resize * Mon May 08 2023 Hendrik Woltersdorf - update to current master [#8936] Autodetect fix invalid msg [#8941] Replace deprecated ffmpeg functions: [#8940] winpr: Add support for AVX2/AVX512F feature detection [#8938] Fix VirtualChannelChunkSize handling + use correct buffer size in DVCs [#8939] [cmake] fix version from git tag * Sat Apr 29 2023 Hendrik Woltersdorf - update to current master [#8937] core: Fix possible memory leak in smartcard certificate enumeration [#8935] [core,gateway] tighten checks for fault PDU [#8920] [winpr,crypto] add openssl 3 support [#8931] Cmdline fixes [#8914] Kdc proxy [#8929] mcs: drop a server-side warning on FreeRDP_ChannelDefArray::len [#8927] [server,proxy] add additional PEM headers [#8921] rail: add missing server-side calls [#8919] Pkg config [#8918] [core,autodetect] revert to [MS-RDPBCGR] states [#8917] [core,license] allow empty cert info [#8911] [channels,settings] add a setting to ignore invalid devices [#8912] new: export plugin paths in pkg-config and cmake package [#8907] [core,info] unify string read, log unexpected [#8916] Cert fixes [#8915] [server,proxy] allow PEM in config file [#8896] rdpdr_server_drive_close_file_callback remaining length fixed * Sun Apr 23 2023 Hendrik Woltersdorf - update to current master [#8900] winpr/input: Add actual evdev keyboard handling [#8906] gateway: Do not encrypt message during RPC NTLM auth [#8903] rdpecam/server: Remove wrong assertion [#8881] Sdl client cpp [#8901] [core,license] fix length checks [#8897] Add WITH_UNICODE_BUILTIN option to use built-in UTF conversion functions [#8898] [core,rdstls] Avoid Stream_SafeSeek on pdu parsing [#8890] [server,proxy] ensure PEM length is strlen(pem) + 1 [#8894] [client,cliprdr] fix missing include [#8892] client/X11: Fix IO errors during server to client file transfer * Thu Apr 13 2023 Hendrik Woltersdorf - update to current master [#8883] [core,settings] fix missing return path [#8882] Color depth split [#8879] [client,sdl] improve mouse scroll speed [#8876] core/autodetect: Rework autodetect handling + allow overriding connect-time autodetection handling [#8853] [core,nla] ensure the identity is created with unicode [#8851] [client,common] fix file clipboard locking [#8856] Gw silence [#8865] [core,gateway] fix warnings with static stream [#8861] Http status str [#8866] [codecs] make h264 and planar opaque [#8867] [core,redirection] Fix sending redirection certificate * Sun Apr 09 2023 Hendrik Woltersdorf - update to current master [#8868] Unique kerberos ccaches for parallel connections. [#8869] don\'t log an error when running GetCurrentThread from non winpr thread [#8863] [core,credssp] simplified name cache [#8862] Sspi and log [#8858] Rfx fixes [#8800] [utils] fix windows console read [#8855] [core,credssp] fix logging with unicode [#8854] Gw fault log [#8852] [core,gateway] fix http_request_write [#8841] [client,cmdline] fix gateway option parser [#8847] Few fixes for the clipboard handling in xfreerdp3 * Thu Mar 30 2023 Hendrik Woltersdorf - update to current master [#8837] [core,server] warn if cert not RDP security compatible [#8835] use winpr_aligned_recalloc for codecs [#8839] [client,common] improve help for /list [#8833] [codec,progressive] simplify tile cache allocation [#8832] [winpr,shell] log when a known path is NULL [#8828] channels: Check return value of EnumPrinters [#8826] [codec] fix tile usage in progressive [#8821] Update wf_event.c for CTRL+ALT+ENTER [#8819] [clients] fix clipboard locking [#8817] [codecs] make progressive honor threading flags * Sun Mar 19 2023 Hendrik Woltersdorf - update to current master [#8812] [core,gateway] copy data for credssp [#8803] [cmake] fix OBJECT library link deps [#8801] use cmake object libraries for built-in virtual channel plugins [#8796] Cpp guards && recursive include cleanup * Tue Mar 14 2023 Hendrik Woltersdorf - update to current master [#8798] Update read window state order [#8791] [server,shadow] fix assertion in shadow context free [#8789] [build] fix a few compiler warnings [#8787] core: Allow NULL identity for NLA authentication [#8782] Auth callback fix [#8780] [build] fix a few warnings [#8785] [core,security] fix security_establish_keys * Sun Mar 12 2023 Hendrik Woltersdorf - update to current master [#8781] fix and improve cJSON detection [#8768] Rdsaad [#8777] parser and cmake fixes [#8772] core: Fix sending incorrect GUID in RDSTLS auth request [#8767] [core,transport] check for rdstls == NULL [#8765] common: Fix const issues with current rdp file API [#8758] Add RDSTLS security protocol [#8756] Shadow fix missing/invalid return checks [#8759] Redirection fixes [#8757] common: Minor code cleanup of rdp file handling [#8737] [client,x11] wrap XChangeProperty [#8755] [client,sdl] lock updates [#8752] Shadow fixes * Mon Mar 06 2023 Hendrik Woltersdorf - update to current master [#8754] [core,security] fix types to reduce warnings [#8753] [client,common] fix function name clash [#8751] common: Fix parsing of rdp file domain info [#8750] Server side RDP security fixes [#8749] [core,peer] fix multitransport request checks [#8748] Warn cleanup [#8747] Rdp enc fix * Sun Mar 05 2023 Hendrik Woltersdorf - update to current master [#8727] Clip file split [#8743] winpr: fix WaitForMultipleObjectsEx(alertable) call from non winpr threads [#8729] [core,redirect] check TsvUrl on redirect [#8733] [channels,tsmf] drop gstreamer 0.1 support [#8732] Deprecation warn [#8704] Build improve [#8728] [core,redirect] extract and check redirection cert [#8720] Clip data len fix [#8715] fix some warning with the use of new crypto functions [#8676] [core,cache] make protocol caches private [#8699] [core] add log for experimental settings [#8721] [cmake] simplify krb5 detection [#8690] Fixed #8686: Update h264 to use new FFMPEG API [#8722] expose last NLA/CredSSP SSPI error code (freerdp_get_nla_sspi_error) [#8713] Xclip refactor * Wed Feb 22 2023 Hendrik Woltersdorf - update to current master [#8714] core: Add CAPI support for enumerating smart card key containers [#8707] core: Allow change to smart card logon in Authentication callbacks [#8711] Clip fix once more [#8712] [core,gcc] Fix applying RedirectionVersionMask [#8693] Sdl client improve [#8705] [client,common] working REDIRECTION_VERSION6 [#8669] Cert unify server [#8695] [client,common] set default callbacks before ClientNew * Wed Feb 15 2023 Hendrik Woltersdorf - update to current master [#8694] Client callback defaults and argument refactoring [#8692] core: Fix pointer corruption with d2i_X509 [#8691] [client,x11] fix /gdi:hw drawing. [#8687] core: Add possibility to distinguish between auth cancelled and no creds [#8662] Cert unify [#8683] proxy: Fix NLA to TLS fallback connection [#8682] [autodetect] add pointer for custom user data * Wed Feb 08 2023 Hendrik Woltersdorf - update to current master [#8675] [core,fastpath] fix too verbose log [#8668] [core,settings] remove unused setting [#8642] Cert cleanup [#8659] refactor gateway command line [#8663] [core,tcp] fix transport_bio_buffered_write * Mon Jan 30 2023 Hendrik Woltersdorf - update to current master [#8650] Eliminate early caps [#8648] Peer quit [#8645] Log and leak [#8646] [codec,progressive] fixed recursive parsing of blocks- resolve requirement conflict between ffmpeg-5 and libav * * Thu Jan 26 2023 Hendrik Woltersdorf - update to current master [#8643] Persist bitmap disable [#8637] Logging refactor [#8639] Log stream capacity [#8641] [client,sdl] Add WSAStartup [#8638] State fixes [#8630] Improved logging [#8636] Redir improve [#8635] Redir fix [#8631] Skip channel join v3 [#8632] Fix handling of RAIL HandshakeEx flag * Thu Jan 19 2023 Hendrik Woltersdorf - update to current master [#8625] Fix incompatible function pointer types [#8620] Refactor cleanups [#8624] Sdl improve [#8621] [core,redirection] fix length field of Server Redirection Packet [#8611] [core] add missing redirection fields * Mon Jan 16 2023 Hendrik Woltersdorf - update to current master [#8597] [codeql] update to API v2 [#8603] [winpr,sam] allow empty domain in SamLookupUserW [#8604] [uwac] do not use iso C functions [#8605] [winpr,sam] fix inalid NULL arguments [#8606] Helpers [#8612] uwac/input: Set the right serial when setting cursor [#8613] Rename functions tls_ to rdp_tls_ and tls.h to rdptls.h to avoid conflicts with libtls * Tue Jan 10 2023 Hendrik Woltersdorf - update to current master [#8587] Sdl client [#8591] cliprdr: Fix sending of server-side PDUs [#8595] Alpha fix [#8596] Rdpdr proxy * Sat Dec 24 2022 Hendrik Woltersdorf - update to current master [#8549] [client,cmdline] add support for .rdpw file extension [#8571] revert changes so that the osmajortype/osminortype is not overwritten [#8572] Proxy fixes [#8574] Settings fix [#8575] Export TLS functions plus use constants * Wed Dec 21 2022 Hendrik Woltersdorf - update to current master [#8534] tls: cleanup and add some methods to do handshakes asynchronously [#8556] Debug fixes [#8564] Shadow resize * Sun Dec 18 2022 Hendrik Woltersdorf - update to current master * Sat Dec 03 2022 Hendrik Woltersdorf - update to current master [#8486] [channel,cliprdr] log debug information [#8484] Fix #8483: typo in CMake variable name [#8485] [core,license] print a warning on invalid packet [#8481] proxy: prepare intercept mode for dynamic channels [#8456] [core,settings] Added settings function docs [#8471] [core] improve finalize flag log messages [#8461] [winpr,smartcard] fix PCSC_SCardListReaders [#8475] [rdg] fix FAILED detection [#8474] [gateway] include \'\\0\' in paa cookie string [#8466] Add fuzzer for certificate_read_server_certificate() [#8469] [core,cert] improve argument checks [#8468] [core,update] do not require EndPaint callback [#8470] proxy: fix channel id shift between front and back [#8467] rdp: notify the Activate state as soon as it happens [#8459] [core,client] Added logging for finalize flags [#8463] [winpr,crt] fix unicode conversion functions * Mon Nov 28 2022 Hendrik Woltersdorf - update to current master [#8439] Uwac pixman [#8457] merged Nov 28, 2022 [#8361] Unicode simplify [#8455] Rdp security checks fixed [#8452] [winpr,asn] fix too verbose log message [#8449] [server,proxy] added --buildconfig option [#8449] [settings] Typo in GatewayHttpExtAuthSspiNtlm [#8430] [ntlm]: use rfc5929 binding hash algorithm [#8431] [winpr,crypto] Split crypto header renamed * Tue Nov 22 2022 Hendrik Woltersdorf - update to current master [#8441] fix PAA Rdg-Auth-Scheme header [#8410] [core] fixed CONNECTION_STATE_MCS_CREATE_REQUEST parsing [#8440] [crypto] Added sha3 define guards [#8433] [channels,printer] Fixed reference counting [#8428] [ntlm]: use the hash algorithm as mandated by rfc5929 [#8427] [core,nego] Fixed a broken format string [#8426] Fix connection negotiation with mstsc/msrdc [#8425] Warn pedantic fix [#8419] Use Stream_CheckAndLogRequiredLength, fix WLog TAG [#7285] Replace backslashes with underscores in printer names [#8417] core: Preserve user provided credentials when being redirected [#8409] [gateway] http extauth sspi ntlm [#8411] Fix wlfreerdp pointer cursors [#8408] Update the security policy [#8396] State transition fix [#8401] fix segfault on missing CSP [#8406] Cursor scale fix [#8402] autodetect: prepare for multi-transport [#8400] fix use of return code from list_provider_keys() [#8404] [capabilities] properly set RemoteFxOnly [#8403] merged Nov 16, 2022 [#8387] [core] Unify RDP state machine [#8388] rdg: Fallback to rpc if http status is not sent [#8380] length check fixes [#8392] codec: Fix broken logging in progressive codec [#8338] Rdp state machine update [#8383] Gfx map surface to window [#8382] proxy: Allow NLA when using proxy smartcard authentication * Mon Nov 07 2022 Hendrik Woltersdorf - update to current master [#8378] core: Fix applying of pointer capabilities [#8377] Proxy input fix [#8376] [proxy] add mouse ex and unicode event filters [#8372] fix HTTP proxy CONNECT header [#8337] More checks, new functions for upcoming state machine PR [#8371] client: improve connection time [#8370] [channel] Fixed broken length check [#8277] Refactored licensing module [#8368] nla: Fix unicode issues with gateway code [#8293] More fixes [#8272] Autodetect refactor module [#8357] Write an error log if a PEM file can not be read. [#8262] Fixed #8259: in remote app mode keep the keyboard state [#8358] Filedescriptorw fix * Mon Oct 31 2022 Hendrik Woltersdorf - update tocurrent master [#8358] Filedescriptorw fix [#8355] Fix parsing of smartcard options [#8354] Unified comparisons [#8352] Fixed compile error for old openssl [#8347] Add setting name for invalid function access [#8349] Removed unused BipBuffer [#8353] Fixed nla error code to string conversion [#8333] Cmdline simplify [#8320] Do not terminate on error info [#8340] Fixed invalid pointer in freerdp_connect [#8346] Fix certificate and private key checks for smartcard logon [#8342] Check smartcard certificates for correct EKU [#8343] winpr_Digest_Free [#8341] Check for NULL pointer in winpr_Digest_Free [#8335] Added missing return in winpr_Digest_New [#8330] Fixed TLS1_3_VERSION check and parse_tls_seclevel [#8327] Improve OpenSSL provider loading [#8329] Cmdline tls unified option [#8319] Smartcard support for gateway authentication [#8326] uwac: fix wl_buffer_destroy of wl_cursor buffer [#8324] MD4, MD5 and HMAC-MD5 replacements [#8323] Increase yuv decoder worker count [#8321] Fix Format List PDU is not sent when the Clipboard Redirection Virtual Channel is initialized for the second time. (X11 client) [#8316] Add UserSpecifiedServerName setting, /server-name command-line parameter [#8313] Eliminate memset [#8315] fix smartcard listing [#8310] Fixed uninitialized variable warnings [#8314] With #8292 ClusterInfoFlags became application settable [#8311] nla: Fix some issues with server-side NLA authentication [#8312] Fix CredSSP extended credential attributes on Windows (SECPKG_CRED_ATTR_KDC_URL) [#8294] Refactored cmdline common [#8309] Compile fix [#8292] (mostly) Server side protocol checks improved [#8308] Do not compile client functions for encomsp if channel deactivated [#8306] fix smartcard logon with smartcard emulation [#8307] Fix CredSSP with Windows Kerberos SSPI module [#8303] Fixed FindXi.cmake [#8274] Add Negotiate SSPI authentication module filtering [#8297] Fixed #8296: Assert floatbar->handle and not xfc->window [#8304] Updated supported RDP versions * Tue Oct 11 2022 Hendrik Woltersdorf - update to current master [#8299] Warn fix another day [#8298] sspi: Do not call copy on empty strings [#8295] Stream stack [#8290] Fixed ownership of negoToken [#8270] Floatbar fix [#8285] Fixed invalid return values [#8265] Add assertions in update module [#8281] Improved streamdump file format [#8219] Support spnego/kerberos authentication for gateway [#8282] Use GFX small cache by default [#8278] Adjust smartcard listing [#8279] Additional checks [#8261] Add SSPI SetCredentialsAttributes missing definitions + Kerberos KDC URL custom attribute * Thu Sep 29 2022 Hendrik Woltersdorf - update to current master#8260 proxy: Fix crash due to format specifier/type mismatch in debug logging [#8254] Fixed format strings to match arguments [#8258] proxy: Fix handling of in drdynvc DATA_FIRST_PDU in proxy [#8255] More winpr fixes [#8252] Add support to send a ServerRedirection PDU [#8250] CMAKE: Fix install export FreeRDP-ShadowTargets [#8249] WinPR::Clipboard::SyntheticFile: FIX match *. * directory bug. [#8246] WinPR::Clipboard: Refactor synthetic file [#8244] winpr: improve WaitForSingleObject and WaitForMultipleObject with processes * Sun Sep 25 2022 Hendrik Woltersdorf - update to current master [#8243] winpr: add a function to export timer file descriptor [#8236] Send resize on window state change [#8238] Fixed missing encomsp check [#8234] Flatpak update [#8233] Load channels and winpr checks [#8229] fix mouse button \"stuck\" down when dragged out of window [#8221] Mingw clang [#8205] Improve string version extraction regex [#8223] Improve management of default printer [#8218] fix connection abort when copy from remote wordpad, local windows 10,… [#8217] Improve length checks in parse_uri_to_local_file [#8214] remember participantId for use with assistance set control request [#8212] WinPR::Clipboard: Add to convert uri to local file [#8210] Disable execinfo support if only header detected [#8201] if /auto-request-control, only request control once upon connect [#8207] timezone read fixes [#8204] Channel loading [#8194] Fix #8176: Check fullscreen state and not setting [#8200] Fixed gnome and mate clipboard format synthesizers [#8190] Fix #8186: AVCodec split version defines in two files... [#8195] Unify encomsp request control code [#8197] Rdpei fix [#8161] add /auto-request-control remote assistance support for windows client [#8193] Fixed memory leak in nla_send [#8191] core: various cleanups for persistant cache [#8192] Added support for audin version 2 [#8174] do not resize client window if emart sizing is enabled [#8187] WinPR::Clipboard: FIX text/uri-list format bug(#7904) [#8167] gateway: Fix Sec-WebSocket-Key accept handling (#8166) [#8172] handle remote assistance connection request denied [#8147] fix freerdp_assistance_parse_address_list parsing [#8185] proxy: Fix unicode flag parsing in proxy rdpdr client name request [#8183] unescape & in PassStub [#8143] remote assistance allow ip addresses of minimum length 7 (x.x.x.x) [#8181] FIX: error checking [#8173] x11: Fix disconnects if WITH_XCURSOR is set to OFF [#8163] proxy: Fix smartcard emulation with clients with active rdpdr channel [#8160] smartcard: also filter certificate by domain name * Wed Aug 24 2022 Hendrik Woltersdorf - update to current master [#8146] Various fixes / improvements [#8140] Update cmdline.c ipv6 port parse error [#8135] Fix memory leak in tls.c::tls_accept with openssl reference count [#8134] locale: Use Polish Programmers as default keyboard layout [#8133] shadow-server: fix state machine [#8132] crypto: Fix compilation with OpenSSL versions older than 1.1.1 [#8070] Kerberos User 2 User support [#8083] fix moving a window shrinks it 14x7 when connect to server 2019 [#8127] xf_floatbar use XmbDrawString instead of XDrawString [#8120] tls: add an option to dump tls secrets for wireshark decoding [#8113] Use CMAKE_INSTALL_MANDIR for installing man pages. * Mon Aug 08 2022 Hendrik Woltersdorf - update to current master [#8106] winpr: set non-blocking on both fd with pipe() based events [#8105] winpr: complement thread tests and fix some asserts [#8102] Fixed #8090: Duplicate definition of strndup [#8098] Fix indentation issue [#7752] Moved clipboard utils to core library, fixes #6760 [#8059] Drdynvc needs love [#8074] Switch to using the WinPR ASN1 library in nla.c * Sun Jul 24 2022 Hendrik Woltersdorf - update to current master [#8087] Smartcard should be usable even when unable to get its ATR [#8086] Enumerate keys in PKCS11 by finding public keys instead of private keys [#8085] winpr asn1: fix error reporting of ReadContextualXXX functions [#8072] Miscellaneous fixes [#8073] Fix app windows destroy will do close(0) [#8069] spnego: add missing check [#8076] codec/progressive: Fix wrong usage of subband diffing flag [#8060] spnego: correctly set output buffer size * Sat Jul 09 2022 Hendrik Woltersdorf - update to current master [#8052] Modify spnego to use the winpr asn.1 library [#8057] Fixed xf_Pointer_GetCursorForCurrentScale double free [#8056] Fixed #8054: multimonitor settings [#7992] Mutualize dynamic channel stuff [#8053] gateway: Base-64 encode websocket key in request header [#8051] clipboard: Add APIs to override filename restriction check + client/X11: Relieve CLIPRDR filename restriction when possible [#8048] TLS version control [#8049] Fixed swscale and cairo checks [#8046] Proxy fixes [#8045] Fixed missing ffmpeg link to libfreerdp [#8044] Decouple ffmpeg video encoder/decoder support from WITH_FFMPEG [#8039] winpr: fix encoding of octetString containers and add required functions for SPNeg [#8041] Removed ALAW/ULAW from supported backend formats [#8038] Shadow XDamage define guards [#8037] Remove xmlto [#8035] Fixed compilation warnings [#8028] Rem malloc [#8033] Update scaled pointer on FocusIn [#8031] Added debug logs [#8024] Clear openssl error queue after connecting with nla * Fri Jul 01 2022 Hendrik Woltersdorf - update to current master [#8026] Fixed broken format string in rdg.c [#8025] winpr asn1: fixes and more features [#8018] winpr: add some ASN1 parsing functions [#8023] Fixed #8022: leaks in kerberos code [#8019] Fixed copyright headers and stream length [#8010] Add server side handling for [MS-RDPECAM] [#8017] Fixed -Wshadow warnings [#8014] New warning fixes [#8013] constants: Add missing OS major type constants [#8012] Added RAIL compartmentinfo server to client message [#8011] Rail add compartmentinfo [#8008] Rail add textscale [#8003] Unify load channels [#8006] Added rail_get_order_type_string_full for better debug logs [#8000] Redirect channel fix [#7997] Winpr asserts, streampool fixes, authentication leak fixes [#7998] Gfx refactor / assert * Sun Jun 26 2022 Hendrik Woltersdorf - update to current master [#7995] Added WINPR_ASSERT to printer client channel [#7989] Protocol fixes and cleanups [#7987] Add a new command line arg to enforce tls1.2 [#7988] reformatted [#7982] API improvements, code refactor and cleanups [#7979] fix some function warnings [#7934] implement proper SPNEGO negotiation [#7978] Add git revision to buildconfig by default [#7977] Fixed double free by implicit fallthrough (#7974) [#7976] Added proxy module callbacks for session init and started [#7951] Unified strcat [#7970] proxy: correctly handle dynamic channel fragmentation [#7960] proxy: add fixed domain/passwd [#7966] client channels: mutualize as much as possible dynamic channels * Sat Jun 11 2022 Hendrik Woltersdorf - update to current master [#7961] Invert RDPGFX_CAPVERSION_106_ERR and RDPGFX_CAPVERSION_106 values [#7942] Implement RDP persistent bitmap cache [#7941] Add WTSChannelGetOptions (for retrieving peer channel option flags) [#7957] channels/server: Add APIs for DVCs to get notified of channel id [#7955] Fix logic inversion introduced by scanbuild fixes [#7954] Add server side handling for [MS-RDPET] + add APIs to get notified about DVC creation status (CreationStatus from DVC response PDU) [#7927] Add LTO settings [#7949] rdpsnd: Enhance server implementation [#7945] Add WTSChannelGetOptions [#7946] Fix return of getlogin() [#7929] Fix ClearCodec context reset [#7932] Add settings to load a custom SSPI shared library module [#7938] Removed recursive xf_lock_x11 warning [#7937] Revert \" * libfreerdp-codec: fix XCRUSH context reset\" [#7913] utils: add implementation of POD(primitive object data) arrays * Sat May 28 2022 Hendrik Woltersdorf - update to current master [#7928] Explicit remdesk, encomsp channel event init handling [#7931] Fix processing of RemoteFX and NSCodec codec ids [#7930] Fix XCRUSH context reset [#7924] Fixed RDPGFX_CAPVERSION_106 according to errata [#7922] Fixed missing WINAPI for callback function declarations [#7920] Always call HOOK_TYPE_CLIENT_UNINIT_CONNECT in pf_client_thread_proc [#7916] Updated RDPGFX_CAPSET_VERSION106 code to conform to spec [#7903] fix RAIL abort when reconnect [#7905] Fix proxy rdpdr/smartcard handling [#7910] rdpsnd/client: Fix handling of WaveConfirm PDUs [#7906] core: fix warning [#7902] Console mode fix * Sun May 15 2022 Hendrik Woltersdorf - update to current master [#7901] gids: Fix broken check in GIDS emulation [#7885] fix moving a window shrinks it 14x7 when connect to server 2019 [#7884] smartcard: take in account pkcs11-module in smartcard listing and print pkcs11 errors [#7883] transport: Set server socket as keepalive in transport_default_attach() * Thu May 05 2022 Hendrik Woltersdorf - update to current master [#7881] Added new API freerdp_abort_event [#7876] Fixed broken USE_UNWIND check [#7879] shadow: convert incoming key scancode to DWORD before |= KBDEXT [#7871] Fixed settings pointer functions [#7870] Settings getter [#7867] Replace direct rdpSettings access with getter/setter * Sun May 01 2022 Hendrik Woltersdorf - update to current master [#7866] Fixed sizeof() mismatch for settings types [#7865] Fixed uninitialized DeviceArray [#7863] Fixed missing null checks [#7861] Enable unwind.h and dladdr as default backtrace implementation [#7860] Fixed invalid argument types [#7859] Backtrace improve [#7858] Assert fixes [#7856] Pulse success cb [#7855] H264 type checks [#7852] scanbuild fixes [#7849] Code cleanups [#7854] Private bulk codecs [#7848] Trio remove [#7831] Fixed decoder arguments, use const correct ones [#7844] Fixed cast-quality warnings [#7835] Winpr handle def remove [#7850] Refactored color.h [#7847] Follow up to #7832: Add NULL checks [#7843] Warn fixes cast [#7841] Fixed #7837: Overallocate zgfx output buffers [#7832] fix restore a maximized window when it is minimized [#7833] Check return value of pthread_cond_wait [#7838] Fix #7834: Check if optional argument value is present [#7824] BIO ctrl cleanups [#7826] Added missing WINPR_API [#7822] Implement BIO_CTRL_GET_KTLS_SEND and BIO_CTRL_GET_KTLS_SEND * Sun Apr 24 2022 Hendrik Woltersdorf - update to current master [#7820] Clear log fix [#7818] Cleaned up ntlm_fetch_ntlm_v2_hash [#7810] Code cleanups [#7815] fix x11 black RAIL window when connect to server 2019 [#7814] fix parntheses syntax error [#7813] Gw fixes clean [#7808] Fixed /gt:xxx settings [#7796] Logging and parser fixes * Sun Apr 17 2022 Hendrik Woltersdorf - update to current master [#7800] Assert function pointers in proxy [#7717] proxy: rework proxy channel treatments for statefull drdynvc [#7794] Fix #7793: Do not expose internal input API [#7789] proxy: correctly use the RemoteApp flag * Sat Apr 09 2022 Hendrik Woltersdorf - update to current master [#7788] winpr: fix cache assertion before it\'s been created [#7786] Fix #7785: Missed GatewayHttpUseWebsockets initialization [#7783] Urbrdc fix (#7417) [#7781] Fixed #7745: Progressive surface cleanup [#7764] Added FFMPEG h264 asserts [#7777] Fixed missing capacity checks in fastpath [#7771] Fixed parsing of https_proxy environment variable [#7767] Relaxed parser, fix a bug in LogonInfoV2 length [#7758] Fixed #7753: Step calculation in YUV decoder [#7762] X11/cliprdr: Clear selection requests, when they become invalid [#7761] Removed rdpRdp instance pointer [#7760] freerdp/constants: Conform osMinorType values to documentation [#7755] Fix #7754 remove last newline in convert_filedescriptors_to_file_list [#7746] Shadow leak fixes [#7740] Refactoring continued [#7751] Moved clipboard utils to core library, fixes #6760 [#7742] nla: Fix handling of NULL identity [#7743] Nla server cleanup && server auth fix [#7737] Fix number of link information in drive redirection [#7738] Instance cleanup * Tue Mar 22 2022 Hendrik Woltersdorf - update to current master [#7734] Ntlm verbose [#7733] Supports 10bit X11 color (BGRX32 only) [#7732] Fixed compile warnings [#7729] Added patch from #4660 AATTmokyle [#7728] Added a warning for unknown PDU_TYPE_DATA messages * Wed Mar 16 2022 Hendrik Woltersdorf - update to current master [#7727] client: Fix error when compiling with WITH_CHANNELS=OFF [#7714] Workaround for [MS-RDPBCGR] 2.2.9.2.3 Frame Marker Command (TS_FRAME_… [#7709] Smartcard tls logon fix [#7713] Move drdynvc main path messages to trace level [#7711] Added more log messages for SurfaceCommand failures [#7710] Remove async-input from clients [#7708] winpr/{libwinpr/thread/thread.c,include/winpr/thread.h}: Keep DumpThr… * Mon Mar 07 2022 Hendrik Woltersdorf - update to current master [#7706] rdpdr: Fix detection of device unplug [#7705] Abort autoreconnect if a user cancel action was triggered. [#7703] drdynvc: add missing messages definitions [#7700] Fixed #7696: Abort freerdp_connect if manually canceled [#7701] Improve and document version detection [#7697] Unified rdpsnd cleanup code [#7691] Decreased logging verbosity for INFO level * Thu Mar 03 2022 Hendrik Woltersdorf - update to current master [#7646] Reorganize includes [#7690] Smartcard and leaks fixes [#7687] Fixed #7606: Channel remixing does not work with FFMPEG [#7686] Proxy fixes [#7678] Added openH264 decoder frame flush [#7677] Openh264 fix graphical artifacts * Sun Feb 27 2022 Hendrik Woltersdorf - #7674 disp: Remove wrong assert * Thu Feb 24 2022 Hendrik Woltersdorf - update to current master [#7673] Kerberos log [#7672] Master warn fixes [#7670] Cmd single quote support [#7620] Smartcard logon [#7667] Added quoted argument support to CommandLineParseCommaSeparatedValuesEx [#7668] Revert \"drdynvc: Prevent opening an already opened dynamic channel\" * Wed Feb 23 2022 Hendrik Woltersdorf - update to current master [#7647] Removed BUILTIN_CHANNELS [#7664] Rail common [#7663] Fixed clang-scanbuild warnings [#7661] Warn ainput fix [#7659] Refactored disp channel [#7658] server/disp: Sanitize optional physical monitor size values [#7565] Advanced Input Channel * Thu Feb 17 2022 Hendrik Woltersdorf - update to current master [#7644] Added runtime configuration option for kerberos/NTLM fallback [#7645] Free packet after decoding. [#6482] memory grows over time in wlfreerdp with /gfx:AVC444 fixed. [#7643] Ncrypt fixes [#7642] Fixed SSPI fallback to NTLM [#7633] Unify struct definitions [#7637] Fix missing KBD_JAPANESE condition [#7639] Fixed #7636: GetStringUTFLength requires jstring argument [#7632] Warn fixes [#7627] HTTP Basic authentication for HTTP proxy connections [#7624] Fixed cliprdr_parse_file_list [#7623] proxy: improve channel treatment [#7621] Use freerdp_settings_set and _strdup * Tue Feb 01 2022 Hendrik Woltersdorf - update to current master [#7617] Compile fixes [#7616] Const warn [#7615] uwac-window: Change protocol selection order and make ivi surface-id configurable [#7614] Warn fixes extensive [#7612] Fixed const warnings for codec decompress routines [#7605] Fixed cast warnings due to defines [#7610] Fixed various warnings. [#7609] Fixed missing brace [#7604] Fix mediacodec resolution handling * Sat Jan 29 2022 Hendrik Woltersdorf - update to current master [#7602] Fix #7586: Update size of tile cache if required. [#7602] Update nAvgBytesPerSec in audin_winmm_set_format [#7593] Wayland: fix memory issues in wlfreerdp [#7597] Added checks and asserts in rdpgfx_common [#7595] Added pduLength check in rdpgfx_read_header function * Wed Jan 26 2022 Hendrik Woltersdorf -update to current master [#7585] H264 mediacodec ndk [#7583] Added support for getpwuid_r, replaced duplicate code [#7578] Guard avcodec_register_all() calls [#7580] Fix hotplug [#7572] Fix #7570: Limit mouse events to positive values [#7574] FFmpeg deprecated guards [#7571] cmdline: Always reinitialize NetworkAutoDetect * Fri Jan 21 2022 Hendrik Woltersdorf - update to current master [#7569] Cache Emulate_IsConfigured result [#7241] Marked deprecated symbols [#7568] Proxy cleanups [#7567] Kerberos fixes [#7564] smartcard_emulate: change the announced ATR [#7563] PubSub cleanup [#7540] Update private struct [#7561] Do not reset scard context cancel [#7559] A set of NCrypt and smartcard fixes * Sun Jan 16 2022 Hendrik Woltersdorf - update to current master [#7551] Capability debug level set to verbose [#7548] Rdpei fix suspend [#7552] Fixed #7549: Fix broken wayland event type check [#7545] Fix checks for input flags * Tue Jan 11 2022 Hendrik Woltersdorf - update to current master [#7509] Fixed some missing length checks [#7539] Wayland clipboard race dondition [#7508] Emulated Smartcard authentication and proxy intercept channels * Mon Jan 10 2022 Hendrik Woltersdorf - update to current master [#7534] Fixed #7521: Ensure \'\\0\' termination of clipboard strings [#7525] Ncrypt fixes [#7533] Fixed #7520: remove trailing \'\\0\' from clipboard data [#7532] Fixed #7515: Builds with -DWITH_PROFILER=ON [#7530] rail: client: fix memory leak * Mon Dec 27 2021 Hendrik Woltersdorf - #7505 Winpr remove unimplemented modules * Mon Dec 20 2021 Hendrik Woltersdorf - #7503 Ffmpeg deprecate fix * Sat Dec 18 2021 Hendrik Woltersdorf - update to current master [#7502] Activation Timeout set last error [#7501] Moved clipboard custom context checks to implementation [#7499] Monitor log * Thu Dec 16 2021 Hendrik Woltersdorf - update to current master [#7498] Removed recursive xf_lock_x11 warning [#7496] Fix freerdp_channels_process_message cleanup * Wed Dec 15 2021 Hendrik Woltersdorf - update to current master [#7494] Redirect cleanup and new callback [#7490] Code cleanup [#7481] winpr: implement ncrypt API [#7472] More warning fixes [#7489] Disable media foundation backend by default * Thu Dec 09 2021 Hendrik Woltersdorf - update to current master [#7479] Fixed freerdp_disconnect [#7476] Make H.264 codec optional during runtime * Sat Dec 04 2021 Hendrik Woltersdorf - update to current master [#7475] drdynvc: Prevent opening an already opened dynamic channel [#7474] Fixed API const correctness [#7471] Fixed #7454: When error_info is received abort [#7469] Fixed various warnings [#7468] Mail patches for wayland [#7443] Fixed issues with libusb device unref [#7464] Abort transport_read_layer loop when abortEvent is set. * Thu Nov 25 2021 Hendrik Woltersdorf - #7461 Do not set CMAKE_OSX_ARCHITECTURES [#7459] Fix issue that xfreerdp failed to do remote to local clipboard file copy under KDE v5.88 * Wed Nov 17 2021 Hendrik Woltersdorf - update to current master [#7444] Removed WINPR_ASSERT with wrong assertions. [#7442] Printer fixes [#7435] Fixed YUV decoder API [#7441]Fixed #7436: Datatype mismatch * Fri Nov 12 2021 Hendrik Woltersdorf - update to current master [#7440] Added app_id on wayland client [#7439] Fixed #7436: Datatype mismatch to crypto_base64_decode [#7431] Fixed RDPEI_PLUGIN source * Thu Nov 04 2021 Hendrik Woltersdorf - update to current master [#7425] Add an option to add the plugin and extension to rpath [#7424] Always call HOOK_TYPE_CLIENT_LOGIN_FAILURE if NLA failed [#7417] Urbrdc fix * Tue Nov 02 2021 Hendrik Woltersdorf - update to current master [#7422] Drop ASN1 module stub [#7412] Temporary trust certificate when helped by local cert store [#7421] Fixed #7332: Missing NULL check [#7397] channels/rdpei: avoid calling free() on contactPoints array [#7403] fix call to localtime_s * Sat Oct 23 2021 Hendrik Woltersdorf - update to current master [#7389] Fix rdpdr drives [#7381] Wslg Support [#7382] Cert update fix [#7379] Remember avc420 allocation width and height [#7376] Warning fix fix fix [#7375] Settings copy fix [#7373] Close SVC channels in WTSVirtualChannelClose [#7357] Added /video support for wayland client [#7334] Cleaned up RDPDR channel interhitance * Sat Oct 16 2021 Hendrik Woltersdorf - update to current master [#7360] Improved warning for removed legacy command line [#7362] Gateway legacy parser fix [#7365] Fixed #7363: Length checks in ConvertUTF8toUTF16 [#7329] Cmdline const fixes [#7361] Fixed GFX alpha painting [#7359] Fixed #6722: Wayland client mouse coordinates [#7358] Fixed #7350: Warnings with Stream_StaticInit [#7348] Drop legacy command line [#7356] Fixed missing NULL check in mappedGeometryUnref * Tue Oct 12 2021 Hendrik Woltersdorf - update to current master [#7349] Bitmap update fix [#7347] Do not write usbdevicestoredirect if the string is NULL [#7342] [audin] Always reset dsp_context before open [#7341] Addin path debug [#7338] Add exit codes for more errors * Thu Oct 07 2021 Hendrik Woltersdorf - update to current master [#7337] Replaced (IWTSPlugin *) casts with struct address return [#7335] Settings fixes [#7333] Fixed proxy to string functions [#7330] Lock updates during gdi_resize * Wed Oct 06 2021 Hendrik Woltersdorf - update to current master [#7322] Cert store fix && Stream API refinements [#7328] Fix pf_server_new: pass own copy of proxyConfig [#7327] Fixed #7326: Ensure proper window size [#7325] Proxy passthrough change [#7323] add missing filter type strings [#7316] Force one channel input fallback for audin * Mon Sep 27 2021 Hendrik Woltersdorf - update to current master [#7312] Refactor proxy [#7310] core: Fix invalid memory access in local peer detection [#7309] Channel fixes * Tue Sep 21 2021 Hendrik Woltersdorf - update to current master [#7308] Fixes from tests [#7307] Prefer constant division over multiplication for length checks [#7306] early bail from update_read_window_state_order breaks protocol [#7299] Load test fixes [#7304] Fixed timezone detection on linux. [#7303] rdpei/server: Fix PDU length for RDPINPUT_PROTOCOL_V300 [#7302] Fix X11 floatbar: XGetWindowAttributes returns zero on error [#7298] Fixed #7294: Spelling [#7284] Added unicode input for xfreerdp * Tue Sep 14 2021 Hendrik Woltersdorf - update to current master [#7293] Remove unused codec x264 [#7291] Openssl compat, nightly fixes * Mon Sep 13 2021 Hendrik Woltersdorf - update to current master [#7289] Fixed XRRGetMonitors leak in xfreerdp [#7288] Fixed #7280: Missing return * Fri Sep 10 2021 Hendrik Woltersdorf - update to current master [#7283] Added /kbd-scancode-list [#7282] Added proxy input state sync [#7281] Some code cleanups and WINPR_ASSERT [#7278] Warnings fixed, sfreerdp allow to specify certificate * Thu Sep 09 2021 Hendrik Woltersdorf - update to current master [#7242] Proxy refactoring [#7271] Transport opaque [#7274] nla: Remove incorrect check when using NLA with a NULL identity * Mon Sep 06 2021 Hendrik Woltersdorf - Core cleanup #7267 * Sun Sep 05 2021 Hendrik Woltersdorf - update to current master [#7199] Backlog issues [#7264] Moved global static variables to context [#7257] Const fixes [#7255] Raw channel send [#7251] Improved fingerprint hash comparison [#7250] Fix #7249: Endless loop in NLA [#7246] Wait fixes [#7248] Fixed RDPSND_CHANNEL_NAME [#7245] Use defines instad of channel names [#7240] Fixed freerdp_peer_free [#7239] Cleanups [#7208] Fixed cast-qual warnings [#7198] Warnings fixed [#7235] Fix linking, if BUILTIN_CHANNELS switched off- update rpmlintrc * Mon Aug 23 2021 Hendrik Woltersdorf - update to current master [#7231] Some fixes for audin redirection [#7233] Fixed check of orderLength for secondary orders [#7222] winpr/clipboard: Omit last line ending for gnome-copied-files [#7219]Fix TestUnicodeConversion on big endian machines * Mon Aug 02 2021 Hendrik Woltersdorf - update to current master [#7197] Fixed compilation warnings [#7207] winpr: avoid calling FIPS_mode() with OpenSSL 3.0 [#7205] winpr/include/winpr/file.h: fix build on uclibc * Fri Jul 30 2021 Hendrik Woltersdorf - update to current master [#7201] Fixed #7200: /bpp parsing fixed [#7180] Winmm dev caps [#7196] Fixes123 * Thu Jul 22 2021 Hendrik Woltersdorf - update to current master [#7179] Fixed FFMPEG detection without pkgconfig [#7185] Fixed missing input checks for file contents request [#7175] Improvement: Add a way to get timezone from environment. [#7172] The repair window cannot be restored normally [#7173] rdg: Fix mem leak and oob write in rdg websocket close reply * Wed Jul 07 2021 Hendrik Woltersdorf - update to current master [#7145] Monitor coordinates are exclusive [#7157] Fixes in rdpdr and smartcard channel [#7161] rdpsnd: Fix double frees in rdpsnd context cleanup [#7156] winpr: Fix parsing of comma separated values if list is an empty string * Sat Jul 03 2021 Hendrik Woltersdorf - update to current master [#7148] Fixed WINPR_ASSERT statement [#7146] Fixed FUSE api detection [#7140] Fixed missing assertions and default color depth [#7143] Revert dh_missing --fail-missing * Thu Jul 01 2021 Hendrik Woltersdorf - update to current master [#7141] Fixed CMake options, define in library that use them. [#7139] Shadow GFX planar and rfx support [#7137] Added RDPGFX_CODECID_UNCOMPRESSED path to shadow [#7130] Properly reset gfx->codecs after free.- reactivated icu * Tue Jun 29 2021 Hendrik Woltersdorf - update to current master [#7113] Added extended shadow support for mouse and unicode [#7128] Progressive compress cleanup [#7127] Working progressive for shadow server [#7125] Fixed definition of config.h symbols [#7102] Added SuspendInput setting [#7126] Added missing GFX sanity check [#7121] Add exit codes for logon failure and account locked out [#7120] fix setValue for HashTable [#7119] Fixed CMake Targets file for server lib- ICU deactivated b.o. linker problems * Thu Jun 24 2021 Hendrik Woltersdorf - update tocurrent master [#7117] Fixed installation of FreeRDP-ClientTargets.cmake [#7115] Fixed installation of FreeRDP-ClientTargets.cmake [#7109] Fix data write on usb channel [#7112] winpr: Fix typo in NTLM_AV_ID member. * Tue Jun 22 2021 Hendrik Woltersdorf - adjust spec to directory changes- activate fuse2 * Tue Jun 22 2021 Hendrik Woltersdorf - update to current master [#7107] No deprecated [#7105] Fixed standalone issues with cmake [#7082] Cmake upgrade [#7103] Fixed rdtk_surface_fill [#7101] Warning fixes more [#7098] Fixed win printer * Sat Jun 19 2021 Hendrik Woltersdorf - update to current master [#7095] Re-added \"extern\" to ntlm_export.h symbols [#7093] Warnings more more more [#7091] Fixed integer warnings * Wed Jun 16 2021 Hendrik Woltersdorf - update to current master [#7087] Warnings warnings warnings [#7086] Warnings fixed [#7012] Hash table opaque [#7081] Added WINPR_ASSERT * Tue Jun 08 2021 Hendrik Woltersdorf - update to current master [#7076] Win dyn resize [#7073] Fixed issues with planar codec buffer alignment [#7074] client: Fix writing of untouched rdp settings to rdp files [#7069] Fixed RDPEI orientation value passing [#7066] Stop rdpei thread before cleaning up listener [#7043] Replace fopen and path functions with wrappers [#7063] Fix broken channel addin.h relative include path * Sun May 30 2021 Hendrik Woltersdorf - update to current master [#7046] Add WLog locks to prevent logger initialization race conditions [#7057] Add more information to urbdrc log entries [#7044] Gracefully handle edge case where clipboard format name is NULL [#7049] Known hosts fix #7045 [#7056] Improve pthread_mutex_timedlock detection, fix Android portability * Wed May 26 2021 Hendrik Woltersdorf - update to current master [#7038] Fix Windows Unicode file path handling issues [#7042] Fix possible WSAEventSelect() file descriptor leak [#7036] codec/progressive: Allow the usage of multithreading for decoding [#7033] Fix build for upcoming LibreSSL version [#7034] Fix build errors in MinGW [#7037] Added rdg_read_http_unicode_string error messages * Thu May 20 2021 Hendrik Woltersdorf - update to current master [#7026] Updated RDPEI channel API [#7027] RDPUDP dissector: cookie hash is present in SYN packet instead of SYN/ACK [#7022] Fixed async-input quit * Tue May 18 2021 Hendrik Woltersdorf - update to current master [#7018] Fixed compiler warnings, function arguments and const parameter [#7014] Refactored settings string setter * Mon May 17 2021 Hendrik Woltersdorf - update to current master [#7013] tools: add a wireshark plugin to decode RDP-UDP [#7010] winpr: add a HashTable_Foreach function and associated tests [#7008] Fix FIPS mode support and build with OpenSSL 3.0 [#7007] X11: don\'t instanciate a clipboard implementation when clipboard is disabled * Tue May 11 2021 Hendrik Woltersdorf - update to current master [#7006] Fixed AAC encoding for microphone [#7004] Fixed compilation warnings. [#6956] Removed support for obsolete known_hosts file. [#6954] Rdp file update * Tue May 04 2021 Hendrik Woltersdorf - updat to current master [#6991] Fixed #6989: Use X509_STORE_set_default_paths [#6988] Added version check for deprecated ffmpeg symbols * Thu Apr 29 2021 Hendrik Woltersdorf - update to current master [#6984] Fix uninitialized variable warnings. [#6983] Fix some warnings in MinGW [#6982] Fix various issues reported by Coverity [#6978] Test path fix * Thu Apr 22 2021 Hendrik Woltersdorf - update to current master [#6975] Build date [#6974] winpr: fix error path in winpr_event_init [#6973] winpr: fix #6970 [#6969] event: Fix reset of non eventfd winpr event [#6967] Unified bin to hex and hex to bin conversion * Sat Apr 17 2021 Hendrik Woltersdorf - update to current master [#6965] Refactored shadow argument parsing [#6964] Winpr cleanups auth [#6963] Cleaned up SAM file parser. [#6962] Fixed log filter initialization from env [#6960] Fixed #6938: Remote app mode clipboard fix [#6959] client/x11: fix parent window size restrictions * Mon Apr 12 2021 Hendrik Woltersdorf - update to current master [#6947] ADDIN_ARGV cleanup, added camera setting to RDP parser [#6944] core: Clear message queue to reset its closed state [#6939] Wayland client: Disable shortcut inhibition on rctrl press * Wed Apr 07 2021 Hendrik Woltersdorf - update to current master [#6921] Implement APC and cleanup polling [#6935] Fixed artifacts with yuv420/yuv444 decoding * Sat Apr 03 2021 Hendrik Woltersdorf - update to current master [#6934] Rail debug cleanup [#6924] Clipboard close fd [#6929] reverted old signature for rfx_context_new * Sun Mar 21 2021 Hendrik Woltersdorf - update to current master [#6913] Fixed return length check for SCardGetAttrib [#6907] Planar respect x,y offsets * Sat Mar 13 2021 Hendrik Woltersdorf - update to current master [#6892] Added bounds checks to gfx commands [#6884] X11 clip fix * Tue Mar 09 2021 Hendrik Woltersdorf - update to current master [#6880] Hotplug fixes [#6878] Check smartcard_convert_string_list for NULL string [#6865] Websocket disable option [#6875] Fix xf_Pointer_SetPosition with smart-sizing [#6867] use tlsOut BIO when using websocket in rdg_bio_ctrl * Fri Mar 05 2021 Hendrik Woltersdorf - update to current master [#6866] Fix yuv444_combine_work_callback check_rect argument [#6864] Revert \"allow to use in single threaded mode\" [#6860] Parse on a copy of the argument string for printer * Thu Mar 04 2021 Hendrik Woltersdorf - update to current master [#6855] Fixed yuv multithread decode [#6854] Fixed smartcard_convert_string_list with 0 length [#6853] Fixed smartcard_convert_string_list with 0 length [#6851] Wayland pointer frame [#6847] Fixed format string in smartcard_trace_state_return * Mon Mar 01 2021 Hendrik Woltersdorf - update to current master [#6538] Refactored H264 encoding/decoding [#6589] Added getter/setter for settings * Thu Feb 25 2021 Hendrik Woltersdorf - update to current master [#6711] Ignore alpha channel during color conversion. [#6823] Fixed #6014: XFCE minimized state [#6837] Fixed memory leak in backtrace function [#5267] Resource management redesign [#6836] Fix /monitor-list flag being ignored on X11/Wayland * Tue Feb 23 2021 Hendrik Woltersdorf - update to current master [#6796] X11 client: ignore grab related LeaveNotify events [#6748] Fixed CodeQL warnings [#6826] Fixed smartcard crash on error return (invalid length) * Thu Feb 18 2021 Hendrik Woltersdorf - update to current master [#6824] Fixed #6821: _stricmp does not like NULL strings [#6587] Added const to function arguments [#6820] Fixed various warnings * Tue Feb 16 2021 Hendrik Woltersdorf - update to current master [#6750] Only update destination rect for SurfaceToSurface and SurfaceToCache [#6819] Fix some incorrect keyboard layout mappings on Mac [#6816] Allow parallel listen to IPv4 and v6 addresses [#6818] server: ignore unknown channelId received from client. [#6813] Fixed #6712: Use window size from settings [#6817] Minor typo fix * Fri Feb 12 2021 Hendrik Woltersdorf - update to current master [#6812] fix #6788 libfreerdp: core: deep copy ServerCertificate [#6810] Don\'t enable vmconnect mode based on PCB field presence [#6806] clients: Use the correct wheel rotation value [#6797] Added ConnectionStateChangeEvent for clients [#6804] Fixed #6801: Delay sending of resolution change * Wed Feb 10 2021 Hendrik Woltersdorf - update to current master [#6789] Use separate codec context for GDI/SurfaceBits and GFX channel [#6792] Smartcard tests and fixes [#6803] Convert to unicode tests && fixes [#6752] rdg websocket support [#6795] Fixed invalid argument type for license function * Fri Feb 05 2021 Hendrik Woltersdorf - update to current master [#6609] Fixed sending of clipboard format request response [#6537] Added option to remap scancodes [#6757] Fix PCSC_SCardGetAttrib wrapper [#6766] Added wayland discrete axis events for mouse wheel [#6787] Synchronize NumLock, CapsLock state in Wayland * Thu Feb 04 2021 Hendrik Woltersdorf - update to current master [#6786] core: Enable network auto detection by default [#6785] core: Remove connection type manipulation in gcc_write_client_core_data [#6782] progressive: fix multiple regions in one gfx frame. [#6772] Fix window operations in Wayland [#6779] libfreerdp: core: add mem checks in gcc_write_client_data_blocks * Wed Jan 27 2021 Hendrik Woltersdorf - update to current master [#6763] gateway: Fix consent/service message in legacy gateway code [#6762] Fixed drive hotplug path comparison. [#6755] Added OrderInfo callback for primary, secondary and altsec orders [#6758] Fix key repeat in Wayland [#6751] Fixed SCardGetAttrib pbAttr=NULL argument * Mon Jan 25 2021 Hendrik Woltersdorf - update to current master [#6749] transport: Don\'t ask for credentials if empty password is specified [#6601] Fixed support for huge files in clipboard [#6742] Fixed missing check for fastpath input messages [#6734] Fr6731 * Sat Jan 23 2021 Hendrik Woltersdorf - update to current master [#6744] transport: Also ask for password when connecting using TLS [#6741] client: Fix exit codes for /help and similar option * Tue Jan 19 2021 Hendrik Woltersdorf - update to current master [#6723] Color fidelity fix [#6699] x11: add support for remote to local clipboard file copy [#6725] Added settings dump function [#6721] check drive to hotplug for already being redirected [#6718] Fix Color fidelity issues * Wed Jan 13 2021 Hendrik Woltersdorf - update to current master [#6715] Fixed problematic cast of integer mask to bool [#6709] primitives: Respect alpha values in YUV444 SSE pixel routine * Mon Jan 11 2021 Hendrik Woltersdorf - update to current master [#6671] Use correct window handle for pointer operations [#6707] core: Fix gateway error code mapping [#6670] progressive codec simple tile fixes [#6704] winpr/clipboard: Also save lastWriteTime for FILEDESCRIPTORW [#6694] x11: use correct contact flag names in xf_input_touch_state_string * Sun Dec 27 2020 Hendrik Woltersdorf - update to current master [#6688] Fix parsing of current keyboard locale [#6678] Added support for `file://` urls for rdp files [#6684] Add option BUILD_FUZZERS and config to build fuzzing tests * Tue Dec 22 2020 Hendrik Woltersdorf - update to current master [#6685] rdg: Read and set error code when ending an RD Gateway session [#6679] Removed size change check from DesktopResize [#6669] Fixed call to GetKeyboardLayout * Thu Dec 10 2020 Hendrik Woltersdorf - update to current master [#6657] typo fix [#6658] Fixed #6656: invalid read of proxy port. [#6653] Fixed #6646 [#6619] Fixed linking dependencies for client geometry channel * Mon Dec 07 2020 Hendrik Woltersdorf - update to current master [#6636] Check for backtrace symbol and link to execinfo if needed [#6633] Fixed #6632 [#6637] Moved clipboard hasHugeFileSupport to end of struct * Tue Dec 01 2020 Hendrik Woltersdorf - update to current master [#6620] reset codecs in gdi_pipeline_init [#6618] Renamed RDPEI flags due to problems with windows headers [#6612] remove unwanted log level set to debug in rfx * Sun Nov 29 2020 Hendrik Woltersdorf - update to current master [#6608] Allow autoreconnect for ERRINFO_GRAPHICS_SUBSYSTEM_FAILED [#6607] Sound fix buffering * Tue Nov 24 2020 Hendrik Woltersdorf - update to current master [#6600] libfreerdp: core: rdp.c: fix array size check [#6598] Cleaned up reading of orders [#6569] Cleaned up rdpei channel, updated to current spec. * Fri Nov 20 2020 Hendrik Woltersdorf - update tto current master [#6331] Add support for -grab-mouse, to prevent remote mouse movement [#6590] Added data_pdu_type_to_string [#5971] X11 selection improvements * Thu Nov 19 2020 Hendrik Woltersdorf - update to current master [#6583] Fixed printf format [#6586] Added missing include. [#6578] Fixed display channel anounce race * Sat Nov 14 2020 Hendrik Woltersdorf - update to current master [#6577] channel/rdpdr: Fix hotplug for drive redirection on Windows [#6576] client/common: Always set gatewayprofileusagemethod to 1 [#6574] client/common: Several fixes for the rdp file parser * Tue Nov 10 2020 Hendrik Woltersdorf - update to current master [#6563] Added stack trace on signal. [#6323] Conservative keyboard state sync, refactored input API [#6562] Fixed compilation warnings. [#6561] Fixed #6560: Missing return value. [#6558] Clean up drdynvc channels porperly locked. [#6550] Bugfix: when `freerdp_assistance_parse_file_buffer` was called from external code, it did not copy the access password to the `rdpAssistanceFile` struct. [#6556] Fixed reset of MessageQueue in Clear [#6177] Collections refactoring * Thu Nov 05 2020 Hendrik Woltersdorf - update to current master [#6551] Reset Queue_Event when Queue_Clear is called. [#6548] core: Fix race when deleting channel manager * Mon Nov 02 2020 Hendrik Woltersdorf - update to current master [#6543] Fixed locking issue, removed broken functions [#6541] Unify StreamPool locking. * Thu Oct 29 2020 Hendrik Woltersdorf - update to current master [#6539] Cleanup internal channel management [#6499] Fixed leak on cursor update. [#6466] Memsan: fixes (most) unit tests for use with memory sanitizer * Tue Oct 27 2020 Hendrik Woltersdorf - update to current master [#6522] Do not abort disc hotplug if no access to mount tab. [#6534] Added support for xwayland keyboard grab [#6528] Fixed NtStatus2Tag return. * Thu Oct 22 2020 Hendrik Woltersdorf - #6519 Fixed #6518 * Fri Oct 16 2020 Hendrik Woltersdorf - update to current master [#6516] Fix warning #6515 [#6509] Fixed parsing of FastGlyph order. [#6513] Corrected name for FD_WRITESTIME [#6501] server: add WTSVirtualChannelManagerCheckFileDescriptorEx API [#6511] Updated FD_FLAGS definition. [#6500] core/nla: fix order of operations * Mon Oct 05 2020 Hendrik Woltersdorf - #6497 Corrected clipboard capability mask * Fri Oct 02 2020 Hendrik Woltersdorf - update to current master [#6496] channels/disp/client/disp_main.c: fix possible null pointer dereference [#6491] Added clipboard CB_HUGE_FILE_SUPPORT_ENABLED flag * Sat Sep 26 2020 Hendrik Woltersdorf - update to current master [#6463] Fix #6461: Generate config.h after all subdirectories are parsed. [#6486] Fixed variable declaration in loop * Tue Sep 22 2020 Hendrik Woltersdorf - update to current master [#6487] Fixed definition of FILEDESCRIPTORW [#6484] improve proxy logs [#6480] Fixed NULL checks (#6474) * Sat Sep 19 2020 Hendrik Woltersdorf - update to current master [#6479] Fixed naming of FILEDESCRIPTORW [#6469] server: proxy: implement external routing [#6478] Fix variable declaration in loop [#6475] Remove obsolete global variable connectErrorCode * Mon Sep 14 2020 Hendrik Woltersdorf - update to current master [#6470] X11: Scale cursor when SmartSizing is enabled [#6467] Fixes #5747: Only activate sound output device * Wed Sep 02 2020 Hendrik Woltersdorf - update to current master [#6455] cleanup of https://github.com/FreeRDP/FreeRDP/pull/6448 [#6453] Use settings string setter to overwrite computername [#6446] Fixed #6442: Use cmake to provide source directory for test pem [#6456] Ignore NULL streams in StreamPool_Return [#6435] Fixed double free on channel close in channel write * Wed Aug 12 2020 Hendrik Woltersdorf - update to current master [#6429] Added duplicate initialization check for plugins. [#6363] [URBDRC] Added return checks for replaced HashTable with ArrayList [#6424] Fixed #6418: Warning due to invalid const qualifier [#6427] Improve NLA error code logging. * Tue Aug 04 2020 Hendrik Woltersdorf - update to current master [#6411] Http gateway message support [#6400] Fix #6399: Call ConvertFromUnicode with length -1. [#6397] remove wrong initialization value * Tue Jul 28 2020 Hendrik Woltersdorf - update to current master [#6392] cliprdr_common.c: fix memory leak in certain error condition [#6391] Fixed error msg typo in ciprdr_main.c [#6386] Set BIO data NULL on cleanup * Mon Jul 20 2020 Hendrik Woltersdorf - update to current master [#6381] FreeRDP security [#6379] core: fix invalid inttype and reference * Thu Jul 16 2020 Hendrik Woltersdorf - update to current master [#6372] Fix seeking in Cache Brush and other Secondary Drawing Orders [#6364] server: proxy: add extern C for c++ plugins * Tue Jul 07 2020 Hendrik Woltersdorf - update to current master [#6360] server: proxy: rail: handshake ex flags sync [#6341] Urbdrc fixes [#6357] server: proxy: support server heartbeats [#6321] Added hint for errors due to missing offscreen-cache [#6353] Moved pthread non portable function checks before ASAN * Mon Jul 06 2020 Hendrik Woltersdorf - update to current master [#6350] Refined asan checks [#6340] Removed unnecessary checks for asan [#6344] rail: server: mark rail_send_pdu as static function [#6345] Fixed #6335: windows client title length [#6343] server: proxy: fix race issue * Thu Jul 02 2020 Hendrik Woltersdorf - update to current master [#6326] Filter GSM codec for microphone redirection [#6317] Use CMake to detect availability of getlogin_r [#6320] nsc: Fix memory leak * Wed Jun 24 2020 Hendrik Woltersdorf - update to current master [#6301] Fixed bug with creating release source_version [#6300] Fixed #6298: Mask CACHED_BRUSH when checking brush style * Mon Jun 22 2020 Hendrik Woltersdorf - update to current master [#6277] server: proxy: cap: send session id in session info [#6295] Fixes * Fri Jun 19 2020 Hendrik Woltersdorf - update to current master [#6284] Lock wayland buffer updates [#6289] Gw fix [#6287] Revert to local linking in LoadLibraryA * Tue Jun 16 2020 Hendrik Woltersdorf - update to current master [#6286] Fixed compilation issue with shadow pam code [#6237] Fixed surface locking for shadow server. [#6260] xfreerdp: Fix +unmap-buttons option having the opposite effect [#6239] Improve X11 shadow authentication reason failure log [#6256] Do not remove transfer data on usb cancel transfer [#6283] Fix usage of DsMakeSpn with IP address hostnames * Wed Jun 10 2020 Hendrik Woltersdorf - update to current master [#6273] MessageQueue write time to current message not the next [#6270] Fixed #6267: adjust write_pixel_16 endian handling [#6268] uwac: don\'t try to use O_TMPFILE on FreeBSD * Sun Jun 07 2020 Hendrik Woltersdorf - update to current master [#6250] server: proxy: export capture feature to a plugin [#6259] drdynvc: client: fix #6252 use-after-free [#6257] Fixes for some defects found by covscan * Wed Jun 03 2020 Hendrik Woltersdorf - update to current master [#6246] Fixed #6245: Added additional tests to assistance parser [#6242] Lock security_decrypt to avoid simultaneous counter manipulation [#6247] Fix memory leaks in client/encomsp_main.c and client/remdesk_main.c [#6248] [generate_argument_docbook] Fix typo in XML entity. [#6244] USB pass actual length of bytes transferred to callback function * Fri May 29 2020 Hendrik Woltersdorf - update to current master [#6240] Configure USB interface only when necessary [#6229] Added scancodes for launch keys [#6238] winpr/library: Use RTLD_GLOBAL for dlopen * Mon May 25 2020 Hendrik Woltersdorf - update to current master [#6208] Read newline from stdio on certificate accept [#6223] Rdpei leak fix * Thu May 21 2020 Hendrik Woltersdorf - update to current master [#6210] GitHub sec cve and behaviour [#6203] Fixes [#6193] server: proxy: code refactor [#6207] Abort on first possible certificate validation error * Tue May 19 2020 Hendrik Woltersdorf - update to current master [#6191] Drdynvc fix yesterday [#6188] Replaced strtok with strtok_s [#6187] change use of strtok to strtok_s [#6179] RFX improvement [#6183] Windows Authentication - Then launched with username argument prefill … * Thu May 14 2020 Hendrik Woltersdorf - update to current master [#6176] Cleanups deactivated kerberos * Tue May 12 2020 Hendrik Woltersdorf - update to current master [#6175] Fixed #6148: multiple ceritificate purposes [#6165] Fixed #6156: Enforce synchronized encrypt count [#6172] Ensure all NLA structs are freed up [#6144] Fixed #6136: Cleaned up Stack API [#6171] Fixed #6157: Reset cups instance on disconnect. [#6174] server: proxy: Use peer\'s load-balance-info [#6164] Fixed #6162: Clipboard temporary path length limit [#6173] Drdynvc cleanup [#6166] Fixed #6163: Force linking to objective C runtime [#6160] server: proxy: Print version info * Mon May 11 2020 Hendrik Woltersdorf - fix versioning issues * Mon May 11 2020 Hendrik Woltersdorf - initial version 3.0.0.dev
|
|
|