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 роки тому