Closed
Bug 236510
Opened 21 years ago
Closed 20 years ago
constant annoying master password prompts
Categories
(MailNews Core :: Backend, defect)
Tracking
(Not tracked)
RESOLVED
DUPLICATE
of bug 247417
People
(Reporter: nelson, Assigned: Bienvenu)
References
Details
(Keywords: regression)
Recently, for the first time ever, I enabled mozilla's preferences to
- remember passwords
- Use encryption when storing sensitive data
I have saved passwords for a couple web sites that I visit only about
twice each year, and for an NNTP server that I visit even less often.
I have not configured it to remember passwords for ANY email servers.
I have 3 mail accounts and 4 news servers configured. None of the mail
accounts is configured to fetch mail automatically at startup. One of
the POP email accounts is configured to fetch email every 10 minutes.
The rest are configured to NOT fetch mail on a periodic basis.
None of the NNTP accounts is configured to check for new messages every
so-many minutes.
Ever since then, when I fire up mozilla, and visit any of the news servers
that I have configured. I begin to get master password prompts. The prompts
do NOT say why they're wanted. That is, the prompt doesn't say that it's
looking for a password for a certain web site, or for a mail server, or for
a certain news server - it just asks for the master password. It shouldn't
be prompting me for the master password for the one email site that is
configured to check mail every 10 minutes, since I do not have a password
saved for that or any mail server.
These prompts appear many times each hour. Sometimes they seem to occur
twice in rapid succession. At other times, they seem to occur irregularly.
When the password prompt appears, it steals focus, so whatever I'm typing
at the time goes into the password prompt's text box, rather than into
whatever page I was typing in at the time.
Once this starts, the ONLY way to stop it from recurring is to shutdown
mozilla, and then restart it, and avoid reading any news. mozilla will then
be content to not ask for a master password again until I read news again.
Boy! is this irritating. I'm beginning to think the only solution is to
turn off saving of passwords.
Comment 1•21 years ago
|
||
Nelson,
Are you running NSS in FIPS mode by any chance ? Or explicitly logging out the
softoken ? Normally the softoken is supposed to stay logged in, unless you are
in FIPS mode, in which case you get prompted every time a key is needed, and it
can be very annoying indeed. That's consistent with what I have seen.
It's certainly true that PSM should tell you why it needs token access, though.
Reporter | ||
Comment 2•21 years ago
|
||
No, not FIPS mode.
Comment 3•21 years ago
|
||
-> Wallet
Assignee: kaie → dveditz+bmo
Component: Client Library → Password Manager
Product: PSM → Browser
Version: 2.4 → 1.0 Branch
Comment 4•20 years ago
|
||
This is mailnews. Once you've visited a news site you've loaded the mail code.
The server you've got set to check mail every 10 minutes is firing off a call to
wallet to see if we've got a password. Despite a comment in
nsMsgBiffManager::PerformBiff saying
// so if we need to be authenticated to biff, check that we are
// (since we don't want to prompt the user for password UI)
The call to wallet causes a prompt in order to unencrypt the passwords to see if
we have one of theirs.
As mentioned in bug 245813 when we *do* check for passwords this way it's pretty
painful if you don't want to enter the master password.
Assignee | ||
Comment 5•20 years ago
|
||
mailnews isn't putting a password prompt up - wallet is prompting for its own
password. Is there a way to tell wallet not to put up the password prompt for
the password db itself?
Comment 6•20 years ago
|
||
This regressed in November 2003 with check-in 1.48 of nsMsgBiffManager.cpp to
fix bug 219162.
I'm not sure the wallet call FindPasswordEntry is implemented in a sane way, but
it's been that way forever and should have been changed last fall when mail
started wanting it to behave differently. See also bug 245813.
Assignee: dveditz → bienvenu
Keywords: regression
Reporter | ||
Comment 7•20 years ago
|
||
In comment 4, Daniel wrote:
> The server you've got set to check mail every 10 minutes is firing off a
> call to wallet to see if we've got a password.
What bothers me is that the behavior WITH wallet in use is SO different
that when it was not in use.
With no saved password, the behavior was that the 10-minute retries did not
APPARENTLY begin until I logged in manually first. I was NOT being asked
for the server password every 10 minutes, or EVER, until I manually logged
into the server the first time in the session. Once I logged into the
server manually, then it started checking every 10 minutes. This seems
like exactly the right behavior!
Now, with password manager enabled, it's asking me for the Master Password
for a server to which I have not logged in, even though I am not attempting
and have not attempted to access that server initially. I'm trying to
read news.
My expectation was set by the behavior without wallet. I expect to be
prompted for the Master PW exactly as often as I was being prompted for
the server password when I didn't use wallet. So, *why* the behavior
*with* wallet is SO DIFFERENT than the behavior *without* wallet escapes me.
Comment 8•20 years ago
|
||
I wasn't saying your expectation was wrong, I'm trying to understand what's
going on here. It looks like wallet changed slightly as well, and the
combination of the changed call in Biff and the enumeration change in wallet had
bad results.
Mail is asking "give me the password if we happen to have it already" for the
express purpose of *avoiding* a prompt, and if passwords are encrypted wallet
prompts while trying to see if we have one. Obviously counter-productive, but
I'm not sure there's a better wallet API to use. Assuming we changed wallet such
that FindPasswordEntry() did not prompt on non-matching hosts (we should), since
it's being asked for the password it would still have to prompt when it did find
the host.
Assignee | ||
Comment 9•20 years ago
|
||
does fixing bug 247417 fix this? Can I dup this against that bug?
Reporter | ||
Comment 10•20 years ago
|
||
I will attempt to retest this bug with a patched browser and see if the
fix for 247417 also addresses this.
Reporter | ||
Comment 11•20 years ago
|
||
Previously, to work around this bug, I had
- disabled the "fetch new mail every N minutes" feature in all email accounts,
- deleted the stored passwords for all news servers
After I restored those features/passwords, I was once-again able to reproduce
the problem with older builds, but not with the nightly build from 20040727.
So, yes, I believe this bug is now fixed.
Assignee | ||
Comment 12•20 years ago
|
||
duping, thx, Nelson.
*** This bug has been marked as a duplicate of 247417 ***
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Updated•20 years ago
|
Product: MailNews → Core
Updated•16 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•