| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
Added hostname verification for x509 authentication types to java viewer
|
|/ |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It is easier to control object life time and avoid magical socket
duplication by having a single TcpListener object to pass around.
We have to be more careful about deleting the object though.
|
|
|
|
|
| |
Closing the socket might overwrite errno so we need to save
its value.
|
| |
|
|
|
|
|
|
| |
Useful for debugging memory leaks and access violations. It is
not available on Windows though, and there is some problem compiling
ObjectiveC++ with it turned on.
|
|
|
|
|
|
| |
Commit f8e3b34 introduced a regression where the fallback write block
handler would cease working after the first time it was called,
potentially stalling writes.
|
|
|
|
|
| |
Makes it easier to see which hot-keys might conflict with each
other, and allow some variation in translation in the future.
|
|
|
|
|
| |
Primarily gives it a shorthand, but also make gcc tolerate its
use for format strings.
|
|
|
|
| |
It's defined in gettext.h so no need for us to duplicate the work.
|
| |
|
| |
|
|
|
|
|
| |
It should be possible to exit the viewer even if the network has
stalled in the middle of a transfer.
|
|
|
|
|
|
|
| |
Normally we only display screen changes once we have the updates for
the entire screen. This may give the impression that the viewer is
hung though. So display the partial data if the update is taking to
long to arrive.
|
| |
|
|\
| |
| | |
Don't exit completely if single viewer declines server cert
|
|/
|
|
|
|
| |
Prevents viewer from exiting completely just because user
declined to trust the server certificate for a single connection.
Copied from TurboVNC.
|
|
|
|
|
|
|
|
|
| |
95f39a5 introduced a regression whereby an exception would be thrown
when a PEM encoded CA certificate file containing one or more blank
lines was read in under Apple Java 6. Additionally, CA certs were
being appended to the ~/.vnc/x509_savedcerts.pem file even if they
were already included in it. Also fixes a possible FileNotFoundException
if the x509_savedcerts.pem file didn't exist.
|
| |
|
|
|
|
|
| |
REGION_INIT() does not handle an empty or invalid BoxRec, so this
method makes sure we don't feed bad rects further in to the process.
|
|
|
|
| |
They should never have been global symbols to begin with.
|
|
|
|
|
| |
It's been in the Xorg code base for ages. Any version that lacks it is
too old for the rest of our code to work anyway.
|
|
|
|
|
|
| |
Starting Xvnc without having any VNC functionality is pretty much
pointless. So terminate when that happens, making the situation easier
to detect for startup scripts.
|
|
|
|
|
| |
The layout manager on OS X sometimes sets the preferredSize to 0,
so only call pack if that's not the case.
|
|
|
|
|
| |
Allow the Java client to read CA certificates containing multiple
certs concatenated together.
|
|
|
|
|
|
|
| |
Fixes #193 and also adds automatic certificate saving feature like
the Fltk viewer. Also pulls in CA certificates from all trusted
authorities known to the JRE for the case when the server is using
a certificate from a top-level authority.
|
|\
| |
| | |
Compile legacy Xvnc with relative rpath for portability
|
|/
|
|
|
|
| |
Build with rpath link so that Xvnc finds our libGL even if
it's not installed in "/". Also applied dridir and xkbcompdir
patches so that the correct DRI driver gets loaded.
|
|
|
|
|
| |
Makes it easier to troubleshoot keyboard issues by printing exactly
what key events the server is getting from the client.
|
|\
| |
| | |
Java viewer updates
|
| |
| |
| |
| |
| | |
Fixes an issue where the FullScreenAllMonitors checkbox in the
OptionsDialog was not activated.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adds support for spanning multiple monitors in "Extended" mode
to the Java viewer. Allows for spanning when maximizing in
addition to just full-screen mode. Seems a bit unpredictable on
MS Windows 7 (ie: depends on window placement, which screen is
set as primary, etc.), but this appears to be the behavior of
the OS itself.
|
| |
| |
| |
| |
| | |
Make the layout of the options dialog more consistent with the
native viewer.
|
| |
| |
| |
| |
| |
| | |
desktopSize preference was being applied even if the checkbox was
unselected in the dialog is a value had previously been stored in
the preferences file.
|
| |\
| |/
|/| |
|
| | |
|
| |
| |
| |
| |
| |
| | |
The IPv6 additions deprecated support for netmasks in the access
control lists. Unfortunately some documentation was not updated
to reflect this fact.
|
| |
| |
| |
| |
| | |
Patch by Jay Kulpinski. Prevents -inetd mode from automatically
finding a free X11 display number.
|
| |\
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| | |
Added patches for the following upstream CVEs: 2013-7439,
2015-0255, 2015-1802, 2015-1803, 2015-1804. Also updated the
versions of gnutls, libtasn1, and libjpeg-turbo used to build
static libraries to their latest respective upstream versions.
|
| |
| |
| |
| | |
Bump spec version to match changelog.
|
| |
| |
| |
| | |
Patch file had different extension than what was specified in spec
|