summaryrefslogtreecommitdiff
path: root/plugins/OStatus/OStatusPlugin.php
AgeCommit message (Collapse)Author
2010-02-26move signing to take a local actor profile and use local keysJames Walker
2010-02-26updating to use latest salmon NS definitionsJames Walker
2010-02-26salmon actually fetching remote keypairsJames Walker
2010-02-25moving webfinger action to xrdactionJames Walker
2010-02-25call-time pass by referenceJames Walker
2010-02-25OStatus: when finding webfinger @-replies, override a local profile match if ↵Brion Vibber
found at the same location (eg @someguy vs @someguy@example.org) Fixes inconsistent application of webfinger @-mentions in OStatus; once a local profile is set up the local name would often match first and ended up overriding in output.
2010-02-24Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingBrion 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-24Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
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-23OStatus: fixes for link/id and text extraction gets import of Buzz feeds ↵Brion Vibber
working.
2010-02-23some logging for OStatusPlugin::onStartFindMentions()Evan Prodromou
2010-02-23Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
Conflicts: plugins/OStatus/OStatusPlugin.php
2010-02-23move mention detection before default in OStatusPluginEvan Prodromou
2010-02-23OStatus: do PuSH subscription setup from subscribe/join event hooks, so ↵Brion Vibber
resubscribing directly from a profile/group list works correctly if there aren't active subscriptions at the moment.
2010-02-22generate keypairs for users, and put them in the XRD for discoveryJames Walker
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-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-22Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingSarven Capadisli
2010-02-22Added link to Subscriptions page to XHR get the ostatus sub formSarven Capadisli
2010-02-22Merge remote branch 'statusnet/testing' into testingJames Walker
2010-02-22adding extlib for Crypt_RSAJames Walker
2010-02-21some info code for usersalmon.phpEvan Prodromou
2010-02-21Merge branch 'testing' of gitorious.org:statusnet/mainline into testingBrion Vibber
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-21hook in OStatusPlugin to return Ostatus_profile URIs where applicableEvan Prodromou
2010-02-21Wasn't putting in namespaces for reply salmonsEvan Prodromou
2010-02-21Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-21Notice::getReplies() returns array of profile IDsEvan Prodromou
2010-02-21OStatus: drop the remnants of feedsubsettings, replaced by ostatussub and no ↵Brion Vibber
longer linked in UI
2010-02-21Do mention lookup for Webfinger accounts in OStatusPluginEvan 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-21correct actor for OStatusPlugin::onEndUnsubscribe()Evan Prodromou
2010-02-21add activity:subject to atom feedsEvan Prodromou
2010-02-21use notifyActivity() for notifications in OStatusPluginEvan Prodromou
2010-02-20do some double-checks on favor and disfavor handlers in OStatusPluginEvan Prodromou
2010-02-20Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
Conflicts: plugins/OStatus/OStatusPlugin.php
2010-02-20Add support for favor and disfavor notificationEvan Prodromou
Added support for favoring and disfavoring in OStatusPlugin. Needed to represent the Notice as an activity:object, so added some code for that in lib/activity.php. Also, made some small changes to OStatusPlugin so it handled having a non-default argument $object correctly.
2010-02-20OStatus: send favorite/unfavorite notifications to remote authorsBrion Vibber
2010-02-20OStatus: fix regressions in plugin & usersalmon action. Sub/unsub ↵Brion Vibber
notifications are working again.
2010-02-20add hooks for OStatus notification on subscribe/unsubscribeEvan Prodromou
2010-02-20Move some salmon processing to a superclassEvan Prodromou
Moved some salmon processing to a superclass so we could handle group salmon posts, too.
2010-02-19OStatus: sub/unsub notifications working again. Fixed up autodetection of ↵Brion Vibber
feed info at profile setup time
2010-02-19OStatus: hooked up follow/unfollow events on Salmon endpoint to ↵Brion Vibber
create/destroy remote subscriber relationships
2010-02-18OStatus refactoring to clean up profile vs feed and fix up subscription issues.Brion Vibber
PuSH subscription maintenance broken back out to FeedSub, letting Ostatus_profile deal with the profile level (user or group, with unique id URI)
2010-02-18OStatus sub/unsub updates:Brion Vibber
- fix for PuSH unsub verification - send Salmon notification on unsub
2010-02-17OStatus: override source link with the source domain and link to original ↵Brion Vibber
message
2010-02-16add a couple of FIXME commentsEvan Prodromou
2010-02-13Dialogbox for OStatus remote subscriptionSarven Capadisli