• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/Security-57031.1.35/Security/sec/SOSCircle/SecureObjectSync/

Lines Matching refs:newCircle

63 static void SOSAccountNotifyOfChange(SOSAccountRef account, SOSCircleRef oldCircle, SOSCircleRef newCircle)
66 CFMutableSetRef new_members = SOSCircleCopyPeers(newCircle, kCFAllocatorDefault);
69 CFMutableSetRef new_applicants = SOSCircleCopyApplicants(newCircle, kCFAllocatorDefault);
73 SOSAccountNotifyEngines(account, newCircle, added_members, removed_members, added_applicants, removed_applicants);
75 ((SOSAccountCircleMembershipChangeBlock) notificationBlock)(newCircle, added_members, removed_members, added_applicants, removed_applicants);
277 SOSCircleRef newCircle = SOSAccountCloneCircleWithRetirement(account, prospective_circle, error);
278 if(!newCircle) return false;
280 if (me && SOSCircleUpdatePeerInfo(newCircle, me)) {
305 SOSCircleConcordanceTrust(oldCircle, newCircle,
331 secerror("##### No trusted peer signature found, accepting hoping for concordance later %@", newCircle);
356 if (sosAccountLeaveCircle(account, newCircle, error)) {
358 circleToPush = newCircle;
372 if (me && SOSCircleHasPeer(newCircle, me, NULL) && !SOSCircleVerifyPeerSigned(newCircle, me, NULL)) {
375 if (me_full && SOSCircleConcordanceSign(newCircle, me_full, &signing_error)) {
376 circleToPush = newCircle;
377 secnotice("signing", "Concurred with: %@", newCircle);
379 secerror("Failed to concurrence sign, error: %@ Old: %@ New: %@", signing_error, oldCircle, newCircle);
388 if (me && SOSCircleHasActivePeer(oldCircle, me, NULL) && !SOSCircleHasPeer(newCircle, me, NULL)) {
396 && !SOSCircleHasPeer(newCircle, me, NULL) && !SOSCircleHasApplicant(newCircle, me, NULL)) {
403 if (me && SOSCircleHasRejectedApplicant(newCircle, me, NULL)) {
404 SOSPeerInfoRef reject = SOSCircleCopyRejectedApplicant(newCircle, me, NULL);
411 SOSCircleRequestReadmission(newCircle, account->user_public, me_full, NULL);
417 CFDictionarySetValue(account->circles, newCircleName, newCircle);
420 secnotice("signing", "%@, Accepting circle: %@", concStr, newCircle);
424 && SOSCircleCountPeers(newCircle) > 0
425 && !SOSCircleHasPeer(newCircle, me, NULL) && !SOSCircleHasApplicant(newCircle, me, NULL)) {
430 if (SOSCircleRequestReadmission(newCircle, account->user_public, me_full, NULL))
438 SOSAccountNotifyOfChange(account, oldCircle, newCircle);
443 circleToPush = newCircle;
455 secnotice("signing", "%@, Rejecting: %@ re-publishing %@", concStr, newCircle, oldCircle);
458 secnotice("canary", "%@, Rejecting: %@ Have no old circle - would reset", concStr, newCircle);
476 CFReleaseSafe(newCircle);