Hardening
4e66df7228
Merge pull request #3333 from akallabeth/memleak_fixes
...
Memleak fixes
2016-05-13 11:32:48 +02:00
Bernhard Miklautz
9e3695fb52
Merge pull request #3340 from rjcorrig/kb3153731
...
winpr: KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco
2016-05-13 09:41:42 +02:00
Marc-André Moreau
1b97593642
Merge pull request #3341 from awakecoding/xcrush_fix
...
proper xcrush context reset fix
2016-05-12 14:38:23 -04:00
Marc-André Moreau
a75d89d615
libfreerdp-codec: make proper xcrush context reset fix
2016-05-12 14:24:53 -04:00
Robert Corrigan
73e13b0b29
KB3153731: May 2016 DST update for Azerbaijan, Chile, Haiti and Morocco
2016-05-12 13:24:21 -04:00
Martin Fleisz
eadc9e1297
Merge pull request #3335 from bmiklautz/wfreerdp_naming
...
wfreerdp: fix name build without client interface
2016-05-12 17:48:40 +02:00
Marc-André Moreau
ed326f6662
Merge pull request #3339 from awakecoding/xcrush_fix
...
libfreerdp-codec: fix xcrush decompression, revert remote control fix
2016-05-12 09:41:57 -04:00
Marc-André Moreau
892531d492
libfreerdp-codec: fix xcrush decompression, revert remote control fix
2016-05-12 09:22:24 -04:00
Bernhard Miklautz
1ea3d4d9b7
wfreerdp: fix name build without client interface
...
When built without client-interface the binary should be called wfreerdp
as well (currently it is wfreerdp-client)
2016-05-12 11:47:10 +02:00
Armin Novak
eacf2b542e
Fixed memory leaks.
2016-05-12 10:01:30 +02:00
Armin Novak
704d69d540
Fixed NULL pointer access.
2016-05-12 09:28:12 +02:00
Marc-André Moreau
9b7c53c90a
Merge pull request #3329 from awakecoding/hv_fix
...
freerdp: fix Hyper-V connectivity, fix issues #2421 and #3325
2016-05-11 17:00:35 -04:00
Marc-André Moreau
b24df90063
Merge pull request #3330 from awakecoding/xcrush_fix
...
xcrush context flush fix
2016-05-11 16:47:50 -04:00
Marc-André Moreau
a0630dee07
libfreerdp-codec: fix xcrush context flush
2016-05-11 16:35:20 -04:00
Marc-André Moreau
e4714f3422
freerdp: fix Hyper-V connectivity, fix issues #2421 and #3325
2016-05-11 15:52:36 -04:00
Marc-André Moreau
5b9b86df1e
Merge pull request #3328 from awakecoding/gfx_fix
...
egfx codec context reset fix, Windows Server 2012 RemoteFX empty tile set fix
2016-05-11 14:15:07 -04:00
Marc-André Moreau
56f9b18276
libfreerdp-codec: fix error on empty RFX tileset, which can sometimes happen
2016-05-11 13:53:34 -04:00
Marc-André Moreau
54cdd6a1ae
channels/rdpgfx: fix resetting of codec contexts
2016-05-11 13:42:54 -04:00
Marc-André Moreau
171198bd7d
Merge pull request #3260 from awakecoding/master
...
Universal Windows Platform (UWP) Port
2016-05-11 13:27:45 -04:00
Marc-André Moreau
6b73757085
Merge branch 'master' of github.com:awakecoding/FreeRDP
2016-05-11 13:13:02 -04:00
Marc-André Moreau
d4c809c4ae
winpr: fix definitions of synchronization barrier and interlocked functions
2016-05-11 13:12:44 -04:00
Marc-André Moreau
915b9a15b1
Merge branch 'master' of github.com:FreeRDP/FreeRDP
...
Conflicts:
winpr/libwinpr/bcrypt/CMakeLists.txt
2016-05-11 11:05:17 -04:00
akallabeth
c5940d8903
Merge pull request #3318 from bmiklautz/multilayoutpdu
...
core: don't advertise multi layout PDUs
2016-05-11 09:44:26 +02:00
akallabeth
6abdd4c6dc
Merge pull request #3321 from bmiklautz/client_interface
...
client: disable the client interface per default
2016-05-11 09:40:18 +02:00
Bernhard Miklautz
2c0e73b075
client: disable the client interface per default
...
libxfreerdp-client doesn't necessarily provide a stable interface
therefore it isn't built and installed anymore per default.
To archive the same behavior as before this change -
libxfreerdp-client.so built and a library version set - use
-DWITH_CLIENT_INTERFACE=ON -DCLIENT_INTERFACE_SHARED=ON
when running cmake.
This also fixes the build on windows without WITH_CLIENT_INTERFACE
enabled.
2016-05-09 12:20:38 +02:00
Bernhard Miklautz
a61a642c9a
core: don't advertise multi layout PDUs
...
If support for multi layout PDUs is advertised there are known issues
with Windows 7 and Windows 2008R2. Until those are resolved generally
disable multi layout PDUs.
See #3114 for details.
2016-05-04 09:47:23 +02:00
Bernhard Miklautz
f828595609
Merge pull request #3282 from akallabeth/input_arg_checks
...
Added argument checks for exported input functions.
2016-05-03 17:04:45 +02:00
Bernhard Miklautz
221a292b04
Merge pull request #3263 from akallabeth/tofu
...
Added command line option /cert-tofu
2016-05-03 16:27:15 +02:00
akallabeth
dd009afead
Merge pull request #3314 from bmiklautz/refactoringx
...
Refactoring and fixes
2016-05-03 16:19:37 +02:00
Armin Novak
115f59d9b0
Added argument checks for exported input functions.
2016-05-03 16:17:22 +02:00
Bernhard Miklautz
c52984f67c
pkg/deb: update the package
2016-05-03 14:47:53 +02:00
Bernhard Miklautz
59fbfdb24b
Add library libwinpr-tools
...
libwinpr-tools is a replacement for winpr-makecert-tool.a. Currently
it's basically the same as winpr-makecert-tool.a but in future
functionality that doesn't fit directly in winpr will be added here.
2016-05-03 14:42:08 +02:00
Bernhard Miklautz
8cb873b054
client/X11: fix build without client interface
...
Fix build when -DWITH_CLIENT_INTERFACE=OFF is used.
2016-05-03 10:44:42 +02:00
Bernhard Miklautz
a7ca42ec17
Merge pull request #3313 from bmiklautz/typos
...
libfreerd/color: fix typo
2016-05-02 18:44:40 +02:00
Bernhard Miklautz
9d98759801
libfreerd/color: fix typo
...
Source: http://anonscm.debian.org/cgit/collab-maint/freerdp2.git/commit/?id=f3c1f25bbfe0f17a0d1317096984b73db6fa1f38
2016-05-02 18:32:32 +02:00
akallabeth
38beb29374
Merge pull request #3311 from bmiklautz/static_rdtk
...
Don't export/install rdtk
2016-05-02 18:09:24 +02:00
akallabeth
9591d2e7f2
Merge pull request #3312 from bmiklautz/commtests
...
Disable comm tests per default
2016-05-02 18:08:46 +02:00
Bernhard Miklautz
29adf0ce0e
rdtk: fix windows build
...
Don't do export any functions.
2016-05-02 17:44:25 +02:00
Bernhard Miklautz
81d30cc480
Disable comm tests per default
...
comm tests require a serial device for testing. If the test environment
isn't available the tests will return errors therefore the tests are
now disabled per default. They can be (re-)enabled by using the cmake
option BUILD_COMM_TESTS.
2016-05-02 16:59:25 +02:00
Bernhard Miklautz
1bad57c2f9
Don't export/install rdtk
...
Although exported rdtk isn't really mature and stable yet therefore it is
not exported/installed anymore. In case FreeRDP is built without
static libraries librdtk is installed as part or the
FreeRDP-ShadowTargets exports as this is the only place it is used right
now.
2016-05-02 16:10:31 +02:00
Bernhard Miklautz
bd7ed27f92
Merge pull request #3305 from akallabeth/dynamic_channel_crash_fix
...
Dynamic channel crash fix
2016-04-26 11:01:40 +02:00
akallabeth
a62d962bc7
Merge pull request #3250 from mfleisz/cssp_v3
...
core: Add support for CredSSP version 3
2016-04-26 09:59:40 +02:00
Armin Novak
48b11cf150
Dynamic channel internal functions now static.
2016-04-26 09:35:54 +02:00
Armin Novak
ee186bec73
ListDictionary handle NULL list argument.
2016-04-26 09:34:12 +02:00
Hardening
ca2d015d7a
Merge pull request #3296 from akallabeth/clipboard_file_fix
...
Fix CB_FILECONTENTS_REQUEST message decoding.
2016-04-19 17:57:53 +02:00
Armin Novak
8917a3da95
Fix CB_FILECONTENTS_REQUEST message decoding.
...
Do not require optional fields to be present as required by
[MS-RDPECLIP] 2.2.5.3 File Contents Request PDU (CLIPRDR_FILECONTENTS_REQUEST)
2016-04-19 16:47:44 +02:00
Norbert Federa
8110435b90
Merge pull request #3294 from bmiklautz/misc_build
...
Misc build and test fixes
2016-04-19 15:32:56 +02:00
Norbert Federa
a4cec9f7fc
Merge pull request #3287 from bmiklautz/linking_fixes2
...
build: add missing dependencies
2016-04-19 15:21:49 +02:00
Hardening
d4b73018a1
Merge pull request #3293 from nfedera/mitigate-cbclientaddress-verification
...
core: allow TS Gateway protocol violation
2016-04-19 14:55:26 +02:00
Bernhard Miklautz
0ebc6f1f54
build: disable -Wl,--no-undefined per default
...
As building with -Wl,--no-undefined might cause issues when
combined with other linker flags (e.g. with -fsanitize=address see #3289 )
it is now disabled per default but can be re-enabled with
-DWITH_NO_UNDEFINED=ON.
It is enabled for ci builds on linux to find undefined symbols.
2016-04-19 14:33:26 +02:00