aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'tlstofu' of https://github.com/CendioOssman/tigervncPierre Ossman2020-09-081-63/+101
|\
| * Properly store certificate exceptions in Java viewerBrian P. Hinz2020-09-081-63/+101
| | | | | | | | | | | | | | | | | | | | | | Like the native viewer, the Java viewer didn't store certificate exceptions properly. Whilst not as bad as the native viewer, it still failed to check that a stored certificate wouldn't be maliciously used for another server. In practice this can in most cases be used to impersonate another server. Handle this like the native viewer by storing exceptions for a specific hostname/certificate combination.
* | [java] don't show password field for secTypes that don't use itBrian P. Hinz2020-09-041-8/+11
| |
* | Change development version to 1.11.80Pierre Ossman2020-08-191-1/+1
| |
* | Fixes for Java 11. SocketDescriptor change was a workaround for a previous ↵Brian P. Hinz2020-08-092-36/+14
|/ | | | java problem that no longer seems necessary
* Use standard install dir variable namesPierre Ossman2020-03-121-2/+0
| | | | | This makes our builds directly compatible with most distributions without packagers/users having to specify extra flags.
* Update copyright year to 2020Pierre Ossman2020-01-162-2/+2
|
* Mostly stylistic changes to java viewer to match recent changes to native viewerBrian P. Hinz2019-12-2115-76/+129
|
* Fix maximum compress lvl in parameter listSamuel Mannehed2019-12-201-1/+1
| | | | | Commit 4e61f8dbc51f83b1d71319b763fbd4d916d13e98 fixed the GUI but forgot to change the other places in the code.
* Use the correct minimum value for compression lvlSamuel Mannehed2019-12-201-1/+1
| | | | | | There was even some confusion in the RFB protocol regarding this, but the zlib implementation confirms that accepted values for compression level is 0-9.
* Use the correct maximum value for compression lvlSamuel Mannehed2019-12-201-1/+1
| | | | The GUI incorrectly noted the max level to be 6 while it in fact is 9.
* Remove confusing note about compression levelSamuel Mannehed2019-12-201-1/+1
| | | | Even if this note is true it just adds confusion.
* Simplify color level descriptionsSamuel Mannehed2019-12-202-10/+5
| | | | | | The number of colors used isn't something the end-users should have to concern themselves with. I intentionally left the information in the man-pages.
* Add support for VMwareCursor pseudo encoding to Java clientBrian P. Hinz2019-11-283-0/+105
|
* Remove old Java applet supportBrian P. Hinz2019-11-216-244/+17
|
* RFB refactoring to sync with native clientBrian P. Hinz2019-11-2120-592/+638
|
* Invalidate duplicate screensBrian P. Hinz2019-11-161-2/+2
|
* Set explicit connect timeout on socket and use timer instead of counting ↵Brian P. Hinz2019-11-061-2/+3
| | | | iterations
* Poll local socket to make sure SSH tunnel is ready before connectingBrian P. Hinz2019-11-041-2/+29
|
* Fix external SSH arguments dialogBrian P. Hinz2019-11-032-19/+18
|
* Fix for dialog modality on Mac OS XBrian P. Hinz2019-11-031-0/+3
|
* Fix for issue #796Brian P. Hinz2019-11-033-28/+25
|
* Using socket.getPeerName() causes DNS lookup and noticable UI stallBrian P. Hinz2019-11-021-4/+2
|
* [java] Add support for java 9+ (removes support for java 7). Fixes #708,#771Brian P. Hinz2019-10-222-5/+17
|
* [java] Trim any leading/trailing whitespace from servernameBrian P. Hinz2019-10-221-0/+1
|
* Change development version to 1.10.80Pierre Ossman2019-10-181-1/+1
|
* Remove unused force protocol 3.3 codePierre Ossman2019-04-011-8/+2
|
* Update visible copyright years to 2019Samuel Mannehed2019-02-272-2/+2
|
* Use cmake TIMESTAMP functionBernhard M. Wiedemann2018-11-181-7/+4
| | | | | | | | | | | | | because it is not only platform independent but also allows to override the build date This helps to make tigervnc builds reproducible See https://reproducible-builds.org/ for why this is good Also adds UTC flag, to be independent of timezone. Also changes JAVA_DATE format to ISO-8601 date format. Requires cmake-2.8.11+ from 2013
* Merge branch 'nojava' of https://github.com/CendioOssman/tigervncPierre Ossman2018-10-265-122/+9
|\
| * Remove Java web serverPierre Ossman2018-10-095-122/+9
| | | | | | | | | | Applets don't work anymore so remove everything that has to do with serving them.
* | Change to https for tigervnc URLPierre Ossman2018-10-193-3/+3
|/ | | | Our main web site now supports https, so update all references.
* [Java] Fix error in VeNCrypt protocol implemtationBrian P. Hinz2018-08-201-6/+6
|
* Release queueMutex using finally blocksPepijn Van Eeckhoudt2018-08-201-38/+56
| | | Ensure queueMutex is always correctly released by using finally blocks. This is the closest approximation of AutoMutex style automatic release you can get in Java.
* Increase maximum vnc server name lengthAlexander Duryagin2018-08-151-1/+1
|
* Change development version to 1.9.80Pierre Ossman2018-06-131-1/+1
|
* Accept a cfg as an argument as an alt way to start the viewerMathias Jonsson2018-05-221-0/+24
| | | | | | | | | The user can specify a tigervnc configuration file as an argument to the viewer. Previously the viewer assumed this to be a server, but now we will first check if there is any file matching the given argument. If so, try to load the content of that file, like we normally do. Fixes issue #38.
* Set focus to password field in UserDialogBrian P. Hinz2018-03-211-3/+7
| | | | Fixes issue #616
* Update visible copyright year to 2018Samuel Mannehed2018-02-082-2/+2
|
* Rename README.txt to README.rst and convert to reStructuredTextPeter Åstrand (astrand)2018-01-311-1/+1
|
* Restore menukey function to java viewerBrian P. Hinz2018-01-163-4/+8
| | | | Menukey was broken by recent refactoring of OptionsDialog
* Fixes for erros in java hextile/zrle decodersBrian P. Hinz2018-01-1616-386/+274
| | | | | | Various errors exposed when connecting to RealVNC servers on alternative platforms (ARM, SPARC). SSLEngineManager was also cleaned up but most of the changes are cosmetic.
* Display security state when asking for password (java)Brian P. Hinz2017-11-3013-17/+62
|
* Move UserPasswordGetter out of CConnBrian P. Hinz2017-11-3011-107/+243
|
* Override default window manager key bindings betterBrian P. Hinz2017-11-151-8/+7
|
* Fix build Java errors caused by UTF-8 characters in source commentsBrian P. Hinz2017-11-131-1/+1
| | | | See issue #534
* Raise minimum supported Java version to 7Brian P. Hinz2017-11-131-1/+1
| | | | | Changes to keyboard handling require methods from the KeyEvent class that were not introduced until Java 7.
* Override implicit focus transfer when "F10" key is pressedBrian P. Hinz2017-11-131-0/+10
| | | | | | | Java L&F has pre-defined hook that transfers the focus to the menu of the RootPane. Since the viewer doesn't have a menu this just causes a loss of focus and subsequent unexpected behavior of keyboard and mouse.
* Refactoring and implementation changes to keyboard and mouse handlingBrian P. Hinz2017-11-1311-978/+2467
| | | | See issue #505
* Add formatted string function to LogWriter.Brian P. Hinz2017-11-131-4/+12
| | | | Need to be careful with escapes though.