Bernhard Miklautz
ce17a827c4
Added play-rfx command line option.
...
PCAP dumps can now be played with /play-rfx:path_to_file again.
2013-06-13 14:51:25 +02:00
Vic Lee
9dbc240f68
libfreerdp-core/server: fix stream memory leaks.
2013-06-13 16:56:06 +08:00
Vic Lee
6422eb57d8
libfreerdp-core/surface: remove reduncdant frame ack - was done in client.
2013-06-13 13:39:49 +08:00
Marc-André Moreau
404f66820b
libfreerdp-core: force flushing of updates
2013-06-09 20:37:58 -04:00
Marc-André Moreau
64d8c3d42b
libfreerdp-core: add update_check_flush
2013-06-09 19:47:59 -04:00
Marc-André Moreau
49b056bec0
libfreerdp-core: added orders buffer size approximation functions
2013-06-09 17:56:57 -04:00
Marc-André Moreau
1695f530e7
libfreerdp-core: add method to flush server-side updates
2013-06-09 16:49:19 -04:00
Marc-André Moreau
2bd6808432
freerdp: merge with master
2013-06-05 10:31:01 -04:00
Marc-André Moreau
6e0cbdddb1
Merge pull request #1261 from simon-engledew/master
...
Ber Encoding Issue
2013-06-03 16:41:29 -07:00
Hardening
fd835a747c
Wire the frame acknowledge callback
2013-06-01 22:57:34 +02:00
Benoit LeBlanc
bda6acbf3f
Updated with changes from awakecoding repository.
2013-05-31 14:54:15 -04:00
Simon Engledew
520f5e5e9b
added the INSUFFICIENTPRIVILEGESERROR code if a use is not in the remote desktop group
2013-05-29 14:53:28 +01:00
Vic Lee
06d06fdd2d
core/info: server missing audio info flags.
2013-05-23 14:04:58 -07:00
Vic Lee
fb9606ea77
core/nla: fix non-standard C gramma.
2013-05-23 13:34:34 -07:00
Simon Engledew
bceec08367
Finished merging missing changes from pull request #1257 ( https://github.com/FreeRDP/FreeRDP/pull/1257 - commit 0dc22d5
). Correctly report the length of ts_password_creds.
2013-05-22 14:29:33 +01:00
Marc-André Moreau
ac86310993
Merge pull request #1257 from simon-engledew/master
...
Ber Encoding Issue
2013-05-22 05:06:52 -07:00
Martin Fleisz
00060df034
Merge pull request #1255 from bmiklautz/misc-fixes
...
Misc
2013-05-22 02:14:55 -07:00
Martin Fleisz
120960fd4d
libfreerdp-core: Added support for server initiated shutdown to TSG
2013-05-22 10:58:11 +02:00
Simon Engledew
0dc22d5a30
Fixed a range of BER boundary encoding bugs which would occur when any NLA packet hit the 127 character mark. Removed ber#get_content_length as it was not behaving deterministically.
2013-05-21 16:06:00 +01:00
Bernhard Miklautz
a0fc0513e5
core: properly set MultifragMaxRequestSize for rfx
...
The RemoteFX spec states that the MultifragMaxRequestSize must be at
least as big as the one received by the server. If MultifragMaxRequestSize
is too small the server disables RemoteFX (Codec).
2013-05-21 15:49:03 +02:00
Marc-André Moreau
8095bec3ec
channels/drdynvc: call OnChannelDisconnected
2013-05-20 15:23:54 -04:00
Marc-André Moreau
a602e4d1de
libfreerdp-core: fix pcap rfx playback
2013-05-17 09:25:42 -04:00
Marc-André Moreau
e8c5e6c70b
libfreerdp-core: send using separate streams, re-enable frame acks
2013-05-15 18:05:40 -04:00
Marc-André Moreau
202614a1a4
libfreerdp-core: reduce reuse of same pdu buffers
2013-05-15 15:54:33 -04:00
Marc-André Moreau
fc592a1750
libfreerdp-core: replace usage of Stream_GetPointer() by Stream_GetPosition() in potentially unsafe places
2013-05-15 14:42:37 -04:00
Marc-André Moreau
5c37356506
libfreerdp-core: reduce reuse of the same send buffer
2013-05-15 13:17:29 -04:00
Marc-André Moreau
367ebf32a3
freerdp: make use of stream macros to access members
2013-05-15 12:14:26 -04:00
Vic Lee
8a1b59a127
libfreerdp-core/tcp: add a null pointer check.
2013-05-14 16:24:43 +08:00
Marc-André Moreau
c9ebd98e00
libfreerdp-core: stub and implement many new server-side graphical orders
2013-05-12 17:46:13 -04:00
Marc-André Moreau
268004d0c9
libfreerdp-core: start implementing server-side alternate secondary drawing orders
2013-05-12 13:42:53 -04:00
Marc-André Moreau
dc0aa4c72d
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-05-10 16:43:19 -04:00
Marc-André Moreau
c431208829
libfreerdp-core: handle sending compressed bitmaps
2013-05-09 21:04:41 -04:00
Marc-André Moreau
645dfd7d63
libfreerdp-core: start encoding server-side bounds
2013-05-09 19:41:32 -04:00
Marc-André Moreau
841c710e1c
libfreerdp-core: server-side update combining
2013-05-09 16:30:28 -04:00
Marc-André Moreau
565d50d486
libfreerdp-core: fix server-side patblt
2013-05-09 14:33:39 -04:00
Marc-André Moreau
30e2db0553
Merge pull request #1242 from hardening/http_fixes
...
Misc fixes in HTTP parsing
2013-05-08 15:44:49 -07:00
Hardening
73e6b5efc9
Misc fixes in HTTP parsing
...
* HTTP headers are case insensitive (see RFC2616 4.2 for details)
* Check errors when parsing status line
* treat LWS around the colon in headers
2013-05-09 00:39:09 +02:00
Marc-André Moreau
fdf3ddcf9e
freerdp: purge deprecated stream utils
2013-05-08 17:48:30 -04:00
Marc-André Moreau
fd230443c5
freerdp: purge old stream utils
2013-05-08 16:27:21 -04:00
Marc-André Moreau
5b92413843
freerdp: purge deprecated stream utils
2013-05-08 16:09:16 -04:00
Marc-André Moreau
64df210a1d
libfreerdp-core: fix messy merge
2013-05-08 15:25:24 -04:00
Marc-André Moreau
5e4365788f
freerdp: merge with master
2013-05-08 15:15:15 -04:00
Marc-André Moreau
f1672948ff
Merge pull request #1191 from Nigel62/master
...
Fix for issue #773 - Numlock not sync'ed
2013-05-08 11:52:42 -07:00
Martin Fleisz
935aa5e2ea
iOS: Added TS Gateway support
2013-05-08 14:50:29 +02:00
Marc-André Moreau
8c5dcabcfb
libfreerdp-core: partially fix server-side bitmap caching
2013-05-07 23:41:39 -04:00
Marc-André Moreau
787a542f9e
libfreerdp-core: fix cache glyph sending
2013-05-07 22:35:33 -04:00
Marc-André Moreau
c1f8f3746d
libfreerdp-core: implement server-side cache glyph v1/v2
2013-05-07 18:44:22 -04:00
Marc-André Moreau
8446c61724
libfreerdp-core: improve primary order encoding
2013-05-07 17:40:54 -04:00
Marc-André Moreau
fe42b77118
libfreerdp-core: improve server-side primary order header construction
2013-05-07 15:33:52 -04:00
Marc-André Moreau
afefc7a57f
libfreerdp-core: added server-side PatBlt and ScrBlt
2013-05-07 12:45:52 -04:00
Marc-André Moreau
230380184d
libfreerdp-core: add server-side Memblt and CacheGlyph
2013-05-07 11:41:32 -04:00
Martin Fleisz
10bdf155e9
libfreerdp-core: Limit multifrag max size to 0xFFFF
2013-05-07 07:01:04 -07:00
Marc-André Moreau
e048147bde
libfreerdp-core: start implement server-side bitmap cache v2
2013-05-06 23:21:12 -04:00
Marc-André Moreau
95c5ea86b0
libfreerdp-core: start implementing server-side drawing orders
2013-05-06 22:27:19 -04:00
Marc-André Moreau
b4cac74136
xfreerdp-server: fix RemoteFX encoding
2013-05-01 18:15:55 -04:00
Marc-André Moreau
8b617cd794
libfreerdp-core: synchronize transport thread
2013-04-30 18:25:18 -04:00
Marc-André Moreau
e88b59c32c
libfreerdp-core: improve async-transport mode
2013-04-30 17:16:38 -04:00
Marc-André Moreau
3b71f172dc
libfreerdp-core: enable stream pool by default
2013-04-30 12:20:03 -04:00
Marc-André Moreau
946d7ec589
libfreerdp-core: fix compression with stream pool
2013-04-30 11:26:33 -04:00
Marc-André Moreau
c49c235c93
libwinpr-utils: fix stream pool
2013-04-30 00:36:16 -04:00
Marc-André Moreau
83af4266bf
libfreerdp-core: refactor fastpath fragmentation
2013-04-29 23:55:44 -04:00
Marc-André Moreau
51715636a5
freerdp: remove some deprecated stream utils
2013-04-29 22:35:15 -04:00
Marc-André Moreau
4386f49746
libfreerdp-core: add client hook for OnErrorInfo
2013-04-28 20:40:49 -04:00
Marc-André Moreau
1cfda17da9
xfreerdp: partial multimonitor patch from Hans-Peter Jansen
2013-04-28 16:27:23 -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
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
Nigel Reeves
84bd674e0a
removed unnecessary printfs
2013-04-22 13:32:22 +01:00
Nigel Reeves
7dedd884b9
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP.git
2013-04-15 11:15:49 +01:00
Nigel Reeves
fb2a087dbf
Fix to issue #773 . Ensure resume in correct NumLock state, when reconnectin to a session
2013-04-15 11:14:09 +01:00
Marc-André Moreau
073c6fb983
libfreerdp-core: fix handling of SSL_CERT_NOT_ON_SERVER
2013-04-12 18:03:56 -04:00
Marc-André Moreau
d776a2d4ea
libfreerdp-core: start using stream pool
2013-04-12 17:05:42 -04:00
Marc-André Moreau
d04b76d005
libfreerdp-core: use stream pool
2013-04-12 13:44:23 -04:00
Marc-André Moreau
d0e989a549
libfreerdp-core: add support for load balance info
2013-04-11 11:51:10 -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