forked from GNUsocial/gnu-social
Merge branch 'master' into testing
This commit is contained in:
commit
7407754c27
@ -583,9 +583,11 @@ class Notice extends Memcached_DataObject
|
|||||||
if ($f2p->find()) {
|
if ($f2p->find()) {
|
||||||
while ($f2p->fetch()) {
|
while ($f2p->fetch()) {
|
||||||
$f = File::staticGet($f2p->file_id);
|
$f = File::staticGet($f2p->file_id);
|
||||||
|
if ($f) {
|
||||||
$att[] = clone($f);
|
$att[] = clone($f);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return $att;
|
return $att;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -182,7 +182,19 @@ function oid_authenticate($openid_url, $returnto, $immediate=false)
|
|||||||
$trust_root = common_root_url(true);
|
$trust_root = common_root_url(true);
|
||||||
$process_url = common_local_url($returnto);
|
$process_url = common_local_url($returnto);
|
||||||
|
|
||||||
if ($auth_request->shouldSendRedirect()) {
|
// Net::OpenID::Server as used on LiveJournal appears to incorrectly
|
||||||
|
// reject POST requests for data submissions that OpenID 1.1 specs
|
||||||
|
// as GET, although 2.0 allows them:
|
||||||
|
// https://rt.cpan.org/Public/Bug/Display.html?id=42202
|
||||||
|
//
|
||||||
|
// Our OpenID libraries would have switched in the redirect automatically
|
||||||
|
// if it were detecting 1.1 compatibility mode, however the server is
|
||||||
|
// advertising itself as 2.0-compatible, so we got switched to the POST.
|
||||||
|
//
|
||||||
|
// Since the GET should always work anyway, we'll just take out the
|
||||||
|
// autosubmitter for now.
|
||||||
|
//
|
||||||
|
//if ($auth_request->shouldSendRedirect()) {
|
||||||
$redirect_url = $auth_request->redirectURL($trust_root,
|
$redirect_url = $auth_request->redirectURL($trust_root,
|
||||||
$process_url,
|
$process_url,
|
||||||
$immediate);
|
$immediate);
|
||||||
@ -194,6 +206,7 @@ function oid_authenticate($openid_url, $returnto, $immediate=false)
|
|||||||
} else {
|
} else {
|
||||||
common_redirect($redirect_url, 303);
|
common_redirect($redirect_url, 303);
|
||||||
}
|
}
|
||||||
|
/*
|
||||||
} else {
|
} else {
|
||||||
// Generate form markup and render it.
|
// Generate form markup and render it.
|
||||||
$form_id = 'openid_message';
|
$form_id = 'openid_message';
|
||||||
@ -219,6 +232,7 @@ function oid_authenticate($openid_url, $returnto, $immediate=false)
|
|||||||
$action->handle(array('action' => 'autosubmit'));
|
$action->handle(array('action' => 'autosubmit'));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
|
|
||||||
# Half-assed attempt at a module-private function
|
# Half-assed attempt at a module-private function
|
||||||
|
@ -28,7 +28,12 @@ class RSSCloudQueueHandler extends QueueHandler
|
|||||||
|
|
||||||
function handle($notice)
|
function handle($notice)
|
||||||
{
|
{
|
||||||
|
try {
|
||||||
$profile = $notice->getProfile();
|
$profile = $notice->getProfile();
|
||||||
|
} catch (Exception $e) {
|
||||||
|
common_log(LOG_ERR, "Dropping RSSCloud item for notice with bogus profile: " . $e->getMessage());
|
||||||
|
return true;
|
||||||
|
}
|
||||||
$notifier = new RSSCloudNotifier();
|
$notifier = new RSSCloudNotifier();
|
||||||
return $notifier->notify($profile);
|
return $notifier->notify($profile);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user