Bug 516464 - Remove passwords from cache when password manager contents are changed to prevent stale password attempts.

Tag #1273
This commit is contained in:
Matt A. Tobin 2019-11-10 17:53:59 -05:00 committed by Roy Tam
commit 86d4e9d3a6
4 changed files with 54 additions and 10 deletions

View file

@ -21,6 +21,7 @@
#include "nsIMsgFilterPlugin.h"
#include "nsDataHashtable.h"
#include "nsIMsgPluggableStore.h"
#include "nsIObserver.h"
class nsIMsgFolderCache;
class nsIMsgProtocolInfo;
@ -36,13 +37,16 @@ class nsIMsgProtocolInfo;
#define IMETHOD_VISIBILITY NS_VISIBILITY_DEFAULT
class NS_MSG_BASE nsMsgIncomingServer : public nsIMsgIncomingServer,
public nsSupportsWeakReference
public nsSupportsWeakReference,
public nsIObserver
{
public:
nsMsgIncomingServer();
nsresult Init();
NS_DECL_THREADSAFE_ISUPPORTS
NS_DECL_NSIMSGINCOMINGSERVER
NS_DECL_NSIOBSERVER
protected:
virtual ~nsMsgIncomingServer();