summaryrefslogtreecommitdiff
path: root/plugins/OStatus/actions
AgeCommit message (Collapse)Author
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-22OStatus: use 'profile' consistently as param on ostatussub and ostatusinit ↵Brion Vibber
to help us stay sane.
2010-02-22Added link to Subscriptions page to XHR get the ostatus sub formSarven Capadisli
2010-02-22Fixed error/warning message location in OStatus autorize subscription pageSarven Capadisli
2010-02-22OStatus: fix remote subscription when putting webfinger address in the ↵Brion Vibber
little box
2010-02-21some info code for usersalmon.phpEvan Prodromou
2010-02-21don't save Notices that already exist in SalmonEvan Prodromou
2010-02-21Add error info for missing URI in attentionEvan Prodromou
2010-02-21reversed in_array() arguments in UsersalmonActionEvan Prodromou
2010-02-21OStatus: drop the remnants of feedsubsettings, replaced by ostatussub and no ↵Brion Vibber
longer linked in UI
2010-02-21Merge branch 'testing' of gitorious.org:statusnet/mainline into testingBrion Vibber
2010-02-21OStatus PuSH fixes:Brion Vibber
- hub now defers subscription state updates until after verification, per spec - hub now supports synchronous verification when requested (if async is not requested after) - client now requests synchronous verification (it's a bit safer) - cleanup on subscription logging/error responses
2010-02-21Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-21use some constants and do some extra output in webfinger outputEvan 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-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-21redirect ostatussub if not logged inEvan Prodromou
2010-02-21Save posted notices in usersalmonEvan Prodromou
2010-02-20Subscription::start() should be enough, right?Evan Prodromou
2010-02-20OStatus: Salmon favorite & unfavorite events now handledBrion Vibber
2010-02-20OStatus subscription page fixups; works but needs lots of UI loving!Brion Vibber
- ostatussub via subscribe button now works again (changed to take profile instead of feed, patched up to the new discovery) - added a quickie hack to allow putting your remote profile URI in place of webfinger acct through the remote-sub button (needs to be patched up to do proper discovery via XRDS or a link or something)
2010-02-20OStatus: fix regressions in plugin & usersalmon action. Sub/unsub ↵Brion Vibber
notifications are working again.
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: Salmon notifications now being generated moderately correctly. :) ↵Brion Vibber
Needs to be an <entry> not a <feed>.
2010-02-19OStatus: sub/unsub notifications working again. Fixed up autodetection of ↵Brion Vibber
feed info at profile setup time
2010-02-19Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
Conflicts: plugins/OStatus/actions/salmon.php
2010-02-19some more salmon stuffEvan Prodromou
2010-02-19OStatus: hooked up follow/unfollow events on Salmon endpoint to ↵Brion Vibber
create/destroy remote subscriber relationships
2010-02-19OStatus: fix up Salmon endpoint detection/saving, timestamp fixes.Brion Vibber
2010-02-18add ActivityContext class and test itEvan Prodromou
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-18Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-18more work on salmonEvan Prodromou
2010-02-16OStatus: migrated notice parsing to use Activity helper classes; on the way ↵Brion Vibber
to killing FeedMunger
2010-02-16OStatus: fix up some recent regressions in subscription setup; fix state ↵Brion Vibber
checks and verification token, and avatar save on setup. Needs updates for new atom code next...
2010-02-14update activity and salmon for previous commitEvan Prodromou
2010-02-13Added XHR channel for OStatus Subscribe buttonSarven Capadisli
2010-02-13Updated feed subscription form markupSarven Capadisli
2010-02-13Updated OStatus form markupSarven Capadisli
2010-02-12flesh out salmon endpointEvan Prodromou
2010-02-12OStatus sub setup code cleanup and partial group fixes (needs more work ↵Brion Vibber
after the Atom updates are done)
2010-02-12OStatus: renamed feedinfo table to ostatus_profile -- will cover remote ↵Brion Vibber
ostatus people and groups whether a subscription's active or not (maintains identity over unsub/resub, and between subscribers and subscribees)
2010-02-11OStatus: garbage collect unused PuSH subscriptions when the last local ↵Brion Vibber
subscriber unsubs
2010-02-09OStatus partial support for group subscriptions:Brion Vibber
* detection of group feeds is currently a nasty hack based on presence of '/groups/' in URL -- should use some property on the feed? * listing for the remote group is kinda cruddy; needs to be named more cleanly * still need to establish per-author profiles (easier once we have the updated Atom code in) * group delivery probably not right yet * saving of group messages still triggering some weird behavior Added support for since_id and max_id on group timeline feeds as a free extra. Enjoy!
2010-02-09in progress Salmon responsesJames Walker
2010-02-09discovery piece - hand merged :PJames Walker
2010-02-08OStatus cleanup...Brion Vibber
* Treat linkless feed posts as status updates; drop the "New post:" prefix and quotes on them. * Use stable user IDs for atom/rss2 feed links instead of unstable nicknames * Pull Atom feed preferentially when subscribing -- can now put the remote user's profile page straight into the feed subscription form and get to the right place. * Clean up naming for push endpoints
2010-02-08First steps on converting FeedSub into the pub/sub basis for OStatus ↵Brion Vibber
communications: * renamed FeedSub plugin to OStatus * now setting avatar on subscriptions * general fixes for subscription * integrated PuSH hub to handle only user timelines on canonical ID url; sends updates directly * set $config['feedsub']['nohub'] = true to test w/ foreign feeds that don't have hubs (won't actually receive updates though) * a few bits of code documentation * HMAC support for verified distributions (safest if sub setup is on HTTPS) And a couple core changes: * minimizing HTML output for exceptions in API requests to aid in debugging * fix for rel=self link in apitimelineuser when id given This does not not yet include any of the individual subscription management (Salmon notifications for sub/unsub, etc) nor a nice UI for user subscriptions. Needs some further cleanup to treat posts as status updates instead of link references.