Marc-André Moreau
00e6463e1e
channels/rdpdr: robustness improvements
2014-03-26 11:05:12 -04:00
Hardening
ac7507ab8d
Adds some check to treat OOM problems + RDP security fix
...
Malloc can fail so it will, this patch adds some check in some places
where malloc/strdup results were not checked.
This patch also contains a server side fix for RDP security (credit to nfedera).
The signature len was badly set in the GCC packet. And some other RDP security
oriented fixes are also there.
2014-03-25 23:13:08 +01:00
Marc-André Moreau
4c920506ed
libfreerdp-core: add 'Bypass RD Gateway server for local addresses' feature
2014-03-24 14:44:18 -04:00
Chris
996f8ccb94
Start support for HTTP Proxy. Does almost work; need to fully read and parse HTTP Proxy response.
2014-03-21 18:58:28 +01:00
Marc-André Moreau
4310089102
libfreerdp-core: add options for specifying compression level
2014-03-10 11:16:36 -04:00
Marc-André Moreau
87be2e0f80
freerdp: add option to disable credentials delegation
2014-02-14 00:43:31 -05:00
Marc-André Moreau
8a44b2baa6
libfreerdp-core: add spn-class option
2014-02-12 00:43:02 -05:00
Marc-André Moreau
cdcd290c44
wfreerdp: fix most build warnings
2014-02-10 22:12:13 -05:00
Marc-André Moreau
b0369cf284
libfreerdp-core: add external certificate management, pass X509 PEM certificate through client callback
2013-11-18 13:54:33 -05:00
Marc-André Moreau
b8a1f7d6c0
freerdp: implement restricted admin mode pass-the-hash option
2013-11-06 10:02:58 -05:00
Marc-André Moreau
a3d0e271b5
freerdp: add restricted admin option
2013-11-06 01:51:55 -05:00
Marc-André Moreau
bccd0750e8
libfreerdp-client: fix memory leaks in settings accessors
2013-11-05 11:51:33 -05:00
Marc-André Moreau
13b6678977
libfreerdp-core: start untangling session redirection
2013-11-03 16:25:56 -05:00
Marc-André Moreau
b1494322a9
libfreerdp-core: fix deep cloning of rdpSettings*
2013-10-18 22:42:50 -04:00
Marc-André Moreau
970d8d2260
libfreerdp-core: add freerdp_settings_clone
2013-10-16 22:55:51 -04:00
Marc-André Moreau
69345954b8
libfreerdp-core: fix decoupling of rdpSettings* from rdpContext*
2013-10-12 22:58:09 -04:00
Marc-André Moreau
7a7c967425
libfreerdp-rail: cleanup RAIL code
2013-10-09 22:38:26 -04:00
Benoît LeBlanc
cf02d714b9
fixed freerdp_set_param_string prototype to use const char*
2013-10-02 14:33:46 -04:00
Marc-André Moreau
1cfd1bdc58
libfreerdp-common: parse more .rdp file settings
2013-09-17 15:42:36 -04:00
Marc-André Moreau
c4a8fe0064
libfreerdp-core: simplify management and consistency of PerformanceFlags
2013-09-17 14:56:23 -04:00
Armin Novak
be495e54e2
Fixed NULL check in freerdp_device_collection_find
2013-09-06 12:35:33 +02:00
ilammy
de6fa579de
Fixed invalid reallocations
2013-08-30 19:02:02 +03:00
C-o-r-E
808847a47e
fixed build
2013-07-17 17:02:38 -04:00
C-o-r-E
b0437473f6
merged from upstream
2013-07-17 16:44:27 -04:00
Marc-André Moreau
bc631c93a8
freerdp: separate GatewayUsageMethod from GatewayEnabled
2013-07-03 15:07:12 -04:00
Marc-André Moreau
863b51f938
freerdp: merge with master
2013-06-28 12:50:24 -04:00
C-o-r-E
6f3cc12b2c
fixed deadlock in pubsub, remove scale from xf_context
2013-06-27 14:24:46 -04:00
C-o-r-E
ebdf1ea6a2
picked some changes from awakecoding's branch
2013-06-26 21:56:37 -04:00
Marc-André Moreau
aa4ce5ee4b
freerdp: add more settings for window panning and scaling
2013-06-26 18:49:01 -04:00
C-o-r-E
340c3a4246
merged completely (painful) from awakecoding's tree
2013-06-25 20:41:32 -04:00
Vic Lee
237c9e1975
libfreerdp-common: add some null pointer checks.
2013-06-20 14:13:57 +08:00
C-o-r-E
20dc2fc968
xfreerdp-client: made MultiTouchGestures CLI option
2013-06-19 18:43:24 -04:00
Marc-André Moreau
f7af23c2e9
freerdp: added BitmapCompressionDisabled setting
2013-06-19 02:48:25 -04:00
Marc-André Moreau
508bae674b
libwinpr-utils: improve PubSub with automatic strongly-typed helpers
2013-06-18 00:39:48 -04:00
Marc-André Moreau
59b7c53c5f
freerdp: remove temporary rdpClient* interface and replace with pubSub hooks
2013-06-15 17:39:45 -04:00
Benoit LeBlanc
bda6acbf3f
Updated with changes from awakecoding repository.
2013-05-31 14:54:15 -04:00
Marc-André Moreau
99c821357d
freerdp: add /multitouch option
2013-05-08 22:14:16 -04:00
Marc-André Moreau
1cfda17da9
xfreerdp: partial multimonitor patch from Hans-Peter Jansen
2013-04-28 16:27:23 -04:00
Benoit LeBlanc
8b443989bb
Cleaned up settings, removed duplicate functions
...
param change callback mechanism moved to settings.c
Started replacing
settings->Field = value
with
freerdp_set_param_XXX(settings, FreeRDP_Field, value);
2013-04-24 16:33:43 -04:00
Benoit LeBlanc
e98bb31d27
RDP file writing optimization
...
removed function freerdp_get_connection_type
TODO:
- validate presence of all fields
- update cmdline.c to use set_param functions to modify settings.
2013-04-22 18:39:18 -04:00
Benoit LeBlanc
315f3705b2
Added settings set/get functions to client API
...
- setting setter function has internal handling. TODO: callback to
client.
- added missing SmartSizing param
2013-04-15 15:58:56 -04:00
Marc-André Moreau
0cbdd6b641
freerdp: merge with master
2013-04-09 10:18:03 -04:00
Vic Lee
3f9e70357c
libfreerdp-core/settings: server read earlyCapabilityFlags.
2013-04-09 19:35:52 -07:00
Marc-André Moreau
168a5eabf3
xfreerdp: add UI events (experimental)
2013-04-05 19:08:37 -04:00
Marc-André Moreau
5f7c9e42fc
libfreerdp-common: added generic get/set methods for parameters
2013-03-20 15:33:33 -04:00
Marc-André Moreau
cfa706cace
libfreerdp-common: added new command-line options
2013-02-14 19:38:45 -05:00
Marc-André Moreau
a1f23d0f97
libfreerdp-core: cleanup memory management of secondary orders
2013-01-28 18:42:32 -05:00
Marc-André Moreau
a3080bcd3a
libfreerdp-client: add compatibility for --plugin command
2012-12-05 14:00:49 -05:00
Marc-André Moreau
091f9f3034
client/common: automatically register fake rdpsnd channel when device redirection is in use
2012-11-21 09:30:16 -05:00
Marc-André Moreau
83473d11d1
channels: patch memory leaks, load addins from list
2012-11-19 13:26:56 -05:00
Marc-André Moreau
a5d81fcb9a
channels/rdpsnd: refactoring of parameter parsing
2012-11-18 17:32:18 -05:00
Marc-André Moreau
4a472d5536
libfreerdp-common: added parsing of /vc and /dvc
2012-11-18 00:08:03 -05:00