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
Vic Lee
f788581586
server: server must store the pointer cache size from client.
2011-12-16 07:08:40 +08:00
Marc-André Moreau
2edfcb50fb
libfreerdp-core: fix glyph cache, enable it by default
2011-12-14 17:08:22 -05:00
Marc-André Moreau
0ed4709167
libfreerdp-core: add server-side capabilities callback
2011-12-14 15:08:09 -05:00
Marc-André Moreau
949fc88989
libfreerdp-core: fix performance flags for RemoteFX and smooth fonts
2011-12-14 14:35:37 -05:00
Bernhard Miklautz
a0fad066dc
libfreerdp-utils/core: use "dylib" as plugin extension on OSX
2011-12-14 02:28:12 +01:00
Bernhard Miklautz
e902508e70
libfreerdp-core: fixed compilation issue on OSX
2011-12-14 01:42:10 +01:00
Marc-André Moreau
64f5ccaca2
libfreerdp-core: fix connection type if composition is enabled
2011-12-13 17:54:50 -05:00
Marc-André Moreau
fec031ebe5
libfreerdp-core: fix sending of font capabilities, fix encoding of bitmap cache cell info
2011-12-13 15:56:06 -05:00
Marc-André Moreau
d454037298
libfreerdp-kbd: fix keyboard layout detection based on locale
2011-12-12 21:29:18 -05:00
Marc-André Moreau
f2172bff70
libfreerdp-core: tweak capabilities to be closer to 0.9
2011-12-12 19:57:24 -05:00
Marc-André Moreau
243090323d
libfreerdp-core: fix offscreen cache capabilities, add --composition option
2011-12-12 19:20:52 -05:00
Marc-André Moreau
654600dc91
Merge pull request #270 from llyzs/wtsvc
...
Server virtual channel API
2011-12-12 07:05:33 -08:00
Marc-André Moreau
9d1f13e82e
libfreerdp-core: set SO_KEEPALIVE socket option
2011-12-11 19:51:58 -05:00
Marc-André Moreau
aec2b492e4
libfreerdp-core: set TCP_NODELAY socket option
2011-12-11 18:59:35 -05:00
Marc-André Moreau
fcd03260d6
xfreerdp: added select() timeout
2011-12-11 18:05:32 -05:00
Marc-André Moreau
2ef315820f
libfreerdp-core: apply NTLMv2 authentication patch by Dmitrij Jasnov
2011-12-11 16:53:24 -05:00
Marc-André Moreau
25a3a6e68f
libfreerdp-core: provide more descriptive warning message for certificate check failure
2011-12-10 11:23:48 -05:00
Marc-André Moreau
9e6a5d6821
libfreerdp-core: fix autologon for non-NLA authentication
2011-12-10 10:54:09 -05:00
Vic Lee
703e253e9f
libfreerdp-core: add channel data sending/receiving for server.
2011-12-10 16:41:29 +08:00
Vic Lee
2ee03f035a
libfreerdp-core: change channel_send argument in order to be shared with server code.
2011-12-10 16:23:27 +08:00
Marc-André Moreau
904a9a7c6a
xfreerdp: add -X option for reparenting window
2011-12-09 13:53:19 -05:00
Marc-André Moreau
a50ef84c21
wfreerdp: fix compilation and warnings
2011-12-03 17:24:18 -05:00
Vic Lee
28d1abdd62
fastpath: refactor fastpath updates and merge fragmented codes.
2011-12-03 14:55:17 +08:00
Vic Lee
667afaa8d3
server: add pointer updates.
2011-12-03 08:54:02 +08:00
Mike Gilbert
bc3f8dfa53
libfreerdp-core: Finish cleanup of constant string arrays.
2011-11-30 17:40:36 -05:00
Mike Gilbert
c676bd0ac8
ber: Add const to ber_write_octet_string input parameter.
2011-11-30 17:36:27 -05:00
Mike Gilbert
5b7fc71b37
security: Add const to table declarations.
2011-11-30 17:33:13 -05:00
Mike Gilbert
c8934ef028
crypto: Add const modifiers to input parameters.
2011-11-30 17:29:40 -05:00
Mike Gilbert
88be3c2184
ntlmssp: Remove accidental ifdef.
2011-11-29 21:26:05 -05:00
Mike Gilbert
4048ddce6d
libfreerdp-core: More strings cleanup.
...
- Comment out unused lookup tables.
- ifdef tables where appropriate.
- Change declarations to produce read-only sections.
See also:
http://blog.flameeyes.eu/2007/12/19/array-of-pointers-and-array-of-arrays
2011-11-29 21:08:07 -05:00
Mike Gilbert
3993f54474
ntlmssp: Optimize storage of constant strings.
...
Based on information in flameeyes blog.
http://blog.flameeyes.eu/2007/12/19/array-of-pointers-and-array-of-arrays
2011-11-29 21:08:07 -05:00
Mike Gilbert
f176059921
errinfo.c: Cleanup global variables and strings.
...
This moves constant data into a read-only section and cuts around 7k out
of the resulting object code.
2011-11-29 20:34:25 -05:00
Marc-André Moreau
ac9d584de5
ntlmssp: added more debug output for AV_PAIRS
2011-11-29 19:23:08 -05:00
Marc-André Moreau
37a4ed3859
ntlmssp: add better AV_PAIRS debug output
2011-11-29 18:36:22 -05:00
Marc-André Moreau
28cc3c6f11
ntlmssp: add command-line option to enabled WIP enhanced NTLMv2 security
2011-11-29 18:12:42 -05:00
Matthew Mosesohn
fca9ca8908
Try FDQN for redirect before trying netbios name
2011-11-29 16:32:22 -05:00
Marc-André Moreau
b2515f0729
ntlmssp: got NTLM authentication working with proper definitions
2011-11-29 15:29:59 -05:00
Marc-André Moreau
76f09de778
ntlmssp: refactor NEGOTIATE debug output
2011-11-29 15:16:42 -05:00
Marc-André Moreau
22ca2e06fd
ntlmssp: added ALTERNATE_NTLMSSP
2011-11-29 14:41:04 -05:00
Marc-André Moreau
af6e914cf3
update: modify surface frame marker callback
2011-11-25 11:30:15 -05:00
Marc-André Moreau
7f9f2ea7a7
Merge pull request #226 from nfedera/dumpcaconlyfix
...
core: request RemoteFX-only data if --dump-rfx is specified
2011-11-25 07:08:56 -08:00
Marc-André Moreau
afd2569be0
Merge pull request #225 from nfedera/framemarkerupdate
...
core: add update callback for the surface frame marker command
2011-11-25 07:08:37 -08:00
Norbert Federa
c918cfb7af
codec: support for specifying the RemoteFX mode (image or video)
2011-11-25 13:09:16 +01:00
Norbert Federa
6540b77534
core: request RemoteFX-only data if --dump-rfx is specified
...
The variable captureFlags was already correctly set if --dump-rfx
was specified but simply not used.
2011-11-25 12:23:44 +01:00
Norbert Federa
c2514dbcae
core: add update callback for the surface frame marker command
...
- clients will need this to present the offscreen to the display
in the correct state in order to avoid flickering and artefacts
and to do frame acknowledgement.
- added empty callback to xfreerdp.
2011-11-25 11:48:51 +01:00
Jay Sorg
b32ea1b77e
got fast index and fast glyph working
2011-11-24 15:32:49 -08:00
Vic Lee
0d17fbe785
server: add scrblt.
2011-11-25 00:48:53 +08:00
Alexis Moinet
4777d8f021
fix a double free in redirection.c/settings.c and a memory leak in connection.c
2011-11-24 16:45:34 +01:00
Jay Sorg
a5f878b536
got GLYPH_INDEX working
2011-11-23 13:11:28 -08:00
Jay Sorg
873b1fbf62
fix for read negative signed int
2011-11-23 12:48:49 -08:00
Marc-André Moreau
0e234de3ae
update: aligning data structures to 4 byte
2011-11-21 22:11:31 -05:00
Marc-André Moreau
4ba59d8fcd
update: move alternate secondary window drawing orders to sub-interface
2011-11-21 21:07:03 -05:00
Marc-André Moreau
0a9278bd32
update: move alternate secondary orders to sub-interface
2011-11-21 19:53:38 -05:00
Marc-André Moreau
587cc8eaaf
update: move secondary drawing orders to sub-interface
2011-11-21 19:41:49 -05:00
Marc-André Moreau
f17a25e08d
update: move primary orders into sub-interface
2011-11-21 18:11:43 -05:00
Marc-André Moreau
7899915c78
freerdp: separate pointer updates into sub-interface
2011-11-21 17:48:03 -05:00
Marc-André Moreau
a63a196f53
types: refactoring to make use of standard data types when available
2011-11-19 12:19:16 -05:00
Marc-André Moreau
666fbb0405
freerdp: pad multiple interfaces for improved ABI stability
2011-11-19 02:33:49 -05:00
Vic Lee
eb66ede91d
libfreerdp-core/extension: fix segfaults.
2011-11-17 10:41:42 +08:00
Marc-André Moreau
150ff56f5f
wfreerdp: fix compilation warnings and errors
2011-11-12 00:51:41 -05:00
Marc-André Moreau
0e95675da3
libfreerdp-core: add support for Refresh Rect and Suppress Output PDUs
2011-11-11 14:02:59 -05:00
Marc-André Moreau
809dbf7744
libfreerdp-core: fix capability set parsing for Windows XP
2011-11-11 01:24:55 -05:00
Marc-André Moreau
4221065c88
libfreerdp-core: port extension plugin interface (untested)
2011-11-09 15:59:03 -05:00
Marc-André Moreau
0043b16472
libfreerdp-core: started porting extension plugin interface
2011-11-09 15:33:58 -05:00
Marc-André Moreau
a1b8dfd79f
libfreerdp-cache: got glyph drawing partially working
2011-11-09 12:16:09 -05:00
Marc-André Moreau
155446d11e
libfreerdp-cache: moving glyph to a graphical object
2011-11-09 00:43:56 -05:00
Marc-André Moreau
a67096243b
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-11-08 23:26:53 -05:00
Marc-André Moreau
823e3414d6
libfreerdp-cache: initial glyph cache support
2011-11-08 23:26:44 -05:00
Marc-André Moreau
99a89bfcad
xfreerdp-server: resize to server session resolution
2011-11-07 17:20:00 -05:00
Vic Lee
4b6dd6f14d
server: follow context_size change.
2011-10-30 13:43:04 +08:00
Eduardo Beloni
6a5f584120
libfreerdp-core/info: [fix] read Length in rdp_recv_logon_info_extended
...
Now FreeRDP can receive the auto-reconnect cookie from the server
2011-10-28 17:06:59 -02:00
Anthony Tong
6f59d691a2
certstore: update verified certificates, be graceful on filesystem errors
2011-10-28 11:38:45 -04:00
Marc-André Moreau
d0b9478f45
wfreerdp: fix bitmap decompression
2011-10-26 15:38:50 -04:00
Alexis Moinet
a3bbe473d2
add cmake option for redirection debug and fix a segmentation fault in redirection
2011-10-26 10:47:32 +02:00
Marc-André Moreau
12705d36e5
libfreerdp-core: fix bitmap leak (call child destructor from parent destructor in graphics/bitmap)
2011-10-25 23:12:28 -04:00
Eduardo Beloni
b9a008ae8a
libfreerdp-core: facilities for storing and retrieving 'error info'
2011-10-25 09:59:18 -02:00
Martin Fleisz
2fdb501458
core: Added missing \0 termination to crypto_print_name
2011-10-24 06:22:44 -07:00
Marc-André Moreau
9165505e0d
xfreerdp: improved 8bpp support
2011-10-21 12:17:04 -04:00
Marc-André Moreau
55b32a9ea9
libfreerdp-core: fix credssp check for Authenticate callback
2011-10-21 11:18:11 -04:00
Otavio Salvador
162b33b254
Merge pull request #170 from mfleisz/cryptofix
...
core: Fixed error in crypto_print_name causing it to always return NULL
2011-10-21 06:42:52 -07:00
Marc-André Moreau
243e1c21ba
Merge pull request #172 from mfleisz/authfix
...
core: correct processing of result from authenticate callback
2011-10-21 06:38:48 -07:00
Martin Fleisz
0c25bd4fd0
core: correct processing of result from authenticate callback
2011-10-21 04:02:46 -07:00
Martin Fleisz
4a6c0602d0
core: Fixed error in crypto_print_name causing it to always return NULL
2011-10-21 01:55:28 -07:00
Marc-André Moreau
488a4161f5
libfreerdp-core: refactoring of callback prefix
2011-10-20 23:15:18 -04:00
Marc-André Moreau
dac75fef83
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-10-20 21:38:21 -04:00
Marc-André Moreau
657fd998e5
xfreerdp: fix bitmap updates after refactoring
2011-10-20 21:34:55 -04:00
Marc-André Moreau
dbdbea9285
libfreerdp-core: added pointer object
2011-10-20 18:18:45 -04:00
Marc-André Moreau
b7e7067176
libfreerdp-core: refactoring of core bitmap objects
2011-10-20 17:28:59 -04:00
Marc-André Moreau
3c0ab49226
Merge pull request #168 from nfedera/pcapsegvfix
...
pcap: fix several segfaults with NULL pcap file handle
2011-10-20 09:23:25 -07:00
Norbert Federa
12245abfc8
pcap: fix several segfaults with NULL pcap file handle
...
- pcap_open did not return NULL if fopen failed
- libfreerdp-core, tfreerdp-serer and xfreerdp-server did not check the pcap_open result
- also fixed the sleep calculation in the xfreerdp-server
2011-10-20 14:25:25 +02:00
Martin Fleisz
08bb4aa5c1
transport: Leaking socket on disconnect when using TLS transport layer
2011-10-20 03:50:12 -07:00
Marc-André Moreau
505426e31f
Merge pull request #161 from mfleisz/certcallback
...
settings: Added --ignore-certificates command line
2011-10-19 04:32:43 -07:00
Martin Fleisz
9356337474
Added --ignore-certificates command line
2011-10-19 00:42:53 -07:00
Norbert Federa
e0cf2a83f7
core: handle transport->recv_callback correctly
...
the boolean return value of transport->recv_callback was directly assigned to "int status" in transport_check_fds.
now status is set to -1 if transport_check_fds returns False.
this was also the reason for the long delays on logoff followed by these messages:
"SSL_read: I/O error" (with --sec nla|tls)
"recv: Connection reset by peer" + "send: Broken pipe" (with --sec rdp)
2011-10-18 23:47:44 +02:00
Martin Fleisz
cc210f5591
core: Added ui callback to verify certificates
2011-10-18 08:02:05 -07:00
Vic Lee
296d5ea753
server: use rdpContext for server-side components.
2011-10-18 15:10:12 +08:00
Anthony Tong
cd9328db4f
dont advertise compression support in the vchan capabilities,
...
as it's not supported yet
2011-10-17 20:41:02 -05:00
Marc-André Moreau
5d9e8b2e28
libfreerdp-core: cleanup of freerdp interface
2011-10-16 21:02:28 -04:00
Marc-André Moreau
0549380c28
libfreerdp-channels: rename from libfreerdp-chanman
2011-10-16 14:57:15 -04:00
Marc-André Moreau
c639ec8593
libfreerdp-core: refactoring of context pointers into rdpContext
2011-10-16 00:50:10 -04:00
Marc-André Moreau
be6d043dd6
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-10-13 15:51:20 -04:00
Marc-André Moreau
8999bd8599
libfreerdp-cache: refactoring of bitmap and offscreen bitmap cache, fix major memory leaks
2011-10-13 15:51:07 -04:00
Marc-André Moreau
a40a971ea3
libfreerdp-core: fix polyline order parsing
2011-10-12 18:10:54 -04:00
Nicolas Graziano
d3652a7251
Indicate its FIRST and LAST PDU for pesistent_key_list.
...
If first is not indicate, Windows XP reply with ERRINFO_PERSISTENT_KEY_PDU_TOO_MANY_CACHE_KEYS.
2011-10-11 23:53:50 +02:00
Marc-André Moreau
992d0a92e3
Merge pull request #138 from ngraziano/master
...
2 small fix : color on windows and remove a warning when connecting to XP.
2011-10-10 07:07:59 -07:00
Marc-André Moreau
1e4d6df998
xfreerdp: added support for bitmap cache
2011-10-09 21:23:18 -04:00
Nicolas GRAZIANO
0622ab87cf
When connecting to windows XP, the server do not set Blob type for license error message.
...
So I made the exception more general.
2011-10-08 18:41:19 +02:00
Marc-André Moreau
f6cd71026e
xfreerdp: started bitmap caching support
2011-10-04 21:29:01 -04:00
Marc-André Moreau
5e20bbc904
libfreerdp-core: fix licensing when no username is given
2011-10-04 19:06:39 -04:00
Marc-André Moreau
82d5d1b8f1
libfreerdp-core: apply patch from Nicolas Graziano to fix protocol security settings when Standard RDP is negotiated
2011-10-04 18:54:38 -04:00
Marc-André Moreau
07077e2d3d
xfreerdp: apply patch from zstegi (would grab window manager key combinations)
2011-10-04 18:46:49 -04:00
Vic Lee
a7544803f4
libfreerdp-core: fix an trivial mistake in reading codec caps.
2011-10-05 01:24:57 +08:00
Marc-André Moreau
24f413c0a0
libfreerdp-core: move bitmap decompression out of the core
2011-10-02 23:09:13 -04:00
Marc-André Moreau
0401f7c17e
libfreerdp-codec: merge with libfreerdp-nsc
2011-10-02 20:52:17 -04:00
Marc-André Moreau
3f8ad5e8f9
libfreerdp-nsc: merging
2011-10-02 20:31:52 -04:00
Marc-André Moreau
3297db7062
libfreerdp-codec: merge with libfreerdp-rfx
2011-10-02 20:28:20 -04:00
qubit
16eae52b1e
nscodec capability set
2011-10-03 00:36:41 +05:30
Marc-André Moreau
df71487c56
xfreerdp: fix 32bpp cursors
2011-09-29 22:31:13 -04:00
Marc-André Moreau
10331c5c44
libfreerdp-core: added authenticate callback
2011-09-29 01:03:07 -04:00
Marc-André Moreau
6f3696f22b
xfreerdp: initial cursor support
2011-09-29 00:33:16 -04:00
Marc-André Moreau
7ee5089a17
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-27 13:40:48 -04:00
Marc-André Moreau
c2f0538af2
libfreerdp-utils: fix home path detection for certstore utils
2011-09-27 13:40:29 -04:00
Jay Sorg
78fd201ab8
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-26 22:31:11 -07:00
Jay Sorg
769508bd7d
code cleanup
2011-09-26 22:30:58 -07:00
Marc-André Moreau
9b9e952501
libfreerdp-utils: avoid relying on HOME environment variable, provide method for hard-coding home path
2011-09-26 22:58:49 -04:00
Marc-André Moreau
e5215158d2
wfreerdp: start Win32 GDI implementation, fix certstore
2011-09-25 16:30:20 -04:00
Marc-André Moreau
347f626a61
wfreerdp: fix tcp non-blocking read
2011-09-25 14:54:07 -04:00
Marc-André Moreau
5de4cdbedc
wfreerdp: fix mutex handling
2011-09-25 03:12:29 -04:00
Jay Sorg
123398c419
coding style
2011-09-23 23:38:11 -07:00
Jay Sorg
b773c7e728
move non settings security items out of settings
2011-09-23 23:09:29 -07:00
Marc-André Moreau
3ce1b2fc45
libfreerdp-core: fix segmentation fault in update_reset_state
2011-09-23 23:49:58 -04:00
Marc-André Moreau
17ed282656
wfreerdp: fix compilation on windows
2011-09-23 14:25:38 -04:00
Marc-André Moreau
d60adb8325
Merge pull request #120 from llyzs/cliprdr
...
Integrate cliprdr with xfreerdp
2011-09-23 07:07:43 -07:00
Marc-André Moreau
c003c5c038
xfreerdp: initial RemoteApp support with --gdi hw (much faster)
2011-09-23 00:06:39 -04:00
Vic Lee
68d0e7db6a
libfreerdp-core/vchan: length in header should be total length.
2011-09-22 22:56:26 +08:00
Marc-André Moreau
997ecbd112
libfreerdp-core: fix orders state reset on deactivate all pdu
2011-09-20 17:01:38 -04:00
Marc-André Moreau
6f2575c076
libfreerdp-core: improving parsing if fast index order
2011-09-20 15:30:52 -04:00
Marc-André Moreau
44664c0a48
Merge pull request #114 from llyzs/tsmf
...
Migrate tsmf plugin
2011-09-20 08:33:38 -07:00
Vic Lee
27a82cccfa
libfreerdp-gdi: fix segfault in fast_index.
2011-09-20 20:15:15 +08:00
Marc-André Moreau
437c495144
libfreerdp-core: minor fast-path fix for pointer updates
2011-09-19 14:57:22 -04:00
Marc-André Moreau
71de94a105
libfreerdp-core: add hooks in fast-path PDUs for pointer updates
2011-09-19 14:50:40 -04:00
Anthony Tong
d9f7dec00b
Merge branch 'master' of git://github.com/FreeRDP/FreeRDP
2011-09-19 11:59:09 -04:00
Anthony Tong
5dd60ff891
- the x509 modulus & exponent are reversed
2011-09-19 11:56:12 -04:00
Anthony Tong
90d87f130c
work on licensing
...
- get device licensing from rdp5.2 servers (?) to not reject license request
with ERR_INVALID_CLIENT
2011-09-19 11:44:13 -04:00
Martin Fleisz
2f91548a20
tcp: Added correct shutdown of socket in disconnect
2011-09-19 01:34:53 -07:00
Marc-André Moreau
89fd856ad3
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-18 18:29:34 -04:00
Marc-André Moreau
df3d4d4a80
xfreerdp: initial glyph drawing support
2011-09-18 18:29:23 -04:00
Marc-André Moreau
c635e0aef6
Merge pull request #109 from atong-tcs/master
...
fix license processing when no server cert is sent
2011-09-18 11:19:39 -07:00
Anthony Tong
6c4efaecf3
Merge branch 'master' of git://github.com/FreeRDP/FreeRDP
2011-09-16 16:39:28 -04:00
Anthony Tong
98d92c794f
fix license processing when no server cert is sent
2011-09-16 16:37:20 -04:00
Vic Lee
d7d7c8a352
libfreerdp-core: add more checking in nego phase.
2011-09-16 23:16:16 +08:00
Anthony Tong
052e870597
initial fips encryption work
2011-09-15 18:54:03 -05:00
Jay Sorg
fa4aa9f297
remove some debugging messages
2011-09-14 21:37:37 -07:00
Marc-André Moreau
405026575b
libfreerdp-core: merging jsorg71's work on old encryption support
2011-09-14 22:09:33 -04:00
Jay Sorg
a406cd6619
got rdp encryption working
2011-09-14 14:14:50 -07:00
Marc-André Moreau
02ea6de9dc
xfreerdp: add support for no-codec bitmaps in X11-GDI
2011-09-14 14:47:04 -04:00
Jay Sorg
2e2875966f
client / server random fix
2011-09-13 18:52:10 -07:00
Marc-André Moreau
86d7c1946f
libfreerdp-common: initial commit
2011-09-13 15:39:40 -04:00
Jay Sorg
2ac4a5fa96
work on rdp encryption
2011-09-12 23:40:27 -07:00
Martin Fleisz
7d14b6fa98
Added missing include for sockaddr_in
2011-09-12 03:45:38 -07:00
Jay Sorg
fb669dbe32
move bitmap decompress private defines / consts / functions into bitmap.c
2011-09-12 01:40:57 -07:00
Marc-André Moreau
cb8f3dced9
libfreerdp-core: preparing memblt and bitmap cache
2011-09-11 23:35:33 -04:00
Jay Sorg
ede81139c3
mppc fix
2011-09-11 11:08:15 -07:00
Jay Sorg
288ff96ee3
work on rdp4 decompression
2011-09-11 01:32:17 -07:00
Jay Sorg
3d969de59b
fix for -z
2011-09-11 00:00:40 -07:00
Vic Lee
58bf3d14ee
libfreerdp-core/mppc: fix memory corruption due to incorrect free order.
2011-09-10 19:41:59 +08:00
Vic Lee
4da24ec6a7
libfreerdp-core/orders: fix polyline segfault.
2011-09-10 19:32:09 +08:00
Vic Lee
ee2dc5449f
libfreerdp-core/nego: fix segfault when cookie is NULL.
2011-09-10 14:25:08 +08:00
Vic Lee
1c8cbd6d75
libfreerdp-core: fix missing header seeking when mpcc is not active.
2011-09-09 21:50:16 +08:00
Marc-André Moreau
1bc97f60c3
merge pull request #87
2011-09-08 18:25:07 -04:00
Laxmikant Rashinkar
e73c54204f
hooked up RDP 5 decompression with -z option;
...
more testing needs to be done
2011-09-07 22:17:58 -07:00
Anthony Tong
0698ea39ea
Fix memory leak (bitmap_update)
2011-09-07 13:03:31 -04:00
Marc-André Moreau
c8a1c59271
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2011-09-07 13:46:21 -04:00
Marc-André Moreau
a65d8c0367
libfreerdp-core: fix cache glyph order parsing
2011-09-07 13:45:25 -04:00
Vic Lee
44e58c4b29
libfreerdp-core/tcp: settings->ip_address should be duplicated.
2011-09-07 14:43:06 +08:00
Vic Lee
53ccc4c013
fix memory leaks.
2011-09-07 14:23:19 +08:00
Vic Lee
64d85e181e
libfreerdp-core: avoid noise pdu which might break the reactivation sequence.
2011-09-06 21:45:52 +08:00
Vic Lee
d3f9a2a9ab
server: add Activate callback to correctly handle reactivation.
2011-09-06 18:48:17 +08:00
Vic Lee
af0c5e514d
server: PostConnect should not be called again during reactivation.
2011-09-06 18:28:03 +08:00
Vic Lee
8a8e5fc5a4
server: some client capabilities should be ignored by server.
2011-09-06 18:23:09 +08:00
Vic Lee
1cb5a73922
server: add desktop resize support.
2011-09-06 17:19:16 +08:00
Vic Lee
2150325421
libfreerdp-core: process desktop resize sequence.
2011-09-06 16:22:08 +08:00
Vic Lee
f2249b2f4d
libfreerdp-core/capabilities: client must respect server's color depth.
2011-09-06 15:08:07 +08:00
Jay Sorg
afc9ac89ae
work on Proprietary Certificate
2011-09-05 11:02:52 -07:00
Marc-André Moreau
08765a910d
libfreerdp-core: parsing of glyph fragments
2011-09-04 16:49:22 -04:00
Marc-André Moreau
d53bd1cafa
libfreerdp-core: add support for token-based server redirection
2011-09-03 18:21:21 -04:00
Marc-André Moreau
bca678dd61
libfreerdp-core: test and fix server redirection (IP-based, not token-based yet)
2011-09-03 17:59:52 -04:00
Marc-André Moreau
e4c7662148
libfreerdp-core: initial server redirection support
2011-09-03 17:02:26 -04:00
Marc-André Moreau
ac128313a9
libfreerdp-core: further improvements to server redirection code
2011-09-03 16:36:27 -04:00
Laxmikant Rashinkar
3b584a8cca
modified mppc files to conform to FreeRdp coding standards
2011-09-02 19:15:12 -07:00
Marc-André Moreau
54c5e06e47
libfreerdp-core: started implementation of server redirection
2011-09-02 21:34:51 -04:00
Marc-André Moreau
6fdecdb01b
debug: cleanup printf's all over the place
2011-09-02 13:29:17 -04:00
Marc-André Moreau
bc2e0c6d11
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-09-02 12:40:05 -04:00
Marc-André Moreau
e649a68047
xfreerdp: stabilizing RemoteApp
2011-09-02 12:39:56 -04:00
Marc-André Moreau
186fd30b98
Merge pull request #78 from atong-tcs/master
...
fix polyline memory corruption issue
2011-09-02 08:47:09 -07:00
Anthony Tong
5381976352
The previous malloc fix was too large.
2011-09-02 11:09:29 -04:00
Anthony Tong
fe207a5858
Revert "The previous malloc fix was too large."
...
This reverts commit 82e62778bc
.
2011-09-02 11:08:50 -04:00
Marc-André Moreau
f6a3f636ec
Merge pull request #76 from roman-b/rail
...
Rail Local Move/Size initial support.
2011-09-02 07:55:08 -07:00
Anthony Tong
82e62778bc
The previous malloc fix was too large.
2011-09-02 10:53:27 -04:00
Marc-André Moreau
1df96f3bb1
Merge pull request #77 from LK2000/master
...
Folks, here is the first cut of the MPCC code which has been unit tested but not yet integrated into FreeRdp
2011-09-02 07:18:15 -07:00
Anthony Tong
0742eb4ecb
Merge remote branch 'upstream/master'
2011-09-02 10:09:43 -04:00
Laxmikant Rashinkar
e3ff817533
First checkin for Microsoft Point to Point compression (MPCC) protocol. This is still under development. So far we have written the decompression code for RDP 5 and unit tests to test the code
2011-09-01 21:20:08 -07:00
roman-b
9b7eb7934f
Merge remote-tracking branch 'upstream/master' into rail
2011-09-02 01:24:45 +03:00
Anthony Tong
5db8919c98
fix memory corruption issue
2011-09-01 15:13:19 -04:00
Rex Tsai
ecbe24ca9a
cmake: make linking type as option.
2011-09-01 22:18:58 +08:00
Jay Sorg
5d094c7dbd
fix for PROTOCOL_RDP
2011-08-31 18:51:55 -07:00
roman-b
9a3b91cb99
xfreerdp: fix some debug output.
2011-09-01 01:04:18 +03:00
Marc-André Moreau
e49a690d46
windows: fix compilation and linking of all libraries
2011-08-31 04:35:50 -04:00
roman-b
585b436915
Merge remote-tracking branch 'upstream/master' into rail
2011-08-30 23:16:21 +03:00
Marc-André Moreau
81cac9c787
libfreerdp-core: cleanup of certificate store
2011-08-30 12:20:36 -04:00
Marc-André Moreau
f2d1444fa3
Merge pull request #68 from jiten19/master
...
Certificate verification and store thumbprint
2011-08-30 08:29:57 -07:00
cool
88a839b207
remove temporarily added unnecessary code
2011-08-28 19:06:05 -11:00
cool
85e7562910
bug fix
2011-08-28 18:55:16 -11:00
Marc-André Moreau
84498109c9
libfreerdp-core: fix replay of RemoteFX session from server
2011-08-28 22:27:46 -04:00
qubit
064e36657e
..
2011-08-29 03:49:25 +05:30
qubit
d290cb1e53
Merge remote-tracking branch 'upstream/master'
2011-08-29 03:25:48 +05:30
qubit
51b24c3628
fixes
2011-08-29 03:24:53 +05:30
qubit
8bc7e301d1
more commit
2011-08-29 02:26:34 +05:30
qubit
66d1ceff03
certificate verification (not tested)
2011-08-29 02:16:36 +05:30
Marc-André Moreau
5fd35f0402
libfreerdp-core: added --play-rfx option to play RemoteFX data from a file
2011-08-28 15:51:49 -04:00
Marc-André Moreau
53aa938683
libfreerdp-core: fix potential overflow in parsing of fragmented RemoteFX packets
2011-08-28 15:12:33 -04:00
Marc-André Moreau
9ed52746e6
libfreerdp-core: refactoring of fast-path updates
2011-08-28 13:36:56 -04:00
qubit
2cd7b267e7
Merge remote-tracking branch 'upstream/master'
2011-08-28 18:09:58 +05:30
qubit
fe2e8f5132
some basic functions
2011-08-28 03:55:26 +05:30
Marc-André Moreau
793de462fc
server: improved replaying of RemoteFX data
2011-08-27 17:11:20 -04:00
qubit
e698c91ef1
Merge remote-tracking branch 'upstream/master'
2011-08-28 02:40:34 +05:30
Marc-André Moreau
25e761e58b
libfreerdp-core: got the server to send some dumped RemoteFX frames
2011-08-26 21:44:37 -04:00
Marc-André Moreau
9f256c8374
libfreerdp-core: add option to dump remotefx to pcap
2011-08-26 20:26:40 -04:00
roman-b
4aa281feba
xfreerdp: fix command line mouse motion setting.
2011-08-27 01:33:07 +03:00
Marc-André Moreau
b0854dd817
libfreerdp-gdi: fix and re-introduce complex region support
2011-08-26 13:37:23 -04:00
Vic Lee
62de97f72b
libfreerdp-core/fastpath: fix max fastpath packet size that mstsc would accept.
2011-08-26 21:18:07 +08:00
Vic Lee
30dfae976f
server: handle mstsc disconnection correctly.
2011-08-26 18:14:34 +08:00
cool
8175c1106b
minor modification
2011-08-25 16:32:24 -11:00
cool
5842a1631f
inital commit including tls cert verification
2011-08-25 16:10:49 -11:00
Marc-André Moreau
6b732af29b
xfreerdp: add -k keyboard layout option
2011-08-25 21:35:51 -04:00
Marc-André Moreau
4d130fc48a
Merge pull request #65 from llyzs/server
...
Server: various bug fixes and enhancements, now fully support mstsc.
2011-08-25 05:33:17 -07:00
Vic Lee
41f16251ed
server: add sync and pointer update.
2011-08-25 17:08:28 +08:00
Vic Lee
025e7f9c9b
libfreerdp-core: fix memory leaks.
2011-08-25 13:45:43 +08:00
Vic Lee
7b23ed6f97
libfreerdp-core/transport: prevent further read/write when socket is dropped.
2011-08-25 13:30:17 +08:00
Vic Lee
258db78efb
libfreerdp-core/transport: remove unused transport state.
2011-08-25 13:28:29 +08:00
Mike Gilbert
b627dbb35c
Allow linux distros to override LIBDIR; fix xfreerdp install
2011-08-25 00:00:24 -04:00
Marc-André Moreau
c03b98f3fa
libfreerdp-core: fix licensing debug output
2011-08-24 16:54:32 -04:00
Otavio Salvador
4fe32908de
Merge pull request #62 from llyzs/server
...
Server: fix various bugs for mstsc client and enhance the server demo.
2011-08-24 08:33:04 -07:00
Vic Lee
7b86617729
libfreerdp-core/fastpath: add surfcmd frame marker.
2011-08-24 23:31:58 +08:00
Marc-André Moreau
d71f84d279
Merge branch 'master' of github.com:FreeRDP/FreeRDP-1.0
2011-08-24 11:21:55 -04:00
Marc-André Moreau
a51995e482
libfreerdp-cache: add pointer cache
2011-08-24 11:20:41 -04:00
Martin Fleisz
36e929f69c
Fixed possible socket leak in tcp_connect, added disconnect function to properly clean-up socket/tls resources on disconnect)
2011-08-24 08:07:55 -07:00
Marc-André Moreau
e5fb626d75
libfreerdp-core: add support for play sound (system beep) updates
2011-08-24 02:54:46 -04:00
Marc-André Moreau
cd6eb6a266
libfreerdp-core: add support for pointer updates
2011-08-24 02:38:39 -04:00
Vic Lee
92e404ecf6
server: move surface constants.
2011-08-24 13:34:17 +08:00
Vic Lee
26e5a4e0f9
server: fix bitmap codec capability exchange.
2011-08-24 11:27:22 +08:00
Vic Lee
98c11f0ae4
server: define surfcmd header length constants.
2011-08-24 10:09:05 +08:00
Vic Lee
c79c587ca9
server: add SurfaceCmds update.
2011-08-23 23:28:28 +08:00
Vic Lee
a5e251a5b2
libfreerdp-core/surface: separate surface from fastpath.
2011-08-23 21:01:19 +08:00
Vic Lee
b7ee3be2d9
server: add server update callback registration.
2011-08-23 20:37:08 +08:00
Vic Lee
ca52da15cd
server: handle disconnection.
2011-08-23 16:14:32 +08:00
Vic Lee
2d4f10038e
server: process client input events.
2011-08-23 15:51:51 +08:00
Vic Lee
719f521a39
libfreerdp-coree/tranport: minimum fastpath packet size is 3.
2011-08-23 15:36:03 +08:00
Vic Lee
3178d27848
Rename more functions.
2011-08-23 13:26:24 +08:00
Vic Lee
9880650557
Rename functions.
2011-08-23 12:58:10 +08:00
Vic Lee
57ac9a59eb
server: add input callbacks.
2011-08-23 11:52:35 +08:00
Vic Lee
ab7a53ea51
server: add PostConnect callback.
2011-08-23 11:52:34 +08:00
Marc-André Moreau
617fe7d7e5
libfreerdp-rail: fix bug in printing out visibility rects
2011-08-22 14:51:10 -04:00
Vic Lee
d666b45b83
libfreerdp-core: trivial function rename.
2011-08-22 17:49:39 +08:00
Vic Lee
4377c46bac
Correctly handling connection failure.
2011-08-22 17:43:20 +08:00
Vic Lee
c08fef7d33
libfreerdp-core: change client connection sequence using nonblocking.
2011-08-22 17:11:50 +08:00