Marc-André Moreau [Mon, 13 Aug 2012 23:05:47 +0000 (19:05 -0400)]
wfreerdp-server: add proper detection of device registry key for DFMirage driver
Marc-André Moreau [Mon, 13 Aug 2012 22:25:05 +0000 (18:25 -0400)]
wfreerdp-server: start integration of DFMirage driving code
Marc-André Moreau [Mon, 13 Aug 2012 21:27:44 +0000 (17:27 -0400)]
wfreerdp-server: add DFMirage header definitions
Marc-André Moreau [Mon, 13 Aug 2012 19:45:02 +0000 (15:45 -0400)]
cmake: merging with cleanup branch
Marc-André Moreau [Mon, 13 Aug 2012 16:32:41 +0000 (12:32 -0400)]
cmake: started monolithic build option
Marc-André Moreau [Mon, 13 Aug 2012 12:34:47 +0000 (05:34 -0700)]
Merge pull request #665 from bmiklautz/issue_629
Fix for #629. Don't show password if --from-stdin is given as argument.
Vic Lee [Mon, 13 Aug 2012 09:24:52 +0000 (17:24 +0800)]
cmake: in case build path is different config.h needs to be install separately.
Vic Lee [Mon, 13 Aug 2012 09:16:03 +0000 (17:16 +0800)]
cmake: add missing include path for generated config.h
Marc-André Moreau [Mon, 13 Aug 2012 02:16:26 +0000 (22:16 -0400)]
cmake: cleanup of cmake scripts for FreeRDP libraries
Vic Lee [Mon, 13 Aug 2012 01:54:50 +0000 (09:54 +0800)]
libfreerdp-utils: fix a memory leak.
Marc-André Moreau [Mon, 13 Aug 2012 00:43:24 +0000 (20:43 -0400)]
winpr: get rid of config.h include in installable headers
Marc-André Moreau [Sun, 12 Aug 2012 22:47:19 +0000 (18:47 -0400)]
include: remove inclusion of config.h in winpr.h
Marc-André Moreau [Sun, 12 Aug 2012 22:08:27 +0000 (15:08 -0700)]
Merge pull request #696 from FreeRDP/cleanup
CMake Improvements #1
Marc-André Moreau [Sun, 12 Aug 2012 22:05:25 +0000 (18:05 -0400)]
cmake: cleanup compilation options
Marc-André Moreau [Sun, 12 Aug 2012 21:00:09 +0000 (17:00 -0400)]
include: add non-conflicting generation and installation of config.h file
Marc-André Moreau [Sun, 12 Aug 2012 20:04:11 +0000 (16:04 -0400)]
client/Mac: merge latest updates from Jay
Marc-André Moreau [Sun, 12 Aug 2012 19:41:07 +0000 (15:41 -0400)]
third-party: create third-party integration scripts
Vic Lee [Sun, 12 Aug 2012 06:27:55 +0000 (14:27 +0800)]
winpr: fix compilation error on Windows.
Vic Lee [Sun, 12 Aug 2012 05:41:38 +0000 (13:41 +0800)]
libfreerdp-utils: fix wait_obj_select for Windows.
Marc-André Moreau [Sat, 11 Aug 2012 03:38:01 +0000 (20:38 -0700)]
Merge pull request #695 from rafcabezas/upstream
Required for Windows 8 Release Candidate
Marc-André Moreau [Sat, 11 Aug 2012 00:39:00 +0000 (20:39 -0400)]
include: remove unused SSPI header
Raf [Fri, 10 Aug 2012 22:26:37 +0000 (18:26 -0400)]
Required for Windows 8 Release Candidate
Marc-André Moreau [Fri, 10 Aug 2012 22:05:37 +0000 (18:05 -0400)]
libwinpr-sspi: add support for dynamic loading of SSPI module
Marc-André Moreau [Fri, 10 Aug 2012 16:03:35 +0000 (09:03 -0700)]
Merge pull request #693 from dorianj/tsmf_volume
tsmf: add ability for tsmf audio players to get volume change
Marc-André Moreau [Fri, 10 Aug 2012 16:03:15 +0000 (09:03 -0700)]
Merge pull request #692 from mfleisz/master
Fixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash
Vic Lee [Wed, 8 Aug 2012 23:53:58 +0000 (07:53 +0800)]
libfreerdp-crypto: add a null pointer check.
Vic Lee [Wed, 8 Aug 2012 23:51:44 +0000 (07:51 +0800)]
cmake: include libfreerdp-server-channels in Windows build.
Vic Lee [Wed, 8 Aug 2012 00:48:29 +0000 (08:48 +0800)]
cmake: fix msvc win64 build.
Dorian Johnson [Tue, 7 Aug 2012 22:42:45 +0000 (17:42 -0500)]
tsmf: add ability for tsmf audio players to get volume change
notifications, even when the decoder doesn't support it.
Martin Fleisz [Tue, 7 Aug 2012 10:52:52 +0000 (03:52 -0700)]
Fixed crash in SamLookupUserW when SamOpen fails in ntlm_fetch_ntlm_v2_hash
Marc-André Moreau [Fri, 3 Aug 2012 22:49:42 +0000 (15:49 -0700)]
Merge pull request #688 from bjcollins/master
Rail fixes/improvements
Brent Collins [Fri, 3 Aug 2012 22:35:17 +0000 (17:35 -0500)]
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.
Marc-André Moreau [Fri, 3 Aug 2012 19:54:39 +0000 (12:54 -0700)]
Merge pull request #687 from mikemcquaid/master
Add missing config.h to types.h
Mike McQuaid [Fri, 3 Aug 2012 19:47:20 +0000 (21:47 +0200)]
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.
Brent Collins [Fri, 3 Aug 2012 19:06:09 +0000 (14:06 -0500)]
Merge remote branch 'upstream/master'
Marc-André Moreau [Fri, 3 Aug 2012 15:57:24 +0000 (08:57 -0700)]
Merge pull request #683 from bjcollins/master
Issue #661: Fix rdpdr directory "open only" operation to no longer create directory
Marc-André Moreau [Fri, 3 Aug 2012 15:56:29 +0000 (08:56 -0700)]
Merge pull request #686 from grandpaul/refine-ext
Refine the extension loading code.
Marc-André Moreau [Fri, 3 Aug 2012 15:55:58 +0000 (08:55 -0700)]
Merge pull request #685 from dpoe/master
Fix for #574: Timezone redirection
Ying-Chun Liu (PaulLiu) [Fri, 3 Aug 2012 08:40:05 +0000 (16:40 +0800)]
Refine the extension loading code.
The extension loading code is fixed by commit
48ad5feb0a6ad831d863f89ed74b443021e54303
However, it looks weird that the extension is not initialized in rdp_new().
So we split the load/init steps out of new step. Thus to achieve the
same result that
48ad5feb0a6ad831d863f89ed74b443021e54303 des.
Signed-off-by: Ying-Chun Liu (PaulLiu) <paul.liu@canonical.com>
Daryl Poe [Thu, 2 Aug 2012 18:33:58 +0000 (12:33 -0600)]
#574: fix for timezone redirection east of UTC; add more timezone synonyms
Jay Sorg [Thu, 2 Aug 2012 17:12:31 +0000 (10:12 -0700)]
channel/rdpsnd: from LK2000, remove debug messages in mac audio
Jay Sorg [Thu, 2 Aug 2012 17:04:44 +0000 (10:04 -0700)]
client/Mac: changes from LK2000
Brent Collins [Wed, 1 Aug 2012 22:16:00 +0000 (17:16 -0500)]
Merge remote branch 'upstream/master'
Brent Collins [Wed, 1 Aug 2012 22:05:45 +0000 (17:05 -0500)]
Issue #684.
Fix the problem with a smart card reader being lost when a smart card is removed during a reconnected Windows 2008r2 rdp session. This was due to a improper handling of a message with a duplicate completionID. There is a lengthy comment in the code with explicit details. Also, many minor updates for the code to more closely reflect the protocol documentation - such as correcting packet lengths, undocumented padding, etc.
Brent Collins [Wed, 1 Aug 2012 20:05:33 +0000 (15:05 -0500)]
Fix FreeRDP Issue #661.
Check directory operations in rdpdr to determine if the directory should be created if it does not exist - instead of always just creating a directory regardless.
Marc-André Moreau [Wed, 1 Aug 2012 17:31:48 +0000 (10:31 -0700)]
Merge pull request #682 from FreeRDP/winpr
Windows + Mac OS X Ports Improvements
Marc-André Moreau [Wed, 1 Aug 2012 17:13:17 +0000 (13:13 -0400)]
libfreerdp-crypto: fix server-side NLA with native SSPI modules on Windows
Marc-André Moreau [Wed, 1 Aug 2012 16:50:27 +0000 (12:50 -0400)]
channels: merging with master
Marc-André Moreau [Wed, 1 Aug 2012 16:47:16 +0000 (09:47 -0700)]
Merge pull request #679 from dorianj/fix_677
build: ignore unresolved symbols on OS X. Fixes #677
Marc-André Moreau [Wed, 1 Aug 2012 16:46:39 +0000 (09:46 -0700)]
Merge pull request #678 from bmiklautz/issue_523
rdpsnd: show message when plugin was successfully loaded
Marc-André Moreau [Wed, 1 Aug 2012 16:46:20 +0000 (09:46 -0700)]
Merge pull request #680 from lysannkessler/spikes/hyperv
fix --no-nego
Marc-André Moreau [Wed, 1 Aug 2012 01:15:07 +0000 (21:15 -0400)]
libwinpr-sspi: add support for SuppressExtendedProtection registry key
lysannkessler [Tue, 31 Jul 2012 21:07:48 +0000 (23:07 +0200)]
print some debug output in case security layer cannot connect due to missing protocol selection
lysannkessler [Tue, 31 Jul 2012 20:58:41 +0000 (22:58 +0200)]
fix --no-nego again
Jay Sorg [Tue, 31 Jul 2012 20:57:39 +0000 (13:57 -0700)]
X11: no logic, just white space changes
Jay Sorg [Tue, 31 Jul 2012 20:51:43 +0000 (13:51 -0700)]
X11: option to use RAIL with local borders
Marc-André Moreau [Tue, 31 Jul 2012 20:27:42 +0000 (16:27 -0400)]
client: merging Mac OS X and Windows client improvements from Jay Sorg
Dorian Johnson [Tue, 31 Jul 2012 20:22:10 +0000 (15:22 -0500)]
build: ignore unresolved symbols on OS X. Fixes #677
Marc-André Moreau [Tue, 31 Jul 2012 20:14:17 +0000 (16:14 -0400)]
wfreerdp: don't install keymaps on Windows
Bernhard Miklautz [Tue, 31 Jul 2012 10:57:58 +0000 (12:57 +0200)]
rdpsnd: show message when plugin was successfully loaded
Helps to inform the user which plugin is actually be used. Fixes #523
Marc-André Moreau [Tue, 31 Jul 2012 01:32:44 +0000 (21:32 -0400)]
wfreerdp-server: code structure cleanup
Marc-André Moreau [Mon, 30 Jul 2012 23:19:48 +0000 (16:19 -0700)]
Merge pull request #671 from bmiklautz/git_version_string
Add git version to --version when git is available
Marc-André Moreau [Mon, 30 Jul 2012 21:21:32 +0000 (17:21 -0400)]
wfreerdp-server: add mouse input support
Marc-André Moreau [Mon, 30 Jul 2012 20:23:05 +0000 (13:23 -0700)]
Merge pull request #676 from C-o-r-E/master
libfreerdp-locale: Temporary fix for setting the server's time from the client. Disabled use of timezone rules.
Marc-André Moreau [Mon, 30 Jul 2012 20:03:20 +0000 (16:03 -0400)]
wfreerdp-server: added keyboard input support
C-o-r-E [Mon, 30 Jul 2012 20:02:47 +0000 (16:02 -0400)]
Merge remote-tracking branch 'upstream/master'
C-o-r-E [Mon, 30 Jul 2012 19:52:45 +0000 (15:52 -0400)]
libfreerdp-core: cleaned up a bunch of debug printing
libfreerdp-local: disabled a block pertaining to the use of timezone rules. This seems to make timezone and time to be set correctly on the server side but Issue #574 should not (yet) be closed.
Marc-André Moreau [Mon, 30 Jul 2012 19:21:57 +0000 (15:21 -0400)]
libwinpr-crt: add strtok_s
Marc-André Moreau [Mon, 30 Jul 2012 18:55:55 +0000 (11:55 -0700)]
Merge pull request #675 from FreeRDP/winpr
Windows: 16bpp colors, compilation fixes
Marc-André Moreau [Mon, 30 Jul 2012 18:52:50 +0000 (14:52 -0400)]
libwinpr-sspi: fix NTLM registry loading
Marc-André Moreau [Mon, 30 Jul 2012 16:33:12 +0000 (12:33 -0400)]
Merge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Mon, 30 Jul 2012 16:33:05 +0000 (12:33 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Mon, 30 Jul 2012 15:56:23 +0000 (08:56 -0700)]
Merge pull request #674 from bmiklautz/issue_670
Fix for issue #670
C-o-r-E [Sun, 29 Jul 2012 03:37:25 +0000 (23:37 -0400)]
libfreerdp-core: even more debug printf()
C-o-r-E [Sun, 29 Jul 2012 03:05:46 +0000 (23:05 -0400)]
libfreerdp-core: more debug output for tracking timezone bug
Marc-André Moreau [Sun, 29 Jul 2012 02:24:14 +0000 (22:24 -0400)]
channels: start fixing compilation on Windows
Marc-André Moreau [Sun, 29 Jul 2012 01:37:34 +0000 (21:37 -0400)]
wfreerdp: fix 16bpp colors
Marc-André Moreau [Sun, 29 Jul 2012 00:29:02 +0000 (20:29 -0400)]
libwinpr-sspi: fix NTLM version info
C-o-r-E [Sun, 29 Jul 2012 00:14:47 +0000 (20:14 -0400)]
libfreerdp-core: added debug output
Marc-André Moreau [Sat, 28 Jul 2012 23:31:26 +0000 (19:31 -0400)]
Merge branch 'winpr' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Sat, 28 Jul 2012 23:30:21 +0000 (19:30 -0400)]
libfreerdp-core: fix timezone finding and encoding
Marc-André Moreau [Sat, 28 Jul 2012 21:59:49 +0000 (14:59 -0700)]
Merge pull request #673 from FreeRDP/winpr
WinPR: time zone, registry and unicode
Marc-André Moreau [Sat, 28 Jul 2012 21:57:41 +0000 (17:57 -0400)]
libfreerdp-core: fix timezone finding and encoding
Marc-André Moreau [Sat, 28 Jul 2012 20:30:17 +0000 (16:30 -0400)]
Merge branch 'master' of github.com:FreeRDP/FreeRDP into winpr
Marc-André Moreau [Sat, 28 Jul 2012 19:49:16 +0000 (15:49 -0400)]
libwinpr-registry: fix case sensivity
Marc-André Moreau [Sat, 28 Jul 2012 19:24:36 +0000 (12:24 -0700)]
Merge pull request #672 from C-o-r-E/master
Added time zone detection support to redhat style systems. Fixed bug in Unix-Windows time zone matching.
C-o-r-E [Sat, 28 Jul 2012 19:04:07 +0000 (15:04 -0400)]
Removed debug output
C-o-r-E [Sat, 28 Jul 2012 04:43:54 +0000 (00:43 -0400)]
client now successfuly sets the server's timezone
C-o-r-E [Sat, 28 Jul 2012 04:11:09 +0000 (00:11 -0400)]
fixed erroneous string modification
C-o-r-E [Sat, 28 Jul 2012 04:07:37 +0000 (00:07 -0400)]
fixed warning and added some more debug output
C-o-r-E [Sat, 28 Jul 2012 03:53:35 +0000 (23:53 -0400)]
Added support for timezone detection on redhad style systems using /etc/localtime
C-o-r-E [Sat, 28 Jul 2012 02:58:56 +0000 (22:58 -0400)]
timezone stuff
C-o-r-E [Fri, 27 Jul 2012 22:15:18 +0000 (18:15 -0400)]
added more debug output
C-o-r-E [Fri, 27 Jul 2012 21:38:45 +0000 (17:38 -0400)]
added some debug output
C-o-r-E [Fri, 27 Jul 2012 21:12:15 +0000 (17:12 -0400)]
added some debug output
Bernhard Miklautz [Fri, 27 Jul 2012 12:43:57 +0000 (14:43 +0200)]
Fix for issue #670
Only connect with protocol if selected
Bernhard Miklautz [Fri, 27 Jul 2012 01:32:42 +0000 (03:32 +0200)]
Error fixed in AutoVersioning when no .git is found
Bernhard Miklautz [Fri, 27 Jul 2012 01:08:30 +0000 (03:08 +0200)]
Git build versioning added.
Now --version prints something like "This is FreeRDP version 1.0.1 (git
1.0.1-710-g90ec2)". Having a git commit id helps to identify builds and eases
debuggin.
The downside is that GetGitRevisionDescription retriggers a cmake
re-configuration after each git commit. But thats the only way to get correct
version informations without having git hooks or similar.
GetGitRevisionDescription is based on Ryan Pavlik cmake Modules.
Marc-André Moreau [Thu, 26 Jul 2012 23:43:51 +0000 (19:43 -0400)]
libwinpr-sspi: fix on Linux
Marc-André Moreau [Thu, 26 Jul 2012 22:35:39 +0000 (18:35 -0400)]
libwinpr-sspi: fix UNICODE build