Martin Fleisz
08cbcb3577
wlog: Fix variable definitions
2015-10-23 12:08:20 +02:00
Vic Lee
39195bdacb
Merge pull request #2929 from mfleisz/cliprdr_fix
...
cliprdr/server: Don't call CloseHandle on ChannelEvent
2015-10-23 15:59:07 +08:00
Martin Fleisz
2d99f76667
cliprdr/server: Fix memory leak
2015-10-23 08:49:24 +02:00
Hardening
94d107c75f
Merge pull request #2927 from MartinHaimberger/mh-log-returnvalues
...
wlog: fixed return values
2015-10-22 10:35:43 +02:00
MartinHaimberger
16069e69e5
Merge pull request #2939 from nfedera/fix-x11-clip-id
...
xfreerdp/clipr: fix self owned test and hardening
2015-10-21 12:57:12 +02:00
Martin Haimberger
b2398b3a9a
wlog: fixed return values
...
wlog used to return an int but the only meaning
of the return value was:
* negative ... error
* 0 or positive ... success
but the positve returned value was 1 or some id of some
subsystem, nothing meaningful for the caller.
For a more meaningful returnvalue we now use BOOL.
If something goes wrong FALSE is returned.
2015-10-21 01:11:06 -07:00
Martin Fleisz
364ab686c4
Merge pull request #2938 from LookBehind/master
...
Fix rdp_recv_logon_error_info
2015-10-21 09:53:42 +02:00
Norbert Federa
a4580923e7
xfreerdp/clipr: fix self owned test and hardening
...
- xf_cliprdr_is_self_owned() lied if multiple xfreerdp instances were
running.
- fixed a few unchecked callocs
- added/modified and handled some return values in compliance with
the new hardened channel api
2015-10-20 21:28:29 +02:00
LookBehind
95fe9ecfab
Fix rdp_recv_logon_error_info
...
As https://msdn.microsoft.com/en-us/library/cc240641.aspx says - first is going errorNotificationType then errorNotificationData.
2015-10-20 18:05:09 +04:00
Martin Fleisz
d0cda5a5c7
Merge pull request #2933 from realjiangms/fix_gdi_bitmap_update
...
GDI: Fix gdi_bitmap_update to check dest buffer size.
2015-10-20 08:44:52 +02:00
zihao.jiang
e8fb821be7
GDI: Fix gdi_bitmap_update to check dest buffer size.
2015-10-18 17:53:22 +08:00
Martin Fleisz
26d102c6dc
cliprdr/server: Don't call CloseHandle on EventHandle
2015-10-16 11:40:25 +02:00
Bernhard Miklautz
7aca1e0dc5
Merge pull request #2910 from dupondje/master
...
FindGStreamer_1_0: fix build failure for new gstreamer versions
2015-10-16 10:38:11 +02:00
Marc-André Moreau
6223e31162
Merge pull request #2924 from awakecoding/master
...
egfx multimon fixes
2015-10-14 10:50:26 -04:00
Marc-André Moreau
029cbf3aca
libfreerdp-gdi: fix egfx multimon support
2015-10-13 15:50:39 -04:00
Marc-André Moreau
4ab373aced
xfreerdp: fix multiple egfx context support in X11 GFX
2015-10-13 14:49:30 -04:00
Marc-André Moreau
1b7e36a20f
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2015-10-13 11:09:43 -04:00
Marc-André Moreau
863939fd58
Merge pull request #2919 from realjiangms/fix_allow_empty_password
...
Sec/NLA: Support passwordless (blank password) login with NLA.
2015-10-13 10:40:28 -04:00
Marc-André Moreau
91663df6c2
Merge pull request #2920 from awakecoding/mbedtls
...
WinPR mbed TLS support
2015-10-13 10:23:58 -04:00
Marc-André Moreau
329194b87e
libwinpr-crypto: fix OpenSSL 1.0 HMAC API change
2015-10-13 09:54:59 -04:00
Marc-André Moreau
6ab29da576
libwinpr-crypto: fix error checking
2015-10-13 09:43:26 -04:00
Marc-André Moreau
0a7e07a3a5
libwinpr-crypto: avoid linking to less common digests and ciphers
2015-10-13 09:13:52 -04:00
Hardening
8ee0eb4342
Merge pull request #2912 from realjiangms/shadow_fix_auth_nopasswd
...
Server/Shadow: Minor fix on authentication in shadow_client.c.
2015-10-13 08:53:45 +02:00
Marc-André Moreau
87780a850d
Merge branch 'master' of github.com:FreeRDP/FreeRDP into mbedtls
2015-10-09 15:58:50 -04:00
Marc-André Moreau
4f769866d7
winpr: make clean non-OpenSSL build possible (without schannel, makecert)
2015-10-09 15:57:41 -04:00
Marc-André Moreau
82afb0f1ee
libwinpr-crypto: add generic digest API and OpenSSL compatible key derivation
2015-10-09 15:23:15 -04:00
zihao.jiang
a7f4685c09
Sec/NLA: Support passwordless (blank password) login with NLA.
...
It was supported in freerdp 1.0.2 but not supported in lastest master.
We should take empty password if it is explicitly specified with /v option.
If a password is not specified, we could first try SAM file. If the user entry does not exist, prompt for password.
2015-10-10 01:48:41 +08:00
Marc-André Moreau
54292f29ea
libwinpr-crypto: add generic cipher API with OpenSSL/mbedtls support
2015-10-09 12:15:31 -04:00
Marc-André Moreau
87c42127c7
libwinpr-sspi: remove OpenSSL dependency in NTLM SSPI module
2015-10-08 16:48:58 -04:00
Marc-André Moreau
5bff1d0fdf
libwinpr-crypto: add rand and RC4 functions with OpenSSL/mbedtls
2015-10-08 16:26:37 -04:00
Marc-André Moreau
7521ecd759
libwinpr-crypto: add basic hashing and HMAC support with OpenSSL/mbedTLS
2015-10-08 13:58:55 -04:00
Marc-André Moreau
ac62d43e0f
winpr: isolate OpenSSL
2015-10-06 10:56:24 -04:00
Martin Fleisz
d277346fce
Merge pull request #2914 from sriramster/master
...
Remove warning: HANDLE event variable unused
2015-10-06 09:02:22 +02:00
Marc-André Moreau
94a2f9533e
winpr: start porting to non-OpenSSL
2015-10-05 16:23:44 -04:00
Sriram Raghunathan
1c1e215ed9
Remove warning: HANDLE event variable unused
2015-10-05 22:42:59 +05:30
zihao.jiang
50e5837c0f
Server/Shadow: Fix Authentication in shadow_client.c.
...
Currently if username or password is not set, the authentication is always failed because the authentication callback is never tried.
Fix to always give a chance to try the subsystem authentication callback even if username / password is not set.
2015-10-05 22:34:58 +08:00
Marc-André Moreau
6d810a5d78
Merge pull request #2909 from akallabeth/clipboard_remove_copy
...
Speedup for clipboard
2015-10-05 08:44:42 -04:00
Marc-André Moreau
8ffb7babe9
Merge pull request #2901 from volth/patch-1
...
Fixed crash when unused Japanese keys are pressed.
2015-10-05 08:40:34 -04:00
Jean-Louis Dupond
bea27fd919
FindGStreamer_1_0: fix build failure for new gstreamer versions
2015-10-04 18:17:33 +02:00
Armin Novak
82134fbef3
Remove unnecessary copy operation.
2015-10-02 09:29:00 +02:00
Martin Fleisz
2d641c4dd4
Merge pull request #2864 from bjcollins/smartcard_same_name_readers
...
Give unique aliases for smartcards with the same name, so that two re…
2015-10-01 13:45:20 +02:00
Norbert Federa
2df3cda704
Merge pull request #2908 from hardening/fix_region
...
Fix a bug in region_union_rect()
2015-10-01 11:28:47 +02:00
David FORT
ff92a12ceb
Fix a bug in region_union_rect()
...
When region_union_rect() was called with a rect that was above the region without
intersecting it, the first band was created too large. This patch fixes this and
add a unitary test.
All credits go to @nfedera that:
* found the bug;
* find a dataset to reproduce;
* code the unitary test;
* spotted a suspicious line that was the faulty one.
2015-09-30 21:14:43 +02:00
Hardening
1e1983b7da
Merge pull request #2903 from ssieb/fix-redir
...
Don't fail the redirect if padding wasn't sent before disconnecting
2015-09-24 21:18:46 +02:00
Samuel Sieb
812e14af04
Don't fail the redirect if padding wasn't sent before disconnecting
2015-09-24 10:37:21 -07:00
volth
2b7681da85
Update xf_keyboard.c
...
With Japanese physical keyboard and English layout, pressing the extra keys can cause FreeRDP crash.
2015-09-23 18:40:34 +00:00
Marc-André Moreau
3fd0c45be8
afreerdp: fix build warnings
2015-09-22 11:53:50 -04:00
Hardening
62da9d28c6
Merge pull request #2899 from awakecoding/master
...
Standard RDP security server redirection fix
2015-09-21 23:42:32 +02:00
Marc-André Moreau
a91506161d
libfreerdp-core: fix redirection with standard RDP security
2015-09-21 15:36:19 -04:00
Martin Fleisz
859a097c13
Merge pull request #2897 from bjcollins/rail_fix_window_title
...
Minor rail fixes/tweaks
2015-09-21 14:31:47 +02:00