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.
3 dias atrás
90
337c136ce0
Implement XDG Base Directory paths, deprecate ~/.vnc
1 mês atrás
Brian P. Hinz
afc4de85d8
Fix for issue 843
2 meses atrás
Samuel Mannehed
a9ac7ae94c
Update copyright year to 2024
4 meses atrás
Samuel Mannehed
0509a396d8
Update copyright year to 2023
10 meses atrás
Pierre Ossman
bf0fb9129d
Fix CRLF line endings
Everything else uses LF line endings, so fix up the few stray ones.
1 ano atrás
Pierre Ossman
afeeaa667a
Change development version to 1.13.80
1 ano atrás
pdlan
e4e51d3528
Fix protocol version handshake
1 ano atrás
pdlan
33a37c8c7c
Add support for RSA-AES security types in Java viewer
1 ano atrás
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 ano atrás
Brian P. Hinz
969f927220
Fix for reflection warnings for strongly encapsulated Desktop methods in Java > 9
2 anos atrás
Brian P. Hinz
7393e2c7c3
Fix for #1414
2 anos atrás
Pierre Ossman
ec5d0d9bb1
Update copyright year to 2022
2 anos atrás
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 anos atrás
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 anos atrás
Pierre Ossman
56c50c0146
Change development version to 1.12.80
2 anos atrás
binary-manu
35452edc5a
Handle AltGr + accented letter key combo on Windows
3 anos atrás
binary-manu
2aac589db9
Prefer a non-zero getKeyCode() over getExtendedKeyCode()
3 anos atrás
binary-manu
6e57608a27
Handle keys reported only by KeyEvent.getExtendedKeyCode
3 anos atrás
Brian P. Hinz
89f6d5aed0
Create VNC homedir if it doesn't already exist
3 anos atrás
Brian P. Hinz
91fccb66b9
Fix for issue 1215
3 anos atrás
Brian P. Hinz
2be74db342
Fix for issue 1216
3 anos atrás
Pierre Ossman
6bc7ae91ff
Update copyright year to 2021
3 anos atrás
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 anos atrás
Brian P. Hinz
e8fc72b43c
[java] don't show password field for secTypes that don't use it
3 anos atrás
Pierre Ossman
a7f1984a08
Change development version to 1.11.80
3 anos atrás
Brian P. Hinz
6d5915d3ca
Fixes for Java 11. SocketDescriptor change was a workaround for a previous java problem that no longer seems necessary
3 anos atrás
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 anos atrás
Pierre Ossman
6d39667c42
Update copyright year to 2020
4 anos atrás
Brian P. Hinz
a356a70652
Mostly stylistic changes to java viewer to match recent changes to native viewer
4 anos atrás
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 anos atrás
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 anos atrás
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 anos atrás
Samuel Mannehed
bab2e05e4b
Remove confusing note about compression level
Even if this note is true it just adds confusion.
4 anos atrás
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 anos atrás
Brian P. Hinz
cc8bd384ce
Add support for VMwareCursor pseudo encoding to Java client
4 anos atrás
Brian P. Hinz
23c646bd8b
Remove old Java applet support
4 anos atrás
Brian P. Hinz
b408d0a2db
RFB refactoring to sync with native client
4 anos atrás
Brian P. Hinz
6e84186556
Invalidate duplicate screens
4 anos atrás
Brian P. Hinz
9de48d47ac
Set explicit connect timeout on socket and use timer instead of counting iterations
4 anos atrás
Brian P. Hinz
512d940e7e
Poll local socket to make sure SSH tunnel is ready before connecting
4 anos atrás
Brian P. Hinz
ac61fd85b5
Fix external SSH arguments dialog
4 anos atrás
Brian P. Hinz
d5c4af7c3c
Fix for dialog modality on Mac OS X
4 anos atrás
Brian P. Hinz
71ffc0e70e
Fix for issue #796
4 anos atrás
Brian P. Hinz
65b21db977
Using socket.getPeerName() causes DNS lookup and noticable UI stall
4 anos atrás
Brian P. Hinz
91a02fe526
[java] Add support for java 9+ (removes support for java 7). Fixes #708,#771
4 anos atrás
Brian P. Hinz
0884d1a786
[java] Trim any leading/trailing whitespace from servername
4 anos atrás
Pierre Ossman
0029e3e2b4
Change development version to 1.10.80
4 anos atrás
Pierre Ossman
cedce60ec5
Remove unused force protocol 3.3 code
5 anos atrás
Samuel Mannehed
7198491ad2
Update visible copyright years to 2019
5 anos atrás