bool Nym::verify_pseudonym(const eLock& lock) const { // If there are credentials, then we verify the Nym via his credentials. if (!m_mapCredentialSets.empty()) { // Verify Nym by his own credentials. for (const auto& it : m_mapCredentialSets) { const CredentialSet* pCredential = it.second; OT_ASSERT(nullptr != pCredential); const OTIdentifier theCredentialNymID = Identifier::Factory(pCredential->GetNymID()); if (m_nymID != theCredentialNymID) { LogNormal(OT_METHOD)(__FUNCTION__)(": Credential NymID (")( pCredential->GetNymID())(") doesn't match actual NymID: ")( m_nymID->str())(".") .Flush(); return false; } // Verify all Credentials in the CredentialSet, including source // verification for the master credential. if (!pCredential->VerifyInternally()) { LogNormal(OT_METHOD)(__FUNCTION__)(": Credential (")( pCredential->GetMasterCredID())( ") failed its own internal verification.") .Flush(); return false; } } return true; } otErr << "No credentials.\n"; return false; }
void gtBaseOpts::log_options_used () { LogNormal ("Options:"); for (bpo::variables_map::iterator it = m_vm.begin(); it != m_vm.end(); it++) { const char *prefix = (it->first.c_str()[0] == '-') ? "" : "--"; vectOfStr values = gtBaseOpts::vmValueToStrings(it->second); for (vectOfStr::iterator vi = values.begin(); vi != values.end(); vi++) { LogNormal (" %s%s = %s", prefix, it->first.c_str(), vi->c_str()); } } }
int main(int argc, char **argv) { QString appBundlePath; if (argc > 1) appBundlePath = QString::fromLocal8Bit(argv[1]); if (argc < 2 || appBundlePath.startsWith("-")) { qDebug() << "Usage: macdeployqt app-bundle [options]"; qDebug() << ""; qDebug() << "Options:"; qDebug() << " -verbose=<0-3> : 0 = no output, 1 = error/warning (default), 2 = normal, 3 = debug"; qDebug() << " -no-plugins : Skip plugin deployment"; qDebug() << " -dmg : Create a .dmg disk image"; qDebug() << " -no-strip : Don't run 'strip' on the binaries"; qDebug() << " -use-debug-libs : Deploy with debug versions of frameworks and plugins (implies -no-strip)"; qDebug() << ""; qDebug() << "macdeployqt takes an application bundle as input and makes it"; qDebug() << "self-contained by copying in the Qt frameworks and plugins that"; qDebug() << "the application uses."; qDebug() << ""; qDebug() << "Plugins related to a framework are copied in with the"; qDebug() << "framework. The accessibilty, image formats, and text codec"; qDebug() << "plugins are always copied, unless \"-no-plugins\" is specified."; qDebug() << ""; qDebug() << "See the \"Deploying an Application on Qt/Mac\" topic in the"; qDebug() << "documentation for more information about deployment on Mac OS X."; return 0; } if (appBundlePath.endsWith("/")) appBundlePath.chop(1); if (QDir().exists(appBundlePath) == false) { qDebug() << "Error: Could not find app bundle" << appBundlePath; return 0; } bool plugins = true; bool dmg = false; bool useDebugLibs = false; extern bool runStripEnabled; for (int i = 2; i < argc; ++i) { QByteArray argument = QByteArray(argv[i]); if (argument == QByteArray("-no-plugins")) { LogDebug() << "Argument found:" << argument; plugins = false; } else if (argument == QByteArray("-dmg")) { LogDebug() << "Argument found:" << argument; dmg = true; } else if (argument == QByteArray("-no-strip")) { LogDebug() << "Argument found:" << argument; runStripEnabled = false; } else if (argument == QByteArray("-use-debug-libs")) { LogDebug() << "Argument found:" << argument; useDebugLibs = true; runStripEnabled = false; } else if (argument.startsWith(QByteArray("-verbose"))) { LogDebug() << "Argument found:" << argument; int index = argument.indexOf("="); bool ok = false; int number = argument.mid(index+1).toInt(&ok); if (!ok) LogError() << "Could not parse verbose level"; else logLevel = number; } else if (argument.startsWith("-")) { LogError() << "Unknown argument" << argument << "\n"; return 0; } } DeploymentInfo deploymentInfo = deployQtFrameworks(appBundlePath, useDebugLibs); if (plugins) { if (deploymentInfo.qtPath.isEmpty()) deploymentInfo.pluginPath = "/Developer/Applications/Qt/plugins"; // Assume binary package. else deploymentInfo.pluginPath = deploymentInfo.qtPath + "/plugins"; LogNormal(); deployPlugins(appBundlePath, deploymentInfo, useDebugLibs); createQtConf(appBundlePath); } if (dmg) { LogNormal(); createDiskImage(appBundlePath); } }