aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/hippogridmanager.h
diff options
context:
space:
mode:
authorDavid Walter Seikel2012-03-11 04:31:18 +1000
committerDavid Walter Seikel2012-03-11 04:31:18 +1000
commitf2715ed85d43b7c7fa4f86e3c3b4118c4cd5ce4d (patch)
tree09b03f9c806b034090c5e9bafa96faeee0f936b0 /linden/indra/newview/hippogridmanager.h
parentJust adding a TODO. (diff)
downloadmeta-impy-f2715ed85d43b7c7fa4f86e3c3b4118c4cd5ce4d.zip
meta-impy-f2715ed85d43b7c7fa4f86e3c3b4118c4cd5ce4d.tar.gz
meta-impy-f2715ed85d43b7c7fa4f86e3c3b4118c4cd5ce4d.tar.bz2
meta-impy-f2715ed85d43b7c7fa4f86e3c3b4118c4cd5ce4d.tar.xz
Fix http://redmine.kokuaviewer.org/issues/1126 and as a bonus, now using blowfish to encrypt passwords.
Diffstat (limited to '')
-rw-r--r--linden/indra/newview/hippogridmanager.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/linden/indra/newview/hippogridmanager.h b/linden/indra/newview/hippogridmanager.h
index 8e77f99..c289349 100644
--- a/linden/indra/newview/hippogridmanager.h
+++ b/linden/indra/newview/hippogridmanager.h
@@ -89,6 +89,7 @@ public:
89 const std::string& getLastName() const { return mLastName; } 89 const std::string& getLastName() const { return mLastName; }
90 const std::string& getUsername() const { return mUsername; } 90 const std::string& getUsername() const { return mUsername; }
91 std::string getPassword() const; 91 std::string getPassword() const;
92 std::string getEncryptedPassword() const;
92 const std::string& getVoiceConnector() const { return mVoiceConnector; } 93 const std::string& getVoiceConnector() const { return mVoiceConnector; }
93 S32 getMaxAgentGroups() const { return mMaxAgentGroups; } 94 S32 getMaxAgentGroups() const { return mMaxAgentGroups; }
94 const std::string& getCurrencySymbol() const { return mCurrencySymbol; } 95 const std::string& getCurrencySymbol() const { return mCurrencySymbol; }
@@ -115,6 +116,7 @@ public:
115 void setFirstName(const std::string& firstName) { mFirstName = firstName; } 116 void setFirstName(const std::string& firstName) { mFirstName = firstName; }
116 void setLastName(const std::string& lastName) { mLastName = lastName; } 117 void setLastName(const std::string& lastName) { mLastName = lastName; }
117 void setPassword(const std::string& unhashed_password); 118 void setPassword(const std::string& unhashed_password);
119 void setEncryptedPassword(const std::string& encrypted_password);
118 void setVoiceConnector(const std::string& vc) { mVoiceConnector = vc; } 120 void setVoiceConnector(const std::string& vc) { mVoiceConnector = vc; }
119 void setCurrencySymbol(const std::string& sym) { mCurrencySymbol = sym.substr(0, 3); } 121 void setCurrencySymbol(const std::string& sym) { mCurrencySymbol = sym.substr(0, 3); }
120 void setRealCurrencySymbol(const std::string& sym) { mRealCurrencySymbol = sym.substr(0, 3); } 122 void setRealCurrencySymbol(const std::string& sym) { mRealCurrencySymbol = sym.substr(0, 3); }
@@ -146,6 +148,7 @@ private:
146 std::string mFirstName; 148 std::string mFirstName;
147 std::string mLastName; 149 std::string mLastName;
148 std::string mPasswordAvatar; 150 std::string mPasswordAvatar;
151 std::string mEncryptedPassword;
149 bool mRenderCompat; 152 bool mRenderCompat;
150 S32 mMaxAgentGroups; 153 S32 mMaxAgentGroups;
151 154