59f9eaa1c9
While the named commit was correct for VPN connections, it didn't work correctly for the initial secrets requests like when connecting to a new access point. In that case, secrets *should* be requested when none are found, but only if interaction is enabled. The bits of 17726abb which removed checking secrets against the hints *were* correct, but 17726abb removed too much. Also, to ensure passwords don't get inadvertently cleared when simply reading them from the keyring, don't save passwords unless something might have changed. https://bugzilla.gnome.org/show_bug.cgi?id=724779