23 Commits (91a02fe526481063d1d277f4ce8b8a10c4182c8c)

Author SHA1 Message Date
  Brian P. Hinz 91a02fe526 [java] Add support for java 9+ (removes support for java 7). Fixes #708,#771 4 years ago
  Brian P. Hinz 88a4541705 Display security state when asking for password (java) 6 years ago
  Brian P. Hinz 9a9f9f0ec1 Move UserPasswordGetter out of CConn 6 years ago
  Brian P. Hinz 3a7d3c82c1 Handle certificate verification for saved certs correctly 6 years ago
  Brian P. Hinz b22624f433 Allow multiple certs with same DN in saved certs file. 6 years ago
  Brian P. Hinz c456387fe1 Make all viewer parameters static. Viewer instances are isolated from each other by spawning a completely new process for each viewer, rather than simply starting a new thread. All dialogs were redesigned to better match the look of the native viewer, and also to be more tolerant of sizing differences between platforms. 7 years ago
  Brian P. Hinz fdb669952d More cleanup of x509 exception handling in java viewer 8 years ago
  Brian P. Hinz 63ee86708f Cleanup exception handling for x509* auth types in java viewer 8 years ago
  Brian P. Hinz 218be2803a Added hostname verification for x509 authentication types 8 years ago
  Brian P. Hinz b7f18a36a4 Don't exit completely if single viewer declines server cert 8 years ago
  Brian P. Hinz 395a93418b Fixes for X509 CA certificate handling 8 years ago
  Brian P. Hinz 3ee966ed4e Handle CA chain certificates 8 years ago
  Brian P. Hinz 95f39a5685 Improve handling of x509 authentication 8 years ago
  Brian P. Hinz e20370827b Major overhaul of SSLEngineManager 9 years ago
  Brian Hinz c0a360943a Whitespace cleanup only 11 years ago
  Brian Hinz 92ddde29b0 adds initial support for loading & saving of both configuration files and user preferences 11 years ago
  Brian Hinz 19810efe31 Implemented rfb/Configuration similar to the native client methods. Added equivalent cmd line options for all native client options except "-menuKey", which needs a little more work on the GUI side before it can be added. 12 years ago
  Brian Hinz b213da6871 Update address of FSF and copyright notices to assign proper credit. 12 years ago
  Brian Hinz 93464bcc33 make sure we actually throw caught execptions in java viewer 12 years ago
  Brian Hinz 0eaec7d2ad Replace all stream-based IO with non-blocking NIO-based implementation. Still a fair amount of cleanup to do, particularly in the SSL handler, which is not very robust, and exception handling in general. All core functionality appears to be working fine though. 12 years ago
  Brian Hinz cb74626530 Fix more unused local variables and static (class) variables and methods being used in instance warnings 12 years ago
  Brian Hinz 6a42a371e4 cleaned up unused local variables, unnecessary package imports, and fixed some methods and variables that were incorrectly defined as static 12 years ago
  DRC c19ab9ec7f Move Java source up one level and allow Java viewer to be built as a standalone project (per community request) 12 years ago
  DRC 979e2d1be5 The previous fix to the NullPointer issue did not work, because it was simply setting separator to null (not what we want.) Fix the issue properly + fix spelling of "separator". 12 years ago
  Brian Hinz f3120e401e Fixes for bug #3418258. Cleans up all of the 'unchecked' and 'deprecated' linter warnings. Several of the redundant casts have been intentionally left for clarity. Set '-serial' and '-cast' linter flags to reduce the number of warnings (it should be safe to ignore serial because the end product is a jar rather than individual class files. AFAIK, there is no performance penalty for redundant casts in Java). If anyone objects to the linter flags they can be removed (the linter flags, that is). 12 years ago
  Brian Hinz 882a1d897a corrected all inconsistent eol-styles and set eol-style:native on *.java. Also set svn:ignore on *.class 13 years ago
  DRC c5dc038090 Completely reworked Java viewer (contributed by Brian Hinz) 13 years ago