Martin Fleisz
7a7b180277
Merge pull request #4560 from bmiklautz/200rc2
...
release: version 2.0.0-rc2
2018-04-11 13:25:31 +02:00
Bernhard Miklautz
c98a90ea69
release: version 2.0.0-rc2
2018-04-11 12:44:06 +02:00
Bernhard Miklautz
6383b2e33e
Merge pull request #3542 from akallabeth/thread_sanitizer
...
Added memory and thread sanitizer.
2018-04-11 11:01:38 +02:00
Bernhard Miklautz
f85563de43
Merge pull request #4558 from mfleisz/openssl11_fix_win
...
cmake: Fix finding OpenSSL 1.1.0 libs on Windows platforms
2018-04-11 10:59:27 +02:00
Bernhard Miklautz
c0afb8bd6b
Merge pull request #4322 from akallabeth/rail_fixes
...
Rail fixes for GFX mode
2018-04-11 10:49:44 +02:00
Martin Fleisz
dfd269e207
cmake: Fix finding OpenSSL 1.1.0 libs on Windows platforms
2018-04-11 10:18:46 +02:00
Armin Novak
685f5a8d20
Do not clear last error if not reconnecting.
2018-04-11 10:06:11 +02:00
Armin Novak
2fc31fcb37
Set connection error if TCP connect fails.
2018-04-11 09:09:23 +02:00
Armin Novak
3606b66cc3
Fix rdpsnd channel detached handling.
...
Do not play samples if detached, but handle every other message
just like with an attached channel.
2018-04-11 08:48:29 +02:00
Andre Esteve
d240069b5e
Gateway (RDG) use same IP for both channels
2018-04-10 20:59:33 -07:00
Martin Fleisz
04b29575fe
Merge pull request #4552 from perkerk/win-10-cursors-again
...
Fix Windows 10 cursors drawing as black
2018-04-10 11:12:31 +02:00
Eric Brown
ee87b98850
Fix issues found by build bot
2018-04-10 02:55:15 -05:00
Eric Brown
71c949f61a
Fix Windows 10 cursors drawing as black
2018-04-09 13:59:42 -05:00
akallabeth
09c766cdeb
Merge pull request #4551 from oshogbo/nego_0
...
Fix setting of negotiated security protocol.
2018-04-09 19:00:48 +02:00
Armin Novak
82ad911ee5
Added fake rdpsnd backend.
2018-04-09 17:39:08 +02:00
Mariusz Zaborski
480abdde91
Fix setting of negotiated security protocol.
...
PROTOCOL_RDP is equals 0 so if we and it with anything is still 0.
Correct way of doing it is to compare two values.
2018-04-09 17:14:37 +02:00
Bernhard Miklautz
e818dd5679
Merge pull request #4549 from oshogbo/krb
...
Fix checking of krb in encrypt public key echo.
2018-04-09 16:26:18 +02:00
Mariusz Zaborski
dc2c826edd
Fix checking of krb in encrypt public key echo.
...
In commit 0e1a073384
there was a mistake -
originally code said different then kerberos. Because of that NLA authentication
of server side didn't work for me.
2018-04-09 15:09:38 +02:00
Armin Novak
7af9ba9171
Refactored reconnect and redirect API
...
Reconnect and redirect share the same code on disconnect.
Move that to a single function and export it as it may be required
to terminate the session properly before reconnect is called.
2018-04-09 14:04:30 +02:00
Armin Novak
030e9fc12f
Fixed channel duplicate disconnect handling
2018-04-09 11:27:54 +02:00
Armin Novak
6c7bfe892f
Fixed channel duplicate disconnect handling
2018-04-09 11:27:01 +02:00
Armin Novak
357391bd93
Fixed channel duplicate disconnect handling
2018-04-09 11:26:43 +02:00
Armin Novak
1761a66b5e
Fixed channel duplicate disconnect handling
2018-04-09 11:26:36 +02:00
Armin Novak
d784954bca
Fixed channel duplicate disconnect handling
2018-04-09 11:26:31 +02:00
Armin Novak
973a4c30b8
Fixed channel duplicate disconnect handling
2018-04-09 11:26:26 +02:00
Armin Novak
75717411df
Fixed channel duplicate disconnect handling
2018-04-09 11:26:21 +02:00
Armin Novak
0a7691de58
Fixed channel (dis)connect on redirect or reconnect.
2018-04-09 11:26:12 +02:00
Armin Novak
1698a54b04
Removed unnecessarty string duplications.
2018-04-09 11:26:05 +02:00
David Fort
62f5408126
Merge pull request #4540 from akallabeth/warning_fixes_v2
...
Warning fixes v2
2018-04-09 09:22:18 +02:00
Mariusz Zaborski
fe37fede50
Fix variable passsed to HashCallback with MIC.
...
The value in the context is not set yet and we need one from
authentication message.
2018-04-06 21:18:20 +02:00
Mariusz Zaborski
00374382d9
There is no reason to restrict nSize to 2 the hostname can be empty on
...
UNIX-like machines.
2018-04-06 21:07:51 +02:00
Armin Novak
3762e06714
Fixed RDP debug message invalid function.
2018-04-06 11:34:24 +02:00
Armin Novak
ef6a03128a
Added memory and thread sanitizer.
2018-04-06 08:27:52 +02:00
Armin Novak
2c98d85a34
Fixed function pointer typedef formatting.
2018-04-05 13:14:16 +02:00
Armin Novak
3f712cab70
Fixed formatting of changed files.
2018-04-05 13:14:16 +02:00
Armin Novak
2e801a8425
Free dsp context on close.
2018-04-05 13:14:16 +02:00
Armin Novak
1c127fab7d
Added AudioFormatFlags fallback.
2018-04-05 13:14:16 +02:00
Armin Novak
ec5dab973f
Initialized ALSA backend format.
2018-04-05 13:14:16 +02:00
Armin Novak
65a82e9cdc
Fix #4462 : Fallback typedef for AudioFormatID on MacOS < 10.10
2018-04-05 13:14:16 +02:00
Armin Novak
4d45bd6661
Added CMake option WITH_DSP_EXPERIMENTAL
...
Some encoder/decoder formats are currently not really working or
have not been thouroughly tested. To allow fearless hackers
fine tuning this flag is added to easily enable/disable these formats.
2018-04-05 13:14:16 +02:00
Armin Novak
f89c1857b9
Rewrite of sound and microphone channels
...
The sound and microphone redirection channels (and in part TSMF)
did not properly decouple encoding/decoding from the backends used
to play/record sound.
Encapsulating encoding/decoding in rewritten freerdp_dsp_* functions
with variable backends, simplifying alsa/oss/pulse/... audio backends.
2018-04-05 13:14:16 +02:00
Armin Novak
b5668e35b0
Fixed format string mismatch.
2018-04-05 10:49:24 +02:00
Armin Novak
72d574b31e
Fixed type mismatches with H264 backend buffer pointers.
2018-04-05 10:48:45 +02:00
Armin Novak
26d9957608
Fix pointer type mismatch struct sockaddr_storage* and struct sockaddr*
2018-04-05 10:47:50 +02:00
MartinHaimberger
a9ecd6a6cc
Merge pull request #4535 from akallabeth/warning_fixes
...
Warning fixes
2018-04-05 10:20:43 +02:00
MartinHaimberger
0af63d4c6f
Merge pull request #4481 from akallabeth/fastpath_fix
...
Fastpath uncompressed length issue
2018-04-05 10:17:51 +02:00
akallabeth
7f6103e1af
Merge pull request #4538 from mfleisz/win_ipv6_fix
...
core: Fix IPv6 handling on Windows
2018-04-05 07:35:40 +02:00
Martin Fleisz
ff8b2c1b0e
core: Fix IPv6 handling on Windows
...
On Windows the sockaddr struct is smaller than sockaddr_in6.
This causes getsockname to fail because the buffer is too small.
The new code uses sockaddr_storage which should be large enough to
hold any supported protocol address structure.
See: http://pubs.opengroup.org/onlinepubs/009696699/basedefs/sys/socket.h.html
2018-04-04 17:19:18 +02:00
Armin Novak
e47d7eb968
Simplified fastpath buffer handling.
2018-04-04 13:24:43 +02:00
Armin Novak
f840150a54
Fixed missing return value checks.
2018-04-04 13:24:32 +02:00