Sample title

Safe AutoLogon Password Server

Version History

Version 2211 build 809
[!] Read-only mode of SALPS would not load

New Version 2211 build 807
[+] A new Add Computers dialog streamlines adding computers to SALPS
[+] Adding users to SALPS is updated and easier to navigate and use
[+] Added more RDP resolutions, 1680x1050 and 1920x1080
[+] Passwords can now contain “, ‘, !, and *
[+] When replicating between SALPS consoles, the 2nd SALPS console does not require its display to be “Reloaded” – it does this automatically
[+] Misc console UI improvements
[!] Querying a computer would not properly display if a group in the tree was not selected, even if computers were in the list
[!] Replication between SALPS servers when not using port 21801 would not replicate users
[!] Replication server list was not resizing with console
[!] Moving a client between groups would get duplicated
[!] Last password changed date/time was not getting saved consistently and hence a report was not showing all users

Version 2207 build 719
[!] Fixed not saving with one SALPS server in list

New Version 2207 build 714
[+] Increased security by:
    (a) removed requirement to run service under username with Administrator rights on local and remote computers
    (b) removed requirement to have Remote Registry running on client SAL computers
    (c) removed requirement to use ports 135 and 445 for communications (or having to turn the firewall off)
[+] WM Software has been granted the use of port 21801 by for its software to communicate over an IP network. This allows firewalls to remain enabled on clients and servers.
[+] A utility to adding port 21801 to the firewall is included in both SALPS and SAL
[+] Option to dismiss when saving settings and there are other SALPS servers listed
[+] If a user is listed in the only SALPS server and the administrator adds another SALPS server (for redundancy), the user will be copied to the newly added SALPS sever. Previously this was a manual process.
[+] Changing the password change interval time to the same day but a later time will allow multiple password changes in the same day for testing purposes
[+] When installing .NET 3.5, SALPS now shows the Powershell progress bar instead of the DISM progress bar
[+] Status of client computers is now independent of the username running the console and only uses the privileges of the SALPS service username
[+] Gathering SAL client information is now multi-threaded, and status is retained until a refresh is done
[+] Added option of removing highlighted servers in the SAL Clients tab
[+] When refreshing computers, they can be checked or selected in the list with more descriptive message if it can’t find the computer.
[+] Added a count to show the number of computers in a group
[+] Pressing Delete or right-clicking on selected computers will remove them from the list
[+] Added option right-clicking on SAL Clients to get the status and to move to another group
[!] Fixed problem if NetBIOS computer name was > 15 characters
[!] Improved handling and decreased waiting time if a remote computer does not have SAL installed and the admin is trying to retrieve settings from it

Version 2203 build 357
[+] For enterprise customers who want to use a specific domain controller that might be faster, have less traffic, or is in closer proximity to the client, there is an option to enter a comma-delimited string of domain controllers manually instead of using the default domain controller that the operating system is using.

Version 2203 build 348
[!] If the console is not run with local Administrator rights, SALPS would not be able to write out data.
[!] ProgramData folder may not have sufficient privileges if the service username is not a local administrator
[!] SQL Server CE may not get installed if the service username was not a local administrator

New Version 2203 build 332
[+] If the SALPS console is running and the service stops, the notification and error message are not shown in the log file, and it is only written out to once, versus once every minute
[+] Improved searching for a LAS server, if one is listed in DNS
[+] For companies that cannot run the SALPS service as a local administrator, SALPS can now run under these security credentials
[+] Added a ‘Do not show message again’ if the service does not have sufficient rights
[+] Active Directory maximum password length is 256. Automatic password generation dialog updated to reflect this
[+] Right-clicking on a password now can be copied to the clipboard
[+] When sending usernames and/or the automatic logon state to client computers, if a few did not get updated, the rest proceed with the update. The client computers the did not get updated remain checked in the list.
[+] The Begin Evaluation dialog box can now get past, even if there is no Internet connection, by Shift+Clicking the Next button and sending the email to WM Software support
[!] Saving settings when rights aren’t elevated gave an access denied error
[!] Product page and WM Software website may not show up if only IE is installed as web browser
[!] At uninstallation by a non-admin, the UAC prompt was not showing the name of the software, only the .msi filename
[!] If the SALPS service is a non-admin, SQL Server CE was not getting installed
[!] Non-admins running the software had restricted permissions to write data to the Registry and INI files
[!] D911 error occurred if the SALPS Synch service was not running prior to starting the SALPS service at installation
[!] If the SALPS service is a non-admin, the service would not use the non-admin account
[!] The Sending User/State to Clients dialog boxes Check All and Uncheck All were not working
[!] Misc bug fixes and improvements

Version 2102 build 315
[!] Updated logging

Version 2102 build 313
[!] Misc bug fix

Version 2102 build 311
[+] If the SALPS console is running and the service stops, the notification and error message are not shown in the log file, and it is only written out to once, versus once every minute
[+] Improved searching for a LAS server, if one is listed in DNS
[+] For companies that cannot run the SALPS service as a local administrator, SALPS can now run under these security credentials
[+] Added a ‘Do not show message again’ if the service does not have sufficient rights
[+] Added a right-click and copy the password to the clipboard option
[!] Product page and WM Software website may not show up if only IE is installed as web browser
[!] Misc bug fixes and improvements

Version 2102 build 243
[+] In addition to the computer-joined domain DNS searches, Safe AutoLogon now also searches in domain suffixes if added manually, by local policy, or by group policy
[+] Can now right-click and copy the password to the clipboard
[!] If Insufficient Rights warning dialog appears because service runs under a non-admin account, the console is no longer ended

Version 2102 build 227
[!] Erroneous “Missing Data” message when SALPS starts

Version 2102 build 223
[!] Right-clicking on highlighted servers does not restart all of them; changed logic from checked to highlighted

Version 2102 build 218
[+] Ribbon bar items under AD USERS are highlighted when any adding to SALPS is chosen
[+] Right-click option to copy password to clipboard
[+] Display proper messages if the network is not connected or the workstation falls out of trust with the domain
[+] Right-click on computer in the list (or in the tree) and restart is now an option
[!] In the case of duplicate user entries in SALPS, the correct password is now sent to the client

Version 2102 build 217
[+] Local and remote installations now detect if a firewall is up
[+] If a long wait process while examining the remote computer prior to SAL installation occurs, or in general, installation can be canceled
[+] Redesigned remote installation window with more feedback while installing
[+] If there is no _wmssalps in DNS setup for the client computers, the console notifies the admin
[+] Admin is notified if the SALPS service is running without administrative rights
[+] Admin is notified if the domain firewall is on
[+] Restructured internal code for improvements reducing CPU
[+] Right-clicking on users now has an option to change the password for checked users
[+] Install/Uninstall dialogs user can now right-click on list of computers to check/select
[+] Updated Proof of Concept document
[!] Uninstall banner was not changing when uninstalling SAL from clients
[!] Change password was showing up when right-clicking on some lists
[!] Updating password manually would do it multiple times
[!] The console shows a Not Responding while querying the remote computer
[!] Numbers and symbols, if included, were never at the beginning of the password
[!] Remote installations would not occur if the admin chose to keep the default hiding of file extensions
[!] Updated fonts to match Windows Server 2008 and 2008 R2 default fonts

Version 2102 build 205
[+] Changed add computer dialog that finds a computer instead of using an intermediate dialog

Version 2102 build 201
[+] Added an uninstall dialog window
[+] Clicking on the ribbon button Install Safe AutoLogon brings up all the computers in SALPS without having to click on a group first
[+] More verbose logging when remote installing, like if a remote client does not allow installation because of possible anti-virus interference, SALPS is notified
[+] Installation log can now be saved
[+] Installation now shows a copy progress and if the setup file was copied to the target computer
[!] Remote installing from SALPS now shows a progress of copying the setup file to the target computer
[!] After uninstallation of SAL from a client, the SAL information still showed in SALPS
[!] Pause on installation would not stay paused

Version 2102 build 197
[+] Saving settings now sends the replication server list to the other replication servers
[+] Password read-only or password hide options for help desk operators
[+] Redesigned and optimized installation window and process
[+] Internal optimizations
[!] Viewing password column was not showing enough of column until the column was resized
[!] Console may lockup for a few seconds at startup
[!] Spurious error 32 was getting logged for the settings.ini
[!] Pressing Refresh on the Replicate tab would give a false positive of SALPS running on another server
[!] User auto-password generation settings were not replicating over to other SALPS servers
[!] Remote installation would show an error and not complete

New Version 2102 build 185
[+] Internal speed optimizations for password generation, loading users, saving users, starting program
[+] New right-click popup menu for lists of users and clients
[+] User passwords can now be generated by right-clicking on a user
[+] Enlarged maximum database sizes from 128MB to 4GB
[+] More informative dialogs
[+] More exhaustive password complexity testing
[!] Fixed error 70 on the SALPS console
[!] Fixed message box not dismissing incorrect SALPS logon name for the service
[!] Settings from .salset files may not be sent to remote computers during remote installation
[!] Settings from .salset files did not include security group type and name
[!] Spurious error showing settings could not be replicated when previous replication servers are removed

Version 2011 build 465
[+] Added a way to get the LAS server name, without having to change DNS, by manually adding an entry in the Registry. More information on how to do this is in our kb.

Version 2011 build 435
[+] Added a confirmation for saving/replicating
[+] Improved importing speed of users from Active Directory
[+] Improved speed of setting passwords in SALPS for users
[+] More efficient checking of password complexity requirements with Active Directory with progress
[+] New splash screen shows loading users when starting console, and saving users
[+] New status dialog shows progress when saving passwords manually
[+] Added a ‘Check/Uncheck Selected’ and a ‘Select/Unselect All’ for all user lists
[+] Indicator of total user count
[!] Replicating to other servers with their SALPS console running, their SALPS console was not getting notified
[!] In some instances, replication did not complete, leaving an incomplete database on target SALPS server
[!] Reduced CPU usage when generating user passwords
[!] Importing of users from Active Directory showed incorrect total amount when importing
[!] Sorting by AutoGen column produced an error in the console

New Version 2011 build 431
[+] Updated proof of concept to match new version
[!] On some systems, the Remote Administrator would not complete a password update
[!] The automatic password generation may end the SALPS service

New Version 2006 build 306
[+] Misc UI improvements

New Version 1910 build 283
[+] A new dialog sends usernames that exist in SALPS to Safe AutoLogon clients, if a company has many usernames/clients they need to change them quickly
[+] A new dialog sends enable/disable automatic logons to Safe AutoLogon clients
[+] Password automatic generation is now greatly expanded by using Mersenne Twister and dictionary words with or without numbers and symbols.
[+] The Autogenerate passwords for checked users now does not automatically save to AD, but instead just places the auto-generated passwords for each user into the list - this avoids forcing passwords to be saved to AD without the administrator reviewing them

Version 9.0 build 745
[!] The security group allowed to run Safe AutoLogon was always defaulting to Domain Admins

Version 9.0.718
[+] Cleaned up user interface
[!] On some systems, RDPing into a computer running Safe AutoLogon may disconnect the RDP session

Version 9.0.614
[+] Decreased load times
[+] New splash screen
[!] On some systems first time installed, the automatic logon would not work until a second restart.

New Version 9.0 build 583
[+] Option to show SALPS servers found in DNS from the Safe AutoLogon client
[+] Enhanced in-process encryption with additional encryption processes
[+] Decreased logon time when using SALPS from about 30 sec to about 5-10 sec; the time decrease is an estimate and depends on network and environment
[+] ‘Domain networks’ firewall on the Safe AutoLogon client computer can now be turned on and it will still get the password from a SALPS server
[!] Safe AutoLogon graphic was showing after the session logged off
[!] Password complexity was only calculated as a password was being typed in; now the complexity also shows when the program starts

Version 8.0.1142
[+] Added minimize option to application
[+] Misc improvements
[!] Fixed automatic logon on Windows Server 2016
[!] Fixed unsigned executable
[!] Non-administrators changing settings, when asking for credentials and prompt is canceled, spurious error is now not shown

Version 8.0.787
[+] Updated software to be compliant with SALPS 8.0
[!] Updated query system for SRV records to avoid permissions error

Version 6.0.1147
[+] Improved SALPS communications on Windows 7 x86 systems if the SALPS was unavailable or the network was unplugged
[!] Fixed minor licensing issue with LAS across a WAN
[!] Fixed issue with SALPS if the username was not found, the CAD prompt was delayed to allow the user to login
[!] Adding a computer to the SALPS via command line might corrupt the SALPS database
[!] Changed DNS query code that could spuriously log a 9003 DNS error in the event file

Version 6.0.480
[+] Settings can be protected from another group residing in another domain. If the client running Safe AutoLogon belongs to domain "A" and it logs in as a user on domain "A", the settings can be protected by a user that is a member of group "C" in domain "B". This gives more control over changing settings on the client.
[!] Windows 8.1 clients would not automatically logon after a power off/power on.
[!] If a SALPS server is listed in DNS, but the SALPS server doesn't exist and Safe AutoLogon is set to use local credentials, Safe AutoLogon would not automatically logon.

Version 6.0.237
[+] The local hosts file can be used to list a SALPS server, if DNS servers cannot be updated with the SRV record
[+] A new command-line utility allows a previously-saved salset file to be saved on a local or remote computer
[+] Querying remote SALPS servers is no longer dependent on the current user’s security rights
[!] SALPS server order was not being saved