Learn how easy it is to sync an existing GitHub or Google Code repo to a SourceForge project! See Demo

Close

#140 Not connect Windows 2008 server

open
nobody
None
5
2012-11-29
2007-06-27
Anonymous
No

Not connect Windows 2008 server "Longhorn"

Discussion

  • Logged In: NO

    Hm, try 'rdesktop -4 <other args>'. Working fine here...

     
  • Logged In: NO

    Yes -4 works but that isn't a final solution. While rdp 6 should be a goal in the near term rdp 5 support is very important.

     
  • Smug Eric
    Smug Eric
    2007-07-17

    Logged In: YES
    user_id=1154053
    Originator: NO

    The new beta 3 of "server 2008" doesn't work with either the -4 or -5 options on rdesktop v1.3.1-5 (CentOS4/RedHat4).

    ERROR: modulus len 0x108
    ERROR: recv: Connection reset by peer

    Will try a newer version tomorrow and post the results back here again.
    Jason_Meers

     
  • Smug Eric
    Smug Eric
    2007-07-17

    Logged In: YES
    user_id=1154053
    Originator: NO

    v1.5.0-1 of rdesktop works with server 2008 beta3 with either -4 or -5
    Jason_Meers

     
  • Logged In: NO

    with the following two patches rdp5 should work with Windows 2008 server RC0

    diff -c ./ssl.c ../../rdesktop/ssl.c
    *** ./ssl.c Sat Feb 10 08:08:23 2007
    --- ../../rdesktop/ssl.c Sun Oct 21 01:04:45 2007
    ***************
    *** 145,151 ****

    Kudos to Richard Levitte for the following (. intiutive .)
    lines of code that resets the OID and let's us extract the key. */
    ! if (OBJ_obj2nid(cert->cert_info->key->algor->algorithm) == NID_md5WithRSAEncryption)
    {
    DEBUG_RDP5(("Re-setting algorithm type to RSA in server certificate\n"));
    ASN1_OBJECT_free(cert->cert_info->key->algor->algorithm);
    --- 145,152 ----

    Kudos to Richard Levitte for the following (. intiutive .)
    lines of code that resets the OID and let's us extract the key. */
    ! if (OBJ_obj2nid(cert->cert_info->key->algor->algorithm) == NID_md5WithRSAEncryption ||
    ! OBJ_obj2nid(cert->cert_info->key->algor->algorithm) == NID_shaWithRSAEncryption)
    {
    DEBUG_RDP5(("Re-setting algorithm type to RSA in server certificate\n"));
    ASN1_OBJECT_free(cert->cert_info->key->algor->algorithm);

    and the vista disconnect patch from rdesktop-devel 2007-Sep-28

    diff -c ./rdp.c ../../rdesktop/rdp.c
    *** ./rdp.c Mon Jan 8 05:47:05 2007
    --- ../../rdesktop/rdp.c Thu Nov 1 19:50:21 2007
    ***************
    *** 438,444 ****
    out_uint32_le(s, 0xffffffc4);
    out_uint32_le(s, 0xfffffffe);
    out_uint32_le(s, g_rdp5_performanceflags);
    ! out_uint32(s, 0);

    }
    --- 438,444 ----
    out_uint32_le(s, 0xffffffc4);
    out_uint32_le(s, 0xfffffffe);
    out_uint32_le(s, g_rdp5_performanceflags);
    ! out_uint16(s, 0);

    }

     
  • Logged In: NO

    Seamless shell freeze on server some time, win 2008 rc0. Rest is fine with this patchs.