Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix for issue 1216 | Brian P. Hinz | 2021-03-11 | 1 | -3/+4 |
| | |||||
* | Update copyright year to 2021 | Pierre Ossman | 2021-01-25 | 2 | -2/+2 |
| | |||||
* | Merge branch 'tlstofu' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2020-09-08 | 1 | -63/+101 |
|\ | |||||
| * | Properly store certificate exceptions in Java viewer | Brian P. Hinz | 2020-09-08 | 1 | -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 it | Brian P. Hinz | 2020-09-04 | 1 | -8/+11 |
| | | |||||
* | | Fixes for Java 11. SocketDescriptor change was a workaround for a previous ↵ | Brian P. Hinz | 2020-08-09 | 2 | -36/+14 |
|/ | | | | java problem that no longer seems necessary | ||||
* | Update copyright year to 2020 | Pierre Ossman | 2020-01-16 | 2 | -2/+2 |
| | |||||
* | Mostly stylistic changes to java viewer to match recent changes to native viewer | Brian P. Hinz | 2019-12-21 | 15 | -76/+129 |
| | |||||
* | Fix maximum compress lvl in parameter list | Samuel Mannehed | 2019-12-20 | 1 | -1/+1 |
| | | | | | Commit 4e61f8dbc51f83b1d71319b763fbd4d916d13e98 fixed the GUI but forgot to change the other places in the code. | ||||
* | Use the correct minimum value for compression lvl | Samuel Mannehed | 2019-12-20 | 1 | -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 lvl | Samuel Mannehed | 2019-12-20 | 1 | -1/+1 |
| | | | | The GUI incorrectly noted the max level to be 6 while it in fact is 9. | ||||
* | Remove confusing note about compression level | Samuel Mannehed | 2019-12-20 | 1 | -1/+1 |
| | | | | Even if this note is true it just adds confusion. | ||||
* | Simplify color level descriptions | Samuel Mannehed | 2019-12-20 | 2 | -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 client | Brian P. Hinz | 2019-11-28 | 3 | -0/+105 |
| | |||||
* | Remove old Java applet support | Brian P. Hinz | 2019-11-21 | 6 | -244/+17 |
| | |||||
* | RFB refactoring to sync with native client | Brian P. Hinz | 2019-11-21 | 20 | -592/+638 |
| | |||||
* | Invalidate duplicate screens | Brian P. Hinz | 2019-11-16 | 1 | -2/+2 |
| | |||||
* | Set explicit connect timeout on socket and use timer instead of counting ↵ | Brian P. Hinz | 2019-11-06 | 1 | -2/+3 |
| | | | | iterations | ||||
* | Poll local socket to make sure SSH tunnel is ready before connecting | Brian P. Hinz | 2019-11-04 | 1 | -2/+29 |
| | |||||
* | Fix external SSH arguments dialog | Brian P. Hinz | 2019-11-03 | 2 | -19/+18 |
| | |||||
* | Fix for dialog modality on Mac OS X | Brian P. Hinz | 2019-11-03 | 1 | -0/+3 |
| | |||||
* | Fix for issue #796 | Brian P. Hinz | 2019-11-03 | 3 | -28/+25 |
| | |||||
* | Using socket.getPeerName() causes DNS lookup and noticable UI stall | Brian P. Hinz | 2019-11-02 | 1 | -4/+2 |
| | |||||
* | [java] Add support for java 9+ (removes support for java 7). Fixes #708,#771 | Brian P. Hinz | 2019-10-22 | 1 | -4/+16 |
| | |||||
* | [java] Trim any leading/trailing whitespace from servername | Brian P. Hinz | 2019-10-22 | 1 | -0/+1 |
| | |||||
* | Remove unused force protocol 3.3 code | Pierre Ossman | 2019-04-01 | 1 | -8/+2 |
| | |||||
* | Update visible copyright years to 2019 | Samuel Mannehed | 2019-02-27 | 2 | -2/+2 |
| | |||||
* | Merge branch 'nojava' of https://github.com/CendioOssman/tigervnc | Pierre Ossman | 2018-10-26 | 4 | -113/+9 |
|\ | |||||
| * | Remove Java web server | Pierre Ossman | 2018-10-09 | 4 | -113/+9 |
| | | | | | | | | | | Applets don't work anymore so remove everything that has to do with serving them. | ||||
* | | Change to https for tigervnc URL | Pierre Ossman | 2018-10-19 | 3 | -3/+3 |
|/ | | | | Our main web site now supports https, so update all references. | ||||
* | [Java] Fix error in VeNCrypt protocol implemtation | Brian P. Hinz | 2018-08-20 | 1 | -6/+6 |
| | |||||
* | Release queueMutex using finally blocks | Pepijn Van Eeckhoudt | 2018-08-20 | 1 | -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 length | Alexander Duryagin | 2018-08-15 | 1 | -1/+1 |
| | |||||
* | Accept a cfg as an argument as an alt way to start the viewer | Mathias Jonsson | 2018-05-22 | 1 | -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 UserDialog | Brian P. Hinz | 2018-03-21 | 1 | -3/+7 |
| | | | | Fixes issue #616 | ||||
* | Update visible copyright year to 2018 | Samuel Mannehed | 2018-02-08 | 2 | -2/+2 |
| | |||||
* | Rename README.txt to README.rst and convert to reStructuredText | Peter Åstrand (astrand) | 2018-01-31 | 1 | -1/+1 |
| | |||||
* | Restore menukey function to java viewer | Brian P. Hinz | 2018-01-16 | 3 | -4/+8 |
| | | | | Menukey was broken by recent refactoring of OptionsDialog | ||||
* | Fixes for erros in java hextile/zrle decoders | Brian P. Hinz | 2018-01-16 | 16 | -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. Hinz | 2017-11-30 | 12 | -6/+46 |
| | |||||
* | Move UserPasswordGetter out of CConn | Brian P. Hinz | 2017-11-30 | 11 | -107/+243 |
| | |||||
* | Override default window manager key bindings better | Brian P. Hinz | 2017-11-15 | 1 | -8/+7 |
| | |||||
* | Override implicit focus transfer when "F10" key is pressed | Brian P. Hinz | 2017-11-13 | 1 | -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 handling | Brian P. Hinz | 2017-11-13 | 11 | -978/+2467 |
| | | | | See issue #505 | ||||
* | Add formatted string function to LogWriter. | Brian P. Hinz | 2017-11-13 | 1 | -4/+12 |
| | | | | Need to be careful with escapes though. | ||||
* | Rename CMsgWriter functions to match C++ code | Brian P. Hinz | 2017-11-13 | 3 | -8/+8 |
| | |||||
* | Send cursor pseudo-encodings in order of preference | Pierre Ossman | 2017-08-16 | 1 | -2/+2 |
| | | | | | Some servers respect the ordering of pseudo-encodings as well, so make sure we list the best one first. | ||||
* | Fully implement support for alpha cursor pseudo encoding. | Brian P. Hinz | 2017-08-12 | 4 | -2/+14 |
| | | | | | | | Alpha cursors are not supported in java on Windows so disable it in that case. Ideally it would be nice to be able to test whether or not the client OS supports it, but at the moment MS Windows is the only one that I'm aware of that doesn't. | ||||
* | Fixed issue where CLI paramters specified as "-param value" caused | Brian P. Hinz | 2017-08-06 | 1 | -4/+5 |
| | | | | | a java.nio.BufferOverflowException while the same parameter specified as "-param=value" worked fine. | ||||
* | Fixed issue where -dotWhenNoCUrsor cli arg was not being honored | Brian P. Hinz | 2017-08-06 | 1 | -0/+1 |
| |