Pierre Ossman
68134f03af
Use $XDG_STATE_HOME for known hosts storage
This is an often changed database, so it is better suited for
$XDG_STATE_HOME rather than the more static $XDG_DATA_HOME.
преди 2 седмици
90
337c136ce0
Implement XDG Base Directory paths, deprecate ~/.vnc
преди 1 месец
Brian P. Hinz
afc4de85d8
Fix for issue 843
преди 2 месеца
Samuel Mannehed
a9ac7ae94c
Update copyright year to 2024
преди 5 месеца
Samuel Mannehed
0509a396d8
Update copyright year to 2023
преди 10 месеца
Pierre Ossman
bf0fb9129d
Fix CRLF line endings
Everything else uses LF line endings, so fix up the few stray ones.
преди 1 година
Pierre Ossman
afeeaa667a
Change development version to 1.13.80
преди 1 година
pdlan
e4e51d3528
Fix protocol version handshake
преди 1 година
pdlan
33a37c8c7c
Add support for RSA-AES security types in Java viewer
преди 1 година
Krystof Pistek
2f40e3036a
Fix edge of dot cursor in Java vncviewer
This commit changes the color of the edges of the dot cursor in the Java
version of vncviewer from fully transparent to white, bringing it in
line with the C++ native version.
преди 1 година
Brian P. Hinz
969f927220
Fix for reflection warnings for strongly encapsulated Desktop methods in Java > 9
преди 2 години
Brian P. Hinz
7393e2c7c3
Fix for #1414
преди 2 години
Pierre Ossman
ec5d0d9bb1
Update copyright year to 2022
преди 2 години
William Sjöblom
19dc1f7869
Be consistent in "full screen" and "full-screen" use
Previously, there were a number of inconsistencies in the use of
"full-screen" and "full screen" in logs, documentation, and user
interfaces. The consensus seems to be that "full screen" is correct when
used as a noun while "full-screen" is correct when used as an
adjective. These inconsistencies have now been adjusted to follow
consensus.
преди 2 години
Pierre Ossman
cb3c78f433
Raise CMake requirement to 3.10
It's difficult to support both old and new versions, so raise the
requirement to the oldest that is commonly used, which is CMake 3.10.2
on Ubuntu 18.04.
преди 2 години
Pierre Ossman
56c50c0146
Change development version to 1.12.80
преди 2 години
binary-manu
35452edc5a
Handle AltGr + accented letter key combo on Windows
преди 3 години
binary-manu
2aac589db9
Prefer a non-zero getKeyCode() over getExtendedKeyCode()
преди 3 години
binary-manu
6e57608a27
Handle keys reported only by KeyEvent.getExtendedKeyCode
преди 3 години
Brian P. Hinz
89f6d5aed0
Create VNC homedir if it doesn't already exist
преди 3 години
Brian P. Hinz
91fccb66b9
Fix for issue 1215
преди 3 години
Brian P. Hinz
2be74db342
Fix for issue 1216
преди 3 години
Pierre Ossman
6bc7ae91ff
Update copyright year to 2021
преди 3 години
Brian P. Hinz
f029745f63
Properly store certificate exceptions in Java viewer
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.
преди 3 години
Brian P. Hinz
e8fc72b43c
[java] don't show password field for secTypes that don't use it
преди 3 години
Pierre Ossman
a7f1984a08
Change development version to 1.11.80
преди 3 години
Brian P. Hinz
6d5915d3ca
Fixes for Java 11. SocketDescriptor change was a workaround for a previous java problem that no longer seems necessary
преди 3 години
Pierre Ossman
e4f253e1d1
Use standard install dir variable names
This makes our builds directly compatible with most distributions
without packagers/users having to specify extra flags.
преди 5 години
Pierre Ossman
6d39667c42
Update copyright year to 2020
преди 4 години
Brian P. Hinz
a356a70652
Mostly stylistic changes to java viewer to match recent changes to native viewer
преди 4 години
Samuel Mannehed
7ccf7faa6b
Fix maximum compress lvl in parameter list
Commit 4e61f8dbc5
fixed the GUI but forgot
to change the other places in the code.
преди 4 години
Samuel Mannehed
c2184f9bf3
Use the correct minimum value for compression lvl
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.
преди 4 години
Samuel Mannehed
4e61f8dbc5
Use the correct maximum value for compression lvl
The GUI incorrectly noted the max level to be 6 while it in fact is 9.
преди 4 години
Samuel Mannehed
bab2e05e4b
Remove confusing note about compression level
Even if this note is true it just adds confusion.
преди 4 години
Samuel Mannehed
103066e658
Simplify color level descriptions
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.
преди 4 години
Brian P. Hinz
cc8bd384ce
Add support for VMwareCursor pseudo encoding to Java client
преди 4 години
Brian P. Hinz
23c646bd8b
Remove old Java applet support
преди 4 години
Brian P. Hinz
b408d0a2db
RFB refactoring to sync with native client
преди 4 години
Brian P. Hinz
6e84186556
Invalidate duplicate screens
преди 4 години
Brian P. Hinz
9de48d47ac
Set explicit connect timeout on socket and use timer instead of counting iterations
преди 4 години
Brian P. Hinz
512d940e7e
Poll local socket to make sure SSH tunnel is ready before connecting
преди 4 години
Brian P. Hinz
ac61fd85b5
Fix external SSH arguments dialog
преди 4 години
Brian P. Hinz
d5c4af7c3c
Fix for dialog modality on Mac OS X
преди 4 години
Brian P. Hinz
71ffc0e70e
Fix for issue #796
преди 4 години
Brian P. Hinz
65b21db977
Using socket.getPeerName() causes DNS lookup and noticable UI stall
преди 4 години
Brian P. Hinz
91a02fe526
[java] Add support for java 9+ (removes support for java 7). Fixes #708,#771
преди 4 години
Brian P. Hinz
0884d1a786
[java] Trim any leading/trailing whitespace from servername
преди 4 години
Pierre Ossman
0029e3e2b4
Change development version to 1.10.80
преди 4 години
Pierre Ossman
cedce60ec5
Remove unused force protocol 3.3 code
преди 5 години
Samuel Mannehed
7198491ad2
Update visible copyright years to 2019
преди 5 години