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
3eebd2edf2
Implemented writing RDP file to disk
...
TODO: Optimize by only writing the fields that have a value i.e
~((size_t) file->FieldName) != 0
Fixed wfi leak.
Fixed insufficient mem alloc.
2013-04-22 16:08:47 -04:00
Marc-André Moreau
0cbdd6b641
freerdp: merge with master
2013-04-09 10:18:03 -04:00
Marc-André Moreau
466fbbf8ae
Merge pull request #1167 from dpoe/master
...
Fix for expected PDU_TYPE_DEMAND_ACTIVE 0001, got 0007
2013-04-09 07:06:58 -07:00
Marc-André Moreau
46fa68bb19
Merge pull request #1174 from Nigel62/master
...
Further fix to issue 574\685 after change to daylight savings time.
2013-04-09 07:06:30 -07:00
Vic Lee
3f9e70357c
libfreerdp-core/settings: server read earlyCapabilityFlags.
2013-04-09 19:35:52 -07:00
Vic Lee
80229557b2
libfreerdp-core/server: put RemoteFX captureFlags into settings needed by some thin clients.
2013-04-09 12:43:10 -07:00
Marc-André Moreau
720a23e07a
xfreerdp: refactor xfreerdp client interface
2013-04-08 17:03:21 -04:00
Marc-André Moreau
68e253e209
libfreerdp-core: add client interface
2013-04-08 15:37:56 -04:00
Nigel Reeves
777dff2d0b
Further changes to fix issue 574\685.
...
There appear to be some additional problems with the impact of daylight
savings time kicking in. Calculations of BIAS, Standard BIAS &
Daylight BIAS are wrong.
This is showing up with Outlook 2010 meeting appointments, for example
select America\Vancouver, appointments, once accepted get assigned an hour
early.
I have also applied a fix to correctly send the Timezone information
currently commented out of code referencing this issue number in
libfreerdp_locale/timezone.c function freerdp_time_zone_detect()
2013-04-08 14:42:49 +01:00
Daryl Poe
551cb22975
fix for PDU_TYPE_DEMAND_ACTIVE 0001, got 0007 error
2013-04-05 12:53:22 -06:00
Bernhard Miklautz
c317fec555
core/capabilities: Enable other codecs when RemoteFX is used
...
CARDP_CAPS_CAPTURE_NON_CAC tells the server to send other codecs as well if RemoteFX is used. This
should be on per default and only be disabled if RemoteFxOnly is set (eg when capturing a RemoteFX
session).
2013-04-03 19:19:04 +02:00
Marc-André Moreau
066d3384c2
xfreerdp: fix RemoteApp with system message (don't show full desktop on every single connection, just when needed)
2013-03-28 22:26:28 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Marc-André Moreau
8b9ea43d78
libfreerdp-core: fix locking with TS Gateway
2013-03-27 20:06:10 -04:00
Marc-André Moreau
1df8049c08
libfreerdp-core: started async transport
2013-03-27 13:03:41 -04:00
Marc-André Moreau
b4f70ed8fd
libwinpr-path: rename known path constants
2013-03-22 16:03:42 -04:00
Marc-André Moreau
068f0de4d4
libfreerdp-utils: purge old file utils
2013-03-22 15:52:43 -04:00
Marc-André Moreau
93a752b546
libfreerdp-utils: purge old string utils
2013-03-21 22:31:17 -04:00
Marc-André Moreau
8c8a82c31f
libfreerdp-utils: purge old STREAM utils
2013-03-21 16:45:25 -04:00
Marc-André Moreau
a8201b0d1b
libwinpr-utils: combine old and new stream utils
2013-03-21 15:19:33 -04:00
Marc-André Moreau
62eec0c2b5
libfreerdp-utils: rename internal members of STREAM to match new wStream
2013-03-21 15:01:46 -04:00
Marc-André Moreau
882c914e6c
channels/tsmf: fix build
2013-03-21 14:45:03 -04:00
Marc-André Moreau
0031c4918e
libfreerdp-core: add TS Gateway system message support
2013-03-14 12:57:45 -04:00
Marc-André Moreau
10b48b1af8
libfreerdp-core: separate TSG response parsing from receiving
2013-03-13 15:43:44 -04:00
Marc-André Moreau
89cf0a3dd0
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-07 13:56:51 -05:00
Marc-André Moreau
6fc7649569
Merge pull request #1050 from mfleisz/fixmultifrag
...
core: Corrected handling of MultifragMaxRequestSize (Fixes #1022 )
2013-03-06 05:18:28 -08:00
Martin Fleisz
bba8124fd1
core: Corrected handling of MultifragMaxRequestSize ( Fixes #1022 )
2013-03-06 13:40:34 +01:00
Bernhard Miklautz
723756ef7b
Allow fullscreen toggle per default
2013-03-05 15:57:51 +01:00
Vic Lee
7d58aac24f
security: add a NULL pointer check to fix a server crash.
2013-03-05 15:08:03 +08:00
Marc-André Moreau
4fd085baaf
cmake: remove unused code
2013-02-28 14:54:08 -05:00
rdp.effort
d0305a5091
Checks that the fragmentation buffer is not bigger than negociated value
2013-02-28 12:20:46 +01:00
Marc-André Moreau
ddf4c6e0ff
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-27 09:38:39 -05:00
Alexander Gottwald
026e9996d3
Issue #847 : protocol deadlock in NLA
...
fix ber_get_content_length and der_get_content_length to work for values
around 0x80 and 0x100
Fix nego_token, auth_info and pub_key_auth content length calculation in
credssp_send to fix a lockup in NLA protocol.
2013-02-26 21:32:36 +01:00
Marc-André Moreau
7a289423c0
channels/rdpsnd: refactor scheduling of sending of sound PDUs
2013-02-20 21:34:47 -05:00
Marc-André Moreau
7987875591
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-15 11:23:59 -05:00
Marc-André Moreau
289aad8d45
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-15 11:16:36 -05:00
Marc-André Moreau
e42b1272ef
libfreerdp-core: added ObjectPool
2013-02-14 20:39:56 -05:00
Marc-André Moreau
cfa706cace
libfreerdp-common: added new command-line options
2013-02-14 19:38:45 -05:00
Marc-André Moreau
c19c8a40dd
libfreerdp-core: fix some async updates race conditions
2013-02-14 17:43:37 -05:00
hardening
865ff2a5f8
Fixed compilation with -Wstrict-prototypes
2013-02-14 22:20:43 +01:00
Marc-André Moreau
cca810aa4c
libfreerdp-core: refactor bitmap codec guid handling
2013-02-12 21:25:49 -05:00
Marc-André Moreau
d09d368e3f
libfreerdp-core: add capabilities debug output
2013-02-12 16:25:16 -05:00
Marc-André Moreau
47a7d54370
xfreerdp: stabilize asynchronous X11 event handling
2013-02-11 20:38:19 -05:00
Bernhard Miklautz
9ed66d74e9
core: set FINALIZE_SC_FONT_MAP_PDU even if font map pdu len is 0
...
fixes #925
2013-02-11 18:30:17 +01:00
Marc-André Moreau
4269ac5c14
xfreerdp: improve asynchronicity
2013-02-09 17:13:53 -05:00
Marc-André Moreau
593a9030d3
libfreerdp-core: cleanup licensing RSA public key code
2013-02-05 10:02:06 -05:00
Marc-André Moreau
0de89ab4c9
libfreerdp-core: enable non-null licensing client random
2013-02-05 09:46:25 -05:00
Marc-André Moreau
d2873081ea
libfreerdp-core: fix licensing key length
2013-02-05 09:30:53 -05:00
Marc-André Moreau
4cd720416a
libfreerdp-core: added more licensing debug output
2013-02-05 01:07:34 -05:00