The x2go community had a lot of problems with x2go Windows client when it was utilizing xming. Then someone found out about and contacted the lead developer for *vcxsrv*:
http://sourceforge.net/projects/vcxsrv/ read the reviews on the sourceforge site...! The x2go dev's switched to using vcxsrv instead of xming and both performance & stability have improved for the x2go windows client. Perhaps it could be useful to the freerdp client software as well. vcxsrv is also still open source. Brian ---------------------------------------------------------------------- Message: 1 Date: Wed, 21 Mar 2012 21:57:23 +0100 From: Felix Wolfheimer <f.wolfhei...@googlemail.com> Subject: Re: [Freerdp-devel] mingw cross compilation from linux to windows To: Huihong Luo <huisi...@yahoo.com> Cc: freerdp-devel@lists.sourceforge.net Message-ID: <1332363443.2815.20.ca...@blauerpfeil.fritz.box> Content-Type: text/plain; charset="UTF-8" > I don't understand why you bother with such complex cross compile. > > > You can simply build windows version on Windows with Visual Studio. > - I'm writing software which is cross-platform (Windows and Linux) which means I have the "complex" cross-compilation stuff on my Linux box up and running anyway. If you have set it up it's actually not that complex. ;-) - I like the fact that I can build for the different OS I want to support on just a single machine. For me this is more efficient than using VS and it actually works out very well. ------------------------------ Message: 2 Date: Wed, 21 Mar 2012 14:19:08 -0700 (PDT) From: Huihong Luo <huisi...@yahoo.com> Subject: Re: [Freerdp-devel] mingw cross compilation from linux to windows To: Felix Wolfheimer <f.wolfhei...@googlemail.com> Cc: freerdp-devel@lists.sourceforge.net Message-ID: <1332364748.12404.yahoomailclas...@web160304.mail.bf1.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 ok, that makes sense. ? but if you want to develop more code, VS is much time. Debugging with mingw is very?painful.? Microsoft has best debugging tools. --- On Wed, 3/21/12, Felix Wolfheimer <f.wolfhei...@googlemail.com> wrote: From: Felix Wolfheimer <f.wolfhei...@googlemail.com> Subject: Re: [Freerdp-devel] mingw cross compilation from linux to windows To: "Huihong Luo" <huisi...@yahoo.com> Cc: freerdp-devel@lists.sourceforge.net Date: Wednesday, March 21, 2012, 1:57 PM > I don't understand why you bother with such complex cross compile. > > > You can simply build windows version on Windows with Visual Studio. >? ? ? ??? - I'm writing software which is cross-platform (Windows and Linux) which means I have the "complex" cross-compilation stuff on my Linux box up and running anyway. If you have set it up it's actually not that complex. ;-) - I like the fact that I can build for the different OS I want to support on just a single machine. For me this is more efficient than using VS and it actually works out very well. ??? ------------------------------ Message: 3 Date: Wed, 21 Mar 2012 14:40:47 -0700 (PDT) From: Huihong Luo <huisi...@yahoo.com> Subject: [Freerdp-devel] some code to add mouse wheel support for windows To: freerdp-devel@lists.sourceforge.net Message-ID: <1332366047.56352.yahoomailclas...@web160301.mail.bf1.yahoo.com> Content-Type: text/plain; charset=iso-8859-1 can the dev add this code change to wf_event.c below. This makes mouse wheel to work on windows FreeRDP client. ? LRESULT CALLBACK wf_event_proc(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam) ? { ? ? case WM_MOUSEMOVE: ..... break; ? // new code case WM_MOUSEWHEEL: { WORD fwKeys = GET_KEYSTATE_WPARAM(wParam); int zDelta = GET_WHEEL_DELTA_WPARAM(wParam); uint16 flags; if (zDelta > 0) flags = PTR_FLAGS_WHEEL | 0x0078; else flags = PTR_FLAGS_WHEEL | PTR_FLAGS_WHEEL_NEGATIVE | 0x0088; input->MouseEvent(input, flags, 0, 0); break; } // end of new code ? .... ? } ------------------------------ Message: 4 Date: Wed, 21 Mar 2012 23:38:58 +0100 From: Mads Kiilerich <m...@kiilerich.com> Subject: Re: [Freerdp-devel] mingw cross compilation from linux to windows To: Felix Wolfheimer <f.wolfhei...@googlemail.com> Cc: freerdp-devel@lists.sourceforge.net Message-ID: <4f6a5882.5050...@kiilerich.com> Content-Type: text/plain; charset=UTF-8; format=flowed Thanks. Similar patches are now in git. I have found that mingw-w64 in 32 bit mode works much better than mingw32 ... but I still need various strange hacks in order to build. What mingw version are you using? /Mads On 03/20/2012 11:29 PM, Felix Wolfheimer wrote: > Actually, I had to apply the following very small patch to one of > FreeRDPs headers because Mingw already defines the "boolean" type in one > of its headers: > > Index: include/freerdp/types.h > ================================================================== > --- include/freerdp/types.h > +++ include/freerdp/types.h > @@ -63,11 +63,11 @@ > typedef signed long long sint64; > #endif > > #endif /* HAVE_INTTYPES_H */ > > -#ifdef HAVE_STDBOOL_H > +#if defined(HAVE_STDBOOL_H)&& !(defined(__MINGW32__) || defined(__MINGW64__)) > > #include<stdbool.h> > > typedef int boolean; > > > Additionally, I changed the CMakeFile.txt in the main directory because I wanted a statically linked version of wfreerdp: > > Index: CMakeLists.txt > ================================================================== > --- CMakeLists.txt > +++ CMakeLists.txt > @@ -48,11 +48,11 @@ > set(CMAKE_BUILD_TYPE "Release") > endif() > > # build shared libs > if(NOT BUILD_SHARED_LIBS) > - set(BUILD_SHARED_LIBS ON) > + #set(BUILD_SHARED_LIBS ON) > endif() > > # Compiler-specific flags > if(CMAKE_COMPILER_IS_GNUCC) > set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wall") > > Then I ran cmake like this (I install FreeRDP in a local directory in my $HOME which is specified in $INSTALLPATH), OpenSSL (1.0.0g) is installed in this folder as well: > > > cmake -DCMAKE_SYSTEM_NAME="Windows" \ > -DCMAKE_C_COMPILER="/usr/local/mingw/bin/x86_64-w64-mingw32-gcc" \ > -DCMAKE_RC_COMPILER="/usr/local/mingw/bin/x86_64-w64-mingw32-windres" \ > -DCMAKE_INSTALL_PREFIX="$INSTALLPATH" \ > -DBUILD_SHARED_LIBS=OFF \ > -DCMAKE_C_FLAGS="-DFREERDP_EXPORTS -Dsprintf_s=snprintf $CFLAGS" \ > -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \ > -DWITH_SSE2=OFF \ > -DWITH_SSE2_TARGET=OFF \ > -DOPENSSL_INCLUDE_DIR="$INSTALLPATH/include" \ > -DLIB_EAY="$INSTALLPATH/lib/libcrypto.a" \ > -DSSL_EAY="$INSTALLPATH/lib/libssl.a" \ > . > > > > > > Am Dienstag, den 20.03.2012, 01:27 +0100 schrieb Mads Kiilerich: >> You could build without any patches? >> >> Ok - I will try harder ;-) >> >> /Mads >> >> >> Felix Wolfheimer wrote, On 03/19/2012 10:26 PM: >>> Hi Mads, >>> >>> I also cross-compiled Freerdp-1.0.1 (Mingw-w64 version 2.0 with gcc >>> 4.7.0) for 32 Bit as well as for 64 Bit Windows. I tested it recently on >>> a Windows 7 (64 Bit) client connecting to a Windows Server 2008 R2. >>> >>> You need to specify a user name and password on the command line like >>> this: >>> >>> wfreerdp -u<user> -p<password> <servername> >>> >>> Then the connection works (at least in my setup). If you omit this it >>> will fail silently. But the functionality is currently very limited. In >>> my case the color scheme is completely messed up for some reason (looks >>> like it uses an 8 bit color scheme) and it seems to ignore any attempt >>> to change this. >>> >>> Note: If you define the PP macro WITH_DEBUG when you compile wfreerdp it >>> will create a console window where you can see its output. Guess that >>> will help to find out why it fails in your case. >>> >>> Regards >>> >>> Felix >>> >>> >>> >>> Am Montag, den 19.03.2012, 20:57 +0100 schrieb Mads Kiilerich: >>>> I am trying to compile FreeRDP with mingw32 from Fedora 16 to win32. >>>> >>>> With a non-trivial number of patches it compiles ... but it silently >>>> fails to run. >>>> >>>> Has anybody else seen any success with mingw compilation recently? >>>> >>>> https://github.com/FreeRDP/FreeRDP/wiki/Compilation from a couple of >>>> months ago mentions cross compilation with Mingw-w64, so I wonder if I >>>> am doing something wrong or if things has changed a lot since then? >>>> >>>> /Mads >>>> >>>> ------------------------------------------------------------------------------ >>>> This SF email is sponsosred by: >>>> Try Windows Azure free for 90 days Click Here >>>> http://p.sf.net/sfu/sfd2d-msazure >>>> _______________________________________________ >>>> Freerdp-devel mailing list >>>> Freerdp-devel@lists.sourceforge.net >>>> https://lists.sourceforge.net/lists/listinfo/freerdp-devel >>> >> > > ------------------------------ Message: 5 Date: Wed, 21 Mar 2012 17:27:41 -0600 From: chris nelson <sleekmountain...@gmail.com> Subject: [Freerdp-devel] 2k8 standard session broker bug To: freerdp-devel <freerdp-devel@lists.sourceforge.net> Message-ID: <CAApuFLe5nYAKELYTE_rVTgAhkjU=TUEBNg=vamr8+cs0r6s...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 hello, i am getting asked for credentials twice connecting to a 3 server 2k8 standard TS farm with --no-nla. using session broker with ip based redirection. using freerdp 1.0.1. seems to work fine with nla, but i can not use nla in my set up. thanks, chris ------------------------------ Message: 6 Date: Thu, 22 Mar 2012 09:51:06 +0800 From: " alex.lee " <alex....@ycdtech.com> Subject: [Freerdp-devel] do we need to implemented a software the RemoteFx codec in DM3730? does freeRDP had ? To: " freerdp-devel " <freerdp-devel@lists.sourceforge.net> Message-ID: <tencent_0dc4f9ea580d671b14893...@qq.com> Content-Type: text/plain; charset="ISO-8859-1" hello anyone, i want to run RemoteFX by DM3730 & freeRDP , do we need to implemented a software RemoteFx codec in DM3730? or freeRDP has the software codec ? by the way, which x server will be good for running freeRDP, Xfbdev or DirectFB or other? thanks! ------------------------------ Message: 7 Date: Thu, 22 Mar 2012 12:02:58 +0100 From: "Jonas Vestberg" <jo...@zeroed.org> Subject: [Freerdp-devel] Support for RDP SSO To: freerdp-devel@lists.sourceforge.net Message-ID: <201203221102.q2mb2wlz026...@mail1.24-7webhosting.com> Content-Type: text/plain; charset=iso-8859-1 Hi Since Windows Vista* and Windows Server 2008, domain joined machined can be configured to use single sign on (SSO). The client must be configured to "Allow Delegatin of Default Credentials" for hosts that will be made available using SSO. * Feature was later backported to Windows XP SP3. How to enable Single Sign-On for my Terminal Server connections http://blogs.msdn.com/b/rds/archive/2007/04/19/how-to-enable-single-sign-on-for-my-terminal-server-connections.aspx Does this feature go beyond the basic RDP and CredSSP specification or can RDP SSO be accomplished using RDP-NLA with NTLM or Kerberos authentication? And the most important question, is this feature supported by the FreeRDP client today? Jonas ------------------------------ Message: 8 Date: Thu, 22 Mar 2012 11:58:30 -0400 From: Marc-Andr? Moreau <marcandre.mor...@gmail.com> Subject: Re: [Freerdp-devel] Support for RDP SSO To: Jonas Vestberg <jo...@zeroed.org> Cc: freerdp-devel@lists.sourceforge.net Message-ID: <CAHNhiDQEApaQT1EsxJeGyeZdpT21WL=b3e+cw2ydupstkjn...@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1 Hi Jonas, On Thu, Mar 22, 2012 at 7:02 AM, Jonas Vestberg <jo...@zeroed.org> wrote: > > > Hi > > Since Windows Vista* and Windows Server 2008, domain joined machined can > be configured to use single sign on (SSO). The client must be configured to > "Allow Delegatin of Default Credentials" for hosts that will be made > available using SSO. > > * Feature was later backported to Windows XP SP3. > > How to enable Single Sign-On for my Terminal Server connections > > http://blogs.msdn.com/b/rds/archive/2007/04/19/how-to-enable-single-sign-on-for-my-terminal-server-connections.aspx > > Does this feature go beyond the basic RDP and CredSSP specification or can > RDP SSO be accomplished using RDP-NLA with NTLM or Kerberos authentication? > And the most important question, is this feature supported by the FreeRDP > client today? > > It is a feature which is hard to get, but we're currently working on building the foundations for it. I am working on implementing a 1:1 replacement of the Windows SSPI API, or the API which is used for authentication modules. NLA is composed of multiple SSPI modules such as CredSSP, Negotiate, NTLM, Kerberos, etc. SSO seems to be done with a specific portion of SSPI which I haven't tried implementing yet: http://msdn.microsoft.com/en-us/library/windows/desktop/aa374731(v=vs.85).aspx#credentials_management_functions Functions like CredUIReadSSOCredW and CredUIStoreSSOCredW seem to be what is used for SSO with mstsc.exe, but I haven't confirmed. You can take a look at libfreerdp-sspi here: https://github.com/FreeRDP/FreeRDP/tree/master/libfreerdp-sspi It's not perfectly equivalent to the original yet, my goal is to have an option to be able to compile FreeRDP without or without libfreerdp-sspi at some point on Windows, where we could use the native SSPI API instead. If you want to help with this effort you are more than welcome. Best regards, - Marc-Andre > > Jonas > > > ------------------------------------------------------------------------------ > This SF email is sponsosred by: > Try Windows Azure free for 90 days Click Here > http://p.sf.net/sfu/sfd2d-msazure > _______________________________________________ > Freerdp-devel mailing list > Freerdp-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/freerdp-devel > ------------------------------ ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure ------------------------------ _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel End of Freerdp-devel Digest, Vol 33, Issue 11 ********************************************* ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Freerdp-devel mailing list Freerdp-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel