summaryrefslogtreecommitdiff
path: root/plugins/OStatus/lib
AgeCommit message (Collapse)Author
2010-02-26more cleanupJames Walker
2010-02-26bad merge.. cleaning up missing webfinger bitsJames Walker
2010-02-26remove webfinger.phpJames Walker
2010-02-26salmon actually fetching remote keypairsJames Walker
2010-02-25Merge remote branch 'statusnet/testing' into testingJames Walker
Conflicts: plugins/OStatus/lib/webfinger.php
2010-02-25use a real keypair from discoveryJames Walker
2010-02-25cache Web responses in Webfinger libraryEvan Prodromou
2010-02-25use new hcard method for webfingerEvan Prodromou
2010-02-25typoJames Walker
2010-02-25removing the webfinger libJames Walker
2010-02-25adding a new, more generic "discovery" class that does LRDD discoJames Walker
(rather than webfinger specific)
2010-02-25adding some exception handling for magicenv parsingJames Walker
2010-02-25OStatus: abort processing of this PuSH in item if we got an exception, ↵Brion Vibber
rather than letting it be re-run.
2010-02-24OStatus: handle update-profile Salmon pingsBrion Vibber
2010-02-24- break OMB profile update pings to a background queueBrion Vibber
- add event hooks to profile update pings - send Salmon pings with custom update-profile event to OStatus subscribees and groups (subscribers will see it on your next post) - fix OStatus queues with overlong transport names, should work on DB queues now - Ostatus_profile::notifyActivity() and ::notifyDeferred() now can take XML, Notice, or Activity for convenience
2010-02-24OStatus: fix group delivery, send reply/group Salmon pings from background.Brion Vibber
2010-02-24OStatus: consolidate the low-level notice save code between Salmon and PuSH ↵Brion Vibber
input paths. Validation etc remains at higher levels.
2010-02-22magicsig shufflingJames Walker
2010-02-22missing return value checkJames Walker
2010-02-22moving magicsig.php to classes - to add storageJames Walker
2010-02-22Merge branch 'rationalize-activity' into testingZach Copley
* rationalize-activity: Move ActivityObject and related stuff to core Add PoCo bits, avatar link, geo point, etc. to person activity obj output
2010-02-22Move ActivityObject and related stuff to coreZach Copley
2010-02-23Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingBrion Vibber
2010-02-22Add PoCo bits, avatar link, geo point, etc. to person activity obj outputZach Copley
2010-02-23OStatus group delivery initial implementation.Brion Vibber
- added rel="ostatus:attention" links for group delivery - added events for plugins to override group profile/permalink pages - pulled Notice::saveGroups up to save-time so we can override; it's relatively cheap and gives us a clean list of target groups for distrib time even with customized delivery. - fixed notice::getGroups to return group objects as expected - added some doc on new parameters to Notice::saveNew - 'groups' list of group IDs to push to in place of parsing - messages that come in via PuSH and contain local group targets are delivered to local group members - messages that come in via PuSH and contain remote group targets are delivered to local members of the remote group Todo: - handle group posts that only come through Salmon - handle conflicts in case something comes in both through Salmon and PuSH - better source verification - need a cleaner interface to look up groups by URI - need a way to handle remote groups with conflicting names
2010-02-22swapping pear error handling so Crypt_RSA can properly detect available James Walker
math libraries
2010-02-22OStatus: initial hookup of remote group membership (notice delivery not yet ↵Brion Vibber
working quite right) - added a temp config var to disable salmon magic signatures until they're working consistently
2010-02-22wiring in magicsigJames Walker
2010-02-22adding magic sig stuffJames Walker
2010-02-22handle poco nicknames in Ostatus_profileEvan Prodromou
2010-02-21don't calculate replies for remote noticesEvan Prodromou
2010-02-21change erroneous common_sql_time() to common_sql_date()Evan Prodromou
2010-02-21was using HTMLPurifier::purify() as a static method, which it is notEvan Prodromou
2010-02-21Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-21add HTMLPurifier configEvan Prodromou
2010-02-21OStatus: record source profile & saving method in ostatus_source table; this ↵Brion Vibber
allows us to distinguish posts that have come through an unverified group feed
2010-02-21Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-21make some of the Webfinger magic strings constantsEvan Prodromou
2010-02-21OStatus PuSH fixlets:Brion Vibber
- set minimal error page output on PuSH callback - allow hub to retry ($config['ostatus']['hub_retries']), simplify internal iface a bit. Retries are pushed to end of queue but otherwise not delayed yet; makes delivery more robust to one-off transitory errors but not yet against downtime.
2010-02-21Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-21fixup activity serialization so salmon notifications workEvan Prodromou
2010-02-21OStatus feedsub fixlets:Brion Vibber
- actually udpate feedsub.last_update when we get a new PuSH update in - move incoming PuSH processing to a queue handler to minimize time spent before POST return, as recommended by PuSH spec. When queues are disabled this'll still be handled immediately.
2010-02-21Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-21use Ostatus_profile::ensureActivityObjectProfile() in ↵Evan Prodromou
SalmonAction::ensureProfile()
2010-02-21OStatus: debug aid - log the received Salmon post when it can't be parsed ↵Brion Vibber
properly as an <atom:entry>
2010-02-21correct name check in ActivityObject::fromProfile()Evan Prodromou
2010-02-21make avatar attribute explicit for ActivityObjectEvan Prodromou
2010-02-21remove unused profile code from salmonactionEvan Prodromou
2010-02-21let activities generate their own XMLEvan Prodromou
2010-02-21saving notices in salmon actionsEvan Prodromou