home *** CD-ROM | disk | FTP | other *** search
/ boe.pres.k12.wv.us / boe.pres.k12.wv.us.zip / boe.pres.k12.wv.us / Utilities / UltraVNC_1.0.8.2_Setup.exe / embedded / InfoBefore.txt < prev    next >
Text File  |  2010-10-15  |  41KB  |  1,094 lines

  1. **********************************************
  2. *  Ultr@VNC - Latest modifications - History
  3. **********************************************
  4.  
  5. ** v1.0.8.2 Release
  6. server
  7. *deadlock fixes
  8. *win2003, xp ( all pre vista) fast user and RDP fix
  9. *color error when using the driver in 16bit color mode. 
  10. *added multiple monitors for non driver mode 
  11. *corrected mouse behaviour with multiple displays 
  12. * mirror driver was used on vista>= and color was 8/grey/b&w crash fix
  13.  
  14. viewer
  15. *listen and add new client fail to connect fixed
  16. *skewed viewer in 254 color mode fixed
  17. *scrollbar and resize fix
  18. *auto mode set to fix color to prevent crash
  19. *write exact error" replaced by "server closed connection
  20. *cancel force socket close
  21. *viewer -listen also remember command lines
  22.  
  23. installer
  24. *download files uncheck fix
  25.  
  26. **v1.0.8.1 test
  27.  
  28. ** v1.0.8.0 Release
  29. DSM plugin: 
  30. Multithreaded / interface support 
  31. Require Multithreaded plugins 
  32.  
  33. viewer 
  34. -Prompt to disable dsm plugin and connect if an unencrypted session is detected. 
  35. -Fallback to dibsection if video memory is low (black screen issue) 
  36. -Keyboard hook fixed; no longer interferes with keyboard responsiveness. Also scroll lock is properly handled for special keys. 
  37. -Repeater ID is shown in in the recent edit box when you connect along with the repeater host. 
  38. -Cmdline options to auto accept connections and another to auto accept unencrypted connections 
  39. -Remember last local path in file transfer during a session 
  40. -Gui lock fixed ( server disconnect without message could lock gui) 
  41.  
  42. server 
  43. -Some mutex changes that were causing issues when there were multiple connections 
  44. -Support for multiple connections using dsm plugin 
  45. -Support for new plugin interface 
  46. -New repeater cmdline option for simplicity 
  47. -Some interface changes in the add new client dialog when using sc mode 
  48. -Support balloon tip notifications, used in sc mode 
  49. -Dialog to show pending or unauth clients such as those waiting with the repeater or reverse connections 
  50. -Also some crashes due to bad function pointer init in dsm plugin handlers 
  51.  
  52. -if no incremental udate is requested (full update) the incremental rectangle is the full screen 
  53. -deadlock fixed ( server hang after desktop switch (logon-default-screensaver,taskmanager needed to kill) 
  54. -server mouse moves get faster processed 
  55. -driver is handled faster (there was a not needed 100ms wait in the code) 
  56. -ultravnc.ini
  57. [admin] 
  58. sendbuffer=8192 <<<custom sendbuffer size
  59.  
  60.  
  61. ** v1.0.7 ( Beta tests)
  62.  
  63. ** v1.0.6.5 Release
  64. gui rfb port lock fix 
  65. -Performance ; Mouse move a little faster 
  66. -Performance: Startuptime a little faster ( first screen) 
  67. -memory leak 
  68. -driver and logon/uac (black screen) 
  69. -aero enable bug ( service, not restored) 
  70. -driver win7 
  71. -play sound if file exist, PGM solution is better and exe smaller. 
  72. -added (ultravnc.ini, [admin] ) clearconsole=1 (winstationconnect bug) 
  73. -double-click on trayicon behaviour show properties 
  74. -X64 installer should now install in program files 
  75. -X64 version does not longer show "win32 server" 
  76.  
  77.  
  78. ** v1.0.6.4 Release
  79. - Gui fix
  80. - FT fix
  81.  
  82. ** v1.0.6.3 Release
  83.  
  84. Viewer changes:
  85. - Gui lock while reconnect fixed
  86. - Removed flasher ( unused code )
  87. - Rab order fixed in dialogs
  88. - Crash on exit fixed
  89. - Cursor with scaling fixed
  90.  
  91.  
  92. Server changes:
  93. - Fixed unload video driver and xp64
  94. - Fixed settings overwriting with default when tempfile was write protected
  95. - Added messagebox uncheck for runas when ultravnc.ini is not writable
  96. - Added sc_prompt as command line option
  97. - Added sc_exit as command line option
  98. - Removed some logging, to many messages
  99. - Fixed locks when fast user switching between winlogon and desktop change
  100. - Added back a timeout, service need to give OS time to switch the desktop
  101. - Screen updates engine changed. Now uses events instead of windows messages
  102. - Moved engine updates sink to seperate cpp file
  103. - Tab order fixed in dialogs
  104. - Fixed crash monitor switch when second monitor is bigger
  105. - Added maxcpu setting
  106.  
  107.  
  108.  
  109. ** v1.0.5.7.x
  110.  
  111. - Fixed locking issue
  112. - Screen updates engine partially rewritten
  113.  
  114.  
  115. ** v1.0.5.7
  116.  
  117. Viewer changes:
  118. - Fixed mslogon + DsmPlugin not asking user/passwd
  119. - DsmPlugin reverse path for dsmplugin set to %TEMP% (fixes Vista error)
  120.  
  121. Server changes:
  122. - Added -sc command line option
  123. - Server exits on viewer's disconnection fixed
  124. - Server now remains connected on desktop change (like uac)
  125.   Still can't be controled because winvnc running as application 
  126.   doesn't have permission, but the remote person can do
  127.   the task and get full control back when UAC popups or when 
  128.   elevated window is closed.
  129. - Added reverse connection accept (like in old sc)
  130.   usage: winvnc.exe -sc -run
  131.  
  132. Performance changes:
  133. - There was an issue that viewer sometimes looked frozen. Fixed
  134.   But fixing this issue caused very fast server/viewer update requests, 
  135.   pushing the cpu too high on server..
  136. - CPU throttle added, so winvnc usage stay below 40%
  137. - Idle detection added to lower cpu when desktop is static
  138. - Tweaks for older cpu to keep the cpu lower
  139. - vnclog fixed, was using cpu even when not enabled
  140.  
  141. Usage box updated:
  142. -run needs to be the last uption
  143.  
  144. Connection:
  145. - Reverse connection and running as service fixed
  146. - Added service_commandline = -autoreconnect
  147. - Dual logon box fixed
  148.  
  149. - XP64 mirror driver added
  150. - Fixed mirror driver disabling on viewer disconnection
  151.  
  152. - Added extra check
  153.   When changing settings the runas dialog asks for permission to make 
  154.   changes, default is NO.. a popup tells you this in case a permission 
  155.   is denied
  156.  
  157.  
  158.  
  159. ** v1.0.5.6
  160.  
  161. - Driver activation bug fixed
  162.  
  163.  
  164.  
  165. ** v1.0.5.5
  166.  
  167. - Performance adapted for low cpu systems
  168. - Autodetection speed is now lower to get a better average
  169. - Exes signed until 2011
  170. - Various other fixes...
  171.  
  172.  
  173.  
  174. ** v1.0.5.4
  175.  
  176. - Viewer security update
  177.  
  178.  
  179.  
  180. ** v1.0.5.3 Release
  181.  
  182. - Added settings editor (as a seperate application)
  183. - Added option to preset primary/secondary/both desktops as default
  184. - Terminal service dependency removed
  185.  
  186.  
  187. ** v1.0.5.2 Release
  188.  
  189. - Unzip32.dll/zip32.dll are not longer needed for directory transfer
  190. - Logoff user ndoes not check the session number; restart is only done 
  191.   when session != 0 (for Vista or XP with fast user switching)
  192. - DirectX viewer (tabbed_viewer) compiled with the correct settings
  193.  
  194.  
  195. ** v1.0.5.1 Release ( BAD )
  196.  
  197. Viewer changes:
  198. - Fixed bug where screen frozen when file transfer or chat was open
  199. - Close the chat dialog before deleting TextChat object. 
  200.   Wait for thread to exit before returning from KillDialog()
  201. - Fixed server crash in KillAllClients when chat window was open
  202. - Suppressed duplicate messages about lost communications
  203. - Suppressed "File transfer completed" message if there's an error so 
  204.   the error is seen in the history dropdown
  205. - Autoreconnect fix
  206. - Unzip32 zip32 now always look in the installation folder
  207.  
  208. Server changes:
  209. - Save option permission fixed
  210. - Performance tweak for server-side scaling
  211. - Close the chat dialog before deleting TextChat object. Wait for thread 
  212.   to exit before returning from KillDialog()
  213. - Fixed server crash in KillAllClients when chat window was open
  214. - Suppressed duplicate messages about lost communications
  215. - Close textchat dialog if open before deleting textchat object to avoid 
  216.   crashing the server
  217. - Updated javaviewer
  218. - unzip32/zip32 embedded
  219. - Drivers fixed clasic style (bad captionbar)
  220.  
  221.  
  222.  
  223. ** v1.0.5 Release
  224. (v1.0.4 was never released. We switched directly to v1.0.5)
  225.  
  226. * Update 23 aug 2008
  227.  
  228. - Driver+applications that change resolution (like pinpall in fullscreen)
  229. - vnclog : In some cases the standard path wasn't writable, now path can be set
  230.  
  231. * Update 13 aug 2008
  232.  
  233. - FT crash when clipboard is used during transfer fix
  234. - Admin properties and domain user fix
  235. - Inputlock input fix
  236.  
  237. * Update 3 aug 2008
  238.  
  239. - Exceptions thrown with no message cause access violations when Report called.
  240. - All message boxes are now properly parented to the viewer window so that they
  241.  are modal.
  242. - Socket timeouts are now used during file transfer so that connections lost
  243.  while connected to a repeater are detected
  244. - A small keepalive message is sent every 5 seconds after receiving a file chunk
  245.  to keep the server or viewer from timing out during a read.
  246. - The prompt for exit is now respects the m_fExitCheck setting  if the 'x' in the
  247.  full screen titlebar is clicked
  248. - Another big change to the file transfer module is that a temporary file is used
  249.  to hold the file being transferred. When it is successfully completes, it is
  250.  moved to the original file name -- resume still works too. This was because
  251.  when a file transfer is interrupted, a user (ie, service tech) can't tell
  252.  if the file is complete.
  253. - The close button on the file transfer dialog is now enabled and disabled during
  254.  file transfers. You can't close the window with the 'x' during a transfer,
  255.  but you can otherwise
  256. - Many variables are now properly initialized.
  257. - The black layered window is now brought to the top every 20ms -- the start menu
  258.  is still visible on the remote system so this change makes it go away faster.
  259. - You can now register the service with a custom name.
  260. - Simplified Copy_to_temp and copy_to_secure_from_temp
  261. - When the network connection is lost, a message is shown "Connection lost due to
  262.  communication failure" instead of "writeexact: socket error while writing"
  263. - socket read/write errors now break the while (connected) loop in vncclient.cpp
  264. - Simplified file handle cleanup
  265. - FT crash fix, lock screeen while transfer
  266. - quickoption fix: Was not saved correct
  267.  
  268.  
  269. * Update 10 July 2008
  270.  
  271. - Repeater: found bug that required server to be connected first.
  272.  Now you can connect server or viewer first
  273. - Viewer: option are now correct loaded.
  274.  The problem was the the presets didn't have "manual set", this cause the presets
  275.  always to be loaded on top of manual settings.
  276. - Server now take as commandline
  277. - Autoreconnect -id:???
  278. - Single repeater connection server had a possible error ( reconnect couldn't
  279.  happen if shutdown by service is requested)
  280.  
  281.  
  282. * Update 26 june 2008
  283.  
  284. - View Only, comment text: Alt+Ctrl+F3
  285. - Ctrl+Shift+Esc open Task Manager on winvnc application and service
  286. - Ctrl+Alt+F4 send Ctrl+Shift+Esc if winvnc run as application
  287. - Dead keys \' ^`"┤ and Ç + winkey shortcuts (Windows Logo Key)
  288. - Scroll Lock ON, winkey + shortcuts sent to remote
  289. - Scroll Lock OFF, winkey + shortcuts are local (default)
  290. - 8bit (switching codec+colors) vncviewer crash, fixed.
  291. - Auto scaling remote screen improved to fit to local screen
  292. - winvnc with mirror driver 1.22 active only when viewer connected, fixed
  293. - ExitCheck (default=false vncviewer config file)(pgmoney)
  294.  
  295.  
  296. * Update 16 june 2008
  297. - vncviewer, View Only (check box) and title bar
  298. - vncviewer, command line encoding, added zrle and zywrle
  299. - vncviewer auto scaling big screen of remote server to small video screen
  300.  local viewer.
  301. - vista, uvnc_service already installed as service (winvnc)
  302. - Start service (need to be previously installed) (Jeff for w2k fix)
  303.  
  304.  
  305.  
  306. ** v1.0.4 RC16 - BETA - FOR TEST & DEBUG ONLY !
  307.  
  308. - Handle leak service fix
  309. - Manifest update ( asinvoker)
  310. - Projects updated for VS2005/2008
  311. - Only allows the viewer that disabled remote input to reenable it
  312. - FT crash  bug when the source file could not be read on the server
  313. - fullscreen: mode, make the tooltips for the toolbar visible
  314. - fullscreen: multimon fix
  315. - FT: no media in remote driver fix
  316. - Confirm exit option
  317.  
  318.  
  319.  
  320. ** v1.0.4 RC15 - BETA - FOR TEST & DEBUG ONLY !
  321. - shared connections patch
  322. - monitor blanking fix
  323. - restore wallpaper fix
  324. - java viewer direcory detection
  325. - title bar crash fix
  326. - syncronize disable keyboard button with server
  327. - syncronize caplock state
  328. - Delete partial files after failed filetransfer
  329.  
  330.  
  331.  
  332. ** v1.0.4 RC14 - BETA - FOR TEST & DEBUG ONLY !
  333. - "\" Fix (keyboard)
  334. - service_commandline Fix
  335. - Send Custom Key
  336. - Authentication fail speedup
  337. - Version RC13 was buggy
  338. - RC14 now use VS2005.
  339. - Run stable when no multiple connections are made.
  340.  
  341.  
  342.  
  343. ** v1.0.4 RC13 - BETA - FOR TEST & DEBUG ONLY !
  344. - FIX plugin path
  345. - FIX crash after wrong rfbversion message
  346.  
  347.  
  348. ** v1.0.4 RC12BISII - BETA - FOR TEST & DEBUG ONLY !
  349. FIX W2K and service
  350.  
  351.  
  352. ** v1.0.4 RC12BIS - BETA - FOR TEST & DEBUG ONLY !
  353. - FIX video driver popup
  354.  
  355.  
  356. ** v1.0.4 RC12 - BETA - FOR TEST & DEBUG ONLY !
  357. - Memory bounding error fixed
  358. - Serveral possible security risks fixed.. ( added extra protection against
  359.   buffer overwrites that could be invoked by modified server or viewers.)
  360. - 32 / 64 drivers
  361. - 32 / 64 exectables
  362. - Driver mv2.dll changed !! New server require new driver.
  363.  
  364.  
  365.  
  366. ** v1.0.4 RC10 & RC11 - BETA - FOR TEST & DEBUG ONLY !
  367. - Vista driver activation should be fixed
  368. - keyboard fix, for international keyboards. Only tested with french and belgium 
  369.   keyboard (dead keys)
  370. - commandline options added (same as in 102)
  371.  
  372.  
  373.  
  374. ** v1.0.4 RC9 - BETA - FOR TEST & DEBUG ONLY !
  375. - Added extra info to check driver
  376. - Server->poll properties -> check driver
  377.  (version, active, acces ok)(version, not active)
  378. - multi monitors on Vista
  379.  Driver need to be installed and working
  380.  winvnc must be runnning as service or
  381.  winvnc running as application must be started with "runasadmin"
  382. - MS logon II and group/user settings
  383.  Changed made, please check if it correct the problem
  384.  
  385.  
  386.  
  387. ** v1.0.4 RC8 - BETA - FOR TEST & DEBUG ONLY !
  388. -added previous (rc4) rdp kill via ultravnc.ini
  389.  [admin]
  390.  kickrdp=1
  391.  
  392.  
  393. ** v1.0.4 RC7 - BETA - FOR TEST & DEBUG ONLY !
  394. - typo's fixed
  395. - runasadmin,vista,application mode menu fix
  396.  
  397.  
  398. ** v1.0.4 RC6 - BETA - FOR TEST & DEBUG ONLY !
  399.  
  400. - Invisible query window fixed
  401. - Several JavaViewer bug fixes by TRiessner in the FileTransfer GUI
  402.  (files lists are now sorted, big directory/file names fixed, files seen
  403.  as directories fixed...)
  404. - Beep fixed
  405. - Win2003 install via rdp session fixed
  406. - The installer now should be able to correctly install/upgrade 1.0.2 and 1.0.4 RCX
  407. - Video Mirror Driver and Vista Addons are now optionaly downloaded from the installer.
  408.  
  409.  
  410.  
  411. ** v1.0.4 RC5 - BETA - FOR TEST & DEBUG ONLY !
  412.  
  413. - Service mode is back in winvnc.exe
  414. - Service can be installed/start/stop/uninstall from system tray menu
  415. - mouse shape fixed
  416. - Dsm plugin fixed (Vista)
  417.  MSRC4 Plugin should work fine under Vista
  418.  AESV2 plugin does not always work under Vista
  419.  ARC4 plugin should work under Vista
  420. - New commandline options:
  421.  -autoreconnect ID -connect host -run
  422.  -autoreconnect ID -connect host -service
  423.  "-service" or "-run" need to be the latest parameter
  424.  
  425.  
  426.  
  427. ** v1.0.3 RC2 - BETA - FOR TEST & DEBUG ONLY !
  428.  
  429. - Vista support:
  430.  - New Viewer Autoreconnect feature
  431.  - New WinVNC special startup modes (used by uvnc_service), and WinVNC
  432.    autostop feature when necessary under Vista/XP FUS
  433.  - CTRL-ALT-DEL using Viewer's "CAD" button should work (Vista and XP)
  434. - FileTransfer window now allows files lists sorting by columns headers
  435. - WinVNC now stores its config parameters into ultravnc.ini file
  436.  (same directory as WinVNC.exe). This change was necessary for Vista/XP FUS.
  437.  To use the registry instead, like in previous versions, do the following:
  438.  1.Before running the uvnc_service for the first time, create an
  439.    ultravnc.ini file in the UltravNC 1.0.3 RC2 install directory
  440.  2.Add to this ultravnc.ini file the 2 following lines:
  441.    [Admin]
  442.    UseRegistry=1
  443. - WinVNC contains bug fixes for connections init/stability issues
  444.  (v1.0.2 Test2 patch code and more)
  445. - Please note that DSMPlugin (MSRC4) does not work very well under Vista
  446.  The ARC4 plugin should work fine though
  447.  
  448.  
  449.  
  450. ** v1.0.2 Release
  451.  
  452. - Resizable FileTransfer window
  453. - Improved cursor handling in viewer and javaviewer
  454. - Improved Autoreconnect option in server
  455. - Improved query-on-incoming-connection window in server
  456. - MSLogon improvements
  457. - MSLogon weak challenge vulnerability fix with displayed
  458.  NOTE: MSLogon backward compatibility is broken with versions
  459.  <= v1.0.1
  460.  Anyway, the new v1.0.2 viewer can use MSLogon with older servers
  461.  but a warning is displayed recommending server upgrade.
  462. - Server and viewer logging functions vulnerability fix
  463. - Server configuration: AlphaBlending, FTUserImpersonation and
  464.  LockWorkstation options are allowed depending on the OS
  465. - MSRC4 DSM plugin v1.2.0 embedded into the setup
  466.  ("plugin" subdirectory). The .dsm files must be manually copied
  467.  into the UltraVNC install directory, along Ultra binaries.
  468.  Many enhancements in this new plugin (session key salting, connection
  469.  still possible without key file...). Thanks Sean !
  470.  
  471.  
  472. ** v1.0.1 Release
  473.  
  474. - Slow FileTransfer (viewer -> server) over LAN: fixed
  475. - Slow applications on viewer machine during FileTransfer
  476.  (viewer -> server): fixed (other applications are now usable...)
  477. - JavaViewer applet is now displayed in an independant auto-sizable
  478.  windows that adapts itself to the remote screen size.
  479. - Viewer fullscreen titlebar is now 700 pixels large (instead of 500)
  480. - Version info in initial dialog box viewer
  481. - Color info "check driver" in case color is not supported
  482. - Removed session switch running as application (disconnect as app RDP)
  483. - TextChat display corruption when lot of text was typed: fixed
  484. - FileTransfer temporization is no more used when main viewer window is mimimized
  485.  (=> max. speed transfer)
  486. - Updated zlib library to v1.2.3
  487. - Changed Modem/Slow profile encoding in Auto mode, from ZRLE to Tight:
  488.  it should fix the occasional viewer crash over slow connections in auto mode
  489.  
  490.  
  491. ** v1.0.0 Release
  492.  
  493. - Cosmetics and language correction for server and viewer
  494. - Driver activation (v100)
  495. - Resources corrections (radio buttuns)
  496. - Manual close viewer demaon
  497.  
  498.  
  499.  
  500. ** v1.0.0 - RC20 7
  501.  
  502. - new: installer with several new options
  503. - fix: vncdrv.dll had some text missing
  504. - fix: missing mouse pointer when viewer in background
  505. - fix: manually select ports in Admin Properties
  506. - fix: black screen problem
  507. - fix: active scroll log error
  508. - fix: disable Admin properties
  509.  
  510.  
  511.  
  512. ** v1.0.0 - RC20 5
  513. - protocol error fix for non ultravnc viewers
  514. - XP look
  515.  
  516.  
  517.  
  518. ** v1.0.0 - RC20 4
  519. - Internal test version
  520.  
  521.  
  522.  
  523. ** v1.0.0 - RC20 (.1, .2, .3)
  524.  
  525. - FileTransfer bugs seem all fixed this time. All the regressions due to the
  526.  new asynchronous transfer mode + delta transfer should be solved.
  527.  
  528. - New FileTransfer Impersonation mode.
  529.  Available only when WinVNC is run as a service.
  530.  A user that connects to WinVNC and that is not yet identified by
  531.  the server (Windows authentication, so he can see the Windows login screen)
  532.  has no access to the server's filesystem through UltraVNC FileTransfer GUI.
  533.  He must login into Windows first. Once identified, the user only has access
  534.  to the filesystem resources allowed by his Windows profile.
  535.  This mode can be desactivated by an admin if necessary:
  536.    "FTUserImpersonation=0" in the WinVNC registry branch. In this case, the
  537.    whole filesystem can be accessed by users, without restriction, like in
  538.    previous UltraVNC FileTransfer versions.
  539.  
  540. - New color modes: 64 colors, 8 colors, 8 GreyScale, 4 GreyScale, 2 B&W
  541.  
  542. - The JavaViewer also supports the new color modes
  543.  
  544. - The WinVNC embedded HTML container for the JavaViewer now displays
  545.  a warning saying that the Java VM must be installed on the Web Browser machine
  546.  in order to get the JavaViewer working.
  547.  
  548. - Various small bugs fixes:
  549.  - Forced X-cursor encoding sent to viewers: fixed
  550.  - Bad minor version number sent causing Chat not supported (Server->Viewer): fixed
  551.  - Command line ignored-options bug: fixed
  552.  - NT4 Crash: fixed
  553.  - DSM plugin mechanism: new Reset function added and bug fixed
  554.    (note that versions of MSRC4 Plugins > 1.1.4 must now be used with RC20)
  555.  - System resources and small memory leaks: fixed
  556.  - Some registry settings bugs: fixed
  557.  
  558. - New "modern" dialog boxes look (XP)
  559.  
  560. - Slighlty redesigned and tweaked dialog boxes both in Vncviewer and WinVNC
  561.  so they are more readable and look better.
  562.  
  563. - MSLogon II: lot of new features and bug fixes (see whatsnew.txt for details)
  564.  
  565. - Optional Alpha-Blending capture mode
  566.  
  567. - Optional Alpha-Blending screen-blanking mode (see whatsnew.txt for details)
  568.  
  569. - Last Viewer settings are automatically saved in a "latest.vnc" file in current
  570.  users's "local settings" Win directory. So next time the user runs the viewer
  571.  these settings are automatically reloaded.
  572.  
  573. - New single-http-connect port support. A separate WinVNC1P.exe is available
  574.  and necessary to get this functionnality. This new fonctionnality will be
  575.  included in the regular Ultra WinVNC as soon as possible.
  576.  
  577. - New Single-Click UltraVNC server. The Setup can be customized and generated
  578.  online on the uvnc web site. Please see the Forum and Website for details.
  579.  
  580.  
  581.  
  582.  
  583. ** v1.0.0 - RC19.7
  584.  
  585. - FileTransfer fixes
  586. - Registry (service) fixes
  587. - Blank screen now uses layered window (W2k)
  588. - DSM Plugin fixes
  589. - AlphaBlending can be activated via the WinVNC admin option pannel
  590. - CPU Blank screen
  591.  CPU Screen Blanking is fixed by using a layered window.
  592.  (option admin pannel)
  593.  It only works on W2k/XP/W2003
  594.  Doesn't work in combination with the driver
  595.  If Alpha blanking can not be used, the older DPMS method is used instead (auto)
  596.  The Screen Blanking with AlphaBlending can show some content on the screen,
  597.  if you create a "Background.bmp" file in Winvnc directory, this bitmap is used
  598.  instead of the default black background.
  599.  Alpha ScreenBlanking can not Hide the Cursor, and sometimes the menus go to the foreground.
  600.  
  601.  
  602. ** v1.0.0 - RC19.6
  603.  
  604. - Extra registry parameter "CaptureAlphaBlending"
  605. - Winvnc1P.exe (1 port for http, seperate version , don't now status with normal viewer and plugins)
  606. - Viewonly viewer command line
  607.  
  608.  
  609. ** v1.0.0 - RC19.5
  610.  
  611. - FileTransfer fixes
  612. - NT4 fixes
  613. - Viewer remembers last used options
  614. - Properties and port fix
  615. - Java viewer recompiled using old java 1.3
  616. - Documentation added for MSlgon/Repeater/nat2nat
  617.  
  618.  
  619. ** v1.0.0 - RC19.4
  620.  
  621. - Cursor shape first update
  622. - Install without previous password (i hope it is fixes this time)
  623. - Korean installer (Θ("&) replaced by Korean
  624. - MS-Logon II: Unicode support (special chars)
  625. - FileTransfer fixes
  626.  
  627.  
  628. ** v1.0.0 - RC19.3
  629.  
  630. - MSlogon I changes
  631.  
  632.  logging.dll: needed, does event and file logging
  633.  authadmin.dll: if present, give localadmin access
  634.  workgrpnt4.dll: Workgroup and NT4 domain checking
  635.  ldapauth.dll:Active directory W2K up
  636.  ldapauth9x.dll:Active Directory 9X
  637.  ldapauthnt4.dll:Active Directory NT4
  638.  Only the logging.dll is needed, If other dll's do not exist,
  639.  that specific check is skipped.
  640.  If you remove authadmin --> Local admin has no access
  641.  If you have active directory,workgrpnt4 is not needed
  642.  
  643. - Bug fixes:
  644.  NT4 crash
  645.  FileTransfer fixes
  646.  
  647. - Viewer use the selected language
  648.  To manually change the language of the viewer, copy the correcponding
  649.  xxx.dll from the /lang directory as lang.dll in the viewer directory
  650.  
  651.  
  652.  
  653. ** v1.0.0 - RC 19 (v1 Release Candidate 19)
  654.  
  655.  - Semi "Fast User switching support
  656.  
  657.  For each user session you switch to, a seperate winvnc server is started on the next port.
  658.  User session A on 5900, after user switch, viewer get black.
  659.  User session B on 5901 gets active, after switching back to session A,
  660.  first user session viewer get back active
  661.  
  662.  - Shutdown
  663.  
  664.  Shutdown, vnc stops as last service. Needs to be tested,
  665.  because vnc is not stopped at all, service breaks when network become unavailable.
  666.  
  667.  - Bug fixes
  668.  
  669.  Screensaver and lock screen caused server hung running as application, fixed
  670.  logon blocks, and screensaver resolution changes are better handled.
  671.  Plugin had a realy bad network behaviour, fast small updates like in
  672.  "Starfield screensaver preview" could crash your network ....
  673.  Manual update after logon/screensaver fixed
  674.  Fixed blank screen and XP SP2
  675.  Cancel button in vncviewer fixed (now it actually stop connection process)
  676.  
  677.  - Video Hook Driver mode
  678.  
  679.  Extra driver version check on startup 1.018/1.017/1.017 for driver files,
  680.  else driver is disabled
  681.  Extra driver check button in properties menu. Gives driver status
  682.  
  683.  - Performance
  684.  
  685.  Network traffic is send in 8k blocks (avoid flooding on wireless)
  686.  Local mouse handling react faster on cursor change
  687.  
  688.  - System shutdown
  689.  
  690.  Viewer should now stay connected until you get the logoff screen
  691.  
  692.  - WinVNC Properties handling
  693.  
  694.  User settings (only poll settings, access for all users)
  695.  Admin settings (all other critical settings, access for administrators only)
  696.  In service mode, no user settings are used, excepted polling ones
  697.  Only the primary session can open the Admin properties "FUS"
  698.  
  699.  - Multi-headed display (multi monitors support)
  700.  
  701.  Without Video Driver: user can toggle between primary or secundary display
  702.  With Video Driver: switch toggle primary,secondary or both displays
  703.  Selection is done using the "Full Desktop" Toolbar Button (which is normally used
  704.  to toggle from Single Window to Desktop modes)
  705.  "Server cursor handle", not supported if secundary screen is left (with driver)
  706.  Tested on 2 card system
  707.  
  708.  - Java Viewer
  709.  
  710.  Now supports FileTransfer (same kind of GUI than in win32 Viewer, but simpler...
  711.  more functions will be added gradually (multiselection of files, directory transfer..)
  712.   -> the JavaViewer now needs to access the viewing machine harddrive, so the user is
  713.      prompted for an "UltraVNC" signed applet certificate acceptance.
  714.  Support MS Logon authentication method
  715.  
  716.  - FileTransfer
  717.  
  718.  Now supports Delta Transfer for files (-> also provides Resume Interrupted transfer)
  719.  Now transfers are asynchronous if wanted:
  720.   When FT GUI is visible -> no screen updates, max speed for the transfer of files
  721.   When FT GUI is minimized -> screen updates and file transfering at the same time
  722.  Added multiselection for files deletion
  723.  Added Rename File/Directory command
  724.  Fixed some bugs with Directory Transfer (names with "(" or ")")
  725.  Fixed huge files transfers and progress gauge corrupted display (> 2GB files)
  726.  Added progress percentage value display
  727.  A lot of code cleaning and sanity checks (both in Viewer and Server)
  728.  New Viewer FilTransfer is still backward compatible with previous Servers (<=RC18)
  729.  Directory Names are now surrounded with "[ " and " ]" in the GUI lists
  730.  
  731.  - MSlogon
  732.  
  733. MSlogon II
  734. Added a new MS-Logon authentication method (aka MS-Logon II).
  735. Should work with Windows NT 4, Windows 2000, Windows XP and Windows 2003.
  736. (See mslogon.html for a detailed description)
  737. - Ability to authenticate cross-domain, i.e. the user account
  738.  can be in another domain than the computer account.
  739. - Stores access settings in an ACL:
  740.  Unlimited number of users/groups can be configured
  741.  Each user/group can have full access/viewonly
  742. - New UI: Standard MS Security Editor
  743. - MSLogonACL: Tool for exporting/importing ACL
  744. - Only one (1) Windows logon attempt is performed.
  745. Bug fixes:
  746. * Fixed: Usernames with spaces fail to load with MSLogonACL tool
  747.  (see http://forum.ultravnc.net/viewtopic.php?t=1046&highlight=#4025)
  748. * Fixed: Extended ASCII characters (Σ/÷/ⁿ/τ) lead to authentication failure
  749.  (see http://forum.ultravnc.net/viewtopic.php?t=1259&highlight=#4702)
  750. * Fixed: Certain passwords (e.g. Abc0DefG) lead to authentication failure
  751.  (see http://forum.ultravnc.net/viewtopic.php?t=803)
  752.  
  753.  
  754.  
  755.  
  756. ** v1.0.0 - RC 18 (v1 Release Candidate 18 )
  757.  -Optimized RC17
  758.  -Code analysing to optimize performance
  759.  -Driver bug fixed
  760.  -smoother moves
  761.  -cache fix
  762.  -A lot of speed optimizations
  763.  
  764.  
  765.  
  766. ** v1.0.0 - RC 17 (v1 Release Candidate 17)
  767.        DRIVER
  768.  -Driver consist of 2 parts, the actual mirror driver and a memory manager service.
  769.  -Final driver version
  770.  
  771.        VIEWER/SERVER
  772.  -Fix cpu ghost issue on quiting viewer
  773.  -Fix connecing failed if screensaver+lock screen was running
  774.  -Fix listening and multiple viewers no longer quit when one viewer is stopped
  775.  
  776.  
  777.  ** v1.0.0 - RC 16 (v1 Release Candidate 16)
  778.  
  779.   - Driver handling was changed again.
  780.   - It's stable and high speed is back.
  781.   - Scrolling bug fixed, driver was giving invers delta
  782.   - Driver screen moves and standard screen Moves detection
  783.     can not be used together. Both where cumulated--> delta x2
  784.     Scrolling is handled by the driver, screen moves by the old method
  785.   - Fixed sendmessage queuing problem.
  786.  
  787.  
  788.  ** v1.0.0 - RC 15 (v1 Release Candidate 15)
  789.  
  790.   - Tryout to make it stable again.
  791.   - V15 is stable, but terribly slow when driver used
  792.  
  793.  
  794.  ** v1.0.0 - RC 14 (v1 Release Candidate 14)
  795.  
  796.   * Server
  797.  
  798.   - Memory leaks, resources leaks, array bounding, bug fixes, desktop thread fixes
  799.   - ms logon: Correction for global groups in local group detection + a lot of
  800.     others changes to take the max. use cases into account...
  801.   - FileTransfer is now forbidden when Viewers are forced to be "ViewOnly"
  802.   - FileTransfer bug fix (possible infinite loop during copy loop)
  803.   - Properties dialog tweaked
  804.   - Removed the "Home page" and "Online help" shortcuts in the WinVNC traymenu
  805.     (that were launching some IExplorer processes) until we find a better solution.
  806.   - MS groups can be customized via options
  807.   - Hookdll is loaded dynamic , dll does not longer need to exist to start winvnc
  808.  
  809.  
  810.   * Viewer
  811.  
  812.   - Server Inputs/Screen-blanking bugfix
  813.   - Proxy support (via the "VNC repeater" external program)
  814.   - FileTransfer: selection bar now takes full list's window width
  815.   - Several Listening viewers can now be run on the same machine using
  816.     different ports numbers.
  817.   - Pressing ALT or CTRL send ALT/CTRL directly to the VNCServer, as if the user selected "CTRL
  818.     DOWN/CTRL UP/ALT DOWN/ALT UP" from the system menu.
  819.     When turning the SCROLL-LOCK on, the following things happen:
  820.     Pressing ALT+TAB DOES NOT switch applications on the client side. Instead, ALT+TAB is sent to
  821.     the VNCServer.
  822.     Pressing CTRL+ESC DOES NOT open the start menu on the client side. Instead, CTRL+ESC is sent to
  823.     the VNCServer.
  824.     Pressing ALT+SPACE DOES NOT open the system menu on the client side. Instead, ALT+SPACE is sent
  825.     to the VNCServer.
  826.     Pressing Break/Pause key toggles Full-Screen mode on or off.
  827.     Pressing PRINT-Screen key requests a full screen update (same as selecting "Request Screen
  828.     Refresh" from the system menu)
  829.     All the above can be disabled by turning the SCROLL-LOCK key off.
  830.     (written by Assaf Gordon (Assaf@mazleg.com))
  831.  
  832.  
  833. ** v1.0.0 - RC 13 : never saw the light of day. 'wonder why... ;)
  834.  
  835.  
  836. ** v1.0.0 - RC 12 (v1 Release Candidate 12)
  837.  
  838.   * Server
  839.  
  840.  - DSM Plugin bug fixes (loopback mode, plugin changes, loading, config...).
  841.  - Strings moved to resource file (server) + french translation
  842.  - Added back auto hook switching (only active the first 50
  843.   updates, to prevent switching while connected)
  844.  - Added -autoreconnect command line option and functionnality
  845.  - Prevented Chat to send messages during transfer of a file
  846.  - FileTransfer now handles Directory Transfer (using zip32.dll & unzip32.dll)
  847.  - Ultra Encoder bug fix
  848.  - New Video Hook driver
  849.  - Local cursor support for Driver and Hookdll
  850.  - Video Driver now uses events to notify the server for changes, no more timer
  851.  - Auto full scan on idle time
  852.  - Added several locks for memory protection while driver
  853.   is disabled/enabled (resolution/logon)
  854.  - Too many little updates (driver). If more than 50 rects, combine regions.
  855.  
  856.  
  857.   * Viewer
  858.  
  859.  - FileTransfer now handles Directory Transfer (using zip32.dll & unzip32.dll)
  860.  - Chat window can be minimized (allowing screen updates) and restored
  861.  - FileTransfer Window can be minimized (allowing screen updates) and restored,
  862.   excepted during a transfer
  863.  - Toolbar Buttons changed... (thanks to http://www.phoenity.com/)
  864.  - Added back dotcursor as default in all quick options modes, excepted Ultra & Lan
  865.  - Added listening Port number to VNCviewer Taskbar icon tooltip, in listen mode
  866.  - Added some resync code... Server and viewer sometimes were going out
  867.   of sync. This code tries to find new updates in network data and resync the viewer.
  868.  - A listening viewer using a DSMPlugin can now handle several connections with             different servers without connection drops.
  869.  
  870.  
  871.  
  872.  **v1.0.0 - RC 11c (v1 Release Candidate 11)
  873.  -auth dll changed (NT4 missing function,)
  874.  -added winvnc -multi (disable single instance check)
  875. - File times now displayed in local time in FileTransfer
  876. - DSM bugs fixed:
  877.   - DSM+ZRLE now WORKS :)
  878.   - Fixed various crashes due to insufficent DSM working buffer size with 1200+ screen resolutions
  879.   - Fixed DSM+UltraEncoding crash (I now desativate Queuing when DSM is enabled).
  880.  
  881.  
  882.  ** v1.0.0 - RC 11b (v1 Release Candidate 11)
  883.  -messages.dll (nt event ) was missing
  884.  -new XP style buttons
  885.  -ldap was only added to the testauth util....:)
  886.  made it also active in winvnc
  887.  -Plugin changes
  888.  -A viewer crash bug fixed
  889.  -About etc...still have RC11 to little changes for new release number
  890.  
  891.  
  892.  ** v1.0.0 - RC 11 (v1 Release Candidate 11)
  893.  
  894.  - 8bit Colors regression fixed
  895.  - Server PB fixed: WinVNC stalled when changing server screen resolution during
  896.   connection.
  897.  - Various bug fixes with Ultra encoding and mouse cursor updates.
  898.  - Cosmetic fixes in viewer and server (multi-languages strings display,
  899.   dialog boxes, bitmaps, flashlogo...)
  900.  - Auto Mode On/Off switching pb fixed (after a manuel options settings the
  901.   Auto Mode was no more available)
  902.  - Added the /nohotkeys command line switch in vncviewer (saved in .vnc files
  903.   like all the others vncviewer options)
  904.  - Modifs and bug fixes in french vncviewer
  905.  - Fixed Status display bug in Status Window when DSMPlugin is used
  906.  - MS logon no support:worksgroups,NT4 domain,AD mixed and native domains
  907.   workgroup,NT4 Domain: group checking (Netapi), password checking (SPPI, and logonuser for XP)
  908.   Open guest access is checked and MS logon is regused on systems where guest account=1 AND force guest=1
  909.   AD mixed and native: Group and password are checked using the ADSI SDK (LDAP)
  910.  - added ConnectPriority=3: refuse multiple viewer connections
  911.  - Added even more memory controle functions
  912.  - users without HKLM access can run vnc as application
  913.  - added vnc loggons to system event logging (NT)
  914.  - UltraEncoder isolated from other. This encoder is experimental and use a faster viewer screen update
  915.   mechanism.  When switching (manual) from or to  this encoder some black rect can appear. Does not support
  916.   caching and local cursor shapes.  This encoder is no longer part of the auto mechanism.
  917.  
  918.  
  919.  
  920.  
  921.  ** RC 1.10 (v1 Release Candidate 10)
  922.  
  923.  - Added secure memcopy/memcmp to prevent server crash
  924.  
  925.  - NT4 video driver does not exist..so put it always false
  926.  
  927.  - NewSWsize could cause problems, needed to be send from client thread
  928.   enablecache could cause delete cache to give memory error, fixed
  929.   some extra logging
  930.  
  931.  - Moved restart driver to vncDesktopThread check part.
  932.   Driver is not restarted middle of an update
  933.  
  934.  - Disabled detect slow encoder (the auto switch between hookdll and driver
  935.   does not work 100%)
  936.  
  937.  - DisableTrayIcon reg value added
  938.  
  939.  - ms-logon passwd length fix
  940.  - ms-logon is moved to machine reg settings , no user setting
  941.  - ms-logon is moved to 2 seperated dlls.
  942.   groups and nested groups (AD) should work know
  943.  - ms-logon added testutil
  944.  
  945.  - Added home page and online help menu items
  946.  
  947.  - String vncviewe moved to table to be easy translated
  948.  - Added viewer flash window
  949.  
  950.  - New superfast Ultra Encoder using real time compression/latency reduction
  951.   and the faster viewer screen updates
  952.  
  953.  
  954.  ** RC 1.09 (v1 Release Candidate 09)
  955.  
  956.  - NT4 8bit crash fix
  957.  - 24bit driver mode crash fix
  958.  - "Unlock server" crash detect and fixed
  959.  
  960.  - 2003 driver support added to server and drivers
  961.  
  962.  - Added new about box
  963.  
  964.  - Auto Check "Cache Encoding" when XORZlib encoding
  965.   is clicked in options dialog.
  966.  
  967.  - Fixed ".vnc" saving bug with some params
  968.   (ServerScale, EnableCache...)
  969.  
  970.  - Quick Options handling code cleanup
  971.  
  972.  - Added Test if Options Dialog is open while
  973.   terminating the viewer (->prevent a crash)
  974.  
  975.  - CTRL-ESC, Alt, CTRL, CTRL-ALT-DEL are now
  976.   forbidden in ViewOnly mode
  977.  
  978.  - Viewer menu simplified and completed
  979.  
  980.  - Added Accelerator Keys (Hot Keys). They are
  981.   displayed in the viewer's menu.
  982.   (All are CTRL+ALT+Fxx keys)
  983.  
  984.  - Added AutoScaling : now the viewer window can be
  985.   auto scaled/stretched so the server's screen is
  986.   entirely visible (no scrollbars). The option is
  987.   available along Quick options.
  988.  
  989.  - Viewer Scaling factors is now percentage in the
  990.   Options window. More clear for users.
  991.  
  992.  - Hopefully fixed the screen refresh locking after a
  993.   FileTransfer occasionnal bug.
  994.  
  995.  - Simplified Viewer TitleBar display (removed "VNC
  996.   Viewer". Was useless and now we can directly see
  997.   the hostname in the task bar).
  998.  
  999.  - Added hostname in the FileTransfer window Title bar.
  1000.  
  1001.  - Hopefully fixed the scaling crash that occurs in
  1002.   all others VNC distributions due to the StretchBlt()
  1003.   function + hardware acceleration.
  1004.   Visual quality remains equivalent when scaled.
  1005.  
  1006.  - Added a 30s delay between 2 encoding changes when
  1007.   using Auto mode. It should prevent some problems
  1008.   over slow connections...
  1009.  
  1010.  - Added ".vnc" load button in the "Connection" Dialog
  1011.  
  1012.  
  1013.  
  1014.  ** RC 1.08 (v1 Release Candidate 08)
  1015.  
  1016.   - The last major memory leak has been fixed in WinVNC
  1017.  
  1018.   - WinVNC occasionnal crash under NT4 during initial screen loading has been fixed
  1019.  
  1020.   - The CTRL,ALT,SHIFT keys locking bug has hopefully been fixed
  1021.  
  1022.   - The Viewer's authentication window has been renamed "VNC Authentication" instead
  1023.     of " Ultr@VNC Authentication" : now Ult@VNC Viewer is compatible again with
  1024.     the VNC-Quickdesk password transmission method...
  1025.  
  1026.   - Some additionnal tests have been added to prevent possible crashes:
  1027.     - "ms-logon + no domain + WinVNC under win 9.x" case
  1028.     - OS Version is better checked when Video Driver is required by user
  1029.  
  1030.   - Fixed the scaling factors corruption problem when using "AUTO" quickoption in
  1031.     the viewer.
  1032.  
  1033.   - The DSM Plugins know their loader : vncviewer or WinVNC (application
  1034.     or service). It should be now more easy for plugins writters to save their plugins
  1035.     configuration at the good location in the registry, for instance.
  1036.     TestPlugin example source code has been updated consequently.
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  ** RC 1.07 (v1 Release Candidate 07)
  1043.  
  1044.   - TextChat GUI improvements (colors, buttons),
  1045.   - Textchat scrolling under Win9x & Me fixed
  1046.   - Viewer refresh after Texchat fixed
  1047.   - TextChat & FileTransfer windows can be redisplayed on the foreground
  1048.     when masked in Fullscreen mode by clicking on their corresponding buttons.
  1049.   - FileTransfer GUI double-click bug fixed
  1050.  
  1051.   - UltraVNC icon slightly changed
  1052.   - Toolbar tooltips now appear faster
  1053.  
  1054.   - Viewer "notoolbar" command line option replaces the stupid "showtoolbar"
  1055.     option...
  1056.   - WinVNC "connect" option fixed (works with host, host:display and host::port)
  1057.   - Fixed "quickoption" command line option bug in vncviewer
  1058.  
  1059.   - Added "Log Infos" and "Allow Loopback" options in WinVNC Property page.
  1060.  
  1061.   - UltraVNC is now compatible with PalmVNC2.0 even at the server screen
  1062.     scaling level.
  1063.  
  1064.   - Fixed Viewer crash when aborting connection
  1065.   - Remove Wallpaper after disconnection bug fixed
  1066.   - NTML mechanism now checks Local and Remote for Group and Password.
  1067.   - Fixed a bug with changes detection in WINVNC under W2K/WP: when the
  1068.     "Video Hook Driver" option was checked and the Video Driver was not
  1069.     actually available (not installed for instance...) then the default
  1070.     "System HookDll" was not loaded (even if the option was checked).
  1071.     The result was missing screen updates, especially with checkboxes,
  1072.     low accuracy and low speed. The workaround was to uncheck the
  1073.     "Video Hook Driver" option.
  1074.  
  1075.   - DSMplugin action now starts BEFORE the RFB protocole handshaking
  1076.     (-> 1.07 Viewer/Server DSM compatibility with 1.06 is broken
  1077.     but existing Plugins remain compatible with v1.07)
  1078.   - Info messages are now displayed when connection fails with DSMPlugin
  1079.     (Plugins incompatibility, missing etc...)
  1080.   - DSMPlugin now supports ms_logon method
  1081.   - Slightly modified TestPlugin sample
  1082.   - Added "dsmplugin" command line option in vncviewer
  1083.  
  1084.   - Video Driver handling:
  1085.     - Auto switching to default system hooking when 24bit color depth is used
  1086.       on server (the driver not used in this case)
  1087.     - 8bit color palette support
  1088.     - WinVNC keeps the attached-to-desktop bit to 1 until VNC unloads the
  1089.       driver -> No more crashes when an application changes the display
  1090.       (ex: pinball). No more risk that color depth or screen resolution
  1091.       switching crash the server.
  1092.  
  1093.   - New Video Hook driver v1.0.7 (+ New separate Video Drivers Auto-Setup)
  1094.