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