| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
(cherry picked from commit 9522bd1fbd9db5542d1c84162cdecd637522a78a)
|
|
|
|
|
|
| |
* Removed obsolete patches from openSUSE packages
(cherry picked from commit 7b1c84dcca8d76bedba5fd73eb6a319f48429ecb)
|
|
|
|
|
|
|
|
|
|
| |
* Removed the hard coded snap tag, if needed it should be passed in
via "rpmbuild --define 'snap ...'".
* Changed the hard coded version to "@VERSION@" to make it clear
that the copy of the spec file in the repository needs to be
updated manually.
(cherry picked from commit 70c2351d54135bad5fa671c39f01ea8955490daa)
|
|
|
|
|
|
|
| |
* The static libvnc server module can't be loaded anyway so just
remove it from the el5 and portable binaries.
(cherry picked from commit 5694c3aff98814efe564442c126993863a8b2968)
|
|
|
|
|
|
|
|
|
|
|
| |
* Override TransferHandler.exportToClipboard method to ensure that
serverCutText updates get sent to the system clipboard. This
wasn't always happening when relying on the super class' paste()
method alone.
* Removed some unnecessary setText() statements and one check for
whether sending client cut text is enabled.
(cherry picked from commit 4f95737b72a516f0ca2ffdd1d299b7469ea90962)
|
| |
|
|
|
|
| |
They use char* rather than void*, requiring a cast here.
|
|
|
|
|
|
|
| |
It's much more difficult to test for this on Windows since the
headers have version guards. Just play it safe and assume it is
missing. We can remove this check when we raise the base requirements
to Vista (or newer).
|
| |
|
|
|
|
| |
We had already fixed the others, but this one was overlooked.
|
|\ |
|
| |
| |
| |
| |
| | |
This is the format we support when converting a string to an
address, so it makes sense to use them the other way around.
|
| |
| |
| |
| |
| | |
There might be more protocols in the future, and we might also
misdetect things depending on varying IPv6 functions being missing.
|
| | |
|
| |\ |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| | | |
| | | | |
Major rework of Java viewer clipboard handling
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Clipboard dialog UI significantly improved.
- Fixes issue where scrollpane size did not track dialog size
- Removed unnecessary JPanel
- Adjusted default size of dialog to something more appropriate.
* Clipboard dialog is now a pure clipboard viewer
- Window title now reflects thati fact.
- Eliminates problems with concurrency and updating contents.
- Clipboard dialog now updates contents if a clipbard transfer
occurs and the dialog is visible.
- Prevents possible loop condition when text in the scrollpane
is selected (ie: selection buffer triggers clipboard updates).
* Custom TransferHandler implemented.
- Limits the size of outbound clipboard transfers.
- On Windows and Linux this implementation does not appear to
provoke huge memory spike issue when the transferable is
accessed. Unfortunately, the OSX implemenation still
suffers from this problem, but that is a JRE issue. For the
time being, this at least minimizes the problem. Additionaly,
if an OutOfMemoryError is thrown, it's now caught and an error
is logged rather than the viewer bailing out.
- Vastly simpler implementation - the copy/paste methods inherent
in the JTextArea are utilized for interfacing with the system
clipboard. This eliminates the need for checking permissions,
as well as streamlining the code quite a bit.
|
|\ \ \ \
| |_|/ /
|/| | | |
Update BUILDING.txt to document GnuTLS requirements
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
See Issue #44 for further details.
|
|\ \ \ \
| | |/ /
| |/| /
| |_|/
|/| | |
Fixes for java viewer listen mode, TcpSocket methods, and code cleanup
|
| | |
| | |
| | |
| | |
| | | |
The viewer count was being incorrectly incremented, preventing the
listening viewer from exiting when the window was closed.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Although not actually used anywhere, the getSockPort method was
actually returning the the remote socket's port number.
Also simplified some of the other socket methods.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The finalizer method may not be strictly necessary but for the sake
of consistency shutdown the socket listener the same way we do for
a regular TcpSocket.
|
| | |
| | |
| | |
| | | |
Deleted some useless comments in java viewer
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 39d7dc043afcf6f94b9c16942765fdb9a6a3202e.
We should be secure by default, even if it might cause a performance
hit. Those who wish to make that trade off are more likely to notice
the lack of performance than others noticing the lack of security.
|
| | |
| | |
| | |
| | |
| | |
| | | |
The local window manager might give us a window of a different size
than the one we request. Make sure that the remote resize setting
gets respected even in this case.
|
| | |
| | |
| | |
| | |
| | | |
It's often useful to see if encryption was used, and how the user
authenticated (if at all).
|
|\ \ \
| | |/
| |/| |
Build enhancements for RPM-based distros
|
| | |
| | |
| | |
| | | |
* Allow build time selection of self-signed or keystore signing
|
| | |
| | |
| | |
| | |
| | | |
* The keymap files have UTF-8 characters embedded in comments.
javac complains about this unless the default encoding is set.
|
|\| |
| | |
| | | |
Buildfixes for el5 & el6
|
| | |
| | |
| | |
| | |
| | | |
* This line should not have been changed, it's inside an "ifdef(APPLE"
block anyway, but removing it all the same.
|
| | |
| | |
| | |
| | |
| | | |
* Link dynamically against libm to avoid relocation errors
when building mesa on x86_64.
|
| | |
| | |
| | |
| | |
| | | |
* Bumped the xserver patch version to keep up with the installed
version of xorg source.
|
| | |
| | |
| | |
| | | |
* Need to pass the path to the static X11 libraries to cmake
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Fixes for unresolved dependency issues when linking against static fltk
* Major overhaul of static build. Previously, fltk & tigervnc were built
against the dynamic system libraries (and thus not entirely portable).
All of the X11 libraries required for Xvnc are now built first and
everything is linked against them.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Various fixes for linker issues when building fltk statically.
* The native FindX11.cmake module can't be overridden so that
fltk links against the static libraries that we've just built.
* Need to link fltk against libdl.a or else an unresolved
dependency error occurs while linking tigervnc.
* Additional fixes to fix dependency resolution issues when
linking fltk against X11 statically.
|
| | |
| | |
| | |
| | |
| | | |
The el5 build was derived from fc12. Adding all patches from fc12's
version of fontconfig.
|
|\ \ \
| | |/
| |/| |
More enhancements to java SSLEngineManager
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Blocking behavior in the read() method was leading to high CPU
usage.
* GC wasn't purging temporary byte arrays used to transfer data
between I/O streams and NIO byte buffers, causing excessive
memory usage.
* Some optimization of read() behavior to reduce the frequency
of blocking operations.
|
|\ \ \
| |/ /
|/| /
| |/ |
Static build fix - only attempt to link against libtasn1 if it's present
|
| |
| |
| |
| |
| | |
GnuTLS may be compiled without external libtasn1, so we shouldn't try
to link against it unless it's actually present.
|
| |
| |
| |
| | |
Needed to merge upstream changes in before creating pull request.
|
| |\
| |/
|/| |
|
|\ \ |
|