Command line detection is run with dummy settings where not everything
is allocated. Collections (device, dynamic channel and static
channel) didn't handle this case properly.
(cherry picked from commit e9985c2093)
Conflicts:
client/common/test/TestClientCmdLine.c
freerdp_detect_windows_style_command_line_syntax returns negative values
in error but also in help and version case... oh boy
(cherry picked from commit f86ed3ffef)
Set the following policies to "OLD" if cmake version is greater than
2.8.12:
CMP0026 - Disallow use of the LOCATION target property
CMP0045 - Error on non-existent target in get_target_property
(cherry picked from commit 10ee2f72d9)
* fix problem with REMOVE_DUPLICATES on undefined lists
* since 3.1 file(GLOB FILEPATHS RELATIVE .. returns single / instead of // as
previously - necessary adoptions for regex and matches done. Should
work with all cmake versions.
Tested with 3.1.0-rc3
(cherry picked from commit 1b663ceffe)
Conflicts:
client/CMakeLists.txt
server/CMakeLists.txt
Code signing certificate can be set with with cmake option CODE_SIGN_IDENTITY.
Like -DCODE_SIGN_IDENTITY="signing identity"
(cherry picked from commit f30d3ac3a1)
with current date.
Added CMake script to generate a variable containing the current
date.
Removed last argument (the terminating NULL element) from output.
freerdp_client_write_connection_file()
For now, all settings are written to the RDP file. This can be switched with the WRITE_ALL_SETTINGS define in file.c
# By Bernhard Miklautz (4) and others
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
libfreerdp-core: fix unused variable
libfreerdp-codec: add bitmap encoder
cmdline: unix/windows return detected error
client/common: fixed command line parsing issue
channels/serial: bring it back to life
nla: invalidate sec handle after creation
tls: updated certificate mismatch message
- replaced char* by const char* in function prototypes
- MacFreeRDP: moved assignation of context function pointers
- freerdp: added more pointer and return value validations to prevent crashes
# By Marc-André Moreau
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
freerdp: separate GatewayUsageMethod from GatewayEnabled
# By Bernhard Miklautz (14) and others
# Via Marc-André Moreau (10) and others
* 'master' of git://github.com/awakecoding/FreeRDP: (40 commits)
xfreerdp: improve selection between multitouch and non-multitouch devices with XInput 2
cache and core: set pointer to NULL after free
pointer cache: fixed double free
freerdp-client: use 32bpp with NSCodec
libwinpr-utils: fix deadlock in PubSub
utils/profiler: fix unix build
utils: fix broken stopwatch implementation
Android: various bug fixes to prevent NullPointerExceptions
client/x11: fixed incorrect size calculation
libfreerdp-utils/pcap: open pcap in binary mode
libwinpr-synch: fix broken USleep (on WIN32)
sample server: support build on win32
server/sample: fix for issue #1312 (mstsc protocol error)
fixed incorrect size calculation
libfreerdp-common: add some null pointer checks.
libfreerdp-codec/rfx: fix a memory leak.
winpr/alignment: use size_t instead of UINT32
Assorted tsmf and gstreamer fixes:
winpr: offset support in _aligned_offset_malloc
xfreerdp-server: removed binary
...