Changelog for
freerdp-devel-2.0.0~git20200109-54.102.i586.rpm :
* Thu Jan 09 2020 Hendrik Woltersdorf
- update to current master [#5823] Set transport error on close [#5823] Set transport error on close [#5819] make Last error more informative [#5818] RDPSND device API refinements
* Wed Jan 08 2020 Hendrik Woltersdorf - update to current master [#5815] proxy: Add received response in case of an error [#5816] channels: Fix memory leak and make log messages more precise [#5801] server: proxy: improve logging [#5812] wf_rail.c: fix crash if CreateWindowEx failed [#5802] Update comm_serial_sys.c [#5809] server: proxy: make fallback to tls configurable [#5813] Fix #5805: windows hotplug drive detection
* Mon Jan 06 2020 Hendrik Woltersdorf - update to current master [#5745] Urbdrc rewrite
* Sat Jan 04 2020 Hendrik Woltersdorf - update to current master [#5811] rdpsnd: Do not set output device on Catalina or later (#5747) [#5806] Fix audio channel init when no audio devices are present [#5803] transport: check if layer was set to closed
* Fri Dec 20 2019 Hendrik Woltersdorf - update to current master [#5795] Fixed SWScale cmake find script [#5790] Removed touch input channel thread [#5793] Tell the server that smartcard is redirected
* Tue Dec 17 2019 Hendrik Woltersdorf - update to current master [#5787] server: proxy: proxy keyboard leds and ime [#5768] Timezone update [#5786] update: add proper stream checks [#5785] winpr: SetWaitableTimer should not free the handle if it fails [#5784] rdp.c : fix DATA_PDU_TYPE_STRINGS mismatch declaration [#5778] Added warning to win shadow server [#5782] fix typo of jpeg [#5775] RAILS server implementation refactored [#5769] Fixed file transfer stuck on usb device eject
* Mon Dec 09 2019 Hendrik Woltersdorf - update to current master [#5766] Rdpsnd no thread [#5765] Added missing Stream_Write_INT32 [#5739] Improve function hiding [#5762] SmartSizingWidth and SmartSizingHeight in RDP file: [#5760] primitives: use host pointers for openCL [#5761] Added RDP file option \'desktop size id:i:\' support. [#5748] Fix #5747: Only open output device in rdpsnd for mac. [#5753] Fix #5749: Retry to open the clipboard. [#5756] Added data length check for RDP_CODEC_ID_NONE [#5751] winpr: fix anonymous enum members and menbers without a size [#5435] primitives: add openCL support and autodection of best implementation [#5743] Fix #5741: Limit strnlen checks to INT_MAX to silence compile on 32bi… [#5738] Do not export functions that are purely internal. [#5736] Cleaned up code for makecert.
* Wed Nov 20 2019 Hendrik Woltersdorf - update to current master [#5729] Drive redirect space fix [#5706] Configurable Tcp keepalive [#5724] Opaqueified structs
* Thu Nov 14 2019 Hendrik Woltersdorf - update to current master [#5715] Fixed #5713: Use proper types to generate tables.c where possible. [#5722] Modified primitives function pointer to take const pointer to const data [#5720] fix [build]: don\'t export rdp2tcp as cmake target [#5718] Fixed cleanup of remdesk in CHANNEL_EVENT_WRITE_COMPLETE [#5714] server: proxy: fix sync issue in gfx opening
* Mon Nov 11 2019 Hendrik Woltersdorf - update to current master [#5711] Fixed broken strnlen checks [#5709] Fixed broken length calculation in rdp_write_extended_info_packet
* Thu Nov 07 2019 Hendrik Woltersdorf - update to current master [#5703] Reformatted to new style [#5704] Fix padding of encoded scan-line for XOR mask of pointer [#5687] Fixed VirtualChannelWriteEx error case leaks. [#5685] COMMAND_LINE_ARGUMENT structs contain parser results, use one per instance
* Tue Nov 05 2019 Hendrik Woltersdorf - update to current master [#5689] Cleanups [#5690] Cleaned up ini.h and added error checks. [#5553] Reattach to cmd if wfreerdp was started from one. [#5699] Fix #5693: Add missing link to gfx client channel library [#5697] Counters fix
* Sat Nov 02 2019 Hendrik Woltersdorf - update to current master [#5692] server: proxy: client: always do NLA fallback [#5673] Fixed memory leak when freeing up audin formats. [#5670] Fix #5669: If cairo is detected as part of other dependencies ignore it [#5668] Added missing check for monitor indices [#5683] proxy: export config api to be used by modules [#5676] Hotplug leak fix [#5680] Some smaller Fixes [#5684] Made disp channel internal functions static. [#5679] Fix gdi coordinate clamping. [#5672] server: proxy: refactor config loader [#5665] server: proxy: implement GFX capture
* Wed Oct 23 2019 Hendrik Woltersdorf - update to current master [#5660] Fixes Auto USB Redirection [#5666] rdp: count in/out bytes and packets [#5659] Fix some static analizer warnings [#5664] server: proxy: client: terminate if pre connect hook fails
* Mon Oct 21 2019 Hendrik Woltersdorf - reactivated ffmpeg
* Fri Oct 18 2019 Hendrik Woltersdorf - update to current master [#5597] channels: cliprdr: get rid of duplicated code [#5657] Warning fixes2 [#5648] H264 runtime detection- deactivated ffmpeg because off unavailable packages
* Tue Oct 08 2019 Hendrik Woltersdorf - update to current master [#5646] Fixed #5645: realloc return handling [#5644] Cleaned up NSC API
* Sat Oct 05 2019 Hendrik Woltersdorf - update to current master [#5639] Added function to get an error category for better error handling. [#5643] fixed openh264 related issues, thx to mythos from IRC [#5641] Fixed use after free. [#5634] Added missing error codes.
* Wed Oct 02 2019 Hendrik Woltersdorf - update to current master [#5636] Fix #5635: Silence double WITH_CUPS definition [#5633] GetEventFileDescriptor return handle internal event. [#5632] rail: Update to latest spec version 28.0 [#5630] Reset fastpath on disconnect, fixes #5629 [#5628] Fix WINPR_EVENT and WINPR_TIMER structs.
* Tue Oct 01 2019 Hendrik Woltersdorf - update to current master [#5596] Speedup for WLog_
* macros, cache the log pointer [#5626] common: Fix handling of redirectdrives setting [#5625] rdpdr: Fix error code reporting for create PDUs [#5624] wlog: Fix uninitialized type in wLogMessage [#5623] Map gateway errors in freerdp_get_last_error_name [#5616] Fix #5603: Prefer absolute path for /drive: syntax. [#5618] server: proxy: support auto reconnect [#5605] server: proxy: separate client and server security settings [#5621] Trim all RDP file string options except passwords.
* Tue Sep 24 2019 Hendrik Woltersdorf - update to current master [#5614] Better gateway error reporting [#5615] Added option to parse RDP files relaxed. [#5609] Fix #5606: Fall back to loading default printer backend
* Sat Sep 21 2019 Hendrik Woltersdorf - update to current master [#5578] sever: proxy: code refactor [#5595] avoid blurry filter when scaling factor is 2x, 3x, etc
* Sun Sep 15 2019 Hendrik Woltersdorf - update to current master [#5591] Use stat instead of lstat to iterate /Volumes [#5590] Hotplugging only for drive redirection
* Wed Sep 11 2019 Hendrik Woltersdorf - update to current master [#5589] Tighter error checking for integer options in RDP file. [#5582] Fix windows shadow server issues reported in #5577 [#5588] Reset last error state after a hostname was resolved successfully. [#5587] Compare rdp file options case insensitive [#5583] mac os bundles should not put libraries/addins in a subfolder. [#5569] Dynamic printer backend [#5570] Set default connection type to autodetect for RDP files
* Thu Sep 05 2019 Hendrik Woltersdorf - update to current master [#5567] Win clear sound [#5566] common: Fix nullptr checking in settings_set_string function [#5563] Scanbuild fixes [#5552] Bugfix/blank screen [#5562] Fix issue reported in #5560: language bar might not be supported by server [#5561] Winmm play fix [#5547] Fix #5543: 16 bit color to 32bit color conversion.
* Sat Aug 31 2019 Hendrik Woltersdorf - update to current master [#5558] Allow /drive:,
* syntax.:wq [#5541] Rdp file full drivestoredirect parsing [#5555] Fix #5554: audin is a dynamic channel [#5521] Proxy rdpsnd support [#5551] server: proxy: fix nla fallback (introuduced in #5522) [#5549] Read and write RDP file \'prompt for credentials\'
* Thu Aug 22 2019 Hendrik Woltersdorf - update to current master [#5540] Auto codec support [#5539] Fixed type of sk_
* macro [#5538] Added rdpsnd latency calculation
* Tue Aug 20 2019 Hendrik Woltersdorf - update to current master [#5523] Rdp parser null checks [#5535] core: Fix handling of PromptForCredentials setting [#5519] client: proxy: allow passing SOCKS5 proxies as env. vars [#5528] client/common: Remove incorrect prompt for creds parsing [#5508] Fixed #5496: Canadian keyboard mapping issue reported by AATTrenaudn1981 [#5533] server: proxy: sync cliprdr opening [#5534] (FreeBSD) Build fixes for urbdrc [#5513] server: proxy: cliprdr support
* Thu Aug 15 2019 Hendrik Woltersdorf - update to current master [#5522] server: proxy: pf_context.c: Fix nla crash [#5526] Better libcairo dependencies handling though cmake [#5524] Allow build without WinPR tools [#5510] Mac realtime sound [#5518] Return a proper error if redirection fails. [#5517] Added proper latency estimation for winmm sound backend. [#5515] server: proxy: declare GlyphSupportLevel [#5520] Do not try to free a colormap that FreeRDP did not create.
* Tue Jul 30 2019 Hendrik Woltersdorf - update to current master [#5506] With /scale: scale desktop and device.o [#5505] Rdp sound [#5487] Fixed a bunch of conversion warnings. [#5492] server: proxy: fix rdpgfx close race [#5499] fix [channels/smartcard]: fix StatusW_Call [#5500] wlfreerdp: Bring Wayland support into a working condition [#5503] common: Fix parsing of devicestoredirect setting in rdp files [#5498] Typo: neigter -> neither [#5478] Proxy/refactor [#5501] Fixed typo: RAW_VERSTION_STRING -> RAW_VERSION_STRING
* Fri Jul 19 2019 Hendrik Woltersdorf - update to current master [#5480] Fix broken clipboard after file copy [#5485] Fix write rdp file [#5484] Added alternate full address to rdp file parser.
* Wed Jul 17 2019 Hendrik Woltersdorf - update to current master [#5482] libfreerdp: core: fix const correctness of freerdp_settings_clone [#5481] Extract whole certificate chain to PEM format. [#5476] server: proxy: Use freerdp_settings_clone [#5475] Pass on cert validation failure, set freerdp error in all use cases. [#5472] Rdp parser fixes [#5473] server: proxy: implement NLA fallback
* Sat Jul 13 2019 Hendrik Woltersdorf - update to current master [#5471] Bugfix/objectpool [#5469] Don\'t set ACCESS_DENIED on first HTTP gateway response. [#5468] Set freerdp last error on gateway access denied.
* Tue Jul 09 2019 Hendrik Woltersdorf - update to current master [#5396] Artur Zaprzala\'s rdp2tcp channel driver [#5458] Declare support for multimon in proxy server. [#5463] client: populate settings didn\'t update NetworkAutoDetect [#5459] rail: Fixes incorrect setting of TS_RAIL_EXEC_FLAG_FILE [#5453] Only try to set nego token if load balance info length is >0 [#5432] server/proxy: Bugfixes and code refactor
* Wed Jun 26 2019 Hendrik Woltersdorf - update to current master [#5445] Fix various small issues [#5438] Patch from #5436: fix input handling with gstreamer and vaapisink
* Thu Jun 13 2019 Hendrik Woltersdorf - update to current master [#5424] rdpgfx: CacheImportOffer implementation [#5431] codec: Set alpha channel to FF if not used [#5423] rdpUpdate: add autoBitmapDataCalculate [#5414] RDPEDISP server side implementation
* Tue Jun 04 2019 Hendrik Woltersdorf - update to current master [#5422] rdpgfx: Add WITH_DEBUG_RDPGFX cmake option [#5415] Fixed format security issues. [#5405] Proxy: Filters API [#5416] Add multimon support to proxy server [#5418] server/proxy: Proxy pointer updates [#5420] channels: ssh-agent: cmake: turn off server side channel by default in `ChannelsOptions.cmake` [#5421] RAIL: Fix parsing of WINDOW_ORDER_FIELD_ICON_OVERLAY_NULL
* Sat May 25 2019 Hendrik Woltersdorf - update to current master [#4350] New code formatting rules [#5402] rail: added verbose logs [#5403] Fixed fastpath/slowpatth pause event. [#5404] Proxy: Redirect errors back to client [#5413] Added rail workdir parameter
* Fri May 17 2019 Hendrik Woltersdorf - update to current master [#5372] First version of an RDP proxy [#5398] Fixed mapping of new client sysparam values
* Thu May 09 2019 Hendrik Woltersdorf - update to current master [#5394] Updated settings getter/setter for RemoteApplicationSupportMask [#5314] Added python generator for freerdp_[g|s]et_param
* [#5393] Fixed window order cleanup for NOTIFY_ICON_STATE_ORDER [#5327] Leak and warning fixes for 2.0 [#5392] Fixed GFX flags and CapsConfirm return checks [#5386] Rails spec update [#5388] Nightly: activate cairo software scaling [#5387] core: Move image conversion of icon data into the library
* Wed May 08 2019 Hendrik Woltersdorf - update to current master [#5266] Added a proper synthesizer for FileGroupDescriptorW to text/uri-list [#5385] Some unused parameter silenced [#5383] Updated GFX to 10.6 spec [#5387] core: Move image conversion of icon data into the library [#5384] Add .md file extention to README [#5339] Unified update->BeginPaint and update->EndPaint [#5381] Added image scaling api for software drawing.
* Mon May 06 2019 Hendrik Woltersdorf - update to current master [#5376] rdpgfx: Fix GFX v10.6 PDUs parsing and naming according to the spec [#5377] client/rdgpfx_main.c: Fix rdpgfx_recv_caps_confirm_pdu caps length read [#5378] rdpgfx/client: Add callbacks for manual caps sending and frame acking
* Fri May 03 2019 Hendrik Woltersdorf - update to current master version 20190503 [#5308] Fixed windows overlinking. [#5364] Fix smartcard segfault when no devices are present [#5371] android_freerdp.c: fixed wrong registered signature
* Mon Apr 29 2019 Hendrik Woltersdorf - update to current master version 20190429 [#5260] Rail spec update [#5306] Fixed input stream length checks in rdpgfx_recv_caps_advertise_pdu >>>>>>> ./freerdp.changes.r249
* Sat Apr 27 2019 Hendrik Woltersdorf - update to current master version 20190426 [#5361] 5360 segfault using smartcard without any readers [#5345] Fix wrong callback call on server handshake ex recv [#5353] xf_cliprdr: detect null terminators more reliably [#5354] xf_floatbar.c: fix build without Xfixes
* Mon Apr 08 2019 Hendrik Woltersdorf - update to current master version 20190408 [#5330] FreeRDP#5329 if using OldLicenseBehaviour, don\'t try to save the Cal … [#5331] Fix segfault when IniFile_Load is called with invalid input
* Sat Apr 06 2019 Hendrik Woltersdorf - update to current master [#5240] Sign compare fixes v2 [#5303] Added optional PreFrameAck callback to RdpgfxClientContext [#5323] clipboard: correctly handle flags during renegociatiion
* Thu Apr 04 2019 Hendrik Woltersdorf - update to current master [#5285] Channel, log debug and semaphore related fixes [#5309] Fix NTLM AvPair lists [#5318] Fix #5317: Change file attributes before modifying file time. [#5251] Moved wayland cursor handling to seat. [#5273] Fixed mac compilation warnings. [#5319] Fixed \\0 terimination of clipboard file list- removed 5251.patch
* Thu Mar 28 2019 Hendrik Woltersdorf - update to current master [#5249] Mac timer crash fix [#5281] Fixed #5276: Enable SSL before parsing assistance file. [#5295] Fixed Stream_
* macros, bracing arguments. [#5313] Fix update_end_paint wrong log level
* Tue Mar 19 2019 Hendrik Woltersdorf - update to current master [#5307] Updated flatpak udev build script [#5311] Fix Wire to Surface 2 pixel format decode on client [#5310] Close file handle correctly. [#5304] server/rdpgfx_main.c: Fixed caps advertise PDU recv
* Tue Mar 05 2019 Hendrik Woltersdorf - update to current master [#5294] Temporarily disable GFX version >= 10.3 [#5293] client/Windows/wf_event.c: add missing \"break\" [#5252] Fixed endianess issue with GETPIXEL16 and GETPIXEL32
* Thu Feb 28 2019 Hendrik Woltersdorf - update to current master [#5289] Disabled RDPGFX_CAPVERSION_106 for good. [#5027] Fix #5024: Update inherited log level for all child loggers when setting a new one. [#5288] Rdp spec updates #5280 potential fix for ENTER (modifiers) stuck after CTRL-ALT-ENTER (toggle fullscreen), clearing the buffer in xk_keyboard_update_modifier_keys.
* Sat Feb 23 2019 Hendrik Woltersdorf - update to current master [#5275] Fixed TS_INFO_PACKET [#5274] libfreerdp/codec/include/bitmap.c: resolve possible NULL pointer arithmetic [#5271] Create event exa scanbuild fix
* Thu Feb 21 2019 hendrikwAATTarcor.de- update to current master [#5272] Ssl api warning fixes [#5270] Warning fixes more more more [#5269] Embedded window client
* Wed Feb 20 2019 hendrikwAATTarcor.de- update to current master [#5265] Fixed #5262: Vertical mouse wheel direction and whell step [#5248] Replace hard coded xfreerdp program name
* Tue Feb 19 2019 Hendrik Woltersdorf - new version of patch 5251
* Tue Feb 12 2019 hendrikwAATTarcor.de- update to current master [#5245] Fix 5243: Allocate buffers zero in uwac.
* Fri Feb 08 2019 hendrikwAATTarcor.de- update to current master [#5219] Wayland smart sizing [#5242] Fixed broken checks in X11 event (RAIL mode) [#5230] Sign compare fixes [#5152] Gw logging ext [#5131] Added extended error logging for assistance, rdp file and command line parser [#5225] Fixed size checks when reading rdpdr capabilities.
* Thu Feb 07 2019 hendrikwAATTarcor.de- update to current master [#5151] Updates to default settings [#5139] Fixed crash on drive hotplug shutdown. [#5237] client/common/cmdline.c: remove redundant check
* Sat Feb 02 2019 hendrikwAATTarcor.de- update to current master [#5236] client/Wayland/wlf_cliprdr.c: resolve possible null pointer dereference [#5223] Scanbuild null fixes
* Wed Jan 30 2019 hendrikwAATTarcor.de- update to current master [#5147] Clarified defaults of /floatbar flag [#5227] Compiler warnings fixes [#5140] Added callback to handle printer custom components in printer backend. [#5221] Added wayland mouse cursor [#5224] rdp: add a callback for ServerStatusInfo [#5187] Mingw build fixes part1
* Fri Jan 25 2019 hendrikwAATTarcor.de- update to current master [#5149] New option to disable user certificate dialog [#5150] Fix #1195: Implement callback for Gateway Messages [#5218] May crash if GetCommandLineW failed [#5213] Wayland and warning fixes [#5216] change SetTimer elapse from 10 to USER_TIMER_MINIMUM
* Thu Jan 24 2019 hendrikwAATTarcor.de- update to current master [#5212] uwac: fix initialization of data_device_manager
* Wed Jan 23 2019 hendrikwAATTarcor.de- update to current master [#5160] Wayland clipboard [#5159] Implemented wayland display resize channel. [#5192] Using (optional) runtime linking for OpenH264. [#5209] Wayland protocol update and keyboard inhibit support [#5201] Wayland refresh fix [#5156] Flatpak support [#5202] license: implement server-side management
* Sat Jan 19 2019 hendrikwAATTarcor.de- update to current master [#5200] Os2 fixes [#5199] rdpsnd/winmm: remove an unnecessary blocking event. [#5197] Fixed memory leak in lodepng. [#5191] Implemented full mouse support. [#5196] fix [winpr/hash]: initialize ssl
* Tue Jan 15 2019 hendrikwAATTarcor.de- update to current master [#5194] Fixed #5185 broken file size initialization.
* Tue Jan 08 2019 hendrikwAATTarcor.de- update to current master [#5186] Fixed #5167: Memory leak in unit test. [#5155] Added backtrace function working on allocated logger. [#5178] Support standard Remote Assistance Connection String 2 [#5184] cleanup minor issues found by cppcheck, coverity [#5183] Fix #5170: Disable custom TLS alert for libressl > 2.8.3 [#5174] resolve several issues found by cppcheck [#5180] resolve several issues found by coverity [#5182] Mouse hwheel direction fix [#5173] enable fonts smoothing per default, part two [#5176] add ninja to gitignore [#5166] cmake: made FindGSSAPI.cmake able to detect kerberos versions such as… [#5175] fix(crypto/tls): typo