Marc-André Moreau
8b15db3b66
Merge branch 'master' of github.com:awakecoding/FreeRDP
2014-03-11 11:55:49 -04:00
Marc-André Moreau
b245dea4a8
channels/rdpei: make use of callback interface for Suspend/Resume touch events
2014-03-11 11:55:38 -04:00
Marc-André Moreau
e0966bbfff
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2014-03-10 23:08:17 -04:00
Marc-André Moreau
98f98c95e9
libfreerdp-codec: remove old MPPC decompressor, fix RDP4 MPPC
2014-03-10 16:19:47 -04:00
Marc-André Moreau
f31676e4e4
libfreerdp-codec: make MPPC compressor produce output identical to Microsoft implementation
2014-03-10 15:06:23 -04:00
Marc-André Moreau
61ecd0ff31
libfreerdp-core: add bulk.c to handle bulk compression in a centralized place
2014-03-10 11:41:10 -04:00
Marc-André Moreau
4310089102
libfreerdp-core: add options for specifying compression level
2014-03-10 11:16:36 -04:00
Marc-André Moreau
ab5e2b4f3d
Merge branch 'mppc' of github.com:awakecoding/FreeRDP into mppc
2014-03-10 10:06:03 -04:00
Marc-André Moreau
dde2c26957
Merge branch 'master' of github.com:awakecoding/FreeRDP into mppc
2014-03-10 10:05:50 -04:00
Marc-André Moreau
805876f976
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-03-10 10:05:29 -04:00
Zhang Zhaolong
bb2e5c5cb9
clipboard: wfreerdp: implement file clipping.
2014-03-10 14:25:59 +08:00
Zhang Zhaolong
353b4f8ba3
clipboard: add events for file clipping.
2014-03-10 14:25:56 +08:00
Marc-André Moreau
ad7ed25d30
libfreerdp-codec: reduce amount of MPPC context variables
2014-03-09 20:45:42 -04:00
Marc-André Moreau
6c89e3cff7
libfreerdp-codec: initial MPPC decompression support
2014-03-09 19:55:52 -04:00
Marc-André Moreau
d9a2fb4ff9
libfreerdp-codec: start MPPC compressor
2014-03-08 17:38:47 -05:00
Marc-André Moreau
95127d5632
libfreerdp-codec: start testing MPPC against large buffer
2014-03-05 18:03:39 -05:00
Benoît LeBlanc
557c082458
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2014-03-05 16:35:22 -05:00
Marc-André Moreau
cea902deb8
libfreerdp-codec: produce correct LOM/CO sequences
2014-03-05 15:29:04 -05:00
Marc-André Moreau
35a289e14a
libfreerdp-codec: start new MPPC compressor
2014-03-03 16:15:29 -05:00
Marc-André Moreau
c697941de2
libfreerdp-codec: add new freerdp_image_copy function with detailed parameters
2014-02-28 21:51:29 -05:00
Marc-André Moreau
8510ad3171
freerdp: remove rdpChannel definition in favor of CHANNEL_DEF
2014-02-28 12:07:22 -05:00
Marc-André Moreau
6e1cdf1b67
libfreerdp-core: expose opaque HANDLE instead of WTSVirtualChannelManager*
2014-02-27 13:30:04 -05:00
Marc-André Moreau
922624f5b4
Merge branch 'master' of github.com:awakecoding/FreeRDP into channels
2014-02-27 12:14:18 -05:00
Marc-André Moreau
f3011492d8
freerdp-server: remove usage of deprecated custom server-side channel API
2014-02-16 23:09:21 -05:00
Marc-André Moreau
9afddf66ad
libfreerdp-core: implement WTSVirtualChannelOpenEx
2014-02-16 23:00:58 -05:00
Marc-André Moreau
1afeb448b4
libfreerdp-core: expose stubbed WtsApi function table from the core
2014-02-16 20:12:45 -05:00
Marc-André Moreau
de3156512c
libfreerdp-core: start including wtsapi.h
2014-02-16 18:02:50 -05:00
Marc-André Moreau
82b922a70d
channels: rename custom CHANNEL_ENTRY_POINTS_EX to CHANNEL_ENTRY_POINTS_FREERDP to fix conflict
2014-02-16 17:38:59 -05:00
Marc-André Moreau
b833073f57
libfreerdp-core: make client virtual channel API prototypes converge towards original API
2014-02-16 17:27:36 -05:00
Marc-André Moreau
74d054172c
libwinpr-wtsapi: define SSPI-like WTSAPI function table
2014-02-16 15:42:36 -05:00
Marc-André Moreau
8a81208059
libfreerdp-core: move server-side virtual channels back into core
2014-02-15 17:42:59 -05:00
Marc-André Moreau
4bbd78a80b
libfreerdp-core: remove unnecessary usage of freerdp_channels_data
2014-02-15 15:26:34 -05:00
Marc-André Moreau
aca0b9996d
Merge branch 'remoteFx_fix2' of https://github.com/hardening/FreeRDP into hardening-remoteFx_fix2
...
Conflicts:
libfreerdp/codec/test/CMakeLists.txt
2014-02-15 11:06:09 -05:00
Marc-André Moreau
87be2e0f80
freerdp: add option to disable credentials delegation
2014-02-14 00:43:31 -05:00
Marc-André Moreau
8a44b2baa6
libfreerdp-core: add spn-class option
2014-02-12 00:43:02 -05:00
Benoît LeBlanc
53f2b8511d
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2014-02-06 12:13:39 -05:00
Hardening
0915060f40
Fixes before pullreq
...
Replaced zmalloc by calloc.
Moved region from utils to codec.
Fixed some typo and corner cases.
2014-02-05 16:24:46 +01:00
Marc-André Moreau
3bd5fda4a8
libfreerdp-codec: port MPPC unit tests
2014-02-05 08:37:13 -05:00
Benoît LeBlanc
9d929469d2
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Marc-André Moreau (27) and others
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP: (48 commits)
afreerdp: fix build on Android
libwinpr-wtsapi: include wtsapi32.h on Windows
wfreerdp: fix target exporting
wfreerdp: fix building against OpenSSL with MONOLITHIC_BUILD and shared libraries
wfreerdp: fix test build issues
libwinpr-crypto: implement CryptProtectMemory/CryptUnprotectMemory
libwinpr-memory: add missing definitions
libwinpr-memory: start stubbing
Increased size of stream on GCC conference create request from 512 to 1024. For large numbers of static virtual channels, the stream was being overflowed and was causing crashes.
Fixes to process new command line options (autodetect, heartbeat, multitransport), join the MCS message channel and process auto-detect PDUs during the connection sequence.
wfreerdp: fix build against static openssl library
winpr-hash: fix building against openssl in static mode
libfreerdp-gdi: fix invalidation of region with line drawing
mfreerdp: fix hungarian keyboard '0' and 'i' key inversion
Fixes build issue on Windows
libwinpr-synch: add active/inactive linked list for timer queue
libwinpr-synch: improve timer queue implementation
libwinpr-synch: make use of head's expiration time in timer queue
libwinpr-synch: make use of timespec for timer queue
libwinpr-synch: improve timer queue implementation
...
Conflicts:
client/common/CMakeLists.txt
2014-02-04 11:37:40 -05:00
Hardening
d1e75efb8c
Add a region component
...
This patch adds a pixman_region like component in the utility components
of FreeRdp.
The data structure is exactly the same as in pixman_region but the implementation
differs as we need fewer methods.
The patch contains the corresponding unitary tests.
2014-02-04 11:12:00 +01:00
Marc-André Moreau
6bd4362e6d
Merge branch 'auto-detect' of github.com:vworkspace/FreeRDP
...
Conflicts:
include/freerdp/settings.h
libfreerdp/core/gcc.c
libfreerdp/core/gcc.h
libfreerdp/core/mcs.h
libfreerdp/core/rdp.c
2014-01-25 17:08:43 -05:00
Marc-André Moreau
3782c2ad72
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2014-01-25 16:34:34 -05:00
Mike McDonald
07083acc97
First cut at network characteristics auto-detect and multitransport protocol
2014-01-23 18:01:31 -05:00
Marc-André Moreau
1c0e874b5b
libfreerdp-core: more GCC and MCS fixes
2014-01-23 17:41:05 -05:00
Marc-André Moreau
38b125f336
libfreerdp-core: fix and update parsing of server-side GCC client data blocks
2014-01-23 16:00:02 -05:00
Marc-André Moreau
ae9c10e233
Merge pull request #1664 from vworkspace/auto-reconnect
...
Addition of auto reconnect to FreeRDP core and X11 client
2014-01-23 10:15:18 -08:00
Mike McDonald
4e31b9bbb9
Revert "Modified TLS code to handle disconnects a little cleaner."
...
This reverts commit c273a4ac5e
.
2014-01-20 11:08:33 -05:00
Benoit LeBlanc
b142bd4e4d
Added PubSub notification on mouse events (only triggered in Windows)
2014-01-17 18:17:10 -05:00
Mike McDonald
c273a4ac5e
Modified TLS code to handle disconnects a little cleaner.
2014-01-17 11:51:39 -05:00
Mike McDonald
c4f6dcc24f
Added auto reconnect to FreeRDP core and X11 client
2014-01-16 17:38:56 -05:00
Daryl Poe
9897f72b97
add additional evdev key mappings for multimedia and Korean keyboards
2014-01-14 15:18:20 -07:00
Benoît LeBlanc
4dbe3126aa
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2014-01-13 14:53:15 -05:00
Marc-André Moreau
47f3b879db
libfreerdp-core: implement parsing of less frequent core rdp messages
2014-01-11 22:54:08 -05:00
Benoît LeBlanc
70cc837eaf
Transport: trigger OnErrorInfo if a read/write error forced the thread to closed.
2013-12-20 18:26:07 -05:00
Marc-André Moreau
5e4f77b05f
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2013-12-18 21:52:41 -05:00
Marc-André Moreau
51ad85e0ee
libfreerdp-core: send Access Denied TLS alert when server-side NLA fails
2013-12-18 19:44:18 -05:00
Benoît LeBlanc
f22161ac7c
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2013-12-17 13:54:52 -05:00
Marc-André Moreau
6acd0ed84a
channels/rdpsnd: improve winmm rdpsnd implementation
2013-12-15 15:59:51 -05:00
Benoît LeBlanc
3adff0ec60
- added CANCELEDBYUSER error code.
...
- AUTHENTICATIONERROR error code correclty set on gateway authentication (http error 401)
- Better error handling on connection errors and user cancelation
2013-12-13 10:11:36 -05:00
Marc-André Moreau
9d745cc038
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2013-12-11 12:22:33 -05:00
Benoît LeBlanc
72f58b220d
Remove deprecated ParamChanged event
2013-12-10 17:37:08 -05:00
Marc-André Moreau
eb20d0f770
freerdp: fix order of OrderSupport initialization
2013-12-10 12:30:25 -05:00
Marc-André Moreau
62199fc46a
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-12-10 11:54:03 -05:00
Benoît LeBlanc
cb46bbade0
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2013-12-09 09:37:38 -05:00
Marc-André Moreau
1add4e628f
libfreerdp-codec: make planar codec encoder context reusable
2013-12-08 17:06:59 -05:00
Marc-André Moreau
b3ea580616
freerdp: add missing SurfaceFrameMarkerEnabled setting
2013-12-08 11:17:16 -05:00
Benoît LeBlanc
8c1f836ac8
- SSL verification callback: send correct hostname and port
...
- Gateway Authentication callback.
- Handling “use same credentials”
2013-12-06 22:15:45 -05:00
Benoît LeBlanc
153bcbfa7c
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2013-12-06 09:15:02 -05:00
Benoît LeBlanc
a86168fe8f
added const to freerdp_client_get_string_option
2013-12-06 09:14:55 -05:00
Marc-André Moreau
4d6f3b6de4
libfreerdp-client: fix bug in pInterface channel registration
2013-12-05 16:55:28 -05:00
Marc-André Moreau
4b341daa3d
libfreerdp-client: add functions for getting/setting rdp file options
2013-12-04 16:29:45 -05:00
Marc-André Moreau
0ffc6a93ae
libfreerdp-client: start extending .rdp file parsing capabilities
2013-12-04 15:37:42 -05:00
Bernhard Miklautz
2b6b4a6685
updated file headers
2013-12-04 11:44:22 +01:00
Marc-André Moreau
6d2608cbcb
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2013-11-26 11:10:44 -05:00
Marc-André Moreau
d30656d441
libfreerdp-codec: start implementing uncompressed RDP6 planar codec
2013-11-25 22:26:08 -05:00
Benoît LeBlanc
6a60f79e07
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Bernhard Miklautz (10) and others
# Via Marc-André Moreau (10) and Martin Fleisz (1)
* 'master' of git://github.com/awakecoding/FreeRDP: (32 commits)
libfreerdp-crypto: add robustness checks for VerifyX509Certificate
mfreerdp: fix possible crash on gdi termination
channels/cliprdr: add callback for data request response
channels/cliprdr: fix conflict with CLIPRDR_HEADER
fix a gdi leak bug.
channels/cliprdr: implement more of the callback interface
channels/cliprdr: start implementing clean callback interface
channels/rdpsnd: initial attempt at adding GSM610 support
winpr-thread: fixed bugs in _CreateProcessExA
ffmpeg-2 -- CodecID
ffmpeg-2 -- dsp_mask
ffmpeg-2 -- AVCODEC_MAX_AUDIO_FRAME_SIZE
check return value.
reformat coding styles.
fix name length to copy.
fix memory realloc size error.
libfreerdp-crypto: don't report SSL_ERROR_SYSCALL with errno value 0 as error
channels/rdpsnd: add wlog debug output
android toolchain: support for ndk r9b
android toolchain: fixed cmake syntax warning
...
2013-11-25 14:40:01 -05:00
Benoît LeBlanc
56c517170f
Added hostname and port to callback function for SSL certification verification.
2013-11-25 14:30:43 -05:00
Marc-André Moreau
4fbbc03ac9
channels/cliprdr: fix conflict with CLIPRDR_HEADER
2013-11-24 15:35:26 -05:00
Marc-André Moreau
d7379cd4ff
channels/cliprdr: implement more of the callback interface
2013-11-23 23:45:31 -05:00
Marc-André Moreau
21ec46036b
channels/cliprdr: start implementing clean callback interface
2013-11-23 21:35:44 -05:00
Marc-André Moreau
b0369cf284
libfreerdp-core: add external certificate management, pass X509 PEM certificate through client callback
2013-11-18 13:54:33 -05:00
Marc-André Moreau
b0b8b6aa9e
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-11-12 12:59:41 -05:00
Armin Novak
003f1bad3b
Added missing <config.h> include.
2013-11-08 13:31:29 +01:00
Armin Novak
72e33363ff
Redirected debugging to logcat if build for android.
2013-11-08 10:27:33 +01:00
Benoît LeBlanc
7215f4295f
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
Conflicts:
include/freerdp/client.h
2013-11-07 10:42:35 -05:00
Marc-André Moreau
d754e4f9a8
Fixed memory corruption that occured when writing rdpFile to disk
2013-11-07 10:37:46 -05:00
Benoît LeBlanc
0c9d760bc8
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2013-11-06 17:43:03 -05:00
Marc-André Moreau
a04fd2c65f
libfreerdp-core: added missing error info values
2013-11-06 16:25:59 -05:00
Benoît LeBlanc
c82fd89860
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
2013-11-06 14:52:27 -05:00
Marc-André Moreau
b4a78c31bb
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-11-06 13:59:03 -05:00
Marc-André Moreau
014b5be63c
Merge pull request #1569 from zhangzl2013/dev-clipboard-win
...
Add cliprdr on windows. File clipping is not supported yet.
2013-11-06 10:59:59 -08:00
Marc-André Moreau
0e1fd4a777
freerdp: merge with master
2013-11-06 13:53:10 -05:00
Bernhard Miklautz
c9f49162bd
install version.h
2013-11-06 17:44:17 +01:00
Bernhard Miklautz
a0161a12ac
moved version information to freerdp/version.h
...
fixed #1465
2013-11-06 17:29:33 +01:00
Marc-André Moreau
b8a1f7d6c0
freerdp: implement restricted admin mode pass-the-hash option
2013-11-06 10:02:58 -05:00
Marc-André Moreau
a3d0e271b5
freerdp: add restricted admin option
2013-11-06 01:51:55 -05:00
Zhang Zhaolong
870e52ed1d
Add cliprdr on windows. File clipping is not supported yet.
2013-11-05 10:52:17 +08:00
Benoît LeBlanc
ce34923959
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
Conflicts:
libfreerdp/core/gateway/tsg.c
libfreerdp/crypto/tls.c
2013-11-04 09:12:26 -05:00
Benoît LeBlanc
993f5f18b8
added const to buffer parameters in functions
2013-11-04 09:10:05 -05:00
Marc-André Moreau
13b6678977
libfreerdp-core: start untangling session redirection
2013-11-03 16:25:56 -05:00
Marc-André Moreau
3cdc490bf4
libfreerdp-cache: refactor glyph cache and add logging
2013-11-01 10:01:16 -04:00
Marc-André Moreau
1fc2d780f7
libfreerdp-core: fix memory leaks reported by valgrind
2013-10-31 23:35:24 -04:00
Marc-André Moreau
8a64934c7b
libwinpr-io: start device file implementation
2013-10-31 11:02:25 -04:00
Dan Bungert
f02daaa2d5
More cleanups - remove LWD and all references.
2013-10-28 15:46:28 -06:00
Dan Bungert
f13c8a0be7
Logging
2013-10-25 10:43:21 -06:00
Marc-André Moreau
bd6760bd13
libfreerdp-core: start implement TSG OpenSSL BIO
2013-10-24 12:56:43 -06:00
Marc-André Moreau
d30f66b1b7
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-10-23 14:18:40 -04:00
Marc-André Moreau
3cd5652c7d
libfreerdp-core: fix asynchronous queueing of RemoteApp messages
2013-10-22 16:28:23 -04:00
Daryl Poe
076b8a84c2
commandline session reconnect
2013-10-22 09:14:29 -06:00
Marc-André Moreau
3951a6e1c3
channels/rdpgfx: implement basic negotiation
2013-10-21 23:33:25 -04:00
Marc-André Moreau
fb752b3aae
channels/rdpgfx: create empty channel client stub
2013-10-21 22:53:55 -04:00
Marc-André Moreau
29a72c8b31
channels/rdpgfx: added structure definitions
2013-10-21 21:59:23 -04:00
Marc-André Moreau
1a9f86738b
channels/rail: improve callback interface
2013-10-20 21:59:03 -04:00
Marc-André Moreau
dbbb364caf
channels: export audin and rdpsnd subsystem interface
2013-10-19 12:38:31 -04:00
Marc-André Moreau
b1494322a9
libfreerdp-core: fix deep cloning of rdpSettings*
2013-10-18 22:42:50 -04:00
Marc-André Moreau
490f18a7aa
channels/rdpdr: don't use deprecated LIST util, use ListDictionary for faster lookups
2013-10-17 16:30:36 -04:00
Marc-André Moreau
05d9fbfe2a
channels/rdpdr: remove dependency on svc_plugin
2013-10-17 15:42:51 -04:00
Marc-André Moreau
970d8d2260
libfreerdp-core: add freerdp_settings_clone
2013-10-16 22:55:51 -04:00
Marc-André Moreau
8fccf3bbe8
libfreerdp-rail: fix conflict with IME definitions on Windows
2013-10-15 15:20:12 -04:00
Marc-André Moreau
f24cd91bae
libfreerdp-rail: fix C++ inclusion of header files
2013-10-14 23:34:35 -04:00
Marc-André Moreau
7be92579b2
channels/rail: start refactoring
2013-10-14 23:16:40 -04:00
Marc-André Moreau
59eccac4e7
libfreerdp-client: refactor and decouple rdpSettings* from client context
2013-10-12 21:07:12 -04:00
Marc-André Moreau
b70ecbbf62
libfreerdp-core: decouple initialization of rdpSettings from freerdp* instance
2013-10-12 18:20:25 -04:00
Marc-André Moreau
11109b00e9
libfreerdp-rail: refactor and update RAIL code
2013-10-11 17:09:36 -04:00
Marc-André Moreau
08eadc2ee3
libfreerdp-core: start implement TSG OpenSSL BIO
2013-10-11 06:12:50 -04:00
Marc-André Moreau
7a7c967425
libfreerdp-rail: cleanup RAIL code
2013-10-09 22:38:26 -04:00
Marc-André Moreau
a0c0d7b998
libfreerdp-core: added debug output for surface commands
2013-10-08 20:40:58 -04:00
Benoît LeBlanc
cf02d714b9
fixed freerdp_set_param_string prototype to use const char*
2013-10-02 14:33:46 -04:00
Marc-André Moreau
0d7df9ab72
Merge pull request #1509 from akallabeth/smartcard_fixes
...
Smartcard fixes
2013-09-25 08:37:26 -07:00
Marc-André Moreau
0c17eb1a23
winpr: fix unit tests on Windows
2013-09-19 13:50:00 -04:00
Marc-André Moreau
929d292f35
wfreerdp: fix compilation
2013-09-19 12:08:20 -04:00
Marc-André Moreau
4910a33f3c
libfreerdp-client: add support for parsing command-line options from .rdp file
2013-09-18 14:01:19 -04:00
Marc-André Moreau
1cfd1bdc58
libfreerdp-common: parse more .rdp file settings
2013-09-17 15:42:36 -04:00
Marc-André Moreau
c4a8fe0064
libfreerdp-core: simplify management and consistency of PerformanceFlags
2013-09-17 14:56:23 -04:00
Marc-André Moreau
518995a05e
freerdp: merge with master
2013-09-16 17:10:27 -04:00
Armin Novak
c49a4f518e
Debug printf now more verbose about location of the error.
2013-09-12 12:31:07 +02:00
Armin Novak
ddab90ece4
Fixed alt_names free, now using cleanup function to wrap details.
2013-09-05 12:14:35 +02:00
Armin Novak
1e2455fa4a
Fixed various memory leaks and compiler warnings.
2013-09-05 12:14:33 +02:00
Marc-André Moreau
ee36541fb7
freerdp: merge with master
2013-09-03 18:49:48 -04:00
Marc-André Moreau
734316d136
Merge pull request #1447 from hardening/server-side-rail
...
Extract shared code in RAIL channel
2013-09-03 15:36:17 -07:00
Marc-André Moreau
307ebab08f
Merge pull request #1444 from bmiklautz/master-stable-1.1-sync
...
fix per-device CAL licensing
2013-09-03 15:35:33 -07:00
Marc-André Moreau
445c19e0a3
Merge pull request #1434 from akallabeth/memleak_fixes
...
Fixed various memory leaks and resource deallocation problems.
2013-09-03 15:33:26 -07:00
Vic Lee
86e783e4fb
libfreerdp-codec/rfx: fix memory corruptions.
2013-09-03 20:27:08 +08:00
Hardening
c7c5be0bf7
Extract shared code in RAIL channel
...
This patch starts a code mutualisation for a RAIL server-side
implementation. The file rail_common.c contains code that is shared
by both client and server.
2013-08-29 00:06:50 +02:00
Daryl Poe
f71f179c28
fix per-device CAL licensing
...
(cherry picked from commit d6d0d81d08
)
2013-08-26 09:37:48 +02:00
Marc-André Moreau
c1625c1ead
libwinpr-wtsapi: start implementation, extend NtApi
2013-08-22 19:20:59 -04:00
Marc-André Moreau
d5679889f3
libwinpr-nt: start implementing core NTDLL functions
2013-08-22 13:30:44 -04:00
Marc-André Moreau
c878200e00
channels/server: refactor to match WTSApi + avoid conflicts
2013-08-20 19:26:36 -04:00
Marc-André Moreau
552cee7431
channels/server: start refactoring to fully match WTSApi
2013-08-20 18:06:19 -04:00
Marc-André Moreau
f69f4285b1
libfreerdp-codec: use partitioned buffers for RemoteFX encoding/decoding
2013-08-19 18:39:19 -04:00
Marc-André Moreau
d7656ada48
libfreerdp-codec: fix NSCodec encoding and buffer pool usage
2013-08-19 18:21:34 -04:00
Armin Novak
2f20a8c12b
Fixed various memory leaks and resource deallocation problems.
2013-08-19 17:44:52 +02:00
Marc-André Moreau
23a8354656
channels: rdpsnd refactoring, drdynvc initial server-side code
2013-08-18 21:52:55 -04:00
Marc-André Moreau
363bd27d76
channels/rdpdr: start server-side device redirection
2013-08-18 18:09:12 -04:00
Marc-André Moreau
af93bee5d2
channels/cliprdr: implement initialization of server-side cliprdr
2013-08-18 15:39:28 -04:00
Marc-André Moreau
bca442a477
channels/cliprdr: start exchanging messages with server-side cliprdr
2013-08-16 21:17:24 -04:00
Marc-André Moreau
0fd705c6c7
channels/cliprdr: start server-side implementation
2013-08-16 16:46:47 -04:00
Marc-André Moreau
9f25c4fc25
libfreerdp-codec: initial working fragmented NSCodec encoder
2013-08-15 13:13:02 -04:00
Marc-André Moreau
1e5118116d
libfreerdp-codec: start implementing split NSCodec encoder
2013-08-14 23:16:13 -04:00
Marc-André Moreau
2d3d5acf1e
libfreerdp-codec: initial support for RemoteFX fragmented encoding
2013-08-14 13:19:01 -04:00
Marc-André Moreau
5e6325d62c
libfreerdp-codec: start exporting split encode/write rfx api
2013-08-14 10:14:47 -04:00
Marc-André Moreau
dfbd4cb9fb
libfreerdp-codec: refactor encoder to use message-centric interface
2013-08-13 17:50:05 -04:00
Marc-André Moreau
fe25303656
libfreerdp-codec: internal refactoring
2013-08-13 17:18:59 -04:00
Marc-André Moreau
4e6f1f5a4b
libfreerdp-codec: use pooled buffers for channel encoding
2013-08-13 13:45:28 -04:00
Marc-André Moreau
482e836ad8
libfreerdp-codec: refactor internal rfx_compose_message_tile
2013-08-13 11:09:54 -04:00
Marc-André Moreau
916a4eee4b
libfreerdp-codec: start making use of RFX_TILE structure for encoding
2013-08-13 10:30:22 -04:00
Marc-André Moreau
3e4dc73280
libfreerdp-codec: split stream parsing from tile decoding
2013-08-13 10:09:32 -04:00
Marc-André Moreau
b972830841
libfreerdp-codec: make use of ObjectPool for tiles
2013-08-13 09:34:15 -04:00
Marc-André Moreau
f8e870a258
libwinpr-utils: implement asynchronous mode for ListDictionary
2013-08-12 17:48:32 -04:00
Benoît LeBlanc
a69390403b
Merge branch 'master' of https://github.com/awakecoding/FreeRDP
2013-07-25 15:53:12 -04:00
Benoît LeBlanc
ad77401d60
FreeRDP: fixed access violation crash that occurred on Windows, because the malloc and the free were performed in different libraries.
2013-07-25 10:22:57 -04:00
Marc-André Moreau
e95e0e42ae
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-07-23 19:21:39 -04:00
Benoît LeBlanc
354027bcd3
Qt compiling errors on Windows.
2013-07-23 16:27:02 -04:00
C-o-r-E
e7b0d18b9b
xfreerdp: comment cleanup
2013-07-23 14:47:40 -04:00
Marc-André Moreau
afe1f22bcf
libwinpr-pipe: start implementing named pipes
2013-07-22 18:20:34 -04:00
Marc-André Moreau
d8cdac44f1
libfreerdp-core: export function to retrieve error info from static entry table
2013-07-22 13:23:56 -04:00
Marc-André Moreau
1d2bedd95d
libfreerdp-core: add event handle support to listener
2013-07-21 16:21:46 -04:00
Marc-André Moreau
1fab70504f
libfreerdp-core: properly attach tcp event handle for peers
2013-07-20 22:34:05 -04:00
C-o-r-E
808847a47e
fixed build
2013-07-17 17:02:38 -04:00
C-o-r-E
b0437473f6
merged from upstream
2013-07-17 16:44:27 -04:00
Marc-André Moreau
ba69071d04
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-07-15 17:14:40 -04:00
Marc-André Moreau
fe62e8c69b
Merge branch 'master' of github.com:mrthebunny/FreeRDP
2013-07-15 17:14:20 -04:00
Marc-André Moreau
b0450f556e
channels/disp: initial MS-RDPEDISP support (8.1 Preview build)
2013-07-15 10:43:38 -04:00
Marc-André Moreau
5926fa36dd
libfreerdp-client: use PubSub for OnChannelConnected/OnChannelDisconnected
2013-07-11 08:53:15 -07:00
Marc-André Moreau
f5c2181218
channels/disp: update
2013-07-10 14:04:43 -07:00
Norbert Federa
b9c8ac6527
codec/rfx: use function pointer for rlgr codec
...
Option to switch the rlgr implementation during runtime - exactly
like we do it with the ycbcr, dwt and quantization functions.
2013-07-10 07:14:26 +02:00
Marc-André Moreau
eca98fe8cc
channels/disp: initial RDP8.1 MS-RDPEDISP implementation
2013-07-08 18:36:03 -04:00
Benoît LeBlanc
f9bac0fce9
Added public API function
...
freerdp_client_write_connection_file()
For now, all settings are written to the RDP file. This can be switched with the WRITE_ALL_SETTINGS define in file.c
2013-07-05 23:20:56 -04:00
Benoît LeBlanc
d72452b4f5
Merge branch 'master' of git://github.com/awakecoding/FreeRDP
...
# By Bernhard Miklautz (4) and others
# Via Marc-André Moreau
* 'master' of git://github.com/awakecoding/FreeRDP:
libfreerdp-core: fix unused variable
libfreerdp-codec: add bitmap encoder
cmdline: unix/windows return detected error
client/common: fixed command line parsing issue
channels/serial: bring it back to life
nla: invalidate sec handle after creation
tls: updated certificate mismatch message
2013-07-05 16:35:08 -04:00
Marc-André Moreau
0ee7ca5741
libfreerdp-codec: add bitmap encoder
2013-07-04 16:31:54 -04:00
Benoît LeBlanc
c17c2f811b
FreeRDP:
...
- replaced char* by const char* in function prototypes
- MacFreeRDP: moved assignation of context function pointers
- freerdp: added more pointer and return value validations to prevent crashes
2013-07-04 14:42:40 -04:00
Marc-André Moreau
cbd93f1b3b
freerdp: add ConnectionResult event
2013-07-03 16:18:45 -04:00
Marc-André Moreau
bc631c93a8
freerdp: separate GatewayUsageMethod from GatewayEnabled
2013-07-03 15:07:12 -04:00
Marc-André Moreau
863b51f938
freerdp: merge with master
2013-06-28 12:50:24 -04:00
Marc-André Moreau
2d860f5385
Merge pull request #1297 from ccpp/master
...
Improve Certificate Checking (Add support for wildcard certificates and check against RDP gateway hostname)
2013-06-28 09:37:58 -07:00
Norbert Federa
b2108839b0
utils: fix broken stopwatch implementation
...
Stopwatch (in the way it is used) must be able to measure the wall
clock time with high resolution but used clock() which is not
appropriate for this purpose:
On POSIX systems clock() returns the processor time used by the
program. On Windows clock() does measure the wall clock time but
has only a resolution of 1ms (if at all).
This also renders the freerdp profiler unusable.
This commit changes stopwatch to use the performance counters
on Windows and gettimeofday() for the rest.
Also added a warning about invalid profiling results to the
RemoteFX codec if rfxcontext->priv->UseThreads is enabled because
stopwatch is currently not used in a thread safe way.
Also see GitHub Issue #1325
2013-06-27 13:00:54 +02:00
C-o-r-E
ebdf1ea6a2
picked some changes from awakecoding's branch
2013-06-26 21:56:37 -04:00
C-o-r-E
11b0a9f185
xfreerdp-client: attempted fixing build
2013-06-26 19:16:28 -04:00
Marc-André Moreau
aca13e5eac
freerdp: add new events for scaling and panning changes
2013-06-26 19:05:44 -04:00
Marc-André Moreau
aa4ce5ee4b
freerdp: add more settings for window panning and scaling
2013-06-26 18:49:01 -04:00
C-o-r-E
340c3a4246
merged completely (painful) from awakecoding's tree
2013-06-25 20:41:32 -04:00
Marc-André Moreau
bda3a7e9cc
mfreerdp: cleanup
2013-06-22 20:27:23 -04:00
Marc-André Moreau
62fe554c6a
freerdp: fix rdpClientContext duplicate definition
2013-06-20 11:52:50 -04:00
C-o-r-E
20dc2fc968
xfreerdp-client: made MultiTouchGestures CLI option
2013-06-19 18:43:24 -04:00
Marc-André Moreau
f7af23c2e9
freerdp: added BitmapCompressionDisabled setting
2013-06-19 02:48:25 -04:00
Marc-André Moreau
90ce8be9fc
freerdp-core: added Terminate event
2013-06-18 16:55:23 -04:00
Chris
13466349bc
1) Add support for Wildcard Certificates
...
2) For Gateway connections compare against gateway host name instead of target host
2013-06-17 21:19:01 +02:00
Marc-André Moreau
59b7c53c5f
freerdp: remove temporary rdpClient* interface and replace with pubSub hooks
2013-06-15 17:39:45 -04:00
Marc-André Moreau
6c9a3b8e64
freerdp: start using pubSub for client GUI events
2013-06-15 17:01:10 -04:00
Marc-André Moreau
95a129eb69
libfreerdp-client: start splitting termination and printing logic for CLI parsing
2013-06-15 15:13:38 -04:00
Marc-André Moreau
010f1dfdd9
xfreerdp: add rdpClientContext common section
2013-06-14 15:07:17 -04:00
Marc-André Moreau
a8c268a9ff
xfreerdp: improve common client API
2013-06-13 22:11:23 -04:00
Marc-André Moreau
208c9f844a
freerdp: fix core API bugs
2013-06-13 21:34:46 -04:00
Marc-André Moreau
3f25a5dea3
xfreerdp: refactor simplified client API to offer a single entry point
2013-06-13 20:25:50 -04:00
Marc-André Moreau
8eaa32ac8f
xfreerdp: merge with benoit's client API update
2013-06-13 17:52:24 -04:00
Benoît LeBlanc
115b3978c6
Updating common API
2013-06-13 16:18:19 -04:00
C-o-r-E
1640652ee0
core: added OnPan, xfreerdp: modified special keys
2013-06-10 19:52:16 -04:00
Marc-André Moreau
7c877e1a61
channels/rdpei: restructure
2013-06-06 18:14:59 -04:00
Marc-André Moreau
2bd6808432
freerdp: merge with master
2013-06-05 10:31:01 -04:00
Benoit LeBlanc
bda6acbf3f
Updated with changes from awakecoding repository.
2013-05-31 14:54:15 -04:00
Simon Engledew
520f5e5e9b
added the INSUFFICIENTPRIVILEGESERROR code if a use is not in the remote desktop group
2013-05-29 14:53:28 +01:00
Marc-André Moreau
ac86310993
Merge pull request #1257 from simon-engledew/master
...
Ber Encoding Issue
2013-05-22 05:06:52 -07:00
Simon Engledew
0dc22d5a30
Fixed a range of BER boundary encoding bugs which would occur when any NLA packet hit the 127 character mark. Removed ber#get_content_length as it was not behaving deterministically.
2013-05-21 16:06:00 +01:00
Bernhard Miklautz
a6cfa931b5
core: changed type of FrameAcknowledge
2013-05-21 15:48:50 +02:00
Bernhard Miklautz
9e59fc905d
client: print detected path to known_host file
...
Use detected path instead of hard coded for error messages
2013-05-21 15:48:27 +02:00
Vic Lee
5aa49de0c0
include: add some missing extern C decl.
2013-05-19 21:57:08 -07:00
Marc-André Moreau
c3efeccbd6
xfreerdp: partial cleanup of multitouch code
2013-05-14 19:26:01 -04:00
Marc-André Moreau
e6aec6c936
xfreerdp: initial multitouch functionality
2013-05-14 17:45:52 -04:00
Marc-André Moreau
b385e61bc0
xfreerdp-client: start trying to send multitouch events
2013-05-13 19:17:25 -04:00
Marc-André Moreau
d96249e19f
libfreerdp-client: start propagating channels initialization to client
2013-05-13 17:39:53 -04:00
Marc-André Moreau
e72f898956
channels/drdynvc: refactor and start exporting interface
2013-05-13 16:07:42 -04:00
Marc-André Moreau
8e151409be
libfreerdp-client: export and register successfully interface pointer for channel
2013-05-12 21:23:12 -04:00
Marc-André Moreau
608f00b7df
libfreerdp-client: propagate and export pInterface extended channel pointer
2013-05-12 20:40:48 -04:00
Marc-André Moreau
645dfd7d63
libfreerdp-core: start encoding server-side bounds
2013-05-09 19:41:32 -04:00
Marc-André Moreau
841c710e1c
libfreerdp-core: server-side update combining
2013-05-09 16:30:28 -04:00
Marc-André Moreau
16186ac487
channels/rdpei: define message interface ids
2013-05-09 00:52:37 -04:00
Marc-André Moreau
99c821357d
freerdp: add /multitouch option
2013-05-08 22:14:16 -04:00
Marc-André Moreau
5e4365788f
freerdp: merge with master
2013-05-08 15:15:15 -04:00
Marc-André Moreau
fe42b77118
libfreerdp-core: improve server-side primary order header construction
2013-05-07 15:33:52 -04:00
Marc-André Moreau
52dbb7f47d
libfreerdp-gdi: fix C++ headers
2013-04-29 13:09:23 -04:00
Marc-André Moreau
4386f49746
libfreerdp-core: add client hook for OnErrorInfo
2013-04-28 20:40:49 -04:00
Marc-André Moreau
fc3324151c
libfreerdp-locale: fix C++ header
2013-04-28 20:16:04 -04:00
Marc-André Moreau
12ec6c60db
xfreerdp: add support for selecting individual monitors
2013-04-28 18:48:27 -04:00
Marc-André Moreau
24573ef08d
xfreerdp: add /monitor-list option
2013-04-28 17:10:43 -04:00
Marc-André Moreau
1cfda17da9
xfreerdp: partial multimonitor patch from Hans-Peter Jansen
2013-04-28 16:27:23 -04:00
Marc-André Moreau
3d285f06a9
xfreerdp: add OnWindowStateChange client event
2013-04-28 01:12:02 -04:00
Benoit LeBlanc
8b443989bb
Cleaned up settings, removed duplicate functions
...
param change callback mechanism moved to settings.c
Started replacing
settings->Field = value
with
freerdp_set_param_XXX(settings, FreeRDP_Field, value);
2013-04-24 16:33:43 -04:00
Benoit LeBlanc
e98bb31d27
RDP file writing optimization
...
removed function freerdp_get_connection_type
TODO:
- validate presence of all fields
- update cmdline.c to use set_param functions to modify settings.
2013-04-22 18:39:18 -04:00
Benoit LeBlanc
3eebd2edf2
Implemented writing RDP file to disk
...
TODO: Optimize by only writing the fields that have a value i.e
~((size_t) file->FieldName) != 0
Fixed wfi leak.
Fixed insufficient mem alloc.
2013-04-22 16:08:47 -04:00
Nigel Reeves
7dedd884b9
Merge branch 'master' of https://github.com/FreeRDP/FreeRDP.git
2013-04-15 11:15:49 +01:00
Nigel Reeves
fb2a087dbf
Fix to issue #773 . Ensure resume in correct NumLock state, when reconnectin to a session
2013-04-15 11:14:09 +01:00
Marc-André Moreau
bb733db683
wfreerdp: integrating benoit's latest code
2013-04-10 16:58:19 -04:00
Marc-André Moreau
0cbdd6b641
freerdp: merge with master
2013-04-09 10:18:03 -04:00
Vic Lee
3f9e70357c
libfreerdp-core/settings: server read earlyCapabilityFlags.
2013-04-09 19:35:52 -07:00
Vic Lee
80229557b2
libfreerdp-core/server: put RemoteFX captureFlags into settings needed by some thin clients.
2013-04-09 12:43:10 -07:00
Marc-André Moreau
720a23e07a
xfreerdp: refactor xfreerdp client interface
2013-04-08 17:03:21 -04:00
Marc-André Moreau
68e253e209
libfreerdp-core: add client interface
2013-04-08 15:37:56 -04:00
Marc-André Moreau
168a5eabf3
xfreerdp: add UI events (experimental)
2013-04-05 19:08:37 -04:00
Marc-André Moreau
f4df4e4b26
channels: partial cleanup
2013-03-29 14:49:09 -04:00
Marc-André Moreau
3b0afd8b16
xfreerdp: add special extended window style WS_EX_DECORATIONS for XRDP
2013-03-28 23:47:39 -04:00
Marc-André Moreau
066d3384c2
xfreerdp: fix RemoteApp with system message (don't show full desktop on every single connection, just when needed)
2013-03-28 22:26:28 -04:00
Marc-André Moreau
d187becc28
freerdp: merge with master
2013-03-28 21:20:36 -04:00
Marc-André Moreau
3417a3aab5
freerdp: merge RDP_EVENT type with wMessage
2013-03-28 21:13:56 -04:00
Marc-André Moreau
f757623f7f
channels: replace event_type, event_class with id for events
2013-03-28 20:23:16 -04:00
Marc-André Moreau
8ad5932a3d
channels: continue event refactoring
2013-03-28 19:33:31 -04:00
Marc-André Moreau
72bf8ea032
libfreerdp-utils: start migrating old eventing system
2013-03-28 18:29:57 -04:00
Hardening
7701c9d934
Replace printf(...) by fprintf(stderr, ...)
2013-03-28 23:06:34 +01:00
Marc-André Moreau
92114d1d38
freerdp: merging with master
2013-03-27 13:13:22 -04:00
Marc-André Moreau
1df8049c08
libfreerdp-core: started async transport
2013-03-27 13:03:41 -04:00
Marc-André Moreau
1813ced156
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-26 12:45:05 -04:00
David Barth
96290efd76
add wm-class option
2013-03-26 17:33:09 +01:00
Marc-André Moreau
068f0de4d4
libfreerdp-utils: purge old file utils
2013-03-22 15:52:43 -04:00
Marc-André Moreau
edf6e7258d
libwinpr-path: add path detection functions
2013-03-22 00:42:09 -04:00
Marc-André Moreau
93a752b546
libfreerdp-utils: purge old string utils
2013-03-21 22:31:17 -04:00
Marc-André Moreau
dbbb341098
libfreerdp-utils: purge thread utils
2013-03-21 17:58:18 -04:00
Marc-André Moreau
8c8a82c31f
libfreerdp-utils: purge old STREAM utils
2013-03-21 16:45:25 -04:00
Marc-André Moreau
a8201b0d1b
libwinpr-utils: combine old and new stream utils
2013-03-21 15:19:33 -04:00
Marc-André Moreau
62eec0c2b5
libfreerdp-utils: rename internal members of STREAM to match new wStream
2013-03-21 15:01:46 -04:00
Marc-André Moreau
5f7c9e42fc
libfreerdp-common: added generic get/set methods for parameters
2013-03-20 15:33:33 -04:00
Marc-André Moreau
7e461a6411
freerdp: stabilize more of rdpSettings
2013-03-19 17:04:39 -04:00
Vic Lee
77d19bbe57
include/wtsvc.h: add missing extern C decl.
2013-03-19 15:33:01 -07:00
Marc-André Moreau
96fa4f462f
libfreerdp-codec: move audio format processing code to codec library
2013-03-07 14:43:21 -05:00
Marc-André Moreau
89cf0a3dd0
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-07 13:56:51 -05:00
Marc-André Moreau
32d9f76c41
libwinpr-input: fix virtual key code definitions
2013-03-07 13:56:00 -05:00
Marc-André Moreau
72957e39eb
libwinpr-input: started mapping XKB keynames to virtual key codes
2013-03-06 17:43:41 -05:00
Marc-André Moreau
24a1275c91
libfreerdp-locale: cleanup layout detection
2013-03-06 16:35:50 -05:00
Marc-André Moreau
75f80d0198
libfreerdp-locale: cleanup solaris code
2013-03-06 12:50:25 -05:00
Martin Fleisz
8c2d60f62c
codec: got rid of nsc_context_set_cpu_opt
2013-03-05 10:52:18 +01:00
Marc-André Moreau
cd7edbbc81
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-03-04 16:07:29 -05:00
Marc-André Moreau
44758bfe54
libfreerdp-locale: start moving some code to libwinpr-input
2013-03-03 16:30:31 -05:00
Marc-André Moreau
8f3911d4b8
Merge pull request #1023 from bmiklautz/cpuflagdetection
...
CPU feature detection
2013-03-02 15:52:25 -08:00
Marc-André Moreau
12e04a480c
Merge pull request #1020 from zstegi/master
...
little modification to the xfreerdp fullscreen behaviour
2013-03-02 15:51:25 -08:00
Bernhard Miklautz
84a3dbc115
primitives: make use of winprs processor feature detection
...
- Removed the cpu flag detection
- Fixed and updated the tests
2013-03-01 09:02:14 +01:00
Bernhard Miklautz
23a7ef6c47
codec/rfx: use sysinfo to detect sse2/neon
...
This also moves (sse2) detection code out of the client into the decoder.
2013-03-01 09:02:14 +01:00
C-o-r-E
88207eaf68
merged upstream
2013-02-28 16:45:47 -05:00
Stefan Giermair
c0ac6e13d5
added parameter for toggle fullscreen (Alt+Ctrl+Enter) so it is deactivatable
2013-02-28 17:32:46 +01:00
Marc-André Moreau
5468c53720
channels/rdpsnd: added better format debug output
2013-02-27 20:46:14 -05:00
Marc-André Moreau
af80955b78
wfreerdp: fix rdpsnd
2013-02-27 17:35:57 -05:00
Marc-André Moreau
2b9174a69b
channels/rdpsnd: cleanup
2013-02-25 21:46:48 -05:00
C-o-r-E
5fea599d60
mfreerdp-server: basic mouse input
2013-02-21 19:56:32 -05:00
Marc-André Moreau
23879a429b
channels/rdpsnd: refactor audio format negotiation
2013-02-21 18:41:41 -05:00
Marc-André Moreau
5f1b13d77f
channels/rdpsnd: start work on WavePlay/WaveConfirm
2013-02-21 13:25:43 -05: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
41fbdbeb0d
libfreerdp-utils: don't use freerdp_thread util in svc_plugin
2013-02-20 19:44:14 -05:00
Marc-André Moreau
814177ea54
libfreerdp-utils: svc_plugin: make use of MessagePipe
2013-02-20 18:44:52 -05:00
Marc-André Moreau
22c804e6ad
channels/rdpsnd: refactoring
2013-02-19 17:47:55 -05:00
Marc-André Moreau
470cdb2570
xfreerdp: add async-channels command-line argument
2013-02-19 12:29:15 -05:00
Marc-André Moreau
3afac02d48
channels/rdpsnd: added sound format ids
2013-02-19 11:02:45 -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
cfa706cace
libfreerdp-common: added new command-line options
2013-02-14 19:38:45 -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
ab708efc45
libfreerdp-core: start working on asynchronous channels
2013-02-07 09:50:15 -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
bbcf081243
libfreerdp-core: cleanup message interface
2013-02-04 15:47:13 -05:00
Marc-André Moreau
fc02276b11
libfreerdp-gdi: implemented mem3blt pattern brush support
2013-02-04 11:40:40 -05:00
Marc-André Moreau
72a7b83a7b
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-02-04 11:05:50 -05:00
Marc-André Moreau
ea7a35ee9b
libfreerdp-core: message queue refactoring
2013-02-04 11:05:24 -05:00
Christian Landvogt
401787eeb8
libfreerdp-gdi: added brush style BS_HATCHED
...
according to [MS-RDPEGDI] 2.2.2.2.1.1.2.3 PatBlt (PATBLT_ORDER)
16bit and 8bit colour depth are drawn with wrong background colour
2013-02-04 15:58:22 +01:00
Marc-André Moreau
e18a0b807f
libfreerdp-core: fix async updates with palettes
2013-02-03 16:19:25 -05:00
Marc-André Moreau
d9ac2cca39
libfreerdp-gdi: fix 8bpp FillRect color
2013-02-03 15:16:37 -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
22ecaa85a7
Merge branch 'master' of github.com:FreeRDP/FreeRDP
2013-01-29 14:01:33 -05:00
Vic Lee
aac76c16c4
include: add various missing extern C decls.
2013-01-29 14:45:49 +08: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
e1d0fad519
libfreerdp-core: fix memory leaks
2013-01-25 17:52:37 -05:00
Marc-André Moreau
d8f8be192e
xfreerdp: add asynchronous dequeuing of graphical messages
2013-01-25 12:08:00 -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
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
Marc-André Moreau
da3a3d5c9a
libfreerdp-primitives: cleanup platform definitions
2013-01-23 18:39:48 -05:00
Vic Lee
104ff8169d
include: add missing extern C decls.
2013-01-22 22:48:52 +08:00
Vic Lee
dfaa372cd8
include/freerdp/cache: fix missing extern C decls.
2013-01-21 13:05:58 +08:00
Marc-André Moreau
2246fae6c2
Merge pull request #915 from awakecoding/master
...
Primitives Library Integration
2013-01-19 19:03:18 -08:00
Vic Lee
09d55bab1e
include: fix missing extern C decls.
2013-01-20 10:54:53 +08:00
Vic Lee
e5185403aa
Fix Windows missing __func__ defines.
2013-01-20 10:53:26 +08:00
Daryl Poe
b64408975d
freerdp primitives library
2013-01-18 15:32:58 -07:00
Vic Lee
6b91ed5830
Frame acknowledgement should be sent by client UI.
2013-01-17 12:58:01 +08:00
Bernhard Miklautz
49c3641b6e
utils/debug: renamed DEBUG to DEBUG_MSG
2013-01-14 11:47:24 +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
dc9777bea0
checks stream size when reading rail strings
2013-01-11 01:29:34 +01:00
rdp.effort
2f97638e98
checks stream sizes when reading redirection packets
2013-01-11 01:21:24 +01:00
rdp.effort
376731315b
Checks stream size when reading in BER format
2013-01-11 01:11:03 +01: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
Vic Lee
ed5ad30d4f
libfreerdp-core/transport: select sockfd instead of sleep when blocking.
2012-12-21 16:24:26 +08: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
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
3e7824f393
libfreerdp-core: adding more monitor options
2012-12-13 14:38:02 -05:00
Marc-André Moreau
a3080bcd3a
libfreerdp-client: add compatibility for --plugin command
2012-12-05 14:00:49 -05:00
Marc-André Moreau
71befd95af
libfreerdp-client: introduce CLI compatibility layer and migration assistant
2012-12-05 12:12:18 -05:00
Marc-André Moreau
4747effa9d
libfreerdp-client: cleanup old syntax detection
2012-12-02 14:18:36 -05:00
Marc-André Moreau
e6f524f6c3
libfreerdp-client: accept posix-style command-line syntax
2012-12-02 13:34:00 -05:00
Marc-André Moreau
eea3414579
libfreerdp-utils: purge deprecated wait_obj utils
2012-11-26 20:15:48 -05:00
Marc-André Moreau
75a5b755fe
libfreerdp-utils: remove wait_obj dependency in thread util
2012-11-26 19:31:20 -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
6424599639
libfreerdp-utils: remove deprecated args utils
2012-11-26 16:52:41 -05:00
Marc-André Moreau
8406eb898b
libfreerdp-client: improved command-line interface
2012-11-26 14:31:31 -05:00
Marc-André Moreau
70170c7437
xfreerdp: deprecate old command-line syntax
2012-11-22 09:36:09 -05:00
Marc-André Moreau
f6748dba3f
wfreerdp: update client
2012-11-22 09:06:45 -05:00
Marc-André Moreau
01158f9a34
libfreerdp-utils: purge deprecrated load_plugin utils from source tree
2012-11-21 21:28:48 -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
091f9f3034
client/common: automatically register fake rdpsnd channel when device redirection is in use
2012-11-21 09:30:16 -05:00
Marc-André Moreau
ecddb58ba2
channels: cmake cleanup, USB redirection refactoring
2012-11-20 19:34:52 -05:00
Marc-André Moreau
2e1a7447a1
channels: refactoring of channel subsystems
2012-11-19 22:31:15 -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
Marc-André Moreau
4a472d5536
libfreerdp-common: added parsing of /vc and /dvc
2012-11-18 00:08:03 -05:00
Marc-André Moreau
925eb59bf1
libfreerdp-common: refactoring of addin loader
2012-11-17 22:03:04 -05:00
Marc-André Moreau
598cfb3e9d
Merge github.com:FreeRDP/FreeRDP
2012-11-17 16:46:53 -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
8f111bcc4a
libfreerdp-core: do not ignore X.224 Connection Confirm in TSG
2012-11-14 09:01:33 -05:00
Marc-André Moreau
d2728aa2ee
channels/urbdrc: fix compilation
2012-11-13 11:19:17 -05:00
Marc-André Moreau
1c4a587ef1
windows: fix build
2012-11-11 17:23:57 -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
a874578e38
libfreerdp-core: rdpSettings refactoring (part 6)
2012-11-08 11:53:25 -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
e133d01376
libfreerdp-client: improved set of new command-line options
2012-11-06 22:08:09 -05:00
Marc-André Moreau
917bb894d7
libfreerdp-client: started new command-line syntax
2012-11-05 22:11:13 -05:00
Marc-André Moreau
44a063ee2b
libfreerdp-client: added loading of dynamic add-ins
2012-11-05 20:58:58 -05:00
Marc-André Moreau
0f79d5c62a
cmake: added generation of static tables for channel subsystems
2012-11-05 19:55:15 -05:00
Marc-André Moreau
b8383e4c67
channels/drive: use new improved pattern matcher
2012-11-03 23:54:54 -04:00
Marc-André Moreau
5bf0586078
libfreerdp-client: added method to free addin list
2012-11-03 23:33:10 -04:00
Marc-André Moreau
b3f6dea390
libfreerdp-client: started addin enumerator
2012-11-03 23:04:04 -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
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
67c24dc81d
wfreerdp: add support for .rdp files
2012-10-28 12:12:36 -04:00
Marc-André Moreau
13a0fbe040
libfreerdp-client: initial working .rdp file support
2012-10-27 21:30:08 -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
210ba6ac8c
channels: fix linking of libfreerdp-client and libfreerdp-server
2012-10-19 13:10:42 -04:00
Marc-André Moreau
d251538252
libwinpr: fix build on linux
2012-10-18 22:05:06 -04:00
Marc-André Moreau
63858bf722
cmake: improve NSIS packaging
2012-10-17 13:07:29 -04:00
Marc-André Moreau
752aee3f03
client/common: define structure for rdpfile parsing
2012-10-17 03:42:13 -04:00
Marc-André Moreau
645b1a36c9
Merge branch 'channels' of github.com:FreeRDP/FreeRDP into channels
2012-10-16 20:01:54 -04:00
Marc-André Moreau
e87df0b7cc
wfreerdp-server: merging Corey's sound support with C# binding improvements
2012-10-16 19:43:45 -04:00
Marc-André Moreau
1adcca8d29
Merge branch 'master' of github.com:FreeRDP/FreeRDP into channels
2012-10-16 15:06:55 -04:00
Jay Sorg
e4307a547a
win32: added cursor shape support(mono)
2012-10-16 11:06:23 -07:00
Marc-André Moreau
8e424f7e4c
channels: simplify API
2012-10-16 12:41:16 -04:00
Marc-André Moreau
5b1a7104a0
channels: refactor static server channels
2012-10-13 10:17:52 -04:00
Marc-André Moreau
7b2369a12e
freerdp/include: remove public config.h file
2012-10-12 16:37:45 -04:00
Marc-André Moreau
5d69a74d34
libfreerdp-core: make more caches configurable through the registry
2012-10-12 15:47:51 -04:00
Corey C
0905ae6f1f
wfreerdp-server: merged upstream
2012-10-11 17:14:55 -04:00
Marc-André Moreau
fba82c1a23
wfreerdp: fix compilation on Windows
2012-10-09 12:23:35 -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
7b55d27f96
libfreerdp-utils: remove xwcsdup and xstrtoup
2012-10-08 23:46:05 -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
ce71721698
channels: rename WITH_STATIC_PLUGINS to STATIC_CHANNELS
2012-10-08 22:53:05 -04:00
Marc-André Moreau
ac7e1a3aea
channels: make rail, drdynvc, cliprdr and rdpsnd built-in channels
2012-10-08 22:48:17 -04:00
Marc-André Moreau
e95b5b5a24
channels: move rdpdr header
2012-10-08 21:00:07 -04:00
Marc-André Moreau
837cc777ce
channels: move include/freerdp/plugins to include/freerdp/client
2012-10-08 20:33:58 -04:00
Marc-André Moreau
93f88d1c48
channels: added support for loading plugins from a static entry table
2012-10-08 19:54:11 -04:00
Corey C
715a172fe8
wfreerdp-server: improved tracking of peers by id
2012-10-06 16:57:58 -04:00
Marc-André Moreau
12554c172f
winpr: fix build on Windows
2012-10-03 17:53:03 -04:00
Marc-André Moreau
164783904a
freerdp: merging with master
2012-10-02 16:32:41 -04:00
Marc-André Moreau
412f5dc452
freerdp: fix build on Linux
2012-10-02 10:57:39 -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
richterger
fbe8a2eaae
Make the rdpdr disk plugin working on windows.
...
Currently not working are rename and setting of read only attribute and file times.
In addition it also adds the ability to staticly link plugins into the binary, so you get one big exe and need no dlls. I have only tested this on windows (only disk plugin so far).
I use the following options for cmake for static binary:
cmake -DWITH_MONOLITHIC_BUILD=ON -DMSVC_RUNTIME=static -DBUILD_SHARED_LIBS=OFF -DWITH_RDPDR=ON -DOPENSSL_INCLUDE_DIR=\opensslpath\inc32 -DOPENSSL_LIBRARIES="\opensslpath\out32.dbg\ssleay32.lib;d:\path\out32.dbg\libeay32.lib" -G "Visual Studio 9 2008" .
Important notice: Openssl need to be compiled with the same static runtime. Currently missing is a switch to link different openssl libraries for debug and release builds.
2012-10-02 08:58:54 +02:00
Marc-André Moreau
1d6a4f68bb
libfreerdp-utils: remove forgotten registry utils header
2012-09-24 05:01:04 -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
1059337d90
libfreerdp-utils: make freerdp_uniconv_in a wrapper for WideCharToMultiByte
2012-09-23 18:08:12 -04:00
Marc-André Moreau
9ddcd4fd0c
libfreerdp-utils: adapt freerdp_uniconv_out to WinPR API
2012-09-23 14:37:49 -04:00
Marc-André Moreau
867c169148
libfreerdp-locale: cleanup keyboard code
2012-09-22 14:27:30 -04:00
Marc-André Moreau
15eeaa2327
libfreerdp-utils: remove semaphore utils in favor of WinPR semaphore API
2012-09-18 19:40:54 -04:00
Marc-André Moreau
13dbbb9513
libfreerdp-utils: removing mutex util in favor of WinPR mutex API
2012-09-18 17:34:11 -04:00
Marc-André Moreau
e40025b7fc
xfreerdp-server: fix build with SSPI include problem
2012-09-17 17:38:39 -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
7838e22477
libfreerdp-core: improvements for C# bindings
2012-09-03 17:08:46 -04:00
Marc-André Moreau
6ef90c4f09
include: cleanup api.h
2012-09-03 10:47:45 -04:00
Marc-André Moreau
f8c6801a6d
winpr: fix sprintf_s missing define
2012-08-30 22:19:44 -04: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
e9936ddc96
cmake: merging with master
2012-08-14 20:21:00 -04:00
Marc-André Moreau
c5624ce58f
include: fix installation of headers
2012-08-14 19:55:48 -04:00
Marc-André Moreau
384af1d93b
include: move winpr include directory inside winpr
2012-08-14 15:49:39 -04:00
Vic Lee
6d431d7a28
cmake: in case build path is different config.h needs to be install separately.
2012-08-13 17:24:52 +08:00
Marc-André Moreau
6720e664d7
winpr: get rid of config.h include in installable headers
2012-08-12 20:43:24 -04:00
Marc-André Moreau
0afd5b3ef3
include: remove inclusion of config.h in winpr.h
2012-08-12 18:47:19 -04:00
Marc-André Moreau
7e88cc23ee
include: add non-conflicting generation and installation of config.h file
2012-08-12 17:00:09 -04:00
Vic Lee
5d6ff1536c
winpr: fix compilation error on Windows.
2012-08-12 14:27:55 +08:00
Marc-André Moreau
87b32296e1
include: remove unused SSPI header
2012-08-10 20:39:00 -04:00
Marc-André Moreau
92e46af233
libwinpr-sspi: add support for dynamic loading of SSPI module
2012-08-10 18:05:37 -04:00
Marc-André Moreau
b6a9937fa1
Merge pull request #688 from bjcollins/master
...
Rail fixes/improvements
2012-08-03 15:49:42 -07:00
Brent Collins
0b7db6232f
Multiple RAIL fixes/improvements
...
1. Linked Window Manager Maximize/Minimize and Restore operations to those from the Server Rail Window so that they are in sync
2. Enable things like "CTRL-ALT-DELETE" and "WindowsKey-L" to show the full desktop window again since the desktop is not actively monitored since
this was still trying to draw to the rail window without updating the size of the window to accomodate the full workspace area.
3. Changed local window coordinates to be based on the visibileOffsetX/Y- while moving server window based on WindowOffsetX/Y. I have seen various issues regarding this when trying to use a maximized window where this is a disconnect between local window coordinates and remote window coordinates. This change clears these things up.
4. Commented the XShapeCombineRectangles calls - this can cause issues where the entire window is not visible and it does not currently play well with the changes from #3 . The gain here is greater than the loss.
5. Draw the initial workspace correctly when running across multiple monitors. The correct size was always used, but the window was only starting on the current monitor and thus could draw the window off of the viewable area.
Known Issues:
Although the changes for #2 worked well in the stable branch that I developed from - the desktop window shown once the rail windows are destroyed does not respond to input unless I minimize/restore the window. Once the window starts responding to input - you can hit cancel to close the desktop window and return to your rail windows again(or launch task manager, etc.). This is still a big step in the right direction as xfreerdp is now correctly acting when the rail server stops Actively Monitoring the desktop.
XShapeCombineRectangles needs to be revisited, most windows applications will give you a rectangular window anyways.
2012-08-03 17:35:17 -05:00
Mike McQuaid
e32f9ed4b8
Add missing config.h to types.h
...
Without config.h the various HAVE_* macros are not used properly and
this causes a compilation error on OSX Mountain Lion.
2012-08-03 21:47:20 +02:00
Marc-André Moreau
4b720a6c0d
client: merging Mac OS X and Windows client improvements from Jay Sorg
2012-07-31 16:27:42 -04:00
Marc-André Moreau
39ce1596f7
libwinpr-crt: add strtok_s
2012-07-30 15:21:57 -04:00
Marc-André Moreau
0b7b6ca2ec
libwinpr-registry: fix case sensivity
2012-07-28 15:49:16 -04:00
Marc-André Moreau
66809ba269
libwinpr-sspi: fix on Linux
2012-07-26 19:43:51 -04:00
Marc-André Moreau
984a8c97a3
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-07-26 12:41:49 -04:00
lysannkessler
d9c260f221
added command line options to specify preconnection PDU information
2012-07-25 18:46:43 +02:00
lysannkessler
3c6df95978
added a setting and a command line flag to disable security layer negotiation
2012-07-25 12:35:52 +02:00
Jay Sorg
317fb28c7e
adedd --bcv3 cap, working now to xrdp
2012-07-24 17:50:10 -07:00
Jay Sorg
ea9e5fcbee
codec: use the CODEC_ID_* names instead of magic numbers
2012-07-24 16:54:29 -07:00
Marc-André Moreau
3d62beb17e
libwinpr-asn1: fix compilation on Windows
2012-07-24 15:05:52 -04:00
Jay Sorg
238cf848c2
codecs: added --jpeg command line, moved jpeg hack to bitmap cache v3, added bcv3 xxx setting
2012-07-24 12:05:22 -07:00
Marc-André Moreau
d1be8fc222
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-07-23 10:42:09 -04:00
Marc-André Moreau
6155e3718f
libwinpr-sspi: store NTLM hashes in SAM, generate NTLMv2 hashes on the fly
2012-07-22 23:23:23 -04:00
Martin Fleisz
87f18e59ae
Extended plugin system to be able to link/load plugins statically, credit goes to Mike McDonald from Quest Software
2012-07-16 07:18:50 -07:00
Marc-André Moreau
8e224d2f94
libwinpr-asn1: declare new stubs
2012-07-05 16:36:47 -04:00
Marc-André Moreau
f3d480bba2
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-07-04 18:34:37 -04:00
Marc-André Moreau
3c7ad65bea
libwinpr-utils: cleanup stream utils
2012-07-04 18:33:49 -04:00
Dorian Johnson
278b885872
stream.h: add explicit cast to stream_read_uint16
...
this was causing warnings on clang with pedantic
2012-07-03 12:41:53 -05:00
Marc-André Moreau
d3f9b057a2
libwinpr-sspi: add GetSystemTimeAsFileTime()
2012-06-29 16:43:07 -04:00
Marc-André Moreau
633e0f90bf
libwinpr-sspi: simplify NTLM header and fields read/write
2012-06-29 16:09:14 -04:00
Marc-André Moreau
e4c920c946
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-06-29 08:55:58 -04:00
Dorian Johnson
3b3f05a0b1
libfreerdp-crypto: Allow clients to accept a changed cert
2012-06-28 20:05:10 -05:00
Jim Grandy
cc2fdd6da2
Pushing jpeg codec support, used in xrdp's offscreen surface remoting technique. Will likely be superceded by use of jpeg2000.
2012-06-26 16:57:18 -07:00
Marc-André Moreau
d0e1d39dbc
Merge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr
2012-06-26 12:13:08 -04:00
Marc-André Moreau
071c111b3d
libwinpr-asn1: initial commit
2012-06-26 12:12:41 -04:00
Vic Lee
364166a672
server: add audio input server channel.
2012-06-26 14:49:39 +08:00
Vic Lee
e1bad129ba
wtsvc: add server dvc read/write data.
2012-06-26 13:55:49 +08:00
Marc-André Moreau
b841720711
libwinpr-dsparse: fix compilation on Windows
2012-06-25 11:36:31 -04:00
Vic Lee
3fae14f2ef
wtsvc: add server dvc creation and closure.
2012-06-25 16:41:59 +08:00