Giter Site home page Giter Site logo

rdesktop / rdesktop Goto Github PK

View Code? Open in Web Editor NEW
1.2K 81.0 359.0 2.43 MB

🚨 rdesktop is in need of a new maintainter. Please see the home page for more details. 🚨

Home Page: http://www.rdesktop.org

License: GNU General Public License v3.0

C 96.40% Shell 0.52% Python 0.27% Makefile 0.55% M4 2.26%
rdp remote-desktop client

rdesktop's Introduction

rdesktop - A Remote Desktop Protocol client

rdesktop is an open source client for Microsoft's RDP protocol. It is known to work with Windows versions ranging from NT 4 Terminal Server to Windows 2012 R2 RDS. rdesktop currently has implemented the RDP version 4 and 5 protocols.

Installation

rdesktop uses a GNU-style build procedure. Typically all that is necessary to install rdesktop is the following:

% ./configure
% make
% make install

The default is to install under /usr/local. This can be changed by adding --prefix=<directory> to the configure line.

The smart-card support module uses PCSC-lite. You should use PCSC-lite 1.2.9 or later. To enable smart-card support in the rdesktop add --enable-smartcard to the configure line.

Note for users building from source

If you have retrieved a snapshot of the rdesktop source, you will first need to run ./bootstrap in order to generate the build infrastructure. This is not necessary for release versions of rdesktop.

Usage

Connect to an RDP server with:

% rdesktop server

where server is the name of the Terminal Services machine. If you receive "Connection refused", this probably means that the server does not have Terminal Services enabled, or there is a firewall blocking access.

You can also specify a number of options on the command line. These are listed in the rdesktop manual page (run man rdesktop).

rdesktop's People

Contributors

abrasive avatar alexandrevicenzi avatar cendioossman avatar dajohi avatar derfian avatar eigenmatt avatar englishm avatar gpatel-fr avatar hean01 avatar hean01-cendio avatar henryjacques avatar jjhoo avatar joshudson avatar kekepower avatar lavender-agatha avatar markusbeth avatar nassim26 avatar paulmenzel avatar realsobek avatar remijouannet avatar rkondratenko avatar samhed avatar shweew avatar stargo avatar uglym8 avatar vv9k avatar xiaopengzhou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rdesktop's Issues

rdesktop closes/disconnects while nobody is logged in (solved)

I appreciate the opportunity of rdesktop, in comparison to other rdp clients on Linux for the Windows environment which I tried, to be able to connect to the login screen at a usual Windows 10 Pro PC! Choosing the user and typing in it's passwort after the session started offers a great benefit for me! In fact I wasn't able to realize this in any other client.

But there is a problem where I do not know how to solve it!
After the session is started to the login screen of my PC and no interaction takes place, the session closes on its own after about 20 seconds! While being logged in, there is no such issue.
I would love to let the session start by an autostart script, but it remains useless if i have to restart the session manually every now and then when the connection closes if I am not ready to type whithin this time.

Thus, I am a noob in Linux, in fact I got my first machine yesterday, i don't know if it's an issue caused by rdesktop or the configuration on the windows pc. But I thought trying to ask the people of the origin of rdesktop would be a nice idea.

I am runnin rdesktop Version 1.8.2 on a Raspberry Pi 3 B latest updates installed

Support for RD Gateway

Everything is in the title.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32853803-support-for-rd-gateway?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

rdesktop crashed with SIGSEGV in __libc_start_main()

This has become a persistent problem on rdesktop - which I've begun using quite often lately. Has happened on Ubuntu (Unity) and VM of same, and VM of MATE. There also seems to be some history to the problem. Crash dump pasted below.

ProblemType: Crash
Architecture: amd64
CurrentDesktop: Unity
Date: Thu Jun 16 12:50:15 2016
DistroRelease: Ubuntu 16.04
ExecutablePath: /usr/bin/rdesktop
ExecutableTimestamp: 1419808445
ProcCmdline: rdesktop -u [email protected] xxx.com:3391 -g 85%
ProcCwd: /home/user1
ProcEnviron:
TERM=xterm-256color
SHELL=/bin/bash
PATH=(custom, no user)
LANG=en_US.UTF-8
LANGUAGE=en_US
XDG_RUNTIME_DIR=
ProcMaps:
00400000-00447000 r-xp 00000000 fc:00 526990 /usr/bin/rdesktop
00646000-00647000 r--p 00046000 fc:00 526990 /usr/bin/rdesktop
00647000-00648000 rw-p 00047000 fc:00 526990 /usr/bin/rdesktop
00648000-00977000 rw-p 00000000 00:00 0
011e9000-012cf000 rw-p 00000000 00:00 0 [heap]
7f90ac0a4000-7f90ac0a9000 r-xp 00000000 fc:00 789101 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f90ac0a9000-7f90ac2a8000 ---p 00005000 fc:00 789101 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f90ac2a8000-7f90ac2a9000 r--p 00004000 fc:00 789101 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f90ac2a9000-7f90ac2aa000 rw-p 00005000 fc:00 789101 /usr/lib/x86_64-linux-gnu/libXfixes.so.3.1.0
7f90ac2aa000-7f90ac2b3000 r-xp 00000000 fc:00 789093 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f90ac2b3000-7f90ac4b2000 ---p 00009000 fc:00 789093 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f90ac4b2000-7f90ac4b3000 r--p 00008000 fc:00 789093 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f90ac4b3000-7f90ac4b4000 rw-p 00009000 fc:00 789093 /usr/lib/x86_64-linux-gnu/libXcursor.so.1.0.2
7f90ac4b4000-7f90ac4b7000 r-xp 00000000 fc:00 914059 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7f90ac4b7000-7f90ac6b6000 ---p 00003000 fc:00 914059 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7f90ac6b6000-7f90ac6b7000 r--p 00002000 fc:00 914059 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7f90ac6b7000-7f90ac6b8000 rw-p 00003000 fc:00 914059 /usr/lib/x86_64-linux-gnu/gconv/UTF-16.so
7f90ac6b8000-7f90ac6bb000 r-xp 00000000 fc:00 526867 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f90ac6bb000-7f90ac8ba000 ---p 00003000 fc:00 526867 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f90ac8ba000-7f90ac8bb000 r--p 00002000 fc:00 526867 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f90ac8bb000-7f90ac8bc000 rw-p 00003000 fc:00 526867 /lib/x86_64-linux-gnu/libkeyutils.so.1.5
7f90ac8bc000-7f90ac8c6000 r-xp 00000000 fc:00 789831 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f90ac8c6000-7f90acac5000 ---p 0000a000 fc:00 789831 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f90acac5000-7f90acac6000 r--p 00009000 fc:00 789831 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f90acac6000-7f90acac7000 rw-p 0000a000 fc:00 789831 /usr/lib/x86_64-linux-gnu/libkrb5support.so.0.1
7f90acac7000-7f90acaca000 r-xp 00000000 fc:00 526815 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f90acaca000-7f90accc9000 ---p 00003000 fc:00 526815 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f90accc9000-7f90accca000 r--p 00002000 fc:00 526815 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f90accca000-7f90acccb000 rw-p 00003000 fc:00 526815 /lib/x86_64-linux-gnu/libcom_err.so.2.1
7f90acccb000-7f90accf7000 r-xp 00000000 fc:00 789823 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f90accf7000-7f90acef6000 ---p 0002c000 fc:00 789823 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f90acef6000-7f90acef8000 r--p 0002b000 fc:00 789823 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f90acef8000-7f90acef9000 rw-p 0002d000 fc:00 789823 /usr/lib/x86_64-linux-gnu/libk5crypto.so.3.1
7f90acef9000-7f90acefa000 rw-p 00000000 00:00 0
7f90acefa000-7f90acfbd000 r-xp 00000000 fc:00 789829 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f90acfbd000-7f90ad1bd000 ---p 000c3000 fc:00 789829 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f90ad1bd000-7f90ad1ca000 r--p 000c3000 fc:00 789829 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f90ad1ca000-7f90ad1cc000 rw-p 000d0000 fc:00 789829 /usr/lib/x86_64-linux-gnu/libkrb5.so.3.3
7f90ad1cc000-7f90ad213000 r-xp 00000000 fc:00 789658 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f90ad213000-7f90ad412000 ---p 00047000 fc:00 789658 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f90ad412000-7f90ad414000 r--p 00046000 fc:00 789658 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f90ad414000-7f90ad416000 rw-p 00048000 fc:00 789658 /usr/lib/x86_64-linux-gnu/libgssapi_krb5.so.2.2
7f90ad416000-7f90ad42d000 r-xp 00000000 fc:00 526958 /lib/x86_64-linux-gnu/libresolv-2.23.so
7f90ad42d000-7f90ad62d000 ---p 00017000 fc:00 526958 /lib/x86_64-linux-gnu/libresolv-2.23.so
7f90ad62d000-7f90ad62e000 r--p 00017000 fc:00 526958 /lib/x86_64-linux-gnu/libresolv-2.23.so
7f90ad62e000-7f90ad62f000 rw-p 00018000 fc:00 526958 /lib/x86_64-linux-gnu/libresolv-2.23.so
7f90ad62f000-7f90ad631000 rw-p 00000000 00:00 0
7f90ad631000-7f90ad636000 r-xp 00000000 fc:00 526903 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f90ad636000-7f90ad836000 ---p 00005000 fc:00 526903 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f90ad836000-7f90ad837000 r--p 00005000 fc:00 526903 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f90ad837000-7f90ad838000 rw-p 00006000 fc:00 526903 /lib/x86_64-linux-gnu/libnss_dns-2.23.so
7f90ad838000-7f90ad83a000 r-xp 00000000 fc:00 526911 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f90ad83a000-7f90ada39000 ---p 00002000 fc:00 526911 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f90ada39000-7f90ada3a000 r--p 00001000 fc:00 526911 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f90ada3a000-7f90ada3b000 rw-p 00002000 fc:00 526911 /lib/x86_64-linux-gnu/libnss_mdns4_minimal.so.2
7f90ada3b000-7f90ada46000 r-xp 00000000 fc:00 526905 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f90ada46000-7f90adc45000 ---p 0000b000 fc:00 526905 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f90adc45000-7f90adc46000 r--p 0000a000 fc:00 526905 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f90adc46000-7f90adc47000 rw-p 0000b000 fc:00 526905 /lib/x86_64-linux-gnu/libnss_files-2.23.so
7f90adc47000-7f90adc4d000 rw-p 00000000 00:00 0
7f90adc4d000-7f90ae60c000 r--p 00000000 fc:00 656845 /usr/lib/locale/locale-archive
7f90ae60c000-7f90ae611000 r-xp 00000000 fc:00 789097 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f90ae611000-7f90ae810000 ---p 00005000 fc:00 789097 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f90ae810000-7f90ae811000 r--p 00004000 fc:00 789097 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f90ae811000-7f90ae812000 rw-p 00005000 fc:00 789097 /usr/lib/x86_64-linux-gnu/libXdmcp.so.6.0.0
7f90ae812000-7f90ae814000 r-xp 00000000 fc:00 789086 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f90ae814000-7f90aea14000 ---p 00002000 fc:00 789086 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f90aea14000-7f90aea15000 r--p 00002000 fc:00 789086 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f90aea15000-7f90aea16000 rw-p 00003000 fc:00 789086 /usr/lib/x86_64-linux-gnu/libXau.so.6.0.0
7f90aea16000-7f90aea37000 r-xp 00000000 fc:00 790464 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f90aea37000-7f90aec36000 ---p 00021000 fc:00 790464 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f90aec36000-7f90aec37000 r--p 00020000 fc:00 790464 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f90aec37000-7f90aec38000 rw-p 00021000 fc:00 790464 /usr/lib/x86_64-linux-gnu/libxcb.so.1.1.0
7f90aec38000-7f90aec3f000 r-xp 00000000 fc:00 526960 /lib/x86_64-linux-gnu/librt-2.23.so
7f90aec3f000-7f90aee3e000 ---p 00007000 fc:00 526960 /lib/x86_64-linux-gnu/librt-2.23.so
7f90aee3e000-7f90aee3f000 r--p 00006000 fc:00 526960 /lib/x86_64-linux-gnu/librt-2.23.so
7f90aee3f000-7f90aee40000 rw-p 00007000 fc:00 526960 /lib/x86_64-linux-gnu/librt-2.23.so
7f90aee40000-7f90aef48000 r-xp 00000000 fc:00 526876 /lib/x86_64-linux-gnu/libm-2.23.so
7f90aef48000-7f90af147000 ---p 00108000 fc:00 526876 /lib/x86_64-linux-gnu/libm-2.23.so
7f90af147000-7f90af148000 r--p 00107000 fc:00 526876 /lib/x86_64-linux-gnu/libm-2.23.so
7f90af148000-7f90af149000 rw-p 00108000 fc:00 526876 /lib/x86_64-linux-gnu/libm-2.23.so
7f90af149000-7f90af152000 r-xp 00000000 fc:00 789119 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f90af152000-7f90af351000 ---p 00009000 fc:00 789119 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f90af351000-7f90af352000 r--p 00008000 fc:00 789119 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f90af352000-7f90af353000 rw-p 00009000 fc:00 789119 /usr/lib/x86_64-linux-gnu/libXrender.so.1.3.0
7f90af353000-7f90af364000 r-xp 00000000 fc:00 789099 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f90af364000-7f90af563000 ---p 00011000 fc:00 789099 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f90af563000-7f90af564000 r--p 00010000 fc:00 789099 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f90af564000-7f90af565000 rw-p 00011000 fc:00 789099 /usr/lib/x86_64-linux-gnu/libXext.so.6.4.0
7f90af565000-7f90af568000 r-xp 00000000 fc:00 526830 /lib/x86_64-linux-gnu/libdl-2.23.so
7f90af568000-7f90af767000 ---p 00003000 fc:00 526830 /lib/x86_64-linux-gnu/libdl-2.23.so
7f90af767000-7f90af768000 r--p 00002000 fc:00 526830 /lib/x86_64-linux-gnu/libdl-2.23.so
7f90af768000-7f90af769000 rw-p 00003000 fc:00 526830 /lib/x86_64-linux-gnu/libdl-2.23.so
7f90af769000-7f90af929000 r-xp 00000000 fc:00 526806 /lib/x86_64-linux-gnu/libc-2.23.so
7f90af929000-7f90afb28000 ---p 001c0000 fc:00 526806 /lib/x86_64-linux-gnu/libc-2.23.so
7f90afb28000-7f90afb2c000 r--p 001bf000 fc:00 526806 /lib/x86_64-linux-gnu/libc-2.23.so
7f90afb2c000-7f90afb2e000 rw-p 001c3000 fc:00 526806 /lib/x86_64-linux-gnu/libc-2.23.so
7f90afb2e000-7f90afb32000 rw-p 00000000 00:00 0
7f90afb32000-7f90afb4a000 r-xp 00000000 fc:00 526952 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f90afb4a000-7f90afd49000 ---p 00018000 fc:00 526952 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f90afd49000-7f90afd4a000 r--p 00017000 fc:00 526952 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f90afd4a000-7f90afd4b000 rw-p 00018000 fc:00 526952 /lib/x86_64-linux-gnu/libpthread-2.23.so
7f90afd4b000-7f90afd4f000 rw-p 00000000 00:00 0
7f90afd4f000-7f90afe84000 r-xp 00000000 fc:00 789082 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f90afe84000-7f90b0084000 ---p 00135000 fc:00 789082 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f90b0084000-7f90b0085000 r--p 00135000 fc:00 789082 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f90b0085000-7f90b0089000 rw-p 00136000 fc:00 789082 /usr/lib/x86_64-linux-gnu/libX11.so.6.3.0
7f90b0089000-7f90b0182000 r-xp 00000000 fc:00 789178 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f90b0182000-7f90b0381000 ---p 000f9000 fc:00 789178 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f90b0381000-7f90b0388000 r--p 000f8000 fc:00 789178 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f90b0388000-7f90b0389000 rw-p 000ff000 fc:00 789178 /usr/lib/x86_64-linux-gnu/libasound.so.2.0.0
7f90b0389000-7f90b0393000 r-xp 00000000 fc:00 526937 /lib/x86_64-linux-gnu/libpcsclite.so.1.0.0
7f90b0393000-7f90b0592000 ---p 0000a000 fc:00 526937 /lib/x86_64-linux-gnu/libpcsclite.so.1.0.0
7f90b0592000-7f90b0593000 r--p 00009000 fc:00 526937 /lib/x86_64-linux-gnu/libpcsclite.so.1.0.0
7f90b0593000-7f90b0594000 rw-p 0000a000 fc:00 526937 /lib/x86_64-linux-gnu/libpcsclite.so.1.0.0
7f90b0594000-7f90b059e000 r-xp 00000000 fc:00 789117 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f90b059e000-7f90b079d000 ---p 0000a000 fc:00 789117 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f90b079d000-7f90b079e000 r--p 00009000 fc:00 789117 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f90b079e000-7f90b079f000 rw-p 0000a000 fc:00 789117 /usr/lib/x86_64-linux-gnu/libXrandr.so.2.2.0
7f90b079f000-7f90b07a8000 r-xp 00000000 fc:00 526798 /lib/x86_64-linux-gnu/libgssglue.so.1.0.0
7f90b07a8000-7f90b09a7000 ---p 00009000 fc:00 526798 /lib/x86_64-linux-gnu/libgssglue.so.1.0.0
7f90b09a7000-7f90b09a8000 r--p 00008000 fc:00 526798 /lib/x86_64-linux-gnu/libgssglue.so.1.0.0
7f90b09a8000-7f90b09a9000 rw-p 00009000 fc:00 526798 /lib/x86_64-linux-gnu/libgssglue.so.1.0.0
7f90b09a9000-7f90b0bd8000 r-xp 00000000 fc:00 521310 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f90b0bd8000-7f90b0dd7000 ---p 0022f000 fc:00 521310 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f90b0dd7000-7f90b0df3000 r--p 0022e000 fc:00 521310 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f90b0df3000-7f90b0e00000 rw-p 0024a000 fc:00 521310 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
7f90b0e00000-7f90b0e04000 rw-p 00000000 00:00 0
7f90b0e04000-7f90b0e63000 r-xp 00000000 fc:00 521311 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f90b0e63000-7f90b1062000 ---p 0005f000 fc:00 521311 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f90b1062000-7f90b1066000 r--p 0005e000 fc:00 521311 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f90b1066000-7f90b106d000 rw-p 00062000 fc:00 521311 /lib/x86_64-linux-gnu/libssl.so.1.0.0
7f90b106d000-7f90b1093000 r-xp 00000000 fc:00 526778 /lib/x86_64-linux-gnu/ld-2.23.so
7f90b126f000-7f90b1278000 rw-p 00000000 00:00 0
7f90b1289000-7f90b1290000 r--s 00000000 fc:00 914064 /usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache
7f90b1290000-7f90b1292000 rw-p 00000000 00:00 0
7f90b1292000-7f90b1293000 r--p 00025000 fc:00 526778 /lib/x86_64-linux-gnu/ld-2.23.so
7f90b1293000-7f90b1294000 rw-p 00026000 fc:00 526778 /lib/x86_64-linux-gnu/ld-2.23.so
7f90b1294000-7f90b1295000 rw-p 00000000 00:00 0
7ffc23e03000-7ffc23e24000 rw-p 00000000 00:00 0 [stack]
7ffc23f2a000-7ffc23f2c000 r--p 00000000 00:00 0 [vvar]
7ffc23f2c000-7ffc23f2e000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0 [vsyscall]
ProcStatus:
Name: rdesktop
State: S (sleeping)
Tgid: 2648
Ngid: 0
Pid: 2648
PPid: 1262
TracerPid: 0
Uid: 1000 1000 1000 1000
Gid: 1000 1000 1000 1000
FDSize: 256
Groups: 4 24 27 30 46 113 128 1000
NStgid: 2648
NSpid: 2648
NSpgid: 2647
NSsid: 1914
VmPeak: 86560 kB
VmSize: 86560 kB
VmLck: 0 kB
VmPin: 0 kB
VmHWM: 9000 kB
VmRSS: 9000 kB
VmData: 4328 kB
VmStk: 136 kB
VmExe: 284 kB
VmLib: 9900 kB
VmPTE: 180 kB
VmPMD: 12 kB
VmSwap: 0 kB
HugetlbPages: 0 kB
Threads: 1
SigQ: 0/15651
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: 0000000000000000
SigIgn: 0000000000001006
SigCgt: 0000000180000000
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
Seccomp: 0
Cpus_allowed: 3
Cpus_allowed_list: 0-1
Mems_allowed: 00000000,00000001
Mems_allowed_list: 0
voluntary_ctxt_switches: 3550
nonvoluntary_ctxt_switches: 13
Signal: 11
Uname: Linux 4.4.0-22-generic x86_64
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
LogindSession: c2
CoreDump: base64
H4sICAAAAAAC/0NvcmVEdW1wAA==
ApportVersion: 2.20.1-0ubuntu2.1
Dependencies:
adduser 3.113+nmu3ubuntu4
apt 1.2.12ubuntu16.04.1
apt-utils 1.2.12
ubuntu16.04.1
debconf 1.5.58ubuntu1
debconf-i18n 1.5.58ubuntu1
debianutils 4.7
dpkg 1.18.4ubuntu1.1
gcc-5-base 5.3.1-14ubuntu2.1
gcc-6-base 6.0.1-0ubuntu1
gnupg 1.4.20-1ubuntu3
gpgv 1.4.20-1ubuntu3
init-system-helpers 1.29ubuntu2
libacl1 2.2.52-3
libapt-inst2.0 1.2.12ubuntu16.04.1
libapt-pkg5.0 1.2.12
ubuntu16.04.1
libasound2 1.1.0-0ubuntu1
libasound2-data 1.1.0-0ubuntu1
libattr1 1:2.4.47-2
libaudit-common 1:2.4.5-1ubuntu2
libaudit1 1:2.4.5-1ubuntu2
libbz2-1.0 1.0.6-8
libc6 2.23-0ubuntu3
libdb5.3 5.3.28-11
libgcc1 1:6.0.1-0ubuntu1
libgssglue1 0.4-2ubuntu1
liblocale-gettext-perl 1.07-1build1
liblz4-1 0.0~r131-2ubuntu2
liblzma5 5.1.1alpha+20120614-2ubuntu2
libpam-modules 1.1.8-3.2ubuntu2
libpam-modules-bin 1.1.8-3.2ubuntu2
libpam0g 1.1.8-3.2ubuntu2
libpcre3 2:8.38-3.1
libpcsclite1 1.8.14-1ubuntu1
libreadline6 6.3-8ubuntu2
libselinux1 2.4-3build2
libsemanage-common 2.3-1build3
libsemanage1 2.3-1build3
libsepol1 2.4-2
libssl1.0.0 1.0.2g-1ubuntu4.1
libstdc++6 5.3.1-14ubuntu2.1
libtext-charwidth-perl 0.04-7build5
libtext-iconv-perl 1.7-5build4
libtext-wrapi18n-perl 0.06-7.1
libtinfo5 6.0+20160213-1ubuntu1
libusb-0.1-4 2:0.1.12-28
libustr-1.0-1 1.0.4-5
libx11-6 2:1.6.3-1ubuntu2
libx11-data 2:1.6.3-1ubuntu2
libxau6 1:1.0.8-1
libxcb1 1.11.1-1ubuntu1
libxdmcp6 1:1.1.2-1.1
libxext6 2:1.3.3-1
libxrandr2 2:1.5.0-1
libxrender1 1:0.9.9-0ubuntu1
lsb-base 9.20160110
multiarch-support 2.23-0ubuntu3
passwd 1:4.2-3.1ubuntu5
perl-base 5.22.1-9
readline-common 6.3-8ubuntu2
sensible-utils 0.0.9
tar 1.28-2.1
ubuntu-keyring 2012.05.19
zlib1g 1:1.2.8.dfsg-2ubuntu4
Disassembly:
=> 0x7f90af789830 <__libc_start_main+240>: mov %eax,%edi
0x7f90af789832 <__libc_start_main+242>: callq 0x7f90af7a3020 <__GI_exit>
0x7f90af789837 <__libc_start_main+247>: xor %edx,%edx
0x7f90af789839 <__libc_start_main+249>: jmpq 0x7f90af789779 <__libc_start_main+57>
0x7f90af78983e <__libc_start_main+254>: mov 0x3a7f2b(%rip),%rax # 0x7f90afb31770 <__libc_pthread_functions+400>
0x7f90af789845 <__libc_start_main+261>: ror $0x11,%rax
0x7f90af789849 <__libc_start_main+265>: xor %fs:0x30,%rax
0x7f90af789852 <__libc_start_main+274>: callq %rax
0x7f90af789854 <__libc_start_main+276>: mov 0x3a7f05(%rip),%rax # 0x7f90afb31760 <__libc_pthread_functions+384>
0x7f90af78985b <__libc_start_main+283>: ror $0x11,%rax
0x7f90af78985f <__libc_start_main+287>: xor %fs:0x30,%rax
0x7f90af789868 <__libc_start_main+296>: lock decl (%rax)
0x7f90af78986b <__libc_start_main+299>: sete %dl
0x7f90af78986e <__libc_start_main+302>: test %dl,%dl
0x7f90af789870 <__libc_start_main+304>: je 0x7f90af789892 <__libc_start_main+338>
0x7f90af789872 <_libc_start_main+306>: xor %eax,%eax
InstallationDate: Installed on 2016-05-11 (35 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
JournalErrors:
-- Logs begin at Thu 2016-06-16 12:48:02 CDT, end at Thu 2016-06-16 12:50:15 CDT. --
Jun 16 12:48:02 ubuntuvt kernel: ACPI: RSDP 0x00000000000F63A0 000014 (v00 BOCHS )
Jun 16 12:48:02 ubuntuvt kernel: ACPI: RSDT 0x00000000BFFE16BF 000030 (v01 BOCHS BXPCRSDT 00000001 BXPC 00000001)
Jun 16 12:48:02 ubuntuvt kernel: ACPI: FACP 0x00000000BFFE0C14 000074 (v01 BOCHS BXPCFACP 00000001 BXPC 00000001)
Jun 16 12:48:02 ubuntuvt kernel: ACPI: DSDT 0x00000000BFFE0040 000BD4 (v01 BOCHS BXPCDSDT 00000001 BXPC 00000001)
Jun 16 12:48:02 ubuntuvt kernel: ACPI: FACS 0x00000000BFFE0000 000040
Jun 16 12:48:02 ubuntuvt kernel: ACPI: SSDT 0x00000000BFFE0C88 0009B7 (v01 BOCHS BXPCSSDT 00000001 BXPC 00000001)
Jun 16 12:48:02 ubuntuvt kernel: ACPI: APIC 0x00000000BFFE163F 000080 (v01 BOCHS BXPCAPIC 00000001 BXPC 00000001)
Jun 16 12:48:02 ubuntuvt kernel: ACPI: 2 ACPI AML tables successfully acquired and loaded
Jun 16 12:48:02 ubuntuvt kernel: PCCT header not found.
Jun 16 12:48:02 ubuntuvt kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State S1
Jun 16 12:48:02 ubuntuvt kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State S2
Jun 16 12:48:02 ubuntuvt kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State S3
Jun 16 12:48:02 ubuntuvt kernel: ACPI Exception: AE_NOT_FOUND, While evaluating Sleep State S4
Jun 16 12:48:02 ubuntuvt kernel: acpi PNP0A03:00: fail to add MMCONFIG information, can't access extended PCI configuration space under this bridge.
Jun 16 12:48:02 ubuntuvt kernel: ACPI: Enabled 16 GPEs in block 00 to 0F
Jun 16 12:48:02 ubuntuvt kernel: ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10
Jun 16 12:48:02 ubuntuvt kernel: ACPI: PCI Interrupt Link [LNKC] enabled at IRQ 11
Jun 16 12:48:02 ubuntuvt kernel: ACPI: PCI Interrupt Link [LNKD] enabled at IRQ 11
Jun 16 12:48:02 ubuntuvt kernel: ACPI: PCI Interrupt Link [LNKA] enabled at IRQ 10
Jun 16 12:48:03 ubuntuvt systemd-tmpfiles[466]: [/usr/lib/tmpfiles.d/var.conf:14] Duplicate line for path "/var/log", ignoring.
Jun 16 12:48:04 ubuntuvt NetworkManager[731]: [1466099284.6806] SettingsPlugin-Ofono: file doesn't exist: /var/lib/ofono
Jun 16 12:48:04 ubuntuvt NetworkManager[731]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed
Jun 16 12:48:04 ubuntuvt NetworkManager[731]: [1466099284.7797] failed to enumerate oFono devices: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.ofono was not provided by any .service files
Jun 16 12:48:05 ubuntuvt lightdm[895]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun 16 12:48:05 ubuntuvt lightdm[895]: PAM adding faulty module: pam_kwallet.so
Jun 16 12:48:05 ubuntuvt lightdm[895]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jun 16 12:48:05 ubuntuvt lightdm[895]: PAM adding faulty module: pam_kwallet5.so
Jun 16 12:48:06 ubuntuvt lightdm[950]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
Jun 16 12:48:06 ubuntuvt lightdm[950]: PAM adding faulty module: pam_kwallet.so
Jun 16 12:48:06 ubuntuvt lightdm[950]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
Jun 16 12:48:06 ubuntuvt lightdm[950]: PAM adding faulty module: pam_kwallet5.so
Jun 16 12:48:07 ubuntuvt NetworkManager[731]: [1466099287.5479] dnsmasq[0xc26740]: dnsmasq not found on the bus. The nameserver update will be sent when dnsmasq appears
Jun 16 12:48:07 ubuntuvt dnsmasq[1028]: warning: no upstream servers configured
Jun 16 12:48:07 ubuntuvt pulseaudio[1070]: [pulseaudio] pid.c: Daemon already running.
Jun 16 12:48:12 ubuntuvt org.gtk.vfs.Daemon[913]: A connection to the bus can't be made
Jun 16 12:48:15 ubuntuvt org.gnome.ScreenSaver[1351]: *
(gnome-screensaver:1580): WARNING *
: Couldn't get presence status: The name org.gnome.SessionManager was not provided by any .service files
Jun 16 12:48:16 ubuntuvt org.freedesktop.fwupd[667]: (fwupd:1729): Fu-WARNING *
: Failed to coldplug: UEFI firmware updating not supported
Jun 16 12:48:19 ubuntuvt org.gnome.ScreenSaver[1351]: ** Message: Lost the name, shutting down.
Jun 16 12:48:31 ubuntuvt pulseaudio[1590]: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out
Jun 16 12:48:31 ubuntuvt pulseaudio[998]: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out
Jun 16 12:48:37 ubuntuvt org.gnome.zeitgeist.Engine[1351]: ** (zeitgeist-datahub:1884): WARNING **: zeitgeist-datahub.vala:229: Unable to get name "org.gnome.zeitgeist.datahub" on the bus!
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: 12:49:18 AptDaemon [INFO]: Initializing daemon
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: /usr/lib/python3/dist-packages/aptdaemon/worker/pkworker.py:35: PyGIWarning: PackageKitGlib was imported without specifying a version first. Use gi.require_version('PackageKitGlib', '1.0') before import to ensure that the right version gets loaded.
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: from gi.repository import PackageKitGlib as pk
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: 12:49:18 AptDaemon.PackageKit [INFO]: Initializing PackageKit compat layer
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: 12:49:18 AptDaemon [INFO]: UpdateCache() was called
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: 12:49:18 AptDaemon.Trans [INFO]: Queuing transaction /org/debian/apt/transaction/dcfd9bcc4ee04ef6be3a14fb551e9de0
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: 12:49:18 AptDaemon.Worker [INFO]: Simulating trans: /org/debian/apt/transaction/dcfd9bcc4ee04ef6be3a14fb551e9de0
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: 12:49:18 AptDaemon.Worker [INFO]: Processing transaction /org/debian/apt/transaction/dcfd9bcc4ee04ef6be3a14fb551e9de0
Jun 16 12:49:18 ubuntuvt org.debian.apt[667]: 12:49:18 AptDaemon.Worker [INFO]: Updating cache
Jun 16 12:49:23 ubuntuvt org.debian.apt[667]: 12:49:23 AptDaemon.Worker [INFO]: Finished transaction /org/debian/apt/transaction/dcfd9bcc4ee04ef6be3a14fb551e9de0
Jun 16 12:50:15 ubuntuvt kernel: show_signal_msg: 33 callbacks suppressed
Package: rdesktop 1.8.3-1
PackageArchitecture: amd64
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
Registers:
rax 0x7ffc23e20f10 140720910503696
rbx 0x0 0
rcx 0x0 0
rdx 0xff 255
rsi 0x0 0
rdi 0x7ffc23e20f10 140720910503696
rbp 0x439c40 0x439c40
rsp 0x7ffc23e21360 0x7ffc23e21360
r8 0xff 255
r9 0x0 0
r10 0x11 17
r11 0x7f90af8f0650 140259397404240
r12 0x408a5f 4229727
r13 0x7ffc23e21430 140720910505008
r14 0x0 0
r15 0x0 0
rip 0x7f90af789830 0x7f90af789830 <__libc_start_main+240>
eflags 0x10283 [ CF SF IF RF ]
cs 0x33 51
ss 0x2b 43
ds 0x0 0
es 0x0 0
fs 0x0 0
gs 0x0 0
SegvAnalysis:
Segfault happened at: 0x7f90af789830 <__libc_start_main+240>: mov %eax,%edi
PC (0x7f90af789830) ok
source "%eax" ok
destination "%edi" ok
SP (0x7ffc23e21360) ok
Reason could not be automatically determined.
SourcePackage: rdesktop
Stacktrace:
#0 __strncpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:296
No locals.
#1 0x0000000000407ded in ?? ()
No symbol table info available.
#2 0x00007f90af789830 in __libc_start_main (main=0x407330, argc=6, argv=0x7ffc23e21438, init=, fini=, rtld_fini=, stack_end=0x7ffc23e21428) at ../csu/libc-start.c:291
result =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 4523398497381527831, 4229727, 140720910505008, 0, 0, -4522157507892334313, -4474598351628259049}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x6, 0x407330}, data = {prev = 0x0, cleanup = 0x0, canceltype = 6}}}
not_first_call =
#3 0x0000000000408a88 in ?? ()
No symbol table info available.
StacktraceAddressSignature: /usr/bin/rdesktop:11:/usr/bin/rdesktop+7ded:/lib/x86_64-linux-gnu/libc-2.23.so+20830:/usr/bin/rdesktop+8a88
StacktraceTop:
?? ()
__libc_start_main (main=0x407330, argc=6, argv=0x7ffc23e21438, init=, fini=, rtld_fini=, stack_end=0x7ffc23e21428) at ../csu/libc-start.c:291
?? ()
Tags: xenial
ThreadStacktrace:
.
Thread 1 (Thread 0x7f90b1270700 (LWP 2648)):
#0 __strncpy_sse2_unaligned () at ../sysdeps/x86_64/multiarch/strcpy-sse2-unaligned.S:296
No locals.
#1 0x0000000000407ded in ?? ()
No symbol table info available.
#2 0x00007f90af789830 in __libc_start_main (main=0x407330, argc=6, argv=0x7ffc23e21438, init=, fini=, rtld_fini=, stack_end=0x7ffc23e21428) at ../csu/libc-start.c:291
result =
unwind_buf = {cancel_jmp_buf = {{jmp_buf = {0, 4523398497381527831, 4229727, 140720910505008, 0, 0, -4522157507892334313, -4474598351628259049}, mask_was_saved = 0}}, priv = {pad = {0x0, 0x0, 0x6, 0x407330}, data = {prev = 0x0, cleanup = 0x0, canceltype = 6}}}
not_first_call =
#3 0x0000000000408a88 in ?? ()
No symbol table info available.
Title: rdesktop crashed with SIGSEGV in __libc_start_main()
UpgradeStatus: No upgrade log present (probably fresh install)
_MarkForUpload: True


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Installation is not working....

Hi there!

I have an issue when I try to install rdesktop on Debian 64. I download it correctly, however, when I try to install it using apt-get install, it shows a message saying: "It's not possible to find rdesktop package". I started using Linux not so long and I'm a completely newbie, but on my old Linux distribution (Fedora), it worked fine. What is wrong with it, please?

Thank you very much!

Local mouse cursor

I have an application (that unfortunately I will not be able to provide) that causes the rdesktop mouse cursor to disappear but windows remote desktop cursor to remain. It looks from the changelog an attempt was made to fix it. It just made it happen less often. :(

I've had other issues with remote cursors where sometimes a cursor + background combination is really bad.

Would it be feasible to add a command line option to force use of local mouse cursor rather than remote mouse cursor?

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/29033329-local-mouse-cursor?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Does not always show the username of the logged in user

The expected behaviour (which sometimes happens) is to see the currently logged in user within the initial login prompt.

For example, if I'm logged in as user "joe" on a Windows host "winhost" that I then RDP to using

rdesktop winhost

I'd expect to see winhost\joe as the logged in user via rdesktop. As mentioned, this is sometimes the case, but other times I get the domain and user for the Linux client. I can't tell whether it's random, user or host dependant.

wayland?

Wondering if there are any plans to support Wayland in addition to X?

mouse position error correction feature

Hi! First of all, thank you for great RDP client!

It would be great to have command-line option to add horizontal and vertical error correction coefficient for position of mouse pointer.

I'm using rdesktop for remote control of virtualbox OS which is (for some guest OSs) translating wrong position of mouse with a pretty obvious shift (relatively to the center of the screen in Tablet Mode, which is great for touch screens as well, which makes impractical switching the host mouse pointer off). I spend 2 days to find the way how to fix this issue, unfortunately without any success. This simple feature would be helpful a lot!

Choose sound device with sound:local enabled

Hi there,

I cannot choose a sound device where the sound should be routed to when I enable sound redirection from the server to my client.

I currently have two options to choose from: Analog-stereo and HDMI-output. Locally on my pulseaudio I chose HDMI-output, but the sound from rdesktop gets out of my analog-stereo.
Is there a current known issue on this or am I doing something wrong?

Missing Serbian keymap

We have problem with serbian keyboard map (latin), on raspberry pi the keyboard is fine, but after connecting to Win2008R2 terminal server with -k rs parameter, the keyboard is go crazy.

After a debug session we found out, that the keymap is missing:

root@raspberrypi:/home/pi# rdesktop -k sr -d ead -f 192.168.99.67
ERROR: Failed to open keymap sr
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Connection established using SSL.
^C

I tried to look for the file which is refered by the /usr/share/doc/rdesktop/keymap-names.txt file:

0x0436 af Afrikaans
0x041C sq Albanian
0x0001 ar Arabic
0x0401 ar-sa Arabic (Saudi Arabia)
0x0801 ar-iq Arabic (Iraq)
0x0C01 ar-eg Arabic (Egypt)
0x1001 ar-ly Arabic (Libya)
0x1401 ar-dz Arabic (Algeria)
0x1801 ar-ma Arabic (Morocco)
0x1C01 ar-tn Arabic (Tunisia)
0x2001 ar-om Arabic (Oman)
0x2401 ar-ye Arabic (Yemen)
0x2801 ar-sy Arabic (Syria)
0x2C01 ar-jo Arabic (Jordan)
0x3001 ar-lb Arabic (Lebanon)
0x3401 ar-kw Arabic (Kuwait)
0x3801 ar-ae Arabic (U.A.E.)
0x3C01 ar-bh Arabic (Bahrain)
0x4001 ar-qa Arabic (Qatar)
0x042D eu Basque
0x0402 bg Bulgarian
0x0423 be Belarusian
0x0403 ca Catalan
0x0004 zh Chinese
0x0404 zh-tw Chinese (Taiwan)
0x0804 zh-cn Chinese (China)
0x0C04 zh-hk Chinese (Hong Kong SAR)
0x1004 zh-sg Chinese (Singapore)
0x041A hr Croatian
0x0405 cs Czech
0x0406 da Danish
0x0413 nl Dutch (Netherlands)
0x0813 nl-be Dutch (Belgium)
0x0009 en English
0x0409 en-us English (United States)
0x0809 en-gb English (United Kingdom)
0x0C09 en-au English (Australia)
0x1009 en-ca English (Canada)
0x1409 en-nz English (New Zealand)
0x1809 en-ie English (Ireland)
0x1C09 en-za English (South Africa)
0x2009 en-jm English (Jamaica)
0x2809 en-bz English (Belize)
0x2C09 en-tt English (Trinidad)
0x0425 et Estonian
0x0438 fo Faeroese
0x0429 fa Farsi
0x040B fi Finnish
0x040C fr French (France)
0x080C fr-be French (Belgium)
0x0C0C fr-ca French (Canada)
0x100C fr-ch French (Switzerland)
0x140C fr-lu French (Luxembourg)
0x043C gd Gaelic
0x0407 de German (Germany)
0x0807 de-ch German (Switzerland)
0x0C07 de-at German (Austria)
0x1007 de-lu German (Luxembourg)
0x1407 de-li German (Liechtenstein)
0x0408 el Greek
0x040D he Hebrew
0x0439 hi Hindi
0x040E hu Hungarian
0x040F is Icelandic
0x0421 in Indonesian
0x0410 it Italian (Italy)
0x0810 it-ch Italian (Switzerland)
0x0411 ja Japanese
0x0412 ko Korean
0x0426 lv Latvian
0x0427 lt Lithuanian
0x042F mk FYRO Macedonian
0x043E ms Malay (Malaysia)
0x043A mt Maltese
0x0414 no Norwegian (Bokmal)
0x0814 no Norwegian (Nynorsk)
0x0415 pl Polish
0x0416 pt-br Portuguese (Brazil)
0x0816 pt Portuguese (Portugal)
0x0417 rm Rhaeto-Romanic
0x0418 ro Romanian
0x0818 ro-mo Romanian (Moldova)
0x0419 ru Russian
0x0819 ru-mo Russian (Moldova)
0x0C1A sr Serbian (Cyrillic)
0x081A sr Serbian (Latin)
0x041B sk Slovak
0x0424 sl Slovenian
0x042E sb Sorbian
0x040A es Spanish (Traditional Sort)
0x080A es-mx Spanish (Mexico)
0x0C0A es Spanish (International Sort)
0x100A es-gt Spanish (Guatemala)
0x140A es-cr Spanish (Costa Rica)
0x180A es-pa Spanish (Panama)
0x1C0A es-do Spanish (Dominican Republic)
0x200A es-ve Spanish (Venezuela)
0x240A es-co Spanish (Colombia)
0x280A es-pe Spanish (Peru)
0x2C0A es-ar Spanish (Argentina)
0x300A es-ec Spanish (Ecuador)
0x340A es-cl Spanish (Chile)
0x380A es-uy Spanish (Uruguay)
0x3C0A es-py Spanish (Paraguay)
0x400A es-bo Spanish (Bolivia)
0x440A es-sv Spanish (El Salvador)
0x480A es-hn Spanish (Honduras)
0x4C0A es-ni Spanish (Nicaragua)
0x500A es-pr Spanish (Puerto Rico)
0x0430 sx Sutu
0x041D sv Swedish
0x081D sv-fi Swedish (Finland)
0x041E th Thai
0x0431 ts Tsonga
0x0432 tn Tswana
0x041F tr Turkish
0x0422 uk Ukrainian
0x0420 ur Urdu
0x042A vi Vietnamese
0x0434 xh Xhosa
0x043D ji Yiddish
0x0435 zu Zulu

and if i check the folder:

root@raspberrypi:/home/pi# ls -la /usr/share/rdesktop/keymaps
total 172
drwxr-xr-x 2 root root 4096 May 20 15:02 .
drwxr-xr-x 3 root root 4096 May 20 15:01 ..
-rw-r--r-- 1 root root 2239 Apr 2 19:27 ar
-rw-r--r-- 1 root root 4514 Apr 2 19:27 common
-rw-r--r-- 1 root root 3112 Apr 2 19:27 cs
-rw-r--r-- 1 root root 2576 Apr 2 19:27 da
-rw-r--r-- 1 root root 2467 Apr 2 19:27 de
-rw-r--r-- 1 root root 2542 Apr 2 19:27 de-ch
-rw-r--r-- 1 root root 2976 Apr 2 19:27 en-dv
-rw-r--r-- 1 root root 2581 Apr 2 19:27 en-gb
-rw-r--r-- 1 root root 609 Apr 2 19:27 en-us
-rw-r--r-- 1 root root 2236 Apr 2 19:27 es
-rw-r--r-- 1 root root 1121 Apr 2 19:27 et
-rw-r--r-- 1 root root 2639 Apr 2 19:27 fi
-rw-r--r-- 1 root root 907 Apr 2 19:27 fo
-rw-r--r-- 1 root root 2588 Apr 2 19:27 fr
-rw-r--r-- 1 root root 2736 Apr 2 19:27 fr-be
-rw-r--r-- 1 root root 985 Apr 2 19:27 fr-ca
-rw-r--r-- 1 root root 2520 Apr 2 19:27 fr-ch
-rw-r--r-- 1 root root 1457 Apr 2 19:27 he
-rw-r--r-- 1 root root 2699 Apr 2 19:27 hr
-rw-r--r-- 1 root root 1866 Apr 2 19:27 hu
-rw-r--r-- 1 root root 3077 Apr 2 19:27 is
-rw-r--r-- 1 root root 2413 Apr 2 19:27 it
-rw-r--r-- 1 root root 2575 Apr 2 19:27 ja
-rw-r--r-- 1 root root 644 Apr 2 19:27 ko
-rw-r--r-- 1 root root 1096 Apr 2 19:27 lt
-rw-r--r-- 1 root root 2840 Apr 2 19:27 lv
-rw-r--r-- 1 root root 2366 Apr 2 19:27 mk
-rw-r--r-- 1 root root 321 Apr 2 19:27 modifiers
-rw-r--r-- 1 root root 1106 Apr 2 19:27 nl
-rw-r--r-- 1 root root 2902 Apr 2 19:27 nl-be
-rw-r--r-- 1 root root 2576 Apr 2 19:27 no
-rw-r--r-- 1 root root 2672 Apr 2 19:27 pl
-rw-r--r-- 1 root root 2450 Apr 2 19:27 pt
-rw-r--r-- 1 root root 1354 Apr 2 19:27 pt-br
-rw-r--r-- 1 root root 2554 Apr 2 19:27 ru
-rw-r--r-- 1 root root 3137 Apr 2 19:27 sk
-rw-r--r-- 1 root root 2293 Apr 2 19:27 sl
-rw-r--r-- 1 root root 987 Apr 2 19:27 sv
-rw-r--r-- 1 root root 3123 Apr 2 19:27 th
-rw-r--r-- 1 root root 2227 Apr 2 19:27 tr

And if i start the terminal without the -k option:

root@raspberrypi:/home/pi# rdesktop -d ead -f 192.168.99.67
Autoselected keyboard map en-gb
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Connection established using SSL.

Even, when the localization is serbian, and the keyboard is also set to serbian:

root@raspberrypi:/home/pi# cat /etc/default/keyboard

XKBMODEL="logitech_base"
XKBLAYOUT="rs"
XKBVARIANT="latin"
XKBOPTIONS=""

BACKSPACE="guess"

The system, where I ran into:

root@raspberrypi:/home/pi# lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description: Raspbian GNU/Linux 8.0 (jessie)
Release: 8.0
Codename: jessie

root@raspberrypi:/home/pi# uname -a
Linux raspberrypi 4.4.13-v7+ #894 SMP Mon Jun 13 13:13:27 BST 2016 armv7l GNU/Linux

root@raspberrypi:/home/pi# dpkg -l | grep rdesk
ii rdesktop 1.8.2-3+deb8u1 armhf RDP client for Windows NT/2000 Terminal Server and Windows Servers

root@raspberrypi:/home/pi# lsusb
Bus 001 Device 005: ID 046d:c31c Logitech, Inc. Keyboard K120 for Business
Bus 001 Device 004: ID 046d:c05a Logitech, Inc. M90/M100 Optical Mouse
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

For workaround we use the Croatian keymap, but it still miss some keys:

root@raspberrypi:/home/pi# rdesktop -k hr -d ead -f 192.168.99.67
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Connection established using SSL.
WARNING: No translation for (keysym 0xad2, leftdoublequotemark)
WARNING: No translation for (keysym 0xad2, leftdoublequotemark)
WARNING: No translation for (keysym 0xad1, rightsinglequotemark)
WARNING: No translation for (keysym 0xad1, rightsinglequotemark)
WARNING: No translation for (keysym 0xad0, leftsinglequotemark)
WARNING: No translation for (keysym 0xad0, leftsinglequotemark)
WARNING: No translation for (keysym 0xaa9, emdash)
WARNING: No translation for (keysym 0xaa9, emdash)

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/37986242-missing-serbian-keymap?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Don't work right alt

I saw the patch to fix it https://sourceforge.net/p/rdesktop/patches/193/ But I don't know how-to use it.
I used linux mint 17.1-3.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/36353911-don-t-work-right-alt?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Automatic Timeout: "Thin Client" Using rdesktop

Is there an automatic timeout built into rdesktop? I'm trying to use rdesktop on a Raspberry Pi to create a thin client that logs into Windows Server 2012. I've checked the Windows server and no apparent issues there. I've set everything up so rdesktop automatically connects to the server at login but does not actually log into the server (allowing whichever user who is sitting at the terminal to log in directly on the server). rdesktop will stay connected to the server for a short period of time then shut off and start up (connect to server) again. It does this 6 times and then stops connecting.

Another minor issue I'm having is that rdesktop won't let me omit a username. I've tried quotation marks, etc.

Any help is appreciated!

Keyboard layout double maps keys

I use dvorak and when I try to rdesktop to a windows machine with the dvorak keyboard layout the keys get mapped from qwerty to dvorak twice and don't make any sense. For example, trying to type an 'e' results in a '.'. I'm using Ubuntu 16.04. This is a link to the same issue that someone had in Mint: https://bugs.launchpad.net/linuxmint/+bug/1485780.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/35919601-keyboard-layout-double-maps-keys?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

-f option issue

rdesktop -f ip ,full screen mode.
when connect is down by network broken,what can i do is just force shutdown my computer.

Failed to open display.

I'm in the process of trying to pipe the results from RDP connections to a file. I tried PowerShell but could not get RDP to pipe terminal services to a file or string for interrogation. I just need to know if a good connection took place, I have dozens of servers to rotate thru.

So, I found rdesktop and I'm more of a LINUX guy, but a little stale.
When I issue: rdesktop I get:
Failed to open display - 10.999.101.101.
I set a DISPLAY env variable to my LINUX servers name, but didn't help. I think this is a active X thing. I plan to set the term variable to the LINUX server ip, for some reason that comes to mind.

My goal is to pound dozens of servers using and Expect type of script to see if they are functional. I do this for SSH and using Expect. Works great. RDP is a different beast or I'm missing something.

Shared Printer TS Port Issue

If i am starting redesktop with

rdesktop -f -r printer:ql570 iu user -z -g 1024x768 HOSTIP

every starting TS-Ports are counting plus.
This start, the shared XUBUNTU Printer Port is TS065
Next start, the shared XUBUNTU Printer Port is TS066
....
...
Next start, the shared XUBUNTU Printer Port is TS166
and so on... so i have always to switch the port for printing.

High multicast traffic with scard support and nlb multicast cluster

Hi,

We were using rdesktop 1.6 and smartcard support with a cluster of TS servers (nlb with multicast mode) and was working perfect.

Now we have upgraded to latest version (1.8.3) but we have detected that with this version a high multicast traffic is generated and this has caused network problems and all local network, and then we can't work and we have many networks problems.

After some test we have detected:

  • Problem reproduced with 1.8.3, 1.8.0, and 1.7.1 and also with latest version -master branch-
  • With 1.6 works perfect
  • this only is reproduced when rdesktop is used with ip of nlb cluster and smartcard support is used "-r scard"

If we use rdesktop nlb but without smartcard (-r scard) then works, but we can work with smartcard

It seems that problems is with smartcard support and multicast nlb, but we don't know where is the problema and how can I solve this...

Anybody can help? How can I solve this?

Attached pcap files with 1.6 and 1.8.3

rdesktop1_8_3_ERROR.txt
rdesktop1_6_OK.txt

Rdesktop freeze on packet loss

Hi all,
I notice that rdesktop 1.8.1 stop working if there's some packet loss in the Internet connection.
I have two computer (same hardware)
1th one with debian 7 + rdesktop 1.8.1 (builded from sources) and
2th one with windows 7
Windows remote desktop is able to deal with packet loss and not recover the lost session.
There's no way to interact with rdesktop (ctrl+alt+enter).

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28743290-rdesktop-freeze-on-packet-loss?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Terminal Server reset the connection before license negotiation completed

Hi

When we tried to connect to a RDP server we are getting an error like.
"Terminal server reset the connection before license negotiation completed."

Below is the process like licenses appllied on the server.

Licenses:
If we have two CALs license pack installed in the RDP license server.

Licence Key pack ID1:5 Devices CAL

License Key pack ID2: 5 Device CAL

Process:
Applied license pack ID1 with 5 device CALs to the RDP license server. With our existing RDP client able to connect to RDP server from 5 client machines.

Now to connect to the same RDP server and increase the clients, we have added the license pack ID1 with another 5 device CALs to the same RDP server. As per this another new 5 clients will connect to same RDP server.

But new 5 clients not able to connect to remote RDP server and those clients getting licensing isssue(which are assigned new CAL ID 2) and able to connect from old clients machine ( which are assigned CAL ID 1).

Questions:

Is the licnesing will store on the server about client or on the client about server.
Is this issue getting due to some wrong steps in deploying the new license. If it is Yes, but we are connecting from mstsc with new CALS added

Could you please guide me on this ?

Thanks,

Pavan G.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/38026560-terminal-server-reset-the-connection-before-license-negotiation-completed?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Login at RDP Cluster with Session Broker

I experience a problem when connecting rdesktop 1.8.3 to a RDP cluster with a session broker (DNS round robin). The parameters used are

rdesktop -d domain cluster-name

The first connection (no session for the connecting user is running on the cluster) is working. After disconnecting the session and reconnecting, the client is entering the session for about a second (we can see the desktop applications) and is then thrown back to the login screen.

The console output is

RDP packet #6, (type a)
[...]
Redirected to user@clusterhost-ip session n.
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Connection established using SSL.
[...]
Disconnecting...
Failed to parse crypt info
Received licensing PDU (message type 0x01)
Sending licensing PDU (message type 0x12)
Received licensing PDU (message type 0xff)
RDP packet #7, (type 1)
[...]

When using the Microsoft RDP Client from Windows 8, there is a certificate error displayed after entering the session which can be accepted, then the session is entered. I assume this is the moment where the rdesktop session ends. The same effect happens more clearly when a smartcard login is used. But I couldn't find this inside the rdesktop debug logs.

As a matter of fact. the connection is working only when the DNS round robin returns the server where the session has been created. The "redirected to" output is always leading to a short login and a session disruption (means back to the login screen).

The problem seems to be independent from the pcsc lib when using a smartcard or the underlying Linux System since FreeRDP handles this correctly (with and without smartcard redirection).

Please tell what debug information I can provide if you are interested in fixing this.

ERROR: CredSSP: Initialize failed,

The issue still seems to persist, I am using rdesktop version 1.8.3, and checked on many forums, the issue seems to have gone with newer version, but for me the issue still looks the same.

[~ (master)]$ rdesktop -u omps localhost -PKD -fz -p -
Autoselected keyboard map en-us
Password: 
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Connection established using SSL.
ERROR: SSL_write: 1 (Success)

custom window icon from commandline

Hi! first of all, thank you for great software, it is really useful for a lot of applications.

The missing option: lack if window custom icon. It would be great to add custom icon (png/svg) in the command line, as an option, which would make possible to set different icon for each instance of rdesktop window. To simplify identification of each instance and just make desktop experience nicer :)

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/37509721-custom-window-icon-from-commandline?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

disk_query_directory reports incorrect length of non-ASCII file names

Hi guys,

https://github.com/rdesktop/rdesktop/blob/master/disk.c

RD_NTSTATUS disk_query_directory(RD_NTHANDLE handle, uint32 info_class, char *pattern, STREAM out)

For all info_classes there the length of file names reported as:
out_uint32_le(out, 2 * strlen(pdirent->d_name) + 2); /* unicode length */

Apologies, but this is complete rubbish:

  • pdirent->d_name is a char* pointing to a multibyte UTF-8 string
  • it means that any non-ASCII character in that string would be represented by more than one byte, up to four
  • you simply can't assume that UTF-16 string length will be 2 * strlen(utf_8_string). To get the correct length you need to convert the UTF-8 string to UTF-16 (as you do later in the rdp_out_unistr) and report the number of 16-bit characters in that string.

Moreover:

  • Length must NOT include the terminating \0, so the + 2 piece in the quoted line above is also incorrect.

This code seems to be "working" only by coincidence - most of the applications are using FindFirstFile API to get directory contents, which copies this data to a fixed size WIN32_FIND_DATA.cFileName buffer, so explicit incorrect length is ignored and client calculates it manually, ignoring any trailing zeros.

But all the applications which use NtQueryDirectoryFile API (or all the kernel drivers which use ZwQueryDirectoryFile API) will receive incorrect length and will not be able to process the file.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/37967461-disk_query_directory-reports-incorrect-length-of-non-ascii-file-names?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Windows 10 Support

Windows 10 support is currently broken in some cases.

  1. DPI must now be sent from the client or the server assumes 96 DPI and won't accept either the registry override or the local monitor size anymore.

  2. Remote mouse can get stuck with a bad mouse cursor (issue also exists in Windows Server 2012 R2). Added -M to ignore remote mouse cursor.


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Crash on paste

Hi,

rdesktop crashes every time I paste big chunks of text.
I have started it with this:

rdesktop myserver -r disk:share=/home/binaryplease/sharefolder -g 1900x1000 -u .\myuser -KPD -r clipboard:PRIMARYCLIPBOARD

To reproduce the error:

  • Connect with rdesktop to a server
  • Copy text on the client, e.g. from a texteditor.
  • Paste the text on the server

It works fine you copy small chunks (approx < 200 lines)
I'm using version 1.8.3 of rdesktop from Arch Linux.
Connecting to a Windows 2008 Server.
this ist the trace displayed in the terminal on crash:


binaryplease➜~» rdesktop myserver -r disk:share=/home/binaryplease/share -g 1900x1000 -u .\user -KPD -r clipboard:PRIMARYCLIPBOARD
ERROR: CredSSP: Initialize failed, do you have correct kerberos tgt initialized ?
Connection established using SSL.
WARNING: Remote desktop does not support colour depth 24; falling back to 16
*** Error in `rdesktop': double free or corruption (fasttop): 0x0000000002782730 ***
======= Backtrace: =========
/usr/lib/libc.so.6(+0x70c4b)[0x7fe7c5708c4b]
/usr/lib/libc.so.6(+0x76fe6)[0x7fe7c570efe6]
/usr/lib/libc.so.6(+0x777de)[0x7fe7c570f7de]
/usr/lib/libX11.so.6(XFree+0x9)[0x7fe7c5c97cd9]
rdesktop[0x418e6a]
rdesktop[0x40e93d]
rdesktop[0x41efd5]
rdesktop[0x41fab6]
rdesktop[0x41fc5a]
rdesktop[0x420494]
rdesktop[0x4217b6]
rdesktop[0x422c82]
rdesktop[0x4239a2]
rdesktop[0x4246df]
rdesktop[0x4086d6]
/usr/lib/libc.so.6(__libc_start_main+0xf1)[0x7fe7c56b8291]
rdesktop[0x408c99]
======= Memory map: ========
00400000-00449000 r-xp 00000000 08:02 3104044                            /usr/bin/rdesktop
00648000-00649000 r--p 00048000 08:02 3104044                            /usr/bin/rdesktop
00649000-0064a000 rw-p 00049000 08:02 3104044                            /usr/bin/rdesktop
0064a000-00979000 rw-p 00000000 00:00 0 
02689000-027e6000 rw-p 00000000 00:00 0                                  [heap]
7fe7bc000000-7fe7bc021000 rw-p 00000000 00:00 0 
7fe7bc021000-7fe7c0000000 ---p 00000000 00:00 0 
7fe7c241c000-7fe7c2432000 r-xp 00000000 08:02 3021219                    /usr/lib/libgcc_s.so.1
7fe7c2432000-7fe7c2631000 ---p 00016000 08:02 3021219                    /usr/lib/libgcc_s.so.1
7fe7c2631000-7fe7c2632000 r--p 00015000 08:02 3021219                    /usr/lib/libgcc_s.so.1
7fe7c2632000-7fe7c2633000 rw-p 00016000 08:02 3021219                    /usr/lib/libgcc_s.so.1
7fe7c2633000-7fe7c2638000 r-xp 00000000 08:02 3037424                    /usr/lib/libXfixes.so.3.1.0
7fe7c2638000-7fe7c2837000 ---p 00005000 08:02 3037424                    /usr/lib/libXfixes.so.3.1.0
7fe7c2837000-7fe7c2838000 r--p 00004000 08:02 3037424                    /usr/lib/libXfixes.so.3.1.0
7fe7c2838000-7fe7c2839000 rw-p 00005000 08:02 3037424                    /usr/lib/libXfixes.so.3.1.0
7fe7c2839000-7fe7c2843000 r-xp 00000000 08:02 3037461                    /usr/lib/libXcursor.so.1.0.2
7fe7c2843000-7fe7c2a42000 ---p 0000a000 08:02 3037461                    /usr/lib/libXcursor.so.1.0.2
7fe7c2a42000-7fe7c2a43000 r--p 00009000 08:02 3037461                    /usr/lib/libXcursor.so.1.0.2
7fe7c2a43000-7fe7c2a44000 rw-p 0000a000 08:02 3037461                    /usr/lib/libXcursor.so.1.0.2
7fe7c2a44000-7fe7c2a47000 r-xp 00000000 08:02 3107242                    /usr/lib/gconv/UTF-16.so
7fe7c2a47000-7fe7c2c46000 ---p 00003000 08:02 3107242                    /usr/lib/gconv/UTF-16.so
7fe7c2c46000-7fe7c2c47000 r--p 00002000 08:02 3107242                    /usr/lib/gconv/UTF-16.so
7fe7c2c47000-7fe7c2c48000 rw-p 00003000 08:02 3107242                    /usr/lib/gconv/UTF-16.so
7fe7c2c48000-7fe7c2c67000 r-xp 00000000 08:02 3024812                    /usr/lib/libgssrpc.so.4.2
7fe7c2c67000-7fe7c2e66000 ---p 0001f000 08:02 3024812                    /usr/lib/libgssrpc.so.4.2
7fe7c2e66000-7fe7c2e67000 r--p 0001e000 08:02 3024812                    /usr/lib/libgssrpc.so.4.2
7fe7c2e67000-7fe7c2e68000 rw-p 0001f000 08:02 3024812                    /usr/lib/libgssrpc.so.4.2
7fe7c2e68000-7fe7c2e81000 r-xp 00000000 08:02 3147142                    /usr/lib/gssproxy/proxymech.so
7fe7c2e81000-7fe7c3080000 ---p 00019000 08:02 3147142                    /usr/lib/gssproxy/proxymech.so
7fe7c3080000-7fe7c3081000 r--p 00018000 08:02 3147142                    /usr/lib/gssproxy/proxymech.so
7fe7c3081000-7fe7c3082000 rw-p 00019000 08:02 3147142                    /usr/lib/gssproxy/proxymech.so
7fe7c3082000-7fe7c3096000 r-xp 00000000 08:02 3018229                    /usr/lib/libresolv-2.24.so
7fe7c3096000-7fe7c3295000 ---p 00014000 08:02 3018229                    /usr/lib/libresolv-2.24.so
7fe7c3295000-7fe7c3296000 r--p 00013000 08:02 3018229                    /usr/lib/libresolv-2.24.so
7fe7c3296000-7fe7c3297000 rw-p 00014000 08:02 3018229                    /usr/lib/libresolv-2.24.so
7fe7c3297000-7fe7c3299000 rw-p 00000000 00:00 0 
7fe7c3299000-7fe7c329c000 r-xp 00000000 08:02 3024767                    /usr/lib/libkeyutils.so.1.5
7fe7c329c000-7fe7c349b000 ---p 00003000 08:02 3024767                    /usr/lib/libkeyutils.so.1.5
7fe7c349b000-7fe7c349c000 r--p 00002000 08:02 3024767                    /usr/lib/libkeyutils.so.1.5
7fe7c349c000-7fe7c349d000 rw-p 00003000 08:02 3024767                    /usr/lib/libkeyutils.so.1.5
7fe7c349d000-7fe7c34a9000 r-xp 00000000 08:02 3024807                    /usr/lib/libkrb5support.so.0.1
7fe7c34a9000-7fe7c36a8000 ---p 0000c000 08:02 3024807                    /usr/lib/libkrb5support.so.0.1
7fe7c36a8000-7fe7c36a9000 r--p 0000b000 08:02 3024807                    /usr/lib/libkrb5support.so.0.1
7fe7c36a9000-7fe7c36aa000 rw-p 0000c000 08:02 3024807                    /usr/lib/libkrb5support.so.0.1
7fe7c36aa000-7fe7c36ad000 r-xp 00000000 08:02 3021094                    /usr/lib/libcom_err.so.2.1
7fe7c36ad000-7fe7c38ac000 ---p 00003000 08:02 3021094                    /usr/lib/libcom_err.so.2.1
7fe7c38ac000-7fe7c38ad000 r--p 00002000 08:02 3021094                    /usr/lib/libcom_err.so.2.1
7fe7c38ad000-7fe7c38ae000 rw-p 00003000 08:02 3021094                    /usr/lib/libcom_err.so.2.1
7fe7c38ae000-7fe7c38dc000 r-xp 00000000 08:02 3024809                    /usr/lib/libk5crypto.so.3.1
7fe7c38dc000-7fe7c3adb000 ---p 0002e000 08:02 3024809                    /usr/lib/libk5crypto.so.3.1
7fe7c3adb000-7fe7c3add000 r--p 0002d000 08:02 3024809                    /usr/lib/libk5crypto.so.3.1
7fe7c3add000-7fe7c3ade000 rw-p 0002f000 08:02 3024809                    /usr/lib/libk5crypto.so.3.1
7fe7c3ade000-7fe7c3adf000 rw-p 00000000 00:00 0 
7fe7c3adf000-7fe7c3bb3000 r-xp 00000000 08:02 3024810                    /usr/lib/libkrb5.so.3.3
7fe7c3bb3000-7fe7c3db3000 ---p 000d4000 08:02 3024810                    /usr/lib/libkrb5.so.3.3
7fe7c3db3000-7fe7c3dc0000 r--p 000d4000 08:02 3024810                    /usr/lib/libkrb5.so.3.3
7fe7c3dc0000-7fe7c3dc3000 rw-p 000e1000 08:02 3024810                    /usr/lib/libkrb5.so.3.3
7fe7c3dc3000-7fe7c3e0d000 r-xp 00000000 08:02 3024811                    /usr/lib/libgssapi_krb5.so.2.2
7fe7c3e0d000-7fe7c400d000 ---p 0004a000 08:02 3024811                    /usr/lib/libgssapi_krb5.so.2.2
7fe7c400d000-7fe7c400f000 r--p 0004a000 08:02 3024811                    /usr/lib/libgssapi_krb5.so.2.2
7fe7c400f000-7fe7c4011000 rw-p 0004c000 08:02 3024811                    /usr/lib/libgssapi_krb5.so.2.2
7fe7c4011000-7fe7c401b000 r-xp 00000000 08:02 3018218                    /usr/lib/libnss_files-2.24.so
7fe7c401b000-7fe7c421b000 ---p 0000a000 08:02 3018218                    /usr/lib/libnss_files-2.24.so
7fe7c421b000-7fe7c421c000 r--p 0000a000 08:02 3018218                    /usr/lib/libnss_files-2.24.so
7fe7c421c000-7fe7c421d000 rw-p 0000b000 08:02 3018218                    /usr/lib/libnss_files-2.24.so
7fe7c421d000-7fe7c4223000 rw-p 00000000 00:00 0 
7fe7c4223000-7fe7c4539000 r--p 00000000 08:02 3110716                    /usr/lib/locale/locale-archive
7fe7c4539000-7fe7c453e000 r-xp 00000000 08:02 3032624                    /usr/lib/libXdmcp.so.6.0.0
7fe7c453e000-7fe7c473d000 ---p 00005000 08:02 3032624                    /usr/lib/libXdmcp.so.6.0.0
7fe7c473d000-7fe7c473e000 r--p 00004000 08:02 3032624                    /usr/lib/libXdmcp.so.6.0.0
7fe7c473e000-7fe7c473f000 rw-p 00005000 08:02 3032624                    /usr/lib/libXdmcp.so.6.0.0
7fe7c473f000-7fe7c4741000 r-xp 00000000 08:02 3032828                    /usr/lib/libXau.so.6.0.0
7fe7c4741000-7fe7c4941000 ---p 00002000 08:02 3032828                    /usr/lib/libXau.so.6.0.0
7fe7c4941000-7fe7c4942000 r--p 00002000 08:02 3032828                    /usr/lib/libXau.so.6.0.0
7fe7c4942000-7fe7c4943000 rw-p 00003000 08:02 3032828                    /usr/lib/libXau.so.6.0.0
7fe7c4943000-7fe7c496b000 r-xp 00000000 08:02 3032951                    /usr/lib/libxcb.so.1.1.0
7fe7c496b000-7fe7c4b6a000 ---p 00028000 08:02 3032951                    /usr/lib/libxcb.so.1.1.0
7fe7c4b6a000-7fe7c4b6b000 r--p 00027000 08:02 3032951                    /usr/lib/libxcb.so.1.1.0
7fe7c4b6b000-7fe7c4b6c000 rw-p 00028000 08:02 3032951                    /usr/lib/libxcb.so.1.1.0
7fe7c4b6c000-7fe7c4c6f000 r-xp 00000000 08:02 3018225                    /usr/lib/libm-2.24.so
7fe7c4c6f000-7fe7c4e6e000 ---p 00103000 08:02 3018225                    /usr/lib/libm-2.24.so
7fe7c4e6e000-7fe7c4e6f000 r--p 00102000 08:02 3018225                    /usr/lib/libm-2.24.so
7fe7c4e6f000-7fe7c4e70000 rw-p 00103000 08:02 3018225                    /usr/lib/libm-2.24.so
7fe7c4e70000-7fe7c4e77000 r-xp 00000000 08:02 3018231                    /usr/lib/librt-2.24.so
7fe7c4e77000-7fe7c5076000 ---p 00007000 08:02 3018231                    /usr/lib/librt-2.24.so
7fe7c5076000-7fe7c5077000 r--p 00006000 08:02 3018231                    /usr/lib/librt-2.24.so
7fe7c5077000-7fe7c5078000 rw-p 00007000 08:02 3018231                    /usr/lib/librt-2.24.so
7fe7c5078000-7fe7c5081000 r-xp 00000000 08:02 3037367                    /usr/lib/libXrender.so.1.3.0
7fe7c5081000-7fe7c5280000 ---p 00009000 08:02 3037367                    /usr/lib/libXrender.so.1.3.0
7fe7c5280000-7fe7c5281000 r--p 00008000 08:02 3037367                    /usr/lib/libXrender.so.1.3.0
7fe7c5281000-7fe7c5282000 rw-p 00009000 08:02 3037367                    /usr/lib/libXrender.so.1.3.0
7fe7c5282000-7fe7c5293000 r-xp 00000000 08:02 3036910                    /usr/lib/libXext.so.6.4.0
7fe7c5293000-7fe7c5492000 ---p 00011000 08:02 3036910                    /usr/lib/libXext.so.6.4.0
7fe7c5492000-7fe7c5493000 r--p 00010000 08:02 3036910                    /usr/lib/libXext.so.6.4.0
7fe7c5493000-7fe7c5494000 rw-p 00011000 08:02 3036910                    /usr/lib/libXext.so.6.4.0
7fe7c5494000-7fe7c5496000 r-xp 00000000 08:02 3018223                    /usr/lib/libdl-2.24.so
7fe7c5496000-7fe7c5696000 ---p 00002000 08:02 3018223                    /usr/lib/libdl-2.24.so
7fe7c5696000-7fe7c5697000 r--p 00002000 08:02 3018223                    /usr/lib/libdl-2.24.so
7fe7c5697000-7fe7c5698000 rw-p 00003000 08:02 3018223                    /usr/lib/libdl-2.24.so
7fe7c5698000-7fe7c582d000 r-xp 00000000 08:02 3018112                    /usr/lib/libc-2.24.so
7fe7c582d000-7fe7c5a2c000 ---p 00195000 08:02 3018112                    /usr/lib/libc-2.24.so
7fe7c5a2c000-7fe7c5a30000 r--p 00194000 08:02 3018112                    /usr/lib/libc-2.24.so
7fe7c5a30000-7fe7c5a32000 rw-p 00198000 08:02 3018112                    /usr/lib/libc-2.24.so
7fe7c5a32000-7fe7c5a36000 rw-p 00000000 00:00 0 
7fe7c5a36000-7fe7c5a4e000 r-xp 00000000 08:02 3018069                    /usr/lib/libpthread-2.24.so
7fe7c5a4e000-7fe7c5c4d000 ---p 00018000 08:02 3018069                    /usr/lib/libpthread-2.24.so
7fe7c5c4d000-7fe7c5c4e000 r--p 00017000 08:02 3018069                    /usr/lib/libpthread-2.24.so
7fe7c5c4e000-7fe7c5c4f000 rw-p 00018000 08:02 3018069                    /usr/lib/libpthread-2.24.so
7fe7c5c4f000-7fe7c5c53000 rw-p 00000000 00:00 0 
7fe7c5c53000-7fe7c5d8e000 r-xp 00000000 08:02 3035266                    /usr/lib/libX11.so.6.3.0
7fe7c5d8e000-7fe7c5f8d000 ---p 0013b000 08:02 3035266                    /usr/lib/libX11.so.6.3.0
7fe7c5f8d000-7fe7c5f8f000 r--p 0013a000 08:02 3035266                    /usr/lib/libX11.so.6.3.0
7fe7c5f8f000-7fe7c5f94000 rw-p 0013c000 08:02 3035266                    /usr/lib/libX11.so.6.3.0
7fe7c5f94000-7fe7c5f95000 rw-p 00000000 00:00 0 
7fe7c5f95000-7fe7c5f9d000 r-xp 00000000 08:02 3061336                    /usr/lib/libao.so.4.1.0
7fe7c5f9d000-7fe7c619c000 ---p 00008000 08:02 3061336                    /usr/lib/libao.so.4.1.0
7fe7c619c000-7fe7c619d000 r--p 00007000 08:02 3061336                    /usr/lib/libao.so.4.1.0
7fe7c619d000-7fe7c619e000 rw-p 00008000 08:02 3061336                    /usr/lib/libao.so.4.1.0
7fe7c619e000-7fe7c62a1000 r-xp 00000000 08:02 3031455                    /usr/lib/libasound.so.2.0.0
7fe7c62a1000-7fe7c64a0000 ---p 00103000 08:02 3031455                    /usr/lib/libasound.so.2.0.0
7fe7c64a0000-7fe7c64a7000 r--p 00102000 08:02 3031455                    /usr/lib/libasound.so.2.0.0
7fe7c64a7000-7fe7c64a9000 rw-p 00109000 08:02 3031455                    /usr/lib/libasound.so.2.0.0
7fe7c64a9000-7fe7c6614000 r-xp 00000000 08:02 3045021                    /usr/lib/libsamplerate.so.0.1.8
7fe7c6614000-7fe7c6813000 ---p 0016b000 08:02 3045021                    /usr/lib/libsamplerate.so.0.1.8
7fe7c6813000-7fe7c6814000 r--p 0016a000 08:02 3045021                    /usr/lib/libsamplerate.so.0.1.8
7fe7c6814000-7fe7c6815000 rw-p 0016b000 08:02 3045021                    /usr/lib/libsamplerate.so.0.1.8
7fe7c6815000-7fe7c681f000 r-xp 00000000 08:02 3104032                    /usr/lib/libpcsclite.so.1.0.0
7fe7c681f000-7fe7c6a1e000 ---p 0000a000 08:02 3104032                    /usr/lib/libpcsclite.so.1.0.0
7fe7c6a1e000-7fe7c6a1f000 r--p 00009000 08:02 3104032                    /usr/lib/libpcsclite.so.1.0.0
7fe7c6a1f000-7fe7c6a20000 rw-p 0000a000 08:02 3104032                    /usr/lib/libpcsclite.so.1.0.0
7fe7c6a20000-7fe7c6a2a000 r-xp 00000000 08:02 3037389                    /usr/lib/libXrandr.so.2.2.0
7fe7c6a2a000-7fe7c6c29000 ---p 0000a000 08:02 3037389                    /usr/lib/libXrandr.so.2.2.0
7fe7c6c29000-7fe7c6c2a000 r--p 00009000 08:02 3037389                    /usr/lib/libXrandr.so.2.2.0
7fe7c6c2a000-7fe7c6c2b000 rw-p 0000a000 08:02 3037389                    /usr/lib/libXrandr.so.2.2.0
7fe7c6c2b000-7fe7c6c34000 r-xp 00000000 08:02 3104042                    /usr/lib/libgssglue.so.1.0.0
7fe7c6c34000-7fe7c6e33000 ---p 00009000 08:02 3104042                    /usr/lib/libgssglue.so.1.0.0
7fe7c6e33000-7fe7c6e34000 r--p 00008000 08:02 3104042                    /usr/lib/libgssglue.so.1.0.0
7fe7c6e34000-7fe7c6e35000 rw-p 00009000 08:02 3104042                    /usr/lib/libgssglue.so.1.0.0
7fe7c6e35000-7fe7c7081000 r-xp 00000000 08:02 3112465                    /usr/lib/libcrypto.so.1.0.0
7fe7c7081000-7fe7c7281000 ---p 0024c000 08:02 3112465                    /usr/lib/libcrypto.so.1.0.0
7fe7c7281000-7fe7c729d000 r--p 0024c000 08:02 3112465                    /usr/lib/libcrypto.so.1.0.0
7fe7c729d000-7fe7c72a9000 rw-p 00268000 08:02 3112465                    /usr/lib/libcrypto.so.1.0.0
7fe7c72a9000-7fe7c72ac000 rw-p 00000000 00:00 0 
7fe7c72ac000-7fe7c7312000 r-xp 00000000 08:02 3112464                    /usr/lib/libssl.so.1.0.0
7fe7c7312000-7fe7c7512000 ---p 00066000 08:02 3112464                    /usr/lib/libssl.so.1.0.0
7fe7c7512000-7fe7c7516000 r--p 00066000 08:02 3112464                    /usr/lib/libssl.so.1.0.0
7fe7c7516000-7fe7c751d000 rw-p 0006a000 08:02 3112464                    /usr/lib/libssl.so.1.0.0
7fe7c751d000-7fe7c7540000 r-xp 00000000 08:02 3018111                    /usr/lib/ld-2.24.so
7fe7c76f3000-7fe7c76fd000 rw-p 00000000 00:00 0 
7fe7c773d000-7fe7c773e000 rw-p 00000000 00:00 0 
7fe7c773e000-7fe7c773f000 r--p 00000000 08:02 1406                       /usr/share/locale/en_US/LC_MESSAGES/mit-krb5.mo
7fe7c773f000-7fe7c7740000 r--p 00022000 08:02 3018111                    /usr/lib/ld-2.24.so
7fe7c7740000-7fe7c7741000 rw-p 00023000 08:02 3018111                    /usr/lib/ld-2.24.so
7fe7c7741000-7fe7c7742000 rw-p 00000000 00:00 0 
7ffd75a06000-7ffd75a27000 rw-p 00000000 00:00 0                          [stack]
7ffd75b32000-7ffd75b34000 r--p 00000000 00:00 0                          [vvar]
7ffd75b34000-7ffd75b36000 r-xp 00000000 00:00 0                          [vdso]
ffffffffff600000-ffffffffff601000 r-xp 00000000 00:00 0                  [vsyscall]
[1]    1723 abort (core dumped)  rdesktop myserver -r disk:share=/home/binaryplease/share -g 1900x1000 -u 

Mouse wheel scroll can not work

Mouse wheel scroll can not work

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32734879-mouse-wheel-scroll-can-not-work?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

[P] Redirect printer output is unreadable

Hello!

I'm connecting my client running Debian 8 to a remote server running Windows 7.
In the connectiong syntax I have included the option for printer redirect.
This means, my local printer is redirected to the remote server.

In the device overview of Windows 7 I can see this printer.

However, when I send any document to this printer, the output is unreadable: the printer starts printing strange symbols on +100 pages.

I assume there's something wrong with the printer driver installed on Windows 7.

Can anybody advice?

THX

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/32132059-p-redirect-printer-output-is-unreadable?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

keyboard got freezed after lost internet connection

Im using ubuntu with last version of rdesktop from a shell inside emacs.
steps to reproduction:

  1. open a terminal window.
  2. emacs &
  3. in emacs open a shell : M-x shell
  4. inside emacs shell. call rdesktop
  5. after connected to remote desktop. close wifi
  6. turn on wifi again.
  7. cannot type an char in any window(browser, emacs, office anywhere).
    but mouse works.

thanks

Mouse scroll wheel not working

Hi,

I am using Red Hat 6.5 with rdesktop 1.8.2 (tested with 1.8.3 too) and xrdp 0.5.0-0.13.el6 (tested with 1.6.1-3.el6 too). I tried to connect to the server using rdesktop but the scroll wheel does not work. xev does not show any reactions when scrolling up or down. But using middle button works. What do I have to do for the server to receive wheel events?

Here are some useful details:
a) Windows native rdesktop client -> linux VM xrdp 0.5.0 scroll OK
a) Linux rdesktop 1.8.2 -> Windows VM scroll OK

Thank you.

OpenSSL Error , when installing on MAC

MacBook-Air:rdesktop-1.8.3 nomi$ ./configure --with-openssl=../openssl-1.1.0-pre6 --disable-credssp
checking build system type... i686-apple-darwin15.6.0
checking host system type... i686-apple-darwin15.6.0
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables...
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for a BSD-compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking for X... libraries /usr/X11/lib, headers /usr/X11/include
checking whether -R must be followed by a space... neither works
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for pkg-config... /opt/local/bin/pkg-config
checking for library containing socket... none required
checking for library containing inet_aton... none required
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking sys/modem.h usability... no
checking sys/modem.h presence... no
checking for sys/modem.h... no
checking sys/filio.h usability... yes
checking sys/filio.h presence... yes
checking for sys/filio.h... yes
checking sys/strtio.h usability... no
checking sys/strtio.h presence... no
checking for sys/strtio.h... no
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking langinfo.h usability... yes
checking langinfo.h presence... yes
checking for langinfo.h... yes
checking sysexits.h usability... yes
checking sysexits.h presence... yes
checking for sysexits.h... yes
checking for strip... strip
checking for OpenSSL directory... ../openssl-1.1.0-pre6
checking for pkg-config... (cached) /opt/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for XRANDR... no
checking PCSC/pcsclite.h usability... yes
checking PCSC/pcsclite.h presence... yes
checking for PCSC/pcsclite.h... yes
checking for old version of PCSC... no
checking if architecture needs alignment... no
checking sys/soundcard.h usability... no
checking sys/soundcard.h presence... no
checking for sys/soundcard.h... no
checking dmedia/audio.h usability... no
checking dmedia/audio.h presence... no
checking for dmedia/audio.h... no
checking sys/audioio.h usability... no
checking sys/audioio.h presence... no
checking for sys/audioio.h... no
checking for LIBAO... no
checking for ALSA... no
checking for LIBSAMPLERATE... no
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for dirfd... yes
checking whether dirfd is declared... yes
checking whether dirfd is a macro... no
checking iconv.h usability... yes
checking iconv.h presence... yes
checking for iconv.h... yes
checking for iconv... yes
checking for iconv declaration...
extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for socklen_t... yes
checking sys/vfs.h usability... no
checking sys/vfs.h presence... no
checking for sys/vfs.h... no
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/statfs.h usability... no
checking sys/statfs.h presence... no
checking for sys/statfs.h... no
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking for sys/mount.h... yes
configure: checking how to get filesystem space usage...
checking statvfs64 function (SVR4)... no
checking statvfs function (SVR4)... yes
checking for struct statfs.f_namemax... no
checking for struct statvfs.f_namemax... yes
checking for struct statfs.f_namelen... no
checking for struct statvfs.f_namelen... no
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking mntent.h usability... no
checking mntent.h presence... no
checking for mntent.h... no
checking for setmntent... no
configure: creating ./config.status
config.status: creating Makefile

Not sure how to fix this

gcc -g -O2 -Wall -I../openssl-1.1.0-pre6/include -I/usr/X11/include -DPACKAGE_NAME="rdesktop" -DPACKAGE_TARNAME="rdesktop" -DPACKAGE_VERSION="1.8.3" -DPACKAGE_STRING="rdesktop\ 1.8.3" -DPACKAGE_BUGREPORT="" -DPACKAGE_URL="" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DL_ENDIAN=1 -DHAVE_SYS_SELECT_H=1 -DHAVE_SYS_FILIO_H=1 -DHAVE_LOCALE_H=1 -DHAVE_LANGINFO_H=1 -DHAVE_SYSEXITS_H=1 -Dssldir="../openssl-1.1.0-pre6" -DWITH_SCARD=1 -DEGD_SOCKET="/var/run/egd-pool" -DWITH_RDPSND=1 -DHAVE_DIRENT_H=1 -DHAVE_DIRFD=1 -DHAVE_DECL_DIRFD=1 -DHAVE_ICONV_H=1 -DHAVE_ICONV=1 -DICONV_CONST= -DHAVE_SYS_STATVFS_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_SYS_MOUNT_H=1 -DSTAT_STATVFS=1 -DHAVE_STRUCT_STATVFS_F_NAMEMAX=1 -DKEYMAP_PATH="/usr/local/share/rdesktop/keymaps/" -o ssl.o -c ssl.c

ssl.c:91:9: error: variable has incomplete type 'BIGNUM' (aka 'struct bignum_st')
        BIGNUM mod, exp, x, y;
               ^
../openssl-1.1.0-pre6/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
ssl.c:91:14: error: variable has incomplete type 'BIGNUM' (aka 'struct bignum_st')
        BIGNUM mod, exp, x, y;
                    ^
../openssl-1.1.0-pre6/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
ssl.c:91:19: error: variable has incomplete type 'BIGNUM' (aka 'struct bignum_st')
        BIGNUM mod, exp, x, y;
                         ^
../openssl-1.1.0-pre6/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
ssl.c:91:22: error: variable has incomplete type 'BIGNUM' (aka 'struct bignum_st')
        BIGNUM mod, exp, x, y;
                            ^
../openssl-1.1.0-pre6/include/openssl/ossl_typ.h:80:16: note: forward declaration of 'struct bignum_st'
typedef struct bignum_st BIGNUM;
               ^
ssl.c:101:2: warning: implicit declaration of function 'BN_init' is invalid in C99 [-Wimplicit-function-declaration]
        BN_init(&mod);
        ^
ssl.c:149:24: error: incomplete definition of type 'struct x509_st'
        nid = OBJ_obj2nid(cert->cert_info->key->algor->algorithm);
                          ~~~~^
../openssl-1.1.0-pre6/include/openssl/ossl_typ.h:119:16: note: forward declaration of 'struct x509_st'
typedef struct x509_st X509;
               ^

2 smart cards

I have Mac osx 10.9 and 10.10. Compiled rdesktop and runs successfully with 1 smart card attached to machine. Company just enforced new policy. Need one token to login to local workstation and a different token to rdp into servers.

If I have both tokens plugged in when I start rdesktop I get the following error

SCARD: SCardGetStatusChange(context: 0x00000001 [0x103fdfa], timeout: 0xffffffff, count: 3)
SCARD:    "\\?PnP?\Notification"
SCARD:        user: 0x0, state: 0x00020001, event: 0x00000000
SCARD:    "SCM SCR 3310 00 00"
SCARD:        user: 0x0, state: 0x00000010, event: 0x00000000
SCARD:    "Aladdin eToken PRO USB 72K Java 01 00"
SCARD:        user: 0x0, state: 0x00000010, event: 0x00000000
SCARD: -> Success
SCARD:    "\\?PnP?\Notification"
SCARD:        user: 0x0, state: 0x00020001, event: 0x00000001
SCARD:    "SCM SCR 3310 00 00"
SCARD:        user: 0x0, state: 0x00000010, event: 0x00000122
SCARD:    "Aladdin eToken PRO USB 72K Java 01 00"
SCARD:        user: 0x0, state: 0x00000010, event: 0x00000122
--> rdpdr_send_completion
rdesktop(18209,0x10dedb000) malloc: *** error for object 0x7f94f041bf50: incorrect checksum for freed object - object was probably modified after being freed.
*** set a breakpoint in malloc_error_break to debug

I have some of the prior hexdump if that would be helpful.

For now I will just have to pull out one of the tokens. But I thought I would report this in case it was something easy to fix.

Thanks
Andy


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

Missing Lefthand Support

In KDE or XFCE or GNOME with switched mouse-button's, the left-hand-support works not through in the RDP-Session. I change in the xkeymap.c the MOUSE_FLAG_BUTTON1 and MOUSE_FLAG_BUTTON2 to solve my problem. IMHO this "bug" was not in the Version 1.8.2?

No sound on my local system

Hi,

I'm trying to run rdesktop on a 96board which is Debian OS to connect it with an Windows 7 computer. But there's no sound on my board after the following command rdesktop -a 16 -g 1280x1080 -r sound:local xxx.xx.xx.xxx:3389 xxx.xx.xx.xxx is my ip address.
I've also tried -r sound:local:alsa and -r sound:local:oss as I've seen somewhere I googeled. But it still not works.
In terminal, the log was

/dev/dsp: No such file or directiory

WARNING: no working audio-driver found.

But actually, my audio driver on board is working.

Put the default port number in the documentation

The documentation on Debian 7 does not mention to which port, by default, the rdesktop connects to.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/28947187-put-the-default-port-number-in-the-documentation?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Prevent grabbing of certain key combinations

I'd like to prevent certain key combinations to be sent to the server. Problem is that rdesktop grabs ctrl-alt-arrow keys so I'm unable to navigate workspaces on my linux machine - as soon as I switch to a workspace with rdesktop I get stuck and have to use the mouse.

I've searched the net for an answer but can't find any. The best I found is a patch http://www.artificialworlds.net/blog/2011/07/ - but this requires ctrl-alt-arrow to be pressed twice to work.

Would it be possible (or is it already possible? how?) to extend the keymap file to indicate that certain key cominations should not be passed to the server? Using -K is not an option since then you loose alt-tab, alt-F4...

I've also tried xfreerdp and remmina and both lack this functionality - or it works poorly.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/29201659-prevent-grabbing-of-certain-key-combinations?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Remove unmantained code parts of rdesktop

There a several parts of rdesktop project that is unmaintained and incomplete. We should remove those parts from rdesktop project.

The following two paths is in mind:

  • /vnc/
  • /uiports/

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/30534570-remove-unmantained-code-parts-of-rdesktop?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F19353203&utm_medium=issues&utm_source=github).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.