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
Vic Lee
eaaedbe785
libfreerdp-core/peer: add activated flag.
2012-06-24 22:20:45 +08:00
Marc-André Moreau
1aa0512490
libfreerdp-rail: rename UNICODE_STRING to RAIL_UNICODE_STRING to avoid conflict
2012-06-19 17:26:37 -04:00
Marc-André Moreau
05a77eb8ff
libwinpr-sspicli: initial commit
2012-06-19 10:19:53 -04:00
Marc-André Moreau
fb4df9f731
libwinpr-dsparse: initial commit
2012-06-18 22:41:37 -04:00
Marc-André Moreau
630affb47c
libwinpr-sysinfo: initial commit
2012-06-18 22:22:39 -04:00
Marc-André Moreau
72d2c7c1d8
libfreerdp-core: use DER for parts of TSRequest encoding, just like mstsc
2012-06-18 15:56:40 -04:00
Marc-André Moreau
7afc130e50
libfreerdp-crypto: add comments for SSPI flags used in NLA
2012-06-18 01:01:08 -04:00
Marc-André Moreau
58d6e11b85
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
2012-06-15 10:38:18 -04:00
Marc-André Moreau
33d0d59306
wfreerdp-server: fix server-side TLS on Windows
2012-06-12 23:09:30 -04:00
Marc-André Moreau
5624b4450a
libwinpr-sspi: partially fix encoding of credentials on Windows
2012-06-06 21:16:47 -04:00
Marc-André Moreau
c90326cc16
libwinpr-sspi: added support for Service Principal Name (SPN)
2012-06-06 19:59:17 -04:00
Mike Carifio
a31f0c62e6
xfreerdp: Adds switch --from-stdin.
...
This switch will prompt username, password, domain and connection
host if not specified at the command line.
Signed-off-by: Rex Tsai <chihchun@kalug.linux.org.tw>
2012-06-06 17:55:34 +08:00
Mike Carifio
28075f5ebb
xfreerdp: add --authonly switch to xfreerdp client
...
Signed-off-by: Rex Tsai <chihchun@kalug.linux.org.tw>
2012-06-06 17:55:34 +08:00
Marc-André Moreau
5ed9796e96
libwinpr-sspi: fix compilation on Windows
2012-06-06 02:59:37 -04:00
Marc-André Moreau
18a8a5c6c4
libwinpr-registry: reduce API stubs to MinWin
2012-06-05 19:40:49 -04:00
Marc-André Moreau
4a5de37c00
libwinpr-sspi: improve SAM management
2012-06-03 19:59:35 -04:00
Marc-André Moreau
0736077e07
winpr: fix WCHAR, define -fshort-wchar
2012-06-03 16:30:15 -04:00