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
Norbert Federa
9f148e6712
core: allow TS Gateway protocol violation
...
According to [MS-RDPBCGR 2.2.1.11.1.1.1] the TS_EXTENDED_INFO_PACKET
structure's cbClientAddress field must include the _mandatory_ NULL
terminator of the clientAddress field in its byte count.
However, connections proxied via Microsoft's TS Gateway set the
cbClientDir value to 0.
2016-04-19 14:09:58 +02:00
Bernhard Miklautz
4a9da95b0d
Tests: Disable TESTS_WTSAPI_EXTRA per default
...
TESTS_WTSAPI_EXTRA was mistakenly always enabled if BUILD_TESTING
was enabled.
2016-04-19 12:46:54 +02:00
Bernhard Miklautz
470e1474e4
Merge pull request #3285 from rjcorrig/kb3148851
...
winpr: KB3148851: Updates to Russian Time Zones for 2016
2016-04-15 14:48:46 +02:00
Bernhard Miklautz
62cb5fac44
build: add missing dependencies
...
Add all missing dependencies found when building with
STATIC_CHANNELS=OFF.
Fixes #3281
2016-04-15 14:32:40 +02:00
Robert Corrigan
f8c42da561
KB3148851: Updates to Russian Time Zones for 2016
2016-04-13 14:44:30 -04:00
Hardening
11d113872f
Merge pull request #3274 from bmiklautz/linking_fixes
...
Fix build regressions
2016-04-11 20:47:53 +02:00
Hardening
c9f4485e2c
Merge pull request #3276 from nfedera/nf-fix-ms-android-protocol-violation
...
core: allow ms android client protocol violation
2016-04-11 11:10:08 +02:00
Norbert Federa
4ae77b8273
core: allow ms android client protocol violation
...
According to [MS-RDPBCGR 2.2.1.11.1.1.1] the TS_EXTENDED_INFO_PACKET
structure's cbClientDir field must include the _mandatory_ NULL
terminator of the ClientDir field.
However, since version 8.1.31.44, the Microsoft Remote Desktop Client
for Android sets cbClientDir to 0.
2016-04-11 10:50:27 +02:00
akallabeth
45ab97904f
Merge pull request #3275 from nfedera/fix-server-establish-keys-typo
...
core: fix broken rdp security (server side)
2016-04-08 15:28:40 +02:00
Norbert Federa
6ee445339b
core: fix broken rdp security (server side)
...
- fixed typo in rdp_server_establish_keys
2016-04-08 14:47:35 +02:00
Bernhard Miklautz
783807229d
build: add missing dependencies
...
Add all missing dependencies found with --no-undefined. Since
dependencies aren't exported anymore (if not required) it is no necessary
to explicitly list all required libraries.
2016-04-07 15:10:00 +02:00
Bernhard Miklautz
0e2c4f2d69
Merge pull request #3273 from realjiangms/fix_android_crash_rotate_3258
...
Fix android rotation crash
2016-04-07 14:52:52 +02:00
Bernhard Miklautz
8fe88acbf3
build: use --no-undefined if available
2016-04-07 14:35:57 +02:00
zihao.jiang
748982c94b
Fix android rotation crash
2016-04-07 20:19:22 +08:00
Armin Novak
53445768ed
Added command line option /cert-tofu
2016-03-31 12:16:55 +02:00
Bernhard Miklautz
a0d9969a30
Merge pull request #3254 from akallabeth/avc444_cmd_arg
...
Added advanced gfx command line options.
2016-03-31 11:43:38 +02:00
Armin Novak
81450dd37c
Cleaned up empty if.
2016-03-31 11:01:45 +02:00
Marc-André Moreau
a192967a5b
libwinpr-path: fix missing shlwapi.lib import
2016-03-30 10:58:36 -04:00
Marc-André Moreau
8fcc2aabf1
Merge branch 'master' of github.com:awakecoding/FreeRDP
2016-03-30 10:47:01 -04:00
Marc-André Moreau
0d1553942e
wfreerdp: fix Windows XP clipboard missing imports
2016-03-30 10:31:34 -04:00
akallabeth
445059b76e
Merge pull request #3259 from bmiklautz/overlinking
...
Fix overlinking
2016-03-30 15:20:53 +02:00
Marc-André Moreau
cedf6d98e2
freerdp: more UWP porting
2016-03-29 20:34:52 -04:00
Marc-André Moreau
4d629a7999
freerdp: UWP porting
2016-03-29 16:03:15 -04:00
Bernhard Miklautz
bafe1aa17e
usbdrc: remove unused dependencies
2016-03-29 18:14:34 +02:00
Bernhard Miklautz
9e8c6c99b6
First shot on fixing over linking
...
If a target is linked against libraries with cmake
(target_link_libraries) and the libraries are not marked as PRIVATE
they are "exported" and in case a other target is linked against this
target it is also linked against *all* (not private) libraries.
Without declaring private libraries PRIVATE a lot of over linking
(linking against unneeded libraries) was done.
2016-03-29 18:14:34 +02:00
Bernhard Miklautz
b184f58c1b
winpr/TestFileGetStdHandle: rename variable stdout
...
stdout shouldn't be used as variable name (can't even be used on
windows).
2016-03-29 18:14:16 +02:00