Release History --------------- 2.89 - Fixed: Update with speed and download progress bars. Updated: Connection status icon. 2.88 - Fixed: Issues with PuTTY style keys and bad passwords. Fixed: Detects FIPS mode on RDP servers, which is not compatible with WiSSH. Fixed: Detects SSL mode on RDP servers, which is not compatible with WiSSH. Fixed: Issue with random crash when using Keepalive feature. Added: RDPMatchUsername value that sets the remote desktop username to always be blank. Updated: RDP control upgraded to Windows 2003 SP2 version. 2.87 - Added: INI file entry to automatically exit WiSSH completely when leaving a successful session. Fixed: Users who log in to Windows based SSH servers with domain\username or username@domain.com style logins in the corporate edition will fail when attempting to download personal policies. 2.86 - Added: /profileini command line argument which forces the use of user profile storage for INI files. Added: INI file entry [Advanced] - SecurityMode, which will ensure that identifying information (usernames, etc) are not stored in the INI file. 2.85 - Fixed: Bug when copying large files in and out of the remote system onto the client desktop. 2.84 - Fixed: Issue when upgrading from early versions of WiSSH to the current Vista compatible versions. 2.83 - Fixed: Rare random crash when connecting. Fixed: Issue with resizing Remote Desktop window. Fixed: Issue with connection properties not displaying correctly. Fixed: Added Windows Firewall on Vista detection. 2.81 - Fixed: Issue with ISA 2006 NTLM Web Proxy incompatability. Fixed: Multiple own private key windows could appear when selecting. 2.80 - Fixed: Corporate Edition: Registration updates are now handled in an improved manner. Fixed: A very rare random crash after initial connection should no longer occur. 2.79 - Fixed: USB wizard will loop if no removeable memory is found. 2.78 - Added: The ability to use plain text "encryption" for your SSH connection if required. 2.77 - Added: Corporate Edition: New policies for preventing identity change and preventing drive and printer mapping if required. Fixed: Internationalization fix. 2.76 - Added: Login Challenge (Keyboard Interactive) prompts when the SSH server requires additional authentication information. 2.75 - Added: Memory stick install wizard. After installing WiSSH and registering it, a system menu selection will install WiSSH correctly on a memory stick. The install can be used on Windows XP and higher without installing. 2.73 - Added: The installer will now copy any .DLL files in the setup.exe source location, such as RDP plugins, to the Program Files folder. Added: Smart Cards will be allowed through RDP if enabled. Added: Vista 64 comes with DEP fully enabled, which will cause WiSSH to crash. This version adds WiSSH to the exclusion list under: Control Panel -> System -> Advanced System Settings -> Performance Settings -> Data Execution Prevention -> Exclusions. You may need to resave those settings for it to take full effect. 2.72 - Fixed: Issues with the private keygen.exe due to Vista compatibility changes. 2.71 - Fixed: Issue with help file where pages were not found. Fixed: Issue with connection wizard and XP styles hiding radio buttons. 2.70 - Added: Initial setup wizard prompts for per user configuration. Added: Instant speed indicators turned on in Advanced Settings. Added: SSH keepalive packets option in Advanced Settings. Added: WiSSH remembers the remote Windows domain which will help Vista remote login capability. Changed: Initial Microsoft Vista compatibility. Changed: Conversion to Tunneling DLL instead of OCX. Changed: On XP and newer, use Register Free COM for controls. Changed: Logging will now occur in the temp folder if unable to write to the program folder. Changed: User profile based INI files are now stored in {userprofile}\Application Data\WiSSH and are copied from the Program Files folder on initial activation. Admins can still distribute a complete wissh.ini file and still use profiles. Changed: If profile based INI files are used, then private keys (pem/ppk) will also be copied to the same folder on the initial installation also. Fixed: Corporate Edition: Overflow problem when checking license could randomly crash. Fixed: (Build 02) Cannot resize remote screen besides maximized. 2.60 - Added: The ability to use a blank password in combination with private key authentication. Corporate Edition includes a new policy that will prevent the ability to connect with a client using a blank private key password. 2.58 - Added: Corporate Edition: Policy can now specify USBPrinterFix to force the client to use the USB printers with RDP. Changed: Protection system update. 2.57 - Changed: Corporate Edition: Policy download timeout fix. Changed: Corporate Edition: Licensing information storage. Changed: The detection of the bad TCPIP.sys file from XP SP2 has changed. 2.56 - Fixed: The connection wizard did not accept the dash (-) as a valid hostname character. Fixed: Corporate Edition: If the license check fails for any reason skip immediately to connecting the remote desktop, and do not attempt to download policies or update check. This will prevent timeout issues. 2.55 - Changed: Styling used for SSH Gateway DNS and Ping checks. Fixed: Issue when blanking the SSH Gateway. Fixed: Issue with SE AutoUpdate check. 2.53 - Fixed: Error in time connected clock. Fixed: Issue with private keys when used in East Asian languages. Update: SSH Error Messages. 2.52 - Fixed: Autoupdate issues when used in some international regions. Fixed: If the remote desktop resizes, such as due to remotely controlling another session, WiSSH will resize to match. Fixed: Crash when trying to exit the program while resolving DNS. Fixed: Bug introduced in 2.51 with a crash when certain private keys are used. 2.51 - Fixed: Error when first making a full screen connection, and then reconnecting at a lower resolution. Fixed: Disparity when using different means to exit the main login screen. Fixed: East Asian language setting incompatability. 2.5 - Added: Connection Wizard when starting the first time or with empty INI file. Added: Corporate Edition: PrintScreenBlock policy feature lets you set a policy that will block user use of the Print Screen key. Added: Corporate Edition: CustomShell policy feature lets you set a custom shell to be ran on the user systems instead of explorer.exe. Added: The ability to define and use RDP Plugins from third party software manufacturers. Fixed: Occasional program crash when a network connection drops while connected. Fixed: Issues where private keys and passwords may be kept through reconnections without exiting the program. Changed: WiSSH now detects for either patch 884020 or 893066 being installed, as these fix the problems originated in Windows XP Service Pack 2 with the TCPIP stack. Removed: SSH Compression option. Testing shows optimal compression level is 0 with RDP compression on. The unregistered version of WiSSH will have no compression enabled. 2.2 - Added: Support Request under System Menu. Added: Additional network support information. Added: When SSH keys are kept on removeable drives, prompt if the drive is not connected. Added: Digital Signatures to executable files. Fixed: Session drop or disconnect issues. Fixed: Prompt when using session timeouts. Changed: Software protection system update. 2.1 - Added: Network Traffic meter, selectable under Advanced Configuration. Added: The ability to use Windows (based on IE) proxy settings under the proxy menu. Changed: Software protection system update. Changed: Operation of how the remote desktop username is saved when using a different account compared to the gateway login. Fixed: Minimized connection screen error under certain circumstances. Fixed: Timing errors when exiting the software under certain circumstances. 2.03 - Added: Advanced Configuration under the Login System Menu. This will allow you to set advanced options without having to directly edit the INI file. Added: AlwaysLogToDisk INI file option that will create a wissh.log file on every connection. Fixed: Bug where if an unusual disconnect occurs, the connection screen doesn't always unload correctly. Fixed: Corporate Edition: Bug where the autoupdate may fail to download correctly. Fixed: Demo version bug where you always connected to the remote gateway's remote desktop. Fixed: Error in password changing for private key files (Build 1) 2.02 - Added: NTLM Web Proxy to the list of usable proxy servers to run the outbound WiSSH connection through. This is most commonly used by Microsoft ISA Server. Added: Standard Edition: Auto Update under the system menu now will download and install the software for you. Changed: Corporate Edition: New method for donwloading policies and updates that won't be interfered with by local proxy settings. 2.01 - Fixed: Bug when selecting alternate INI file while connected. Fixed: Possible Bug when using NT 4 as a client. Fixed: Corporate Edition: Obscure issue where the web server returns a non 200 error during licensing, the connect process doesn't continue. Fixed: Frame size bug when using large system fonts. Added: Will check for network connectivity before allowing a connection to occur instead of erroring out. (IE 5.0+) Added: RDPIdleTimeout INI variable which will automatically disconnect your session after the set idle time. Added: Windows Firewall detection code. This will automatically add WiSSH to the exceptions list as necessary. Changed: Auto Update Download procedure. Changed: Corporate Edition: IMPORTANT! PLEASE READ. The connection for licensing and policies used to refer to 127.0.0.1 from the perspective of the SSH Gateway server. This has changed to refer to a hostname called wisshwebservice You must create a hosts file entry on the SSH Gateway or use DNS so that this name can be resolved from the SSH Gateway. If you would like to use the existing SSH Gateway's web service, make the hosts file entry 127.0.0.1 wisshwebservice Alternately, to use an existing web server on another system, change 127.0.0.1 to point to the IP address of the web server. This will allow greater flexibility in network configurations. 2.0 - Added: Corporate Edition: LockRemoteHosts value 2 which lets you specify on the server a list of Remote Hosts that the users are allowed to access. Please see the CE Administrator Guide Policies section for more information. Added: Hot keys on the login screen for the various tabs, F1 for help, enter to connect, etc. Added: Connection Log level control on the GUI, along with a Copy to Clipboard function. Added: About Screen under System Menu. Added: Ability to load alternate INI file under Login Screen System Menu. Added: Standard Edition can select Check for Update under the System Menu, which opens the website to see if new versions are available. Added: UserProfileINI INI file variable, which will tell WiSSH to use a wissh.ini file located in the user profile directory. This is useful when the WiSSH folder is read-only or you would like to use different INI files for different user accounts on the same system. Added: Standard Edition now has the same private key generator that the Corporate Edition Administration Kit uses. Changed: Corporate Edition: The policies now load synchronously prior to the Remote Desktop connection. Policies will now take effect immediately. Changed: Corporate Edition: If the license on the client expires, you can still connect via the control channel only to update the license instead of manually updating. The Remote Desktop will not activate until a license update is successful. Changed: Saving encrypted passwords in the registry is possible. Changed: New logo, theme and icons. Updated: Help files. Fixed: Bug with Full Screen mode not being visible. 1.38 - Updated: SSH Control. Changed: Event logging information to log more information when using debug level 3. 1.37 - Added: Security Information Screen off of the Connection screen File menu will show client connection information. Added: The setup program will initiate the WiSSH registration while running under the administrator account, which sets the correct registry security entries. This is transparent and does not show more than the splash screen. Updated: Microsoft Remote Desktop Control. 1.36 - Added: Custom build abilities. 1.35 - Fixed: Proxy options bug. 1.30 - Added: LogLevel INI file option, which can be set via policy. Matches /debug= command line option. 1=Normal Logging, 2=Advanced Logging, 3=Complete Logging. Default is 1. Added: /debug= command line option and LogLevel INI file option to set the event log value. Added: /logfile= command line option to set a text file to output all event log events to. Added: Smart Screen option when in Full Screen display. Smart Screen switches between normal resolution with scroll bars to a full display that is shrank to fit inside the frame. Changed: Screen resolution values. Instead of 4 hardcoded values, your options now are Full Screen, Maximized (the new default), along with all screen resolutions that your local workstation supports from 640x480 up to but not including your current resolution. Please note that the first time you run this new version it will default to Maximized view. 1.21 - Added: Type ahead enabled with the Remote Hostname. Added: Doubleclicking connection status bar brings up the event log. Added: Key information screen when using Private Key authentication. Fixed: Auto-update version file name should be currentversion.txt and not CurrentVersion.txt. Fixed: Remembering different RDP username from Gateway username bug. Fixed: Corporate Edition: Log can show policy updates when none occur. Removed: Dropped Windows 9x, ME support. 1.202 - Fixed: Updates to SSH tunneling control. 1.201 - Fixed: Minor unicode issue with certain Windows XP configurations. 1.20 - Added: The ability to use network proxy servers for your outbound SSH connection. Please view the help file for more information. Added: WiSSH Session Manager lets you easily use multiple WiSSH sessions by organizing and creating separate INI files. The WiSSH session manager is a separate program installed in the WiSSH program directory. Fixed: Corporate Edition: Prevents the user from starting the update check while one is still running and other autoupdate issues. Changed: Updates to Help and Read Me files. 1.10 - Added: Ability to utilize multiple WiSSH sessions to connect at the same time. Simply start the client multiple times for each session. Utilizing multiple INI files and shortcuts are a good way to utilize this new feature. Added: Additional pages in the help file. Added: Advanced INI option: SSHKeyOnly: See help file for information. Added: If the user name used to connect to the remote desktop is different than the user name used to connect to the gateway, WiSSH will remember it and use it the next time you try to connect. Added: Corporate Edition: To force an update download, hold down the left Control key while clicking the Check for Update menu option. Added: You can add an exclamation point (!) to the end of the Remote Host and WiSSH will attempt to connect to the console of the remote, as long as it is supported by the remote operating system. Added: While connected, under the Help Menu, there is a menu option to show the Remote Desktop keyboard shortcuts. Added: If trying to close the application with a remote desktop loaded, you will be prompted to confirm the exit. Fixed: When you upgrade to Windows XP Service Pack 2 and start WiSSH, there is a possibility of losing the INI file settings. Changed: The login screen will disappear instead of minimizing. A new menu option has been added to show the event log and login form. If you minimize the login form it will hide again. Changed: If key reauthentication is used, selecting logoff will clear the connection password so it can't be used to simply reconnect. Changed: Corporate Edition: Downloading of policies start immediately after connection, rather than waiting for a successful desktop login. This will help to ensure that the policies needed for clients to successfully connect will be applied to the client. 1.02 - Added: Will detect Windows XP Service Pack 2 that has not been hotfixed with patch KB884020. The hotfix is now included with the WiSSH install. Please see Microsoft KB article at: http://support.microsoft.com/default.aspx?scid=kb;EN-US;884020 1.015 - Changed: Windows 9x/ME Compatability Added: DSA style keys are now supported. Fixed: PuTTYGen generated keys are now more fully supported. Will rename PPK files when password changed and the new key is saved in PEM format. 1.014 - Fixed: Will attempt to repair registration errors before prompting. Fixed: After unhandled errors, exits cleanly. Fixed: Localization issues with versioning. Added: Corporate Edition: Checks for proper status codes when downloading update setup program. Changed: Corporate Edition: Allows renaming the setup download due to IIS extention restrictions. Fixed: Private Key Reauthentication when main screen is minimized. 1.013 - Changed: Corporate Edition: Licensing installation method. Changed: Corporate Edition: Auto Upgrade method. Added: Corporate Edition: Administrator Guide and install package. Fixed: Corporate Edition: Custom Logo path. Fixed: corporate Edition: Control channel issues with a proxy server installed. Changed: Changed some logging verbage for clarity. 1.012 - Changed: When using private/public key authentication, default to both authentication types. The password will not be sent if the server does not request it. Added: Add checkbox that allows sound to pass through from the remote system to the local system if supported. 1.011 - Changed: References to Certificates to private/public key. Added: Allows hostname:port for the SSH Gateway Server name. Added: Option on SSH Gateway screen to allow both authentication types when using private key authentication. 1.01 - Changed: How the full screen client interacts with WiSSH. Does not use smart sizing, but enables scroll bars instead. Fixed: Re-Maximize bug while in full screen client mode. Added: Allows you to override which RDP port is used by WiSSH. INI file option: RDPPort [Advanced] Fixed: MSRDP crash when reconnecting several times in certain circumstances. Fixed: Under certain circumstances, SSH compression would be reset to 0. Changed: Updated to newest RDP version. Added: Allows the required use of Certificates AND passwords when authenticating. INI file option: SSHRequireCertAndPassword [Advanced] This is commonly used with WinSSHD and SSH corporation servers. 1.009 - Fixed: McAfee Antivirus bug workarounds implemented. Fixed: Issue with WiSSH not always exiting cleanly, it would stay in memory. Added: Allows a '-' to be used in the remote hostnames. 1.008 - Fixed: Cosmetic changes and licensing system update. 1.006 - Changed: Update to SSH Tunneling control. 1.005 - Added: Detection to verify that the DLL and OCX files are registered correctly. 1.004 - Initial Production Release.