update, during the GUI for invitation changes

git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@1084 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
beardog_uk 2009-03-18 19:33:30 +00:00
parent f36e0ba3ae
commit efd9a2f056
3 changed files with 29 additions and 22 deletions

View File

@ -579,6 +579,11 @@ bool AuthXPGP::LoadCertificateFromFile(std::string filename, std::string &id)
return ProcessXPGP(xpgp, id); return ProcessXPGP(xpgp, id);
} }
//============================================================================
//! Saves something to filename
//! \returns true on success, false on failure
bool AuthXPGP::SaveCertificateToFile(std::string id, std::string filename) bool AuthXPGP::SaveCertificateToFile(std::string id, std::string filename)
{ {
#ifdef AUTHXPGP_DEBUG #ifdef AUTHXPGP_DEBUG

View File

@ -28,6 +28,23 @@
#include <string> #include <string>
//! Converts invitation to clean XPGP certificate
//! This function was used for extracting XPGP certificates from invitation
//!letters. Typical input was something like
//! You have been invited to join the retroshare community by: beardog-unstable-02
//!
//! Retroshare is a Friend-2-Friend network that enables you to communicate securely and privately ....
//! ... text stuff .....
//!
//!-----BEGIN XPGP CERTIFICATE-----
//!MIICxQIBADCCAUkCAQAwHhcNMDkwMjI4MTgzODIyWhcNMTQwMjI3MTgzODIyWjCC
//! ...more ines here...
//!mEuhG8UmDIzC1jeTu8rTMnO+DO3FH/cek1vlfFl4t9g/xktG9U4SPLg=
//!-----END XPGP CERTIFICATE-----
//!
//! In the newer gui version, users send each other almost clean certificates,
//! so this functon is used only to avoid possible bugs with line endings
std::string cleanUpCertificate(std::string badCertificate); std::string cleanUpCertificate(std::string badCertificate);
#endif #endif

View File

@ -543,7 +543,8 @@ bool p3Peers::setNetworkMode(std::string id, uint32_t extNetMode)
} }
bool p3Peers::setVisState(std::string id, uint32_t extVisState) bool
p3Peers::setVisState(std::string id, uint32_t extVisState)
{ {
#ifdef P3PEERS_DEBUG #ifdef P3PEERS_DEBUG
std::cerr << "p3Peers::setVisState() " << id; std::cerr << "p3Peers::setVisState() " << id;
@ -559,8 +560,10 @@ bool p3Peers::setVisState(std::string id, uint32_t extVisState)
return mConnMgr->setVisState(id, visState); return mConnMgr->setVisState(id, visState);
} }
//===========================================================================
/* Auth Stuff */ /* Auth Stuff */
std::string p3Peers::GetRetroshareInvite() std::string
p3Peers::GetRetroshareInvite()
{ {
#ifdef P3PEERS_DEBUG #ifdef P3PEERS_DEBUG
std::cerr << "p3Peers::GetRetroshareInvite()"; std::cerr << "p3Peers::GetRetroshareInvite()";
@ -584,32 +587,14 @@ std::string p3Peers::GetRetroshareInvite()
std::string name = mAuthMgr->getName(ownId); std::string name = mAuthMgr->getName(ownId);
std::ostringstream out; std::ostringstream out;
out << "You have been invited to join the retroshare";
out << " community by: " << name;
out << std::endl;
out << std::endl;
out << "Retroshare is a Friend-2-Friend network that enables you to";
out << " communicate securely and";
out << std::endl;
out << "privately with your friends. ";
out << "You can use it for chat, messages, ";
out << "channels, and file-sharing. ";
out << std::endl;
out << std::endl;
out << "Download it from: ";
out << "http://retroshare.sf.net";
out << std::endl;
out << std::endl;
out << "Thanks, ";
out << " " << name << ", DrBob and the RetroShare Team!";
out << std::endl;
out << std::endl;
out << certstr; out << certstr;
out << std::endl; out << std::endl;
return out.str(); return out.str();
} }
//===========================================================================
bool p3Peers::LoadCertificateFromFile(std::string fname, std::string &id) bool p3Peers::LoadCertificateFromFile(std::string fname, std::string &id)
{ {
#ifdef P3PEERS_DEBUG #ifdef P3PEERS_DEBUG