Allow, maybe by setting, empty passwords.
I know it's advisable to have passwords and don't need the lecture ;) However, there are "some" situations where a password is blank. In my case, I have to maintain several printers. They all have the same user name, different ip addresses, and none have passwords. I'd like to track the ip addresses in psSafe, but can't since they don't have passwords. Sure I could add passwords, and pass them on to other techs, but I'd rather have software work my way than change how I work to be able to use the software.
Another example might be when we're deploying new hardware and still in a testing phase. psSafe would be great to remember the url and user name, but for ease of testing we may not have set a password yet.
Maybe a setting for minimum password length that would accept 0 ?
Unfortunately, empty passwords are not supported by the underlying file format we use, which is the Password Safe v3 file format. This format requires the password field to be non-empty. Allowing empty passwords would cause trouble for other apps sharing the same file format as pwSafe.