From: Jon K. <em...@us...> - 2003-01-31 21:10:35
|
Update of /cvsroot/licq/licq/src In directory sc8-pr-cvs1:/tmp/cvs-serv25073/src Modified Files: user.cpp Log Message: Option to not save the password in a file. Other plugins will have to be change d to take advantage of this new feature. Also, Qt-GUI shows a user select dialo g which will be finished later to allow having more than one UIN per base-direct ory. Index: user.cpp =================================================================== RCS file: /cvsroot/licq/licq/src/user.cpp,v retrieving revision 1.64 retrieving revision 1.65 diff -u -d -r1.64 -r1.65 --- user.cpp 18 Jan 2003 01:29:32 -0000 1.64 +++ user.cpp 31 Jan 2003 21:09:58 -0000 1.65 @@ -2515,6 +2515,7 @@ char szTemp[MAX_LINE_LEN]; char filename[MAX_FILENAME_LEN]; m_bException = false; + m_bSavePassword = true; m_szPassword = NULL; Init(0); @@ -2539,11 +2540,6 @@ m_szUinString[12] = '\0'; m_fConf.ReadStr("Password", szTemp, "", false); SetPassword(&szTemp[1]); // skip leading space since we didn't trim - if ((szTemp[0] == '\0' || szTemp[1] =='\0') && m_nUin != 0) - { - gLog.Error("%sNo password entered. Edit ~/.licq/owner.uin and fill in the password field.\n", - L_ERRORxSTR); - } m_fConf.ReadBool("WebPresence", m_bWebAware, false); m_fConf.ReadBool("HideIP", m_bHideIp, false); m_fConf.ReadNum("RCG", m_nRandomChatGroup, ICQ_RANDOMxCHATxGROUP_NONE); @@ -2625,13 +2621,17 @@ } m_fConf.SetSection("user"); m_fConf.WriteNum("Uin", Uin()); - m_fConf.WriteStr("Password", Password()); m_fConf.WriteBool("WebPresence", WebAware()); m_fConf.WriteBool("HideIP", HideIp()); m_fConf.WriteBool("Authorization", GetAuthorization()); m_fConf.WriteNum("RCG", RandomChatGroup()); m_fConf.WriteNum("SSTime", (unsigned long)m_nSSTime); m_fConf.WriteNum("SSCount", m_nSSCount); + + if (m_bSavePassword) + m_fConf.WriteStr("Password", Password()); + else + m_fConf.WriteStr("Password", ""); if (!m_fConf.FlushFile()) { |