| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |_|/
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
On some systems, the build was picking up jpeglib.h from the system
include directories, and if the system's version of libjpeg[-turbo] used
a different API/ABI version than the one specified in JPEG_LIBRARY, this
led to a "Wrong JPEG library version" error at run time.
|
|/ /
| |
| |
| |
| |
| | |
libjpeg doesn't update the buffer state before calling the
empty_output_buffer() callback so we need to flush everything,
not just the apparent size.
|
|\ \
| |/
|/| |
Meta no longer sends Super.
|
|/
|
|
| |
Since 83e019f599f409d60c12a3c0096f6b6d228d9fb1.
|
|\ |
|
| |
| |
| |
| |
| | |
When Xvnc fails to start, delete the pid file. Clean pid files of dead processes
when listing them as well.
|
|\ \
| | |
| | | |
Improved x509 auth for java viewer
|
| | |
| | |
| | |
| | |
| | | |
Some exceptions were causing all viewers to exit, not just the
one that threw the exception.
|
| | |
| | |
| | |
| | | |
Also removed some unnecessary functions & variables in CSecurityTLS
|
|/ / |
|
|\ \
| |/
|/| |
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
|