[Midnightbsd-cvs] [MidnightBSD/src] d628be: Fix issues with various VNC clients.
Lucas Holt
noreply at github.com
Thu May 30 12:54:01 EDT 2024
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/src
Commit: d628be5ddc7082fdbe165c98341ada5f9ad7d258
https://github.com/MidnightBSD/src/commit/d628be5ddc7082fdbe165c98341ada5f9ad7d258
Author: Lucas Holt <luke at foolishgames.com>
Date: 2024-05-30 (Thu, 30 May 2024)
Changed paths:
M usr.sbin/bhyve/rfb.c
Log Message:
-----------
Fix issues with various VNC clients.
- support VNC version 3.3 (macos "Screen Sharing" builtin client)
- wait until client has requested an update prior to sending framebuffer data
- don't send an update if no framebuffer updates detected
- increase framebuffer poll frequency to 30Hz, and double that when
kbd/mouse input detected
- zero uninitialized array elements in rfb_send_server_init_msg()
- fix overly large allocation in rfb_init()
- use atomics for flags shared between input and output threads
- use #defines for constants
Obtained from: FreeBSD
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/src/settings/notifications
More information about the Midnightbsd-cvs
mailing list