Created attachment 472052 [details]
Description of problem:
The tsclient version in RHEL6 has no apparent means of passing the client
hostname to rdesktop. This is a regression with respect to the tsclient that
came with RHEL5.
This becomes a problem for users that have to specify a client hostname to
avoid the bogus "No valid license available" message that the terminal
server spits out after many connects - specifying a bogus client hostname is
the only way to make further connections to the server.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Run "tsclient" in RHEL5.
2. Run "tsclient" in RHEL6, add a new connection of type "Windows Terminal
Service Connection", look for an option to enter client hostname
1. Observe that the "Client Hostname" can be set in it for rdesktop client.
2. No option to enter client hostname information.
Option to enter client hostname information and have it passed to rdesktop.
Proposed patch (against upstream subversion's branches/tsclient-unstable
attached. The glade file part of this patch is fairly large due to changes
having been made through the glade-2 rather than directly. It can probably
be trimmed down for upstream submission.
Created attachment 472122 [details]
Revised patch - trimmed down the changes to the glade file.
I've verified that with this patch there are no additional glade warnings or Gtk messages beyond those that are generated with a build from unmodified upstream svn branch tsclient-unstable.
Patch submitted upstream as <https://sourceforge.net/tracker/?func=detail&aid=3286397&group_id=192483&atid=941576>.
Task info: http://brewweb.devel.redhat.com/brew/taskinfo?taskID=3538499
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.