Pierre Ossman
0c8b68f88e
Specify HOWTO.md in spec files
Or rpmbuild gets grumpy.
3 years ago
Pierre Ossman
736a4dc15c
Revert "Support TCP_NOPUSH as alternative to TCP_CORK"
This reverts commit d6e39658ae
. Apparently
this is broken on macOS so it's not something we can make use of.
3 years ago
Pierre Ossman
706ca2f903
Merge branch 'documentation' of https://github.com/grulja/tigervnc
3 years ago
Pierre Ossman
daeff52b1e
Fix some incorrect data waits
Some of these were incorrectly calculated so the server or client would
wait too long before proceeding with decoding.
Change all of these to be a more explicit calculation to avoid such
issues in the future.
3 years ago
Pierre Ossman
d6e39658ae
Support TCP_NOPUSH as alternative to TCP_CORK
TCP_CORK is a Linux thing and BSD has TCP_NOPUSH instead.
3 years ago
Pierre Ossman
bb4d1e5c2c
Add missing headers for TCP_CORK
We didn't include the proper headers to get the correct define, so
corking was never enabled.
3 years ago
Jan Grulich
5e07d538a0
Add documentation to the new systemd support
3 years ago
Pierre Ossman
18cc324543
Drop other selection on ownership change
Otherwise we might end up owners of something we cannot deliver data on,
which can hang applications.
3 years ago
Yaron Shahrabani
c0b504f3e9
Add Hebrew translation
3 years ago
Pierre Ossman
d259bff068
Merge branch 'allow-tcp-and-unix' of https://github.com/jlesage/tigervnc
3 years ago
Jocelyn Le Sage
701605e424
Added the ability to listen on both Unix socket and TCP port.
Setting `rfbport` to `-1` disables TCP port listening.
3 years ago
Pierre Ossman
35b4eedc87
Merge branch 'autoclip' of https://github.com/CendioOssman/tigervnc
3 years ago
Pierre Ossman
7f56b5481c
Fix overloaded function signature
3 years ago
Pierre Ossman
45c9d9c0f8
Remove unused attributes
3 years ago
Pierre Ossman
6bc7ae91ff
Update copyright year to 2021
3 years ago
Pierre Ossman
31f18bb357
Heavily reduce window for bandwidth estimate
It took way too long to converge on a sane value, so reduce the window
by a factor of ten. This seems to work smoothly.
3 years ago
Pierre Ossman
59d5bc4095
Merge branch 'noblock' of https://github.com/CendioOssman/tigervnc
3 years ago
Pierre Ossman
edaf70bd36
Add link to discussion groups from issues
So that people can easily find them and not file bug reports for
things that are just questions.
3 years ago
Pierre Ossman
e53e276808
Hide link to create blank issues
We want users to use the templates so we don't miss any relevant
information.
3 years ago
Pierre Ossman
6d1603c3da
Fix handling of bad update requests
We computed a safe area if a client gave us a bogus one, but we didn't
actually use it. Fix this properly and make sure we don't pass on bad
coordinates further.
3 years ago
Pierre Ossman
16e39980dc
Merge branch 'master' of https://github.com/johahauf/tigervnc
3 years ago
Johannes
eefe28d485
Have a history of used vnc servers to select from in the vncviewer
3 years ago
Pierre Ossman
49122f6dcc
Update desktop if clipboard client goes away
So the current clipboard state is properly reflected in the desktop
session.
3 years ago
Pierre Ossman
d6612d8d42
Add debug logging for ignored clipboard events
3 years ago
Pierre Ossman
513cb8bc94
Fix clipboard state tracking in server
This was out of sync with the client handling for no good reason.
3 years ago
Pierre Ossman
b892613582
Handle clipboard peek with missing data
The peer expects a response, so we should also be able to respond that
there is no clipboard data currently available.
3 years ago
Pierre Ossman
07935033b5
Improve clipboard debug logging in viewer
3 years ago
Pierre Ossman
1ea0f9f210
Handle unsolicited clipboard transfers
The extended clipboard protocol has the ability for the peer to request
things to be sent automatically, without a request message. Make sure we
honor such settings.
3 years ago
Pierre Ossman
3a7fd223a2
Log client/server clipboard capabilities
3 years ago
Brian P. Hinz
2a0eabec31
Add packages for CentOS 8
3 years ago
Brian P. Hinz
1eb0f86fb2
Initial support for ubuntu focal
3 years ago
Pierre Ossman
a3d7d7d4ef
Map macOS Eisu key to XK_Eisu_toggle
It's a better match for what the key symbolises, even though it is not
as common on Unix systems. But we want to avoid getting in to tailoring
things for any one specific input method implementation.
3 years ago
Pierre Ossman
7990ddaf06
Merge branches 'japanese_layout' and 'win_japanese_keyboard' of https://github.com/gsittyz/tigervnc
3 years ago
Pierre Ossman
eb13d1be68
Fix bad library references for some static deps
3 years ago
Pierre Ossman
d484001e97
Add comment why unistring is linked dynamically
3 years ago
Pierre Ossman
b2b265a183
Remove bogus strncpy() calls
We don't know the size of the output buffer here and giving the input
string size is just confusing and upsets the compiler in some cases.
3 years ago
Pierre Ossman
25d3167e81
Merge branch 'master' of https://github.com/mriphysicist/tigervnc
3 years ago
Pierre Ossman
d43c1b3cc1
Change to user's home directory before starting session
This is what display managers do, so it is expected by many
environments.
3 years ago
Pierre Ossman
fd52f3c538
Fix incorrect daemonization by vncsession
We terminated the child instead of the parent after fork().
Reported by Jan Grulich from Red Hat.
3 years ago
Pierre Ossman
76443e0899
Update more references to the old vncserver script
3 years ago
Pierre Ossman
befbd67094
Fake key release events for some Japanese keys
Windows either completely omits WM_KEYUP for these, or only sends it
just before the next WM_KEYDOWN for the key.
3 years ago
Pierre Ossman
415276acbf
Handle Korean keys on Windows
3 years ago
Pierre Ossman
3425b304e5
Add some more Japanese keys
This covers some Alt+key presses as well.
3 years ago
Pierre Ossman
f549170c44
Only handle Japanese keys when Japanese layout
Some of the virtual key codes for Japanese keys are used for other
things on other layouts, so we need to make sure we only use this look
up table when the layout is indeed set to Japanese.
3 years ago
Pierre Ossman
19165c8f5e
Don't show error dialog if exiting without message
This was already handled for most exit conditions, but not the early
ones.
3 years ago
Pierre Ossman
7f5029df59
Properly report connection errors to exit_vncviewer()
3 years ago
Pierre Ossman
0d22c7bd36
Update keycode maps to latest version
Mainly fixes for Japanese and Korean keyboard layouts.
3 years ago
gsittyz
656205c74f
Windows JIS Keyboard Support
Added vkey mappings for Japanese keyboards because the special keys for Japanese input do not work on TigerVNC currently.
3 years ago
Pierre Ossman
e8f63d3377
Regenerate icons
3 years ago
Pierre Ossman
9d9e9931f1
Be explicit about SVG size when building icons
Not sure how this has changed, but ImageMagick is now using the first
-size to also determine how to scale the SVGs, which is not what we
want.
3 years ago