Pawel Jakub Dawidek
1dd33b49d5
The ber_write_length() function can store variable number of bytes (one or
...
three). We can't tell until we write other data and know the length, so don't
assume how much space will by consumed to store length. Bug was observed with
the mcs_write_connect_response() function, where the function assumed that
application tag will take three bytes, but it was taking five.
2012-01-17 14:17:04 +01:00
Marc-André Moreau
949bce4d54
wfreerdp: fix warnings and color conversion
2012-01-16 11:40:18 -05:00
Marc-André Moreau
757e41a0d5
Merge pull request #347 from pjd/pullreq
...
Use of stream_read() / stream_write()
2012-01-16 07:18:50 -08:00
Pawel Jakub Dawidek
7056f5f5ef
Make use of stream_read().
2012-01-16 15:56:47 +01:00
Pawel Jakub Dawidek
4815924d0e
Use stream_read() instead of memcpy() + stream_seek().
2012-01-16 15:56:39 +01:00
Pawel Jakub Dawidek
74860814fc
Use stream_write() instead of memcpy() + stream_seek().
2012-01-16 15:56:31 +01:00
Pawel Jakub Dawidek
6a7fe3e520
If we are server, our encryption key is client's decryption key and vice-versa.
2012-01-16 15:55:06 +01:00
Marc-André Moreau
42dfd2627b
libfreerdp-core: fix FreeBSD compilation
2012-01-16 08:27:07 -05:00
Marc-André Moreau
f42b5f6a42
Merge pull request #344 from atong/master
...
various glyph cache resource fixes
2012-01-16 03:51:15 -08:00
Anthony Tong
2c30b11be2
glyph-cache: free pixmap, cache entries, cache fragments, and reuse secondary glyph cache buffers
2012-01-15 15:35:08 -05:00
Marc-André Moreau
8ed44b4f17
libfreerdp-core: add integer overflow check in GCC
2012-01-15 15:20:39 -05:00
Marc-André Moreau
277cbc3ccc
libfreerdp-core: refactor header encoding fix
2012-01-15 15:16:32 -05:00
Marc-André Moreau
ccfb88b049
libfreerdp-core: apply RDP signature verification patch from Pawel Jakub Dawidek
2012-01-15 15:01:16 -05:00
Marc-André Moreau
0c9db6a40a
libfreerdp-core: pad larger portion of rdpSettings
2012-01-14 14:42:36 -05:00
Marc-André Moreau
3f91e24a4d
libfreerdp-core: added freerdp_get_version()
2012-01-14 13:33:04 -05:00
Marc-André Moreau
c1291c3601
libfreerdp-core: cleanup warnings in mppc.c
2012-01-13 18:39:09 -05:00
Marc-André Moreau
5f7902dee4
libfreerdp-core: fix incorrect length in share control header, fix VRDP connectivity
2012-01-13 16:20:36 -05:00
Anthony Tong
7e8709ebbd
libfreerdp-core: fix reuse issue with osb's deleteList
2012-01-11 13:24:01 -05:00
Marc-André Moreau
c3f1c325e5
libfreerdp-core: fix encoding of capability set headers
2012-01-10 23:04:10 -05:00
Marc-André Moreau
79ae6d7a0b
libfreerdp-core: fix draw nine grid cache capability set encoding bug
2012-01-10 21:32:08 -05:00
Marc-André Moreau
dd39ed99c7
libfreerdp-core: fix fastpath parsing of synchronize pdu
2012-01-10 17:03:31 -05:00
Marc-André Moreau
3f345ce983
Merge pull request #337 from jiten19/mainstream
...
INFO_COMPR flags according to CompressionTypeMask
2012-01-10 07:21:24 -08:00
cool
83b39eea32
..
2012-01-09 21:52:09 -11:00
cool
73a2ab9eaa
INFO_COMPR flags according to CompressionTypeMask
2012-01-09 16:38:07 -11:00
Marc-André Moreau
7eff021771
libfreerdp-core: fix parsing bugs with synchronize, font map and session logon info PDUs
2012-01-08 16:02:59 -05:00
Marc-André Moreau
2cdf1aa24a
libfreerdp-core: fix issue #281 for slow-path pointer PDUs
2012-01-08 15:22:52 -05:00
Marc-André Moreau
78a517f171
libfreerdp-core: fix padding with pointer color update
2012-01-08 15:02:02 -05:00
Marc-André Moreau
f1c12c4eba
libfreerdp-core: remove unused crypto_cert_verify function to avoid confusion
2012-01-06 20:51:20 -05:00
Marc-André Moreau
a3df68a3a3
libfreerdp-core: apply glyph cache v2 patch from Pawel Jakub Dawidek
2012-01-04 20:20:58 -05:00
Marc-André Moreau
5f28591d3a
libfreerdp-cache: apply bitmap cache v1 patch from Pawel Jakub Dawidek
2012-01-04 20:17:11 -05:00
Marc-André Moreau
9dff0cd7f5
libfreerdp-core: clarification of bitmap decompression
2012-01-03 18:22:42 -05:00
Marc-André Moreau
3a3db9f20c
libfreerdp-core: improve handling of create offscreen bitmap delete list indices
2011-12-31 15:36:04 -05:00
Marc-André Moreau
e95dcc4c5e
libfreerdp-core: fix decompression of color brushes
2011-12-30 14:23:47 -05:00
Vic Lee
0975b4555c
libfreerdp-core: move os type settings to the client.
...
Moving the osMajorType and osMinorType settings to the client so that the
client can set a real os type constant. This will give a more useful hint
to the server.
2011-12-24 15:48:33 +08:00
David Sundstrom
50dcc1138a
Fix SEGV for X servers without XKB extension.
2011-12-21 16:58:56 -06:00
Anthony Tong
a65e562411
libfreerdp-core: fix server redirection when using rdp security
2011-12-21 14:59:31 -05:00
Marc-André Moreau
77bbd18d5c
libfreerdp-core: fix input callback registration for slow-path input
2011-12-20 14:51:44 -05:00
Marc-André Moreau
216947a330
libfreerdp-core: disable fastpath output if server does not support it
2011-12-20 14:42:22 -05:00
Marc-André Moreau
39e4d1a092
libfreerdp-core: cleanup of fastpath input flags processing
2011-12-20 12:09:53 -05:00
Marc-André Moreau
3fb8e8fb58
libfreerdp-core: set code page
2011-12-19 20:52:22 -05:00
Marc-André Moreau
15a2567e87
libfreerdp-core: handle omission of bitmap compression header
2011-12-19 20:31:37 -05:00
Marc-André Moreau
0914eb071e
libfreerdp-core: fix sending large pointer caps twice
2011-12-18 17:11:24 -05:00
Marc-André Moreau
135503612d
libfreerdp-core: fix race condition in connection finalization
2011-12-18 15:15:48 -05:00
Marc-André Moreau
b913b1d1b8
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-12-18 12:11:05 -05:00
Vic Lee
3b3660898d
server: fix pdu processing during reactivation.
2011-12-19 01:15:27 +08:00
Marc-André Moreau
30e8b63ab6
libfreerdp-core: fix sending of extended data blocks when supported only
2011-12-18 12:10:56 -05:00
David Sundstrom
49303c8969
Fix compile error on Solaris
...
Fix few small issues with local move race conditions
Add missing --gdi option to command-line help
2011-12-16 15:10:07 -06:00
Marc-André Moreau
5d1df8a342
libfreerdp-core: add connection type settings
2011-12-16 12:14:16 -05:00
Marc-André Moreau
338359eb36
libfreerdp-core: added more fine-tuned performance flag options
2011-12-16 12:04:09 -05:00
Vic Lee
5502cfe25a
server: add frame marker update.
2011-12-16 07:26:32 +08:00