gnu-social/plugins/OStatus/lib
Brion Vibber 1301877dfe OStatus discover fixes:
* Subscription::start was sometimes passing users instead of profiles to hooks, which broke OStatus subscription notifications; now normalizing to profiles for processing.
* H-card parsing would trigger a lot of PHP warnings and notices in hKit. Now suppressing warnings and notices for the duration of the call to keep them out of output when display_errors is on.
* H-card parsing would trigger a PHP fatal error if the source page was not well-formed XML and Tidy was not present on the system. Switched normalization to use the PHP DOM module which is always present, as we have no need for Tidy's extra features here.
* Trying to fetch avatars from Google profiles failed and triggered a PHP warning due to the relative URL not being resolved during h-card parsing. Now passing profile page URL into hKit by sneaking a <base> tag in while we normalize the HTML source.
* Profile pages without a "Link" header could trigger PHP notices due to a bad NULL -> array(NULL) conversion in LinkHeader::getLink(). Now checking that there was a return value before converting single return value into array.
2010-03-18 17:08:19 -07:00
..
discovery.php Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing 2010-03-17 09:38:39 -05:00
discoveryhints.php OStatus discover fixes: 2010-03-18 17:08:19 -07:00
feeddiscovery.php Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testing 2010-03-17 09:38:39 -05:00
hubconfqueuehandler.php - break OMB profile update pings to a background queue 2010-02-24 20:36:36 +00:00
huboutqueuehandler.php OStatus PuSH fixlets: 2010-02-21 14:28:06 -08:00
linkheader.php OStatus discover fixes: 2010-03-18 17:08:19 -07:00
magicenvelope.php fix invalid separator in magic-public-key XRD and matching parsing. 2010-03-11 14:49:12 -05:00
ostatusqueuehandler.php Put all required field setup into AtomUserNoticeFeed and AtomGroupNoticeFeed, consolidating some code. (RSS feeds pulling title, logo etc from the Atom data structure so we don't dupe it.) 2010-03-03 16:33:20 -08:00
pushinqueuehandler.php OStatus: abort processing of this PuSH in item if we got an exception, rather than letting it be re-run. 2010-02-25 02:43:20 +00:00
salmon.php removing some extraneous debug logging 2010-02-26 16:26:04 -05:00
salmonaction.php MagicEnvelope::parse shouldn't be called statically 2010-02-26 17:09:50 -05:00
salmonqueuehandler.php move signing to take a local actor profile and use local keys 2010-02-26 14:22:49 -05:00
xrd.php OStatus: catchable exception instead of fatal when parsing valid XML that isn't a valid XRD doc 2010-03-03 18:31:35 -08:00
xrdaction.php use canonical user url in xrd 2010-03-15 15:17:31 -04:00