What's new in UltraVNC 1.5.0.0 Dev
Apr 17, 2024
- UltraViewer added (wrapper around the vncviewer)
- Directx Reconnect fix
- Extra links added
- Text/version info fixes
- Replaced libs with vcpkg manager for easy maintenance and upgrades
- Stack corruption (#185)
New in UltraVNC 1.4.3.6 (Oct 22, 2023)
- Msi installer fixes
- SC embedded encryption fix
- Fix Crash on close
New in UltraVNC 1.4.3.1 (Jul 7, 2023)
New in UltraVNC 1.4.3.0 (Jun 28, 2023)
- MRU patch
- GNOME RD screen size fix
- Edge crash windows 11 fix
- MSlogon I domain fix
- update ddengine (headless systems)
- balloon fix
- installed fix
- minor leaks fixed
- FileTransfer security fix
New in UltraVNC 1.4.0.9 (Mar 9, 2023)
- Security fix
- SC2.0 load ini changes
- Patch Handle 'Z_STREAM_END' in zlib stream decompression
- Patch Adding key mapping logic for `Korean/English` transition key (#65)
- Dns lookup take to long, log back by ip address
New in UltraVNC 1.4.0.6 (Jan 17, 2023)
- Some options were not saved
New in UltraVNC 1.4.0.5 (Jan 16, 2023)
New in UltraVNC 1.4.0.3 (Jan 16, 2023)
New in UltraVNC 1.4.0.2 (Jan 16, 2023)
New in UltraVNC 1.4.0.1 (Jan 16, 2023)
New in UltraVNC 1.4.0 (Jan 16, 2023)
- SC2.0
- backward compatibility
- fixed to small memory when a lot of network cards are used
- certificate update
- wingw changes
New in UltraVNC 1.3.81 (Mar 8, 2022)
New in UltraVNC 1.3.80 (Mar 4, 2022)
- warning about unthrusted server can be disabled
- trayiocon fix
- Fix multiple cursors when not selected
- installer update
- Fixed some installer issue.
- Silent is not needed
- Upgrade is not needed
- Plugins are installed with server/viewer
- The menu is always installed, the desktop icons are optional ( like other installers do)
- Revert "update zipunzip 6.0"
- notification as OSD
- border and black screen is not supported on all OS’s, added OS check
- Fix Tight color issue
- Borde with OSD
- update zipunzip 6.0
- Fix border
- xz library update 5.2.5
- update libjpeg-turbo 2.1.2
- update SDK
- Fix loading options
New in UltraVNC 1.3.60 (Mar 4, 2022)
- Security update:
- Impact: viewer without dsmplugin who makes a connection to a fake vnc server
- The warning popup didn’t had a cancel when server hostname was to long.
- Prevent memory overrun by encoders by doing some bound checking.
- Use lzo safe function calls
- Optional notification message is also added to the accept/refuse query dialog
- Remote screen blanking back working on windows 10
- Optional notification popup on server pc. Can, be set on viewer pc.
- Optional red band around the screen while conncted
- TigerVNC Cursor fix, Cursor SHape
- Add menu for snapshot
- Viewonly has priority
- Accept/Refuse prompt while Windows is locked
- Add custom ini to serviceThere are two limitations though:1. No spaces in ini file path (escaping does not work)2. service_commandline option with -inifile argument must be present in ini file himself
New in UltraVNC 1.3.4 (Sep 5, 2021)
- rdpmode fix
- size/position/dpi update
- security fixes
- AdjustWindowRectExForDpi fix
- scaling changes
- Prevent service to restart vnc desktop part when SHutdown has been initiated.
- Better result for scaling 200% or 300%
- delete ( remove MRU + delete optione files + reset to default)
- High dpi_aware
- Linux
- vnc4server patch update
- Fix connection issue with vnc4server in 32 bit color depth.
- Fix broken screen color with vnc4server in 32 bit color depth.
- Fix broken mouse cursor color in 16 bit color depth.
- Fix corruption along mouse cursor trajectory
- Fix broken background color in 24 bit color depth (vncviewer).
- Fix TightEncode
- Fix TigerVNC
- rdpmode fix
- cleanup old code
- Zstd 1.5.0
- Possible crash fix ( minidump analyse)
- winpe fix
- zlib fix
- multimouse option
- Maxviewers
- multiple mouse pointers
- On remote resize, left/top of viewer isn't move
- fix scale to windows size
- last mouse click viewer has controle
- On remote resize, left/top of viewer isn't moved
- Use singleton for osversion
- Disbale touchscreen input when mouse is disabled
- Add noacceleration build options
- Scrollbar fix
- ddengine/scrollbar/ initial cursor ??
- Scrollbar fix
- viewer maximize/minimize/restore
- Fullscreen fixes
- span multiple monitors
- Allow minimize for non spanned monitors
- createpasswd ( secure mode)
- Linux
- TigerVNC compat fixes
- Modify Extended clipboard for TigerVNC
- Fix tigerVNC extDesktop compat issue's
New in UltraVNC 1.3.2 (Dec 7, 2020)
- Updated viewer ui interface
- bug fixes
- extended desktop: show only extended, allow multiple extended displays
- performance update for ddengine with multi monitors
- moved driver install to installer
New in UltraVNC 1.3.0 Alpha (Oct 25, 2020)
- Updated viewer ui interface
- Bug fixes
- Extended desktop , better multi monitor support
New in UltraVNC 1.2.4.0 (Feb 20, 2020)
- UltraVNC 1.2.2.4 distribution for 32-bit operating systems.
- Supports Windows XP or later.
New in UltraVNC 1.2.2.4 (Apr 11, 2019)
- Cleanup compiler warnings
- Redraw full screen after fullscreen
- Mouse position correction multi monitor
- Uvnc_settings.exe ( check mirror driver)
- Delete race condition invers connection
- Using reconnect thread, better repeater behaviour
- Ddengine fix when screen resolution change online
- SDK win10 fix for VS 2017
- Security fixes: Thanks to Pavel Cheremushkin.
- Ddengine update flashing cursor + performance
- Added performance mode, activated when max cpu is set to 100
New in UltraVNC 1.2.2.3 (Nov 12, 2018)
- Update jpeglib to 2.0.0
- Update zlib 1.2.11
- Accept box and UAC fix
- Header changes for gcc
- Save query accept settings
- Desktop size incorrect after service logon screen with multi monitors
- Secondary from ini not handled correctly after login screen
- Fixed File Transfer of mapped network drives. CreateFile called in different thread than ImpersonateLoggedOnUser
- Hang by secondary=1 in ini
- Window sizing by auto scaling correct
- Window update after fullscreen
- Ddengine systay hint, shows when when ddengine isn't used
New in UltraVNC 1.2.2.2 (Aug 10, 2018)
- Fixed driver activation ( bug 1.2.2.1)
- Mirror driver “check driver” button fixed
- OS detection always detected win8 on win8>=, added new code to proper detect win10
- FT and repeater bug fix ( transfer broke on to slow connections)
- Faster initialization
- **multi monitor
- Change ddengine for multimonitor on single video card
- Dual screen / triple screen with mirror/ddengine/blit
- Mouse ccorinates
- added Delay query window after restart ( to avoid multiple querywinodw accepts), server option
- added server option to enable/disable uvnckeyboardhelper.exe in win8
New in UltraVNC 1.2.2.1 (Jun 15, 2018)
- Win10 fixes
- Single exe for wp-win10
- Better multi monitor support
- Ultra2 encoder optimized
- Ddengine for win8>=
- Disconnect fixes
New in UltraVNC 1.2.1.6 (Sep 14, 2017)
- Fixes:
- Bad connection caused by clipboard transfer during connection
- Reconnect viewer failed
New in UltraVNC 1.2.1.5 (Jun 15, 2017)
- Faster FT
- Fixed FT from winvnc to vncviewer if winvnc is running as service
- Better windows 10 support
- jpeg lib update
New in UltraVNC 1.2.1.1 (May 17, 2016)
- Vnchooks:
- make sure the correct versions are attached, some older crashed.
- Server:
- black screen on connection/ grey screen on connection and deadlock
- on disconnect server icon stayed yellow, blocking new connections
- black viewer with icons without file transfer.
- fixed mem leaks/resource leak.
- Viewer:
- fix overrun crash
- timeout reconnect fix
- closing no reconnect fix
- auto refresh after idle
- update jpeg lib.
New in UltraVNC 1.2.1.0 (Jan 26, 2016)
- Viewer: added remember last location (host based)
- UVNC_LAUNCH: added
- Fixes
- Server:
- added rdp session select
- added alternate shell when you use another shell the explorer.exe it doesn’t work correct
- Artifacts on win8:
- Faster reconnect on session switch
- Repeater:reconnect, some port scanners could kick connections, stability
New in UltraVNC 1.2.0.9 (Nov 5, 2015)
- added XZ encoder (small bandwidth)
- crash fix
- auto mode: better initial settings to avoid coder switch on start
- fix 10 second delay win8 with keyboardhelper
- w8hook embedded
- option Gii encoder added
- memory leaks
- added tight encoder patch from Turbovnc project
- reconnect timeout in invers mode was increasing on each try, max set to 3 minutes
- crashes detected by crashrpt fixed
New in UltraVNC 1.2.0.8 Pre-release (Sep 3, 2015)
- For win8-10 the new capture engine has been embedded
- Fixes:
- server crashes
- server locks
- initial 10 sec delay on win8>=
- A small memory leak
New in UltraVNC 1.2.0.6 (May 30, 2015)
- fix timeout multiple viewers
- scale server window, also when directx is not available
- fix multiple initial screen sends
- fix win8 and w8hook loop/hung high cpu
- added dpi aware for viewer
New in UltraVNC 1.2.0.5 (Dec 11, 2014)
- add viewer idle timer
- add server id to password box
- server deadlock fixed ( existed already for 2 years)
- server tray install/uninstall/start stop service
- minimize viewer and high cpu
- save plugin options corrected
- update uvnc_settings.exe ( added new settings, help pages, service buttons)
- update repeater (could be locked by port scans)
New in UltraVNC 1.2.0.4 (Nov 5, 2014)
- Save config plugin fix
- clipboard deadlock
- allow filetransfer when file is open
- sdtime removed ( performance)
- alt-grf win8 fix
New in UltraVNC 1.2.0.3 (Sep 23, 2014)
- fixes exploit: localuser (guest) can gain local admin access
New in UltraVNC 1.1.9.6 (Dec 17, 2013)
- auto alpha blending based on OS*zrle deadlock fix
- tight encoding fixed
- show screenbuildup on first run
- server fix bug that crashed iexplorer 8
New in UltraVNC 1.1.9.4 (Dec 17, 2013)
- viewer mod for vmware ( wrong colors)
- update lijpeg-turbo to 1.3.0
New in UltraVNC 1.1.9.3 (Sep 3, 2013)
- Missing screen refresh ( when driver selected but not used)
- Factory reset ( when temp was not writable)
New in UltraVNC 1.1.9.2 (Sep 3, 2013)
- Mirror driver and begative screen coordinates (left secondary desktop)
New in UltraVNC 1.1.9.1 (Jul 6, 2013)
- viewer with more then 9 multimonitors fixed
- performance update server
- add extra check to see if full and view only password differ
New in UltraVNC 1.1.9.0 (May 2, 2013)
- fixed change ip detection, sometimes server was disconnected after a few seconds by a false positive
- new installer xp64 wasn’t supported
New in UltraVNC 1.1.8.9 (Apr 19, 2013)
- Viewer timeout option grayscreen fix
- Server leaks fixed
New in UltraVNC 1.1.8.8 (Apr 1, 2013)
- server crash
- server grayscreen on startup loop fixed
New in UltraVNC 1.1.8.6 (Mar 21, 2013)
- autoreconnect and auth fail fix
- viewer with option window open fails to close
- viewer messagebox sometimes hidden behind window
New in UltraVNC 1.1.8.5 (Mar 15, 2013)
- deadlock softcursor fixed (viewer)
New in UltraVNC 1.1.8.4 (Mar 15, 2013)
- server:
- u2 encode on 16 color display crash
- viewer:
- fullscreen bar center
- recoonect set by default
New in UltraVNC 1.1.8.5 (Mar 15, 2013)
- deadlock softcursor fixed (viewer)
New in UltraVNC 1.1.8.3 (Mar 6, 2013)
- Fix server /NULL crash
- Fix radio button u2 viewer
New in UltraVNC 1.1.8.0 (Nov 28, 2012)
- addad support windows 8 (new capture engine)
- several bug fixes
- better multi monitor support
- new vncpasswd + encryption.
- Instead of using the password as part of the encryption, we now check the password insite the encryption by the server. This allow the server to balcklist servers after x fault password.
New in UltraVNC 1.1.2.0 Beta (Nov 5, 2012)
- windows 8 support ( w8hook, same speed as a mirror driver but all in user mode)
- security fix ( encryption plugin + vnc passwd : password can be broken)
- better multi monitor support
- adaptive packet size ( bigger on lan/ smaller on wan... depend on the recorded packet loss: works only as service)
- fix some stalls during initial screns, sometimes this was deadlocking
- many little bug fixes
- 2 installers
- One install all GPL stuff, other the non GPL addons.
- This avoid the need to be connected to the internet to download the non GPL parts.
- Using 2 different installers we fullt follow GPL rules.
New in UltraVNC 1.1.0.0 Beta (Sep 12, 2012)
- windows 8 support ( w8hook, same speed as a mirror driver but all in user mode)
- security fix ( encryption plugin + vnc passwd : password can be broken)
- better multi monitor support
- adaptive packet size ( bigger on lan/ smaller on wan... depend on the recorded packet loss: works only as service)
- fix some stalls during initial screns, sometimes this was deadlocking
- many little bug fixes
New in UltraVNC 1.0.9.6.2 (Feb 20, 2012)
- removed beeps
- Capture alpha-Blending default value.
- Viewer crash fixed
- Grayscale fixed
- msi installers
- server:
- crash chat x64
- AuthRequired=0, passwd=NULL: Warning message block service
- About x64 say win32
- viewer 1082 and server 1096 with localcursor ( no connect, 100% cpu)
- serversite scaling and multiple viewers, framebuffer size get overwritten
- (Scale is now lock when multiple viewers are connected to avoid a
- framebuffer change, first connected viewer set scale. Site effect is that
- the viewer report the unused, incorrect scale, but at least it doesn't crash anymore)
- -connect ip, passed to winvnc running as service is not remembered for
- autoreconnect.
- -stopreconnect
- stop the autoreconnect function of the server.
- server mouse moves jump on viewer when screen is idle.
- old plugin zrle crash
- viewer:
- plugin (SecureVNCPlugin) used by viewer
- server without plugin
- give incorrect viewer message. And doesn't ask to reject the connection.
- monitor value is saved, but vncviewer read it as bool (true/false)
- Only 0/1 are correct imported
- old plugins fail when zrle encoding is used
- old plugins give incorrect info in statusbox
- -autoreconnect timeout, -reconnectcounter number
- (available from gui and commandline)
- -autoreconnect timeout was incorrect, updated
- old plugin detection
- Messagebox was sometimes displayed on invisable desktop
- auth dll error messages for missing dll's incorrect
- mslogon and no groups, didn't checked admin account for access
- lock /logout screen on exit viewer option blocked shutdown server.
- javaviewer:
- mslogon fixed
- added special build: only one port for javaviewer (rfb port is used for java download and rfb data)
New in UltraVNC 1.0.9.6.1 (Jun 18, 2011)
- server:
- crash chat x64
- AuthRequired=0, passwd=NULL: Warning message block service
- *About x64 say win32
- viewer 1082 and server 1096 with localcursor ( no connect, 100% cpu)
- serversite scaling and multiple viewers, framebuffer size get overwritten
- (Scale is now lock when multiple viewers are connected to avoid a
- framebuffer change, first connected viewer set scale. Site effect is that
- the viewer report the unused, incorrect scale, but at least it doesn't crash anymore)
- -connect ip, passed to winvnc running as service is not remembered for
- utoreconnect.
- -stopreconnect
- top the autoreconnect function of the server.
- server mouse moves jump on viewer when screen is idle.
- old plugin zrle crash
- viewer:
- plugin (SecureVNCPlugin) used by viewer
- server without plugin
- give incorrect viewer message. And doesn't ask to reject the connection.
- monitor value is saved, but vncviewer read it as bool (true/false) Only 0/1 are correct imported
- old plugins fail when zrle encoding is used
- old plugins give incorrect info in statusbox
- -autoreconnect timeout, -reconnectcounter number (available from gui and commandline)
- autoreconnect timeout was incorrect, updated
- old plugin detection
- Messagebox was sometimes displayed on invisable desktop
- auth dll error messages for missing dll's incorrect
- mslogon and no groups, didn't checked admin account for access
- lock /logout screen on exit viewer option blocked shutdown server.
- javaviewer:
- mslogon fixed
- added special build:
- only one port for javaviewer (rfb port is used for java download and rfb data)
New in UltraVNC 1.0.9.6.1 Beta (Apr 29, 2011)
- server
- crash chat x64
- status
- confirmed
- source fix: OK
- published: OK
- AuthRequired=0, passwd=NULL: Warning message block service
- status:
- confirmed
- source fix: OK
- published: OK
- About x64 say win32
- confirmed
- source fix: OK
- published: OK
- viewer 1082 and server 1096 with localcursor ( no connect, 100% cpu)
- confirmed
- source fix: OK
- published: OK
- serversite scaling and multiple viewers, framebuffer size get overwritten
- confirmed
- source fix: OK
- (Scale is now lock when multiple viewers are connected to avoid a framebuffer change, first connected viewer set scale. Site effect is that the viewer report the unused, incorrect scale, but at least it doesn't crash anymore)
- ublished: OK
- connect ip, passed to winvnc running as service is not remembered for autoreconnect.
- confirmed
- source fix: OK
- published: OK
- stopreconnect
- stop the autoreconnect function of the server.
- source fix: OK
- published: OK
- server mouse moves jump on viewer when screen is idle.
- corrected
- confirmed
- source fix: OK
- published: OK
- viewer
- plugin (SecureVNCPlugin) used by viewer
- server without plugin gave incorrect viewer message. And doesn't ask to reject the connection.
- confirmed
- source fix: OK
- published: OK
- monitor value is saved, but vncviewer read it as bool (true/false)
- Only 0/1 are correct imported
- confirmed
- source fix : OK
- published: OK
- old plugins fail when zrle encoding is used
- confirmed
- source fix : OK
- published: OK
- old plugins give incorrect info in statusbox
- confirmed
- source fix : OK
- published: OK
- autoreconnect timeout, -reconnectcounter number (available from gui and commandline)
- confirmed
- source fix : OK
- published: OK
- autoreconnect timeout was incorrect, updated
New in UltraVNC 1.0.9.6 (Apr 5, 2011)
- server site scaling crash server and/or viewer
- (This also solve situations where the resolution after reconnect differ
- from the original)
- wallpaper fixed (aero/wallpaper +services crash seems also solved)
- options Gui group
- Allowshutdown=0 service problems fixed
- optimized memcpy function 1/1 scaling
- optimized capture functions
- recompiled addons for w2k (kernel pointer error)
- minimize artifacts on window move
- compatibility with other vnc flavors and old ultra versions
- vncviewer -config
- Added:
- server systray ( show ip/name/app or service)
- forced reboot
- selectable display ( prim/sec/3the/all) for showing the viewer
- u2 (lzo/jpeg) encoder
New in UltraVNC 1.0.9.5 (Nov 29, 2010)
- Server optimized, faster.
- bug fix rfb3.7 server and noauth
- move to zlib 125 with asm
- cad now use sas.dll from ms instead of cad.exe (Vista)
New in UltraVNC 1.0.9.4 (Nov 27, 2010)
- Server optimized, faster.
- bug fix rfb3.7 server and noauth
- move to zlib 125 with asm
- cad now use sas.dll from ms instead of cad.exe ( Vista)
New in UltraVNC 1.0.2 (Mar 29, 2007)
- Resizable FileTransfer window.
- Improved cursor handling in viewer and javaviewer
- Improved Autoreconnect option in server
- Improved query-on-incoming-connection window in server
- MSLogon improvements
- MSLogon weak challenge vulnerability fix
- NOTE: MSLogon backward compatibility is broken with versions