summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Add Ukrainian translationsYuri Chornoivan2014-12-032-1/+754
| | | | (cherry picked from commit 9522bd1fbd9db5542d1c84162cdecd637522a78a)
* More RPM spec file cleanupBrian P. Hinz2014-11-221-7/+0
| | | | | | * Removed obsolete patches from openSUSE packages (cherry picked from commit 7b1c84dcca8d76bedba5fd73eb6a319f48429ecb)
* SPEC file cleanupBrian P. Hinz2014-11-223-7/+3
| | | | | | | | | | * 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)
* Remove libvnc server module from statically built versionsBrian P. Hinz2014-11-201-31/+8
| | | | | | | * 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)
* More Java viewer clipboard handler fixesBrian P. Hinz2014-11-201-4/+9
| | | | | | | | | | | * 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)
* TigerVNC 1.3.90 (1.4 beta)v1.3.90Pierre Ossman2014-11-193-4/+4
|
* Fix setsockopt() call on WindowsPierre Ossman2014-11-191-1/+1
| | | | They use char* rather than void*, requiring a cast here.
* Assume inet_pton() is missing on WindowsPierre Ossman2014-11-191-0/+5
| | | | | | | 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).
* Update translation template filePierre Ossman2014-11-191-46/+68
|
* Remove "Error:" prefix from error messagePierre Ossman2014-11-191-1/+1
| | | | We had already fixed the others, but this one was overlooked.
* Merge branch 'ipv6' of https://github.com/CendioOssman/tigervncPierre Ossman2014-11-193-41/+195
|\
| * Protect IPv6 address strings with []Pierre Ossman2014-11-191-3/+7
| | | | | | | | | | This is the format we support when converting a string to an address, so it makes sense to use them the other way around.
| * Don't assume that it's IPv4 just because it's not IPv6Pierre Ossman2014-11-191-31/+32
| | | | | | | | | | There might be more protocols in the future, and we might also misdetect things depending on varying IPv6 functions being missing.
| * inet_ntoa() want's the address directly, not a pointer to itPierre Ossman2014-11-191-1/+1
| |
| * Merge branch 'ipv6' of https://github.com/twaugh/tigervnc into ipv6Pierre Ossman2014-11-183-36/+185
| |\
| | * TcpSocket: IPv6 handling throughout (#68).Tim Waugh2014-11-171-19/+100
| | |
| | * Added more #ifdefs for IPv6.Tim Waugh2014-11-171-1/+11
| | |
| | * IPv6 loopback support too.Tim Waugh2014-11-123-8/+23
| | |
| | * Add IPv6 support (#68).Tim Waugh2014-11-121-17/+60
| | |
* | | Merge pull request #73 from bphinz/javabphinz2014-11-192-71/+83
|\ \ \ | | | | | | | | Major rework of Java viewer clipboard handling
| * | | Major rework of Java viewer clipboard handlingBrian P. Hinz2014-11-192-71/+83
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | | Merge pull request #71 from bphinz/buildfixesbphinz2014-11-181-0/+21
|\ \ \ \ | |_|/ / |/| | | Update BUILDING.txt to document GnuTLS requirements
| * | | Removed references to libgcrypt and libgpg-error in BUILDING.txtBrian P. Hinz2014-11-181-3/+1
| | | |
| * | | Update BUILDING.txt to document GnuTLS requirementsBrian P. Hinz2014-11-141-0/+23
| | | | | | | | | | | | | | | | See Issue #44 for further details.
* | | | Merge pull request #70 from bphinz/javabphinz2014-11-135-62/+20
|\ \ \ \ | | |/ / | |/| / | |_|/ |/| | Fixes for java viewer listen mode, TcpSocket methods, and code cleanup
| * | Fixed issue where java viewer in listen mode did not exit properly.Brian P. Hinz2014-11-131-1/+1
| | | | | | | | | | | | | | | The viewer count was being incorrectly incremented, preventing the listening viewer from exiting when the window was closed.
| * | Fix getSockPort methods in java TcpSocketBrian P. Hinz2014-11-132-6/+5
| | | | | | | | | | | | | | | | | | | | | 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.
| * | Make sure sockets are shutdown in java viewer listen modeBrian P. Hinz2014-11-132-6/+15
| | | | | | | | | | | | | | | | | | 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.
| * | Java code cleanupBrian P. Hinz2014-11-133-50/+0
| | | | | | | | | | | | Deleted some useless comments in java viewer
* | | Revert "Use VncAuth as the default security type, ..."Pierre Ossman2014-11-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | Make sure we do an initial resizePierre Ossman2014-11-111-4/+12
| | | | | | | | | | | | | | | | | | 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.
* | | Always log chosen security typePierre Ossman2014-11-113-3/+3
| | | | | | | | | | | | | | | It's often useful to see if encryption was used, and how the user authenticated (if at all).
* | | Merge pull request #62 from bphinz/buildfixesbphinz2014-11-053-6/+33
|\ \ \ | | |/ | |/| Build enhancements for RPM-based distros
| * | Parameterize jar file signing for rpm-based distrosBrian P. Hinz2014-11-053-3/+30
| | | | | | | | | | | | * Allow build time selection of self-signed or keystore signing
| * | Set default file encoding to prevent java compiler warningsBrian P. Hinz2014-11-053-3/+3
| | | | | | | | | | | | | | | * The keymap files have UTF-8 characters embedded in comments. javac complains about this unless the default encoding is set.
* | | Merge pull request #61 from bphinz/buildfixesbphinz2014-11-0516-100/+1689
|\| | | | | | | | Buildfixes for el5 & el6
| * | Remove non-applicable changes from cmake patchBrian P. Hinz2014-11-051-8/+0
| | | | | | | | | | | | | | | * This line should not have been changed, it's inside an "ifdef(APPLE" block anyway, but removing it all the same.
| * | more el5 build fixesBrian P. Hinz2014-11-051-1/+0
| | | | | | | | | | | | | | | * Link dynamically against libm to avoid relocation errors when building mesa on x86_64.
| * | el6 package enhancementBrian P. Hinz2014-11-041-2/+5
| | | | | | | | | | | | | | | * Bumped the xserver patch version to keep up with the installed version of xorg source.
| * | more el5 build fixesBrian P. Hinz2014-11-041-0/+4
| | | | | | | | | | | | * Need to pass the path to the static X11 libraries to cmake
| * | more el5 build enhancementsBrian P. Hinz2014-11-043-98/+190
| | | | | | | | | | | | | | | | | | | | | | | | * 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.
| * | more el5 static build enhancementsBrian P. Hinz2014-11-043-0/+696
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | el5 build enhancementsBrian P. Hinz2014-11-049-0/+803
| | | | | | | | | | | | | | | The el5 build was derived from fc12. Adding all patches from fc12's version of fontconfig.
* | | Merge pull request #60 from bphinz/javabphinz2014-11-051-44/+44
|\ \ \ | | |/ | |/| More enhancements to java SSLEngineManager
| * | More enhancements to java SSLEngineManagerBrian P. Hinz2014-11-041-44/+44
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | | Merge pull request #59 from bphinz/buildfixesbphinz2014-11-041-1/+6
|\ \ \ | |/ / |/| / | |/ Static build fix - only attempt to link against libtasn1 if it's present
| * Static build fix - only attempt to link against libtasn1 if it's presentBrian P. Hinz2014-11-041-1/+6
| | | | | | | | | | GnuTLS may be compiled without external libtasn1, so we shouldn't try to link against it unless it's actually present.
| * Back out previous changeBrian P. Hinz2014-11-041-6/+1
| | | | | | | | Needed to merge upstream changes in before creating pull request.
| * Merge remote-tracking branch 'upstream/master' into buildfixesBrian P. Hinz2014-11-035-53/+79
| |\ | |/ |/|
* | Merge branch 'build' of https://github.com/CendioOssman/tigervncPierre Ossman2014-11-032-16/+55
|\ \