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
Marc-André Moreau
04c329cc53
libfreerdp-core: added more licensing debug output
2013-02-05 00:19:57 -05:00
Marc-André Moreau
1b97663de8
libfreerdp-core: license refactoring
2013-02-04 23:57:04 -05:00
Marc-André Moreau
1070931479
libfreerdp-core: fix decryption of encrypted error info PDU in license sequence
2013-02-04 16:39:05 -05:00
Marc-André Moreau
bbcf081243
libfreerdp-core: cleanup message interface
2013-02-04 15:47:13 -05:00
Marc-André Moreau
64160af3a8
libfreerdp-core: added more message definitions
2013-02-04 14:56:54 -05:00
Marc-André Moreau
ea7a35ee9b
libfreerdp-core: message queue refactoring
2013-02-04 11:05:24 -05:00
Marc-André Moreau
e18a0b807f
libfreerdp-core: fix async updates with palettes
2013-02-03 16:19:25 -05:00
Marc-André Moreau
db331d64f7
libfreerdp-core: fix message queue ids, fix async glyph messages
2013-02-03 12:41:59 -05:00
Marc-André Moreau
c54dbd863e
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-02 16:31:21 -05:00
Marc-André Moreau
b67ee8e8f2
Merge pull request #947 from hardening/rdpFix
...
check size before decompressing
2013-02-02 13:30:05 -08:00
Marc-André Moreau
6c57bcf0a9
libfreerdp-core: start implementing TSG messaging
2013-02-01 17:52:19 -05:00
hardening
9b8ba7f3e0
check size before decompressing
...
fixed return value from BOOL to int
2013-02-01 22:43:20 +01:00
Martin Fleisz
10dd9b7ad4
libfreerdp-core: Fixed incorrect use of BOOL as a return value where an integer was returned
2013-02-01 10:15:36 +01:00
Marc-André Moreau
a17ddeea2a
mfreerdp-server: merging with master
2013-01-31 11:33:08 -05:00
Marc-André Moreau
4a5bd8584a
libwinpr-sspi: cleanup NTLM authenticate message construction
2013-01-30 19:47:27 -05:00
Marc-André Moreau
ed33ac84c5
libwinpr-sysinfo: fix hostname detection
2013-01-29 16:18:17 -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
353376abd3
libfreerdp-core: added input event queue
2013-01-27 21:07:17 -05:00
Marc-André Moreau
10a35a9224
libfreerdp-core: add +async-update and +async-input command-line options
2013-01-27 18:22:46 -05:00
Marc-André Moreau
d8afffd3a8
libfreerdp-core: fix server-side color depth negotiation
2013-01-27 17:17:04 -05:00
Marc-André Moreau
e1d0fad519
libfreerdp-core: fix memory leaks
2013-01-25 17:52:37 -05:00
Marc-André Moreau
f3d4da3cf9
libfreerdp-core: added more RPC fault PDU error codes
2013-01-25 13:52:01 -05:00
Marc-André Moreau
abca3f8c10
libfreerdp-core: fix check for null certificate
2013-01-25 13:47:56 -05:00
Marc-André Moreau
f6080b0c22
libfreerdp-core: disable asynchronous mode for now
2013-01-25 13:17:51 -05:00
Marc-André Moreau
c46074f926
libfreerdp-core: free messages after calls
2013-01-25 13:12:21 -05:00
Marc-André Moreau
d8f8be192e
xfreerdp: add asynchronous dequeuing of graphical messages
2013-01-25 12:08:00 -05:00
Marc-André Moreau
c79015831e
libfreerdp-core: copy messages for asynchronous queuing
2013-01-25 00:27:39 -05:00
Marc-André Moreau
c1d61ef365
libfreerdp-core: implement message dequeuing
2013-01-24 22:38:13 -05:00
Marc-André Moreau
c14cf1e203
libfreerdp-core: add message callback registration
2013-01-24 20:05:03 -05:00
Marc-André Moreau
3c8c9aab62
libfreerdp-core: add default message post calls in message queue stubs
2013-01-24 19:08:30 -05:00
Marc-André Moreau
9ba0114e04
libfreerdp-core: added message IDs
2013-01-24 17:35:55 -05:00
Marc-André Moreau
f92f48bf9d
libfreerdp-core: added message queue stubs
2013-01-24 17:11:43 -05:00
Marc-André Moreau
fa30eeaef9
libwinpr-utils: started implementing asynchronous MessageQueue
2013-01-24 14:09:44 -05:00
C-o-r-E
caa1032cce
Merge remote-tracking branch 'upstream/master'
2013-01-23 16:10:57 -05:00
C-o-r-E
575a38794b
libfreerdp: fixed parenthesis
2013-01-23 13:44:58 -05:00
Marc-André Moreau
f38bc6d393
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-01-19 19:45:12 -05:00
Marc-André Moreau
888fcf8d47
Merge pull request #913 from llyzs/llyzs
...
libfreerdp-core: disable frame ack if server does not send the capability
2013-01-19 16:38:01 -08:00
Marc-André Moreau
49ee48e8d0
libfreerdp-primitives: code style cleanup
2013-01-19 15:16:28 -05:00
david
193622dada
Dump licence content when reading fails
2013-01-19 15:28:07 +01:00
Vic Lee
cde3407138
libfreerdp-core: disable frame ack if server does not send the capability.
2013-01-19 17:07:45 +08:00
Marc-André Moreau
ce5e52ba6f
libfreerdp-primitives: fix build on Windows
2013-01-18 20:47:18 -05:00
Marc-André Moreau
9ae698c1e5
Merge github.com:FreeRDP/FreeRDP
2013-01-18 19:28:03 -05:00
Marc-André Moreau
e00e14971e
libfreerdp-core: disable sending frame ack (unknown pduType2 error)
2013-01-18 19:24:56 -05:00
Marc-André Moreau
7ed7e1c9aa
freerdp: merging with master
2013-01-18 19:01:25 -05:00
Marc-André Moreau
930c9907ce
libfreerdp-core: code style cleanup
2013-01-18 16:50:25 -05:00
Marc-André Moreau
3f3d30cd4d
Merge pull request #911 from hardening/hardening10
...
Verbose message when processing fails
2013-01-18 11:30:25 -08:00
Marc-André Moreau
af5ea0e7fc
Merge pull request #910 from hardening/hardening9
...
Fixed padding management when reading certificate
2013-01-18 11:29:41 -08:00
Marc-André Moreau
04c6f689cc
Merge branch 'master' of github.com:awakecoding/FreeRDP
2013-01-18 13:50:59 -05:00
Marc-André Moreau
5b4aaf276f
libfreerdp-core: added reference counter for receive buffers
2013-01-18 13:50:35 -05:00
rdp.effort
46e7d94bf8
Added error messages when orders processing fails
...
Added a check for exponent_length
Added error messages for certificate parsing
2013-01-18 14:36:49 +01:00
Marc-André Moreau
bc81ebfd63
Merge pull request #906 from hardening/hardening8
...
Correctly treat error case and memory management when reading certificate
2013-01-17 07:12:12 -08:00
rdp.effort
e8acf29a48
Fixed padding management
2013-01-17 15:09:46 +01:00
Vic Lee
6b91ed5830
Frame acknowledgement should be sent by client UI.
2013-01-17 12:58:01 +08:00
Vic Lee
39d7cc5b43
libfreerdp-core/peer: remove a printf message.
2013-01-17 10:51:08 +08:00
Marc-André Moreau
df01ba88d4
libfreerdp-core: change fastpath return codes
2013-01-16 18:01:10 -05:00
rdp.effort
9c5352cd10
Correctly treat error case and memory management
2013-01-16 18:10:54 +01:00
Martin Fleisz
6fde5c1a49
libfreerdp-core: fix server crash when accepting NLA connections
2013-01-16 03:58:37 -08:00
david
43cb13585d
always initialize lpMultiByteStr parameter when calling ConvertFromUnicode
2013-01-16 01:14:03 +01:00
Corey C
3737eb658b
libfreerdp-core: removed left over printf
2013-01-15 13:31:11 -05:00
rdp.effort
0abf945a18
check or propagate return values when writing
2013-01-14 23:40:34 +01:00
Corey C
74c6df510a
libfreerdp-core: fixed server side pdu receiving
2013-01-14 16:10:05 -05:00
Marc-André Moreau
0146b21eb5
libfreerdp-core: fix surface commands
2013-01-14 15:19:51 -05:00
Marc-André Moreau
3d77d5a497
freerdp: merging with master
2013-01-14 13:50:16 -05:00
Marc-André Moreau
8b3b635d99
Merge pull request #896 from hardening/hardening5
...
Don't break connection when receiving an invalid synchronize packet
2013-01-14 05:08:22 -08:00
rdp.effort
2c9412bb1c
Don't break connection when receiving an invalid synchronize packet
2013-01-14 12:33:56 +01:00
ArvidNorr
cea442f24e
login and synchronize fix
2013-01-14 01:13:29 -08:00
rdp.effort
81c0e99ceb
Misc fixes and result checks
2013-01-13 23:37:50 +01:00
rdp.effort
4d259b5c8e
fixed a typo with stream_skip
...
according to GDI-2.2.2.2.1.2.4 numberColors is an UINT16
fixed a rewrite error in multi_patblt
2013-01-12 16:12:50 +01:00
rdp.effort
91a0b6bb98
fixed a typo in capabilities.c
2013-01-12 14:55:38 +01:00
rdp.effort
4d90284657
Renamed CODEC_ID_NONE to RDP_CODEC_ID_NONE as it is already defined in
...
avcodecs.h
Fixed a warning in schannel_openssl.c
Added checks for: input, mcs, tpdu, certificate, license
2013-01-12 14:49:01 +01:00
rdp.effort
869a1b9980
check return values when negotiating RDP connection
2013-01-12 14:37:21 +01:00
rdp.effort
df08643184
Fixed a bogus last time change
2013-01-12 14:31:53 +01:00
rdp.effort
98f3cf249b
check stream size when processing update packets
2013-01-12 00:46:04 +01:00
rdp.effort
a30075b12d
Added checks for RDP layer processing
2013-01-12 00:43:16 +01:00
rdp.effort
6fd03aba38
mechanize processing of graphical orders to improve security
2013-01-12 00:17:45 +01:00
rdp.effort
2a6c62520f
checks BER decoding result and stream size when processing NLA packets
2013-01-11 01:27:19 +01:00
rdp.effort
6bc7da797b
checks stream size when processing channel data
2013-01-11 01:25:26 +01:00
rdp.effort
0af0d3adfa
checks stream sizes when reading GCC packets
2013-01-11 01:23:31 +01:00
rdp.effort
2f97638e98
checks stream sizes when reading redirection packets
2013-01-11 01:21:24 +01:00
rdp.effort
f320fc3530
check stream sizes when reading ClientInfoPDU
2013-01-11 01:18:11 +01:00
rdp.effort
dc967dcc89
adding const qualifiers for security.[c|h] helps understand inputs and
...
outputs
2013-01-11 01:15:52 +01:00
rdp.effort
e53e8e524d
Initialize lpWideCharStr parameter when using ConvertToUnicode
...
This patch ensure that lpWideCharStr is initialized by callers of
ConvertToUnicode
2013-01-10 21:30:32 +01:00
Marc-André Moreau
0fbf846671
libwinpr-sspi: NTLM extended protection cleanup
2013-01-10 11:19:57 -05:00
Marc-André Moreau
f0c94562cc
libfreerdp-core: TS Gateway cleanup and NTLM SingleHostData implementation
2013-01-09 12:05:34 -05:00
Marc-André Moreau
1d893ed268
libwinpr-sspi: add support for NTLMv2 Channel Binding Token (CBT)
2013-01-09 00:20:08 -05:00
Marc-André Moreau
45d001ef8b
libfreerdp-core: change return values for PDU processing
2013-01-08 17:18:10 -05:00
Marc-André Moreau
811ff44720
libfreerdp-core: change ReceiveCallback return values
2013-01-06 17:24:08 -05:00
Marc-André Moreau
dcf6c17e03
libfreerdp-core: transport cleanup
2012-12-21 15:49:02 -05:00
Marc-André Moreau
87451b38c2
libfreerdp-core: pool receive buffers
2012-12-21 15:36:10 -05:00
Marc-André Moreau
06f76ee0fe
libfreerdp-core: fix receiving with expected lengths
2012-12-21 14:13:40 -05:00
Marc-André Moreau
f2f1c641a3
libwinpr-synch: merge with master
2012-12-21 12:22:37 -05:00
Marc-André Moreau
81c2782be3
libwinpr-sspi: start implementing Channel Bindings
2012-12-21 12:17:07 -05:00
Vic Lee
ed5ad30d4f
libfreerdp-core/transport: select sockfd instead of sleep when blocking.
2012-12-21 16:24:26 +08:00
Marc-André Moreau
8c746976bb
libfreerdp-core: return proper event handles on Windows
2012-12-21 11:27:44 +08:00
Marc-André Moreau
c8173c405d
Merge pull request #866 from bmiklautz/keychanged_segfault
...
transport: fix segfault if host key changed
2012-12-20 08:02:39 -08:00
Vic Lee
2bfd06d7bc
libfreerdp-core/listener: loopback address should consider local.
2012-12-20 21:57:55 +08:00
Bernhard Miklautz
8fd6f63d14
transport: fix segfault if host key changed
2012-12-20 11:45:21 +01:00
Marc-André Moreau
05e6157d29
libfreerdp-core: return proper event handles on Windows
2012-12-19 12:16:39 -05:00
Marc-André Moreau
8267f2cb88
libfreerdp-core: fix usage of proper gateway credentials
2012-12-18 10:51:43 -05:00
LawrenceK
a6178d9297
ConvertToUnicode returns the number of wide characters including the NULL terminator.
2012-12-18 14:05:59 +00:00
Marc-André Moreau
d19e2042c3
libfreerdp-utils: remove deprecrated unicode utils in favor of WinPR
2012-12-17 10:20:25 -05:00
Marc-André Moreau
af9be28000
libfreerdp-utils: purge deprecated freerdp_UnicodeToAsciiAlloc util in favor of WinPR ConvertFromUnicode
2012-12-16 23:34:07 -05:00
Marc-André Moreau
a02090c09b
libfreerdp-utils: fix unicode conversion
2012-12-16 23:00:40 -05:00
Marc-André Moreau
6cdb09740c
wfreerdp: fix build
2012-12-14 13:11:07 -05:00
Marc-André Moreau
92bf3e4ae0
libfreerdp-utils: remove sleep utils in favor of WinPR
2012-12-14 00:58:48 -05:00
Marc-André Moreau
2045a5aec8
libfreerdp-utils: remove print utils
2012-12-14 00:30:20 -05:00
Marc-André Moreau
709e66a596
libfreerdp: header cleanup
2012-12-14 00:25:48 -05:00
Marc-André Moreau
808fc210e3
libfreerdp-utils: remove hexdump utils in favor of WinPR utils
2012-12-13 23:54:54 -05:00
Marc-André Moreau
cfa2e169c1
libfreerdp-core: added missing codec GUIDs
2012-12-13 23:33:24 -05:00
Marc-André Moreau
b53bdba143
libfreerdp-core: TSG cleanup
2012-12-13 20:23:37 -05:00
Marc-André Moreau
72110807b1
libfreerdp-core: fix NLA
2012-12-13 16:29:16 -05:00
Marc-André Moreau
3e7824f393
libfreerdp-core: adding more monitor options
2012-12-13 14:38:02 -05:00
Marc-André Moreau
7d8ef00d6a
libfreerdp-core: implement proper TS Gateway connection shutdown
2012-12-13 12:40:46 -05:00
Marc-André Moreau
c0d12b1b9e
libfreerdp-core: implement RTS flow control ack PDU
2012-12-13 11:01:13 -05:00
Marc-André Moreau
c317c60275
libfreerdp-core: reply to TSG ping PDUs
2012-12-13 10:49:52 -05:00
Marc-André Moreau
26492f1cc7
libfreerdp-core: fix settings->HomePath leak (issue #810 )
2012-12-13 07:48:16 -05:00
Marc-André Moreau
f43298d69b
libfreerdp-core: set target name in RPC bind
2012-12-13 07:37:41 -05:00
Marc-André Moreau
a12925e0e8
libfreerdp-core: merging with master
2012-12-12 23:52:23 -05:00
Marc-André Moreau
c428d1c4de
libfreerdp-core: fix build on linux
2012-12-12 23:36:15 -05:00
Marc-André Moreau
6450ecd67f
libfreerdp-core: fix windows build
2012-12-12 23:18:20 -05:00
Marc-André Moreau
52353e2427
libfreerdp-core: TSG printf cleanup
2012-12-12 22:34:41 -05:00
Marc-André Moreau
7ff2be09b2
libfreerdp-core: more TSG memory cleanup
2012-12-12 22:03:40 -05:00
Marc-André Moreau
102abcbef2
libfreerdp-core: improve TSG memory cleanup
2012-12-12 20:02:56 -05:00
Marc-André Moreau
387a152299
libfreerdp-core: TSG reassembly refactoring
2012-12-12 15:55:42 -05:00
Marc-André Moreau
d3e0537d0d
libfreerdp-core: more TSG memory cleanup
2012-12-12 00:49:15 -05:00
Marc-André Moreau
3aeb9eb197
libfreerdp-core: TSG partial cleanup
2012-12-11 23:34:51 -05:00
Marc-André Moreau
dc978a967c
libfreerdp-core: improve receiving of TSG data
2012-12-11 19:17:57 -05:00
Marc-André Moreau
8aa1143cc6
libfreerdp-core: work around PDU corruption issue with TSG, still experience locking
2012-12-11 17:24:52 -05:00
Marc-André Moreau
db91555564
libfreerdp-core: improved TSG asynchronicity
2012-12-10 18:56:53 -05:00
Marc-André Moreau
0f3d80d63f
libfreerdp-core: start implementation of asynchronous RPC fragment receive
2012-12-10 15:43:07 -05:00
Marc-André Moreau
6e07570dda
libwinpr-utils: simplify stream utils
2012-12-10 14:23:27 -05:00
Jay Sorg
a5ae5d7c27
transport: handle blocking read, put debug print back
2012-12-08 15:27:08 -08:00
Marc-André Moreau
7f1a5ab7cd
libfreerdp-core: fix TSG synchronous receive
2012-12-07 22:43:53 -05:00
Marc-André Moreau
db01d942a5
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2012-12-07 22:27:22 -05:00
Marc-André Moreau
282c950522
libfreerdp-core: fix pipe call id check
2012-12-07 22:27:05 -05:00
Jay Sorg
47fa5f28c4
when reading PDU, use header to know size
2012-12-07 19:18:50 -08:00
Marc-André Moreau
731e606c15
libfreerdp-core: start handling client call state
2012-12-07 21:09:55 -05:00
Marc-André Moreau
2f6192532f
libfreerdp-core: map DCE error codes
2012-12-07 18:33:52 -05:00
Marc-André Moreau
2215e0a57a
libfreerdp-core: improve comments for TS Gateway
2012-12-07 17:41:12 -05:00
Marc-André Moreau
98c4cb56a1
libfreerdp-core: set TSG non-blocking mode
2012-12-06 16:49:50 -05:00
Marc-André Moreau
875c556d13
libfreerdp-core: change interlocked singly-linked list to synchronized Queue
2012-12-05 16:04:01 -05:00
Marc-André Moreau
0fcd7ea243
libfreerdp-core: fix build with WITH_DEBUG_TSG
2012-11-30 12:35:49 -05:00
Marc-André Moreau
7285700705
libfreerdp-core: revert to HTTP/ SPN settings for TS Gateway
2012-11-29 10:53:54 -05:00
Marc-André Moreau
4fe3501bc4
libfreerdp-core: refactoring of sequencing of TSG connection
2012-11-29 01:33:19 -05:00
Marc-André Moreau
dde2e60a56
libfreerdp-core: refactor RPC receiving as a synchronized queue
2012-11-28 22:03:18 -05:00
Marc-André Moreau
3634a1bbf1
libfreerdp-core: encapsulate received RPC PDU
2012-11-28 21:25:01 -05:00
Marc-André Moreau
5faebcd77a
libfreerdp-core: start asynchronous receiving
2012-11-28 20:30:03 -05:00
Marc-André Moreau
3936a19914
libfreerdp-core: add asynchronous send queue
2012-11-28 13:38:01 -05:00
Marc-André Moreau
d0792ea4d1
libwinpr-synch: implement pipe-based semaphore
2012-11-28 12:47:04 -05:00
Marc-André Moreau
335add832d
libfreerdp-core: split code from rpc.c to rpc_bind.c and rpc_fault.c
2012-11-28 00:32:12 -05:00
Marc-André Moreau
536d7be180
libfreerdp-core: move RTS pdu signature checking to separate file
2012-11-27 22:27:04 -05:00
Marc-André Moreau
4da0c0daa9
libfreerdp-core: refactor NTLM over HTTP authentication
2012-11-27 22:03:05 -05:00
Marc-André Moreau
83a9af128f
libfreerdp-core: move TSG code in subdirectory
2012-11-27 18:52:08 -05:00
Marc-André Moreau
12f0afd1e0
libfreerdp-core: fix TSG socket blocking mode
2012-11-27 18:34:00 -05:00
Marc-André Moreau
2db4c27be7
libfreerdp-core: fix SPN for TS Gateway
2012-11-27 16:37:56 -05:00
Marc-André Moreau
cf5d55d3cf
libfreerdp-core: attempt TsProxyCreateTunnelReadResponse fix
2012-11-27 04:05:41 -05:00
Marc-André Moreau
164f7bf7c0
libfreerdp-core: refactor TsProxyCreateTunnelReadResponse for fragmented responses
2012-11-27 03:04:25 -05:00
Marc-André Moreau
6cad536d34
libfreerdp-core: implement RPC response stub data reassembly
2012-11-27 02:49:44 -05:00
Marc-André Moreau
fbacea6bad
winpr/tools/makecert: stubbed basic makecert wrapper
2012-11-26 22:42:40 -05:00
Marc-André Moreau
eea3414579
libfreerdp-utils: purge deprecated wait_obj utils
2012-11-26 20:15:48 -05:00
Marc-André Moreau
136282dae3
libfreerdp-utils: replace wait_obj struct with HANDLE
2012-11-26 19:21:19 -05:00
Marc-André Moreau
e0faf855d2
libfreerdp-client: extended command-line options
2012-11-26 16:49:12 -05:00
Marc-André Moreau
a716dfa7f6
server/sample: fix build
2012-11-26 12:38:28 -05:00
Marc-André Moreau
5fb6312a1f
Merge github.com:FreeRDP/FreeRDP
2012-11-25 15:29:40 -05:00
Marc-André Moreau
84f358d3ce
Merge pull request #812 from bmiklautz/versioning
...
build: fixed library versioning
2012-11-25 12:29:29 -08:00
Marc-André Moreau
6b2db2d103
macosx: update client
2012-11-22 15:32:21 -05:00
Marc-André Moreau
f6748dba3f
wfreerdp: update client
2012-11-22 09:06:45 -05:00
Marc-André Moreau
8a32de3801
libfreerdp: purged source tree from deprecated memory utils
2012-11-21 21:22:06 -05:00
Marc-André Moreau
b3d8f79b5c
libfreerdp-utils: replace ARRAY_SIZE custom macro with ARRAYSIZE() windows macro
2012-11-21 20:50:28 -05:00
Marc-André Moreau
2a16183f5d
libfreerdp-utils: remove deprecated calls to xnew() macro
2012-11-21 20:21:08 -05:00
Marc-André Moreau
b2c3ca8cc4
libfreerdp-utils: replace all calls to deprecated function xzalloc
2012-11-21 19:22:41 -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
Bernhard Miklautz
9a33dbe826
build: fixed library versioning
...
Split version numbers into:
FREERDP_API_VERSION - the version of the API which is major.minor
FREERDP_VERSION - version of a release consisting of major.minor.revision (e.g. 1.1.0)
FREERDP_VERSION_FULL - like FREERDP_VERSION but with an optional "build" suffix (e.g 1.1.0-dev)
2012-11-18 17:07:33 +01:00
Marc-André Moreau
4a472d5536
libfreerdp-common: added parsing of /vc and /dvc
2012-11-18 00:08:03 -05:00
Marc-André Moreau
860f32409c
libfreerdp-core: added RPC security verification trailer
2012-11-17 16:46:30 -05:00
Marc-André Moreau
bea9a521ca
libfreerdp-core: implement simple RPC PDU send queue according to the MS-TSGU ADM
2012-11-17 04:47:13 -05:00
Marc-André Moreau
25d2533eaa
libwinpr-rpc: added UUID functions
2012-11-17 03:45:15 -05:00
Marc-André Moreau
ccc7e30390
libfreerdp-core: improve RTS signature functions
2012-11-16 21:56:53 -05:00
Marc-André Moreau
0073d0baea
libfreerdp-core: started handling flow control, can get further with TSG
2012-11-16 21:17:04 -05:00
Marc-André Moreau
25efc0da84
libfreerdp-core: refactoring of sending/receiving duplicated code
2012-11-16 18:30:53 -05:00
Marc-André Moreau
07d820cf04
libfreerdp-core: fix RTS and RPC header length values
2012-11-16 15:51:12 -05:00
Marc-André Moreau
da0b3f88c6
libfreerdp-core: started validating RTS RPC PDUs
2012-11-16 13:31:16 -05:00
Marc-André Moreau
fb2618ddbb
libfreerdp-core: added RTS RPC PDU signature table
2012-11-16 11:25:10 -05:00
Marc-André Moreau
fec346e414
libfreerdp-core: refactor RTS code to remove usage of STREAM utils
2012-11-15 18:20:14 -05:00
Marc-André Moreau
963fbbf646
libfreerdp-core: unification of RTS and RPC PDU receive methods
2012-11-15 17:58:40 -05:00
Marc-André Moreau
afd5987161
libfreerdp-core: refactor RTS PDU write commands to remove STREAM util
2012-11-15 16:52:49 -05:00
Marc-André Moreau
90188e16ad
libfreerdp-core: refactor all RTS command write functions not to use STREAM utils
2012-11-15 16:25:22 -05:00
Marc-André Moreau
fe1269f1a1
libfreerdp-core: move ntlm authenticator to different file
2012-11-15 10:00:07 -05:00
Marc-André Moreau
85c57ecdf1
libfreerdp-core: TSG almost working, freezes at login screen now
2012-11-15 03:08:30 -05:00
Marc-André Moreau
c5b12e5c1e
libfreerdp-core: adjust security level for TSG
2012-11-14 23:21:00 -05:00
Marc-André Moreau
c6a998d2c3
libfreerdp-core: got further in TSG connection
2012-11-14 23:06:56 -05:00
Marc-André Moreau
93cf614ebf
libfreerdp-core: added TSG state machine
2012-11-14 22:34:45 -05:00
Marc-André Moreau
b70bfc1579
libfreerdp-core: make NLA use transport abstraction layer
2012-11-14 21:30:21 -05:00
Marc-André Moreau
f19f3a6024
libfreerdp-crypto: move nla.c to libfreerdp-core
2012-11-14 21:19:17 -05:00
Marc-André Moreau
98dcdcfb8f
libfreerdp-core: transport refactoring to split in/out channels
2012-11-14 20:46:51 -05:00
Marc-André Moreau
ac319e72ae
libfreerdp-core: fix tsg_read to strip TSG layers for transport_read
2012-11-14 19:51:45 -05:00
Marc-André Moreau
3aa043584d
libfreerdp-core: refactoring of RPC header parsing
2012-11-14 18:51:40 -05:00
Marc-André Moreau
0dffd7bd49
libfreerdp-core: fix parsing of TsProxyCreateTunnel response with empty certificate
2012-11-14 15:37:41 -05:00
Marc-André Moreau
d0c66ce767
Merge branch 'master' of github.com:awakecoding/FreeRDP
2012-11-14 09:01:47 -05:00
Marc-André Moreau
8f111bcc4a
libfreerdp-core: do not ignore X.224 Connection Confirm in TSG
2012-11-14 09:01:33 -05:00
Marc-André Moreau
209bdd85b4
libfreerdp-core: workaround for fragmentation in HTTP header
2012-11-13 18:57:46 -05:00
Marc-André Moreau
a55b1ffce1
libfreerdp-core: fix bug in HTTP response parsing
2012-11-13 17:02:01 -05:00
Marc-André Moreau
a3d3c3bc19
libfreerdp-core: TSG experiments
2012-11-13 11:06:33 -05:00
Marc-André Moreau
3dc88e7e0d
Merge branch 'master' of github.com:awakecoding/FreeRDP
2012-11-11 21:45:07 -05:00
Marc-André Moreau
7c628e5465
libfreerdp-core: added second workaround for TSG packet
2012-11-11 21:44:55 -05:00
Marc-André Moreau
1c4a587ef1
windows: fix build
2012-11-11 17:23:57 -05:00
Marc-André Moreau
54243abaec
libfreerdp-core: added workaround to ignore potential TsProxySetupReceivePipe response
2012-11-09 15:41:38 -05:00
Marc-André Moreau
246c632794
libfreerdp-core: refactoring of TsProxy function names
2012-11-09 14:35:21 -05:00
Marc-André Moreau
cd8be905d8
libfreerdp-core: TSG refactoring of context handles
2012-11-09 12:52:34 -05:00
Marc-André Moreau
22e259d3d0
libfreerdp-core: started handling multi-fragment TSG PDUs
2012-11-09 05:04:39 -05:00
Marc-André Moreau
1f17102afd
libfreerdp-core: potentially fixed TsProxySetupReceivePipe
2012-11-09 03:12:54 -05:00
Marc-André Moreau
58b3aa4d39
libfreerdp-core: implemented parsing of TSG_PACKET_TYPE_QUARENC_RESPONSE
2012-11-09 03:04:47 -05:00
Marc-André Moreau
63e922295e
libfreerdp-core: added more notes in TSG code
2012-11-09 02:31:22 -05:00
Marc-André Moreau
683e05a51b
libfreerdp-core: implemented parsing of TsProxyCreateTunnel response
2012-11-08 23:45:29 -05:00
Marc-André Moreau
e14aeb1d8a
libfreerdp-core: fix gateway command-line settings
2012-11-08 19:56:37 -05:00
Marc-André Moreau
e0b37aa97e
channels: load device addins using new command-line api
2012-11-08 19:01:52 -05:00
Marc-André Moreau
a25c72cb0e
libfreerdp-core: rdpSettings refactoring (part 5)
2012-11-08 11:16:54 -05:00
Marc-André Moreau
410b7ab867
libfreerdp-core: rdpSettings refactoring (part 4)
2012-11-07 23:29:24 -05:00
Marc-André Moreau
8544716104
libfreerdp-core: rdpSettings refactoring (part 3)
2012-11-07 18:23:33 -05:00
Marc-André Moreau
6427c9dd90
libfreerdp-core: rdpSettings refactoring (part 2)
2012-11-07 15:13:14 -05:00
Marc-André Moreau
1a2839a165
libfreerdp-core: rdpSettings refactoring (part 1)
2012-11-07 11:02:46 -05:00
Marc-André Moreau
ebc09d17d8
libfreerdp-core: started refactoring rdpSettings
2012-11-07 10:33:06 -05:00
Marc-André Moreau
e98b4b2676
libfreerdp-core: rts code style cleanup
2012-10-31 21:23:08 -04:00
Marc-André Moreau
bd6861cd00
libfreerdp-core: added protocol security negotiation for PROTOCOL_HYBRID_EX, added registry keys to configure cookie length
2012-10-31 20:38:48 -04:00
Marc-André Moreau
6862605cee
libwinpr-rpc: stub Rpc* API
2012-10-31 15:54:08 -04:00
Marc-André Moreau
0e5b076008
libfreerdp-core: simplify encoding of syntax UUIDs
2012-10-31 14:17:33 -04:00
Marc-André Moreau
ad8b0d2811
libfreerdp-core: refactor TsProxyCreateChannel and TsProxySetupReceivePipe
2012-10-31 12:34:52 -04:00
Marc-André Moreau
bed7933b83
libfreerdp-core: added RPC fault error code name tables
2012-10-31 10:52:04 -04:00
Marc-André Moreau
284698c1c3
libfreerdp-core: refactor TsPRoxyAuthorizeTunnel
2012-10-31 09:22:32 -04:00
Marc-André Moreau
9b15692263
Merge branch 'master' of github.com:awakecoding/FreeRDP
2012-10-31 03:43:37 -04:00
Marc-André Moreau
3e5be4c52a
libfreerdp-core: refactor TsProxyCreateTunnel
2012-10-31 03:43:21 -04:00
Marc-André Moreau
02c0a8fcaf
libfreerdp-core: fix build on Windows, lower warning level
2012-10-30 17:20:21 -04:00
Marc-André Moreau
63aa45731b
libfreerdp-core: improve RPC debug output
2012-10-30 16:40:47 -04:00
Marc-André Moreau
363460c8d1
libfreerdp-core: improved TSG fragmentation handling
2012-10-30 14:49:18 -04:00
Marc-André Moreau
fa1dc6d9e1
libfreerdp-core: refactoring of TSG transport, still need to handle fragmentation correctly
2012-10-30 13:01:54 -04:00
Marc-André Moreau
9ea88f13a9
libfreerdp-core: split tsg_connect into multiple functions
2012-10-29 20:54:49 -04:00
Marc-André Moreau
f3f12054f9
libfreerdp-core: refactor rpc_tsg_write
2012-10-29 18:46:32 -04:00
Marc-André Moreau
173e14cea8
libfreerdp-core: bind_ack refactoring
2012-10-29 16:41:20 -04:00
Marc-André Moreau
187147d399
libfreerdp-core: cleanup of TSG definitions
2012-10-29 15:02:35 -04:00
Marc-André Moreau
a6d1ec0ecf
libwinpr-dsparse: fix on linux
2012-10-28 22:16:21 -04:00
Marc-André Moreau
78908fb857
libfreerdp-core: add proper SPN for HTTP authentication in TSG
2012-10-28 20:55:19 -04:00
Marc-André Moreau
744c60b66d
libfreerdp-core: improve similarity of TSG messages with mstsc
2012-10-28 18:01:18 -04:00
Marc-André Moreau
67c24dc81d
wfreerdp: add support for .rdp files
2012-10-28 12:12:36 -04:00
Marc-André Moreau
beefa1a21d
libfreerdp-client: initial support for .rdp file parsing
2012-10-27 20:25:11 -04:00
Marc-André Moreau
37b6f9dd8e
libfreerdp-core: improve options for connection cookie
2012-10-25 18:38:51 -04:00
Marc-André Moreau
d3b505b008
channels: fix linking of channels
2012-10-14 03:22:58 -04:00
Marc-André Moreau
304b4c2d86
cmake: fix windows build
2012-10-14 01:17:25 -04:00
Marc-André Moreau
06fa85f31c
cmake: refactoring of MONOLITHIC_BUILD
2012-10-13 17:30:59 -04:00
Marc-André Moreau
639bb0d79d
cmake: started simplifying monolithic build option
2012-10-13 15:20:39 -04:00
Marc-André Moreau
5d69a74d34
libfreerdp-core: make more caches configurable through the registry
2012-10-12 15:47:51 -04:00
Marc-André Moreau
061758a742
libfreerdp-core: add registry configuration for bitmap cache v2
2012-10-11 14:59:01 -04:00
Vic Lee
ddf495a79f
cmake: fix some linking error on Windows.
2012-10-11 01:05:37 +08:00
Marc-André Moreau
11d99595b2
debug: fix debug output build
2012-10-09 14:52:07 -04:00
Marc-André Moreau
2431733043
libfreerdp-core: fix false undefined error
2012-10-09 14:03:41 -04:00
Marc-André Moreau
ce13f39de2
Merge pull request #763 from FreeRDP/channels
...
Major Refactoring + Static Channel System
2012-10-09 10:44:44 -07:00
Marc-André Moreau
10f6b797cd
xfreerdp: fix compilation on Mac OS X
2012-10-09 13:04:41 -04:00
Marc-André Moreau
9d064171a7
freerdp: get rid of old types
2012-10-09 03:26:39 -04:00
Marc-André Moreau
1bf8a45519
freerdp: change uint8, sint8, uint16, sint16 to BYTE, INT8, UINT16, INT16
2012-10-09 03:01:37 -04:00
Marc-André Moreau
1ed644786c
freerdp: change boolean type to BOOL type
2012-10-09 02:38:39 -04:00
Marc-André Moreau
5612bc43f8
freerdp: change true/false to TRUE/FALSE
2012-10-09 02:31:28 -04:00
Marc-André Moreau
2df7aaad39
libfreerdp-utils: get rid of xstrdup in favor of WinPR _strdup
2012-10-08 23:42:01 -04:00
Marc-André Moreau
9909a12af5
libfreerdp-utils: get rid of xmalloc, xrealloc and xfree
2012-10-08 23:21:26 -04:00
Marc-André Moreau
e60a092d81
freerdp: fix headers
2012-10-08 23:02:04 -04:00
Marc-André Moreau
40eea7c76b
cmake: rename WITH_MONOLITHIC_BUILD to MONOLITHIC_BUILD
2012-10-08 22:55:06 -04:00
Vic Lee
b4fae1fc97
libfreerdp-core: tag activated flag to false during re-activation.
2012-10-08 13:32:41 +08:00
Marc-André Moreau
e828feccb7
cmake: organize solution folders
2012-10-04 09:42:23 -04:00
Marc-André Moreau
2fde653d8a
wfreerdp: merging with win32 integration branch
2012-10-02 11:05:21 -04:00
Marc-André Moreau
c29b786819
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
2012-10-02 11:02:09 -04:00
Marc-André Moreau
412f5dc452
freerdp: fix build on Linux
2012-10-02 10:57:39 -04:00
Marc-André Moreau
84b21a61c4
libfreerdp-core: fix setting rdp->disconnect
2012-10-02 10:28:04 -04:00
richterger
67c7111236
Add support for connection via http proxy
...
Adds --proxy <host>:<port> commandline option
Simple implementation, no proxy authentication
2012-10-02 09:12:08 +02:00
Jay Sorg
7a68fcf626
win32: fix for 100% cpu, reset event
2012-10-01 11:08:13 -07:00
Marc-André Moreau
fcc9f91302
cmake: add support for solution groups
2012-09-30 22:58:59 -04:00
Marc-André Moreau
c7719e9982
libfreerdp-utils: get rid of rect utils
2012-09-24 04:59:18 -04:00
Marc-André Moreau
6dcc8e73ee
libfreerdp-utils: get rid of rdpBlob
2012-09-24 04:40:32 -04:00
Marc-André Moreau
58e1fd325a
libfreerdp-utils: get rid of freerdp_uniconv_in
2012-09-23 20:11:50 -04:00
Marc-André Moreau
d0ac31b2c1
libfreerdp-utils: get rid of freerdp_uniconv_out
2012-09-23 19:49:13 -04:00
Marc-André Moreau
44f18159c4
libfreerdp-utils: get rid of UNICONV unicode conversion context
2012-09-23 18:41:07 -04:00
Marc-André Moreau
867c169148
libfreerdp-locale: cleanup keyboard code
2012-09-22 14:27:30 -04:00
Marc-André Moreau
36122bea94
Merge branch 'master' of github.com:FreeRDP/FreeRDP into cleanup
2012-09-18 19:41:39 -04:00
Jay Sorg
52f7e679f8
core fix for windows get_fds
2012-09-17 14:44:06 -07:00
Marc-André Moreau
2026d3079e
libfreerdp-core: code restructuration
2012-09-16 21:05:51 -04:00
Marc-André Moreau
a11615aebd
wfreerdp-server: add PeerLogon callback for server logon
2012-09-16 15:30:11 -04:00
Marc-André Moreau
c62a82e228
wfreerdp-server: fix negotiation of codecs
2012-09-15 17:51:05 -04:00
Marc-André Moreau
1f6c0a9095
libfreerdp-core: fix http encoding for TSG on Windows
2012-09-11 12:10:37 -07:00
Marc-André Moreau
e4e6fb4837
libfreerdp-core: enable allow skip alpha
2012-09-10 16:17:17 -07:00
Marc-André Moreau
bdfb1ca26a
libfreerdp-core: fix enabling of RDP security levels
2012-09-10 16:01:02 -07:00
Marc-André Moreau
9d14a663d3
libfreerdp-core: fix memory leak in TSG
2012-09-08 18:47:28 -04:00
Marc-André Moreau
1e2d7599d9
libfreerdp-core: minor TSG code style cleanup
2012-09-08 17:49:37 -04:00
Marc-André Moreau
a51b80e01f
libfreerdp-core: cleanup WIP TSG code
2012-09-08 16:45:06 -04:00
Marc-André Moreau
7838e22477
libfreerdp-core: improvements for C# bindings
2012-09-03 17:08:46 -04:00
Marc-André Moreau
53eb0e747c
Merge branch 'cleanup' of github.com:FreeRDP/FreeRDP
2012-08-30 19:57:39 -04:00
Marc-André Moreau
a9bbc3d8c1
wfreerdp: fix build on Windows XP
2012-08-30 19:57:21 -04:00
Marc-André Moreau
f8f1cddacf
wfreerdp: Windows 8 fixes
2012-08-28 18:01:42 -04:00
Hiroshi Akashio
de9156e4a0
Fixed:
...
I mistaked to set position for kbd_type,kbd_subtype and kbd_fn_keys.
After kbd_layout has been set, I set them.
There is a failure in my test method.
2012-08-27 00:32:36 +09:00
Hiroshi Akashio
61eabe3048
Japanese keyboard patch
...
o Add Japanese key
HIRAGANA
CONVERT_JP
NONCONVERT_JP
o set Japanese keyboard
kbd_type : 7
kbd_subtype : 2
kbd_fn_keys : 12
2012-08-25 01:25:59 +09:00
Marc-André Moreau
f1fa98c997
wfreerdp: fix compilation warnings on Windows
2012-08-14 18:39:07 -04:00
Marc-André Moreau
910f9ffed6
libfreerdp: wrap inclusion of config.h with HAVE_CONFIG_H
2012-08-14 17:41:40 -04:00
Marc-André Moreau
d5d1eb7762
libfreerdp: add proper config.h inclusions
2012-08-14 17:09:01 -04:00
Marc-André Moreau
cf7c65ba00
libwinpr: add support for monolithic build (single libwinpr.so)
2012-08-14 14:37:31 -04:00
Marc-André Moreau
c56f7064f2
libfreerdp: fix linking libraries for monolithic build
2012-08-14 00:31:06 -04:00
Marc-André Moreau
19028a27b0
libfreerdp: move all libraries to libfreerdp directory, one step closer to monolithic build option
2012-08-13 23:19:51 -04:00