summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-21permalink on a note represented by rel=alternateEvan Prodromou
2010-02-21Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
Conflicts: plugins/OStatus/lib/activity.php
2010-02-21more tests for Activity parsingEvan Prodromou
2010-02-21Save posted notices in usersalmonEvan Prodromou
2010-02-21Notice::saveNew() accepts url and rendered optionsEvan Prodromou
2010-02-21saving notices in salmon actionsEvan Prodromou
2010-02-21more complete content retrieval in ActivityObject::__construct()Evan Prodromou
2010-02-20OStatus: fix regressions from mergeBrion Vibber
2010-02-20Subscription::start() should be enough, right?Evan Prodromou
2010-02-20do some double-checks on favor and disfavor handlers in OStatusPluginEvan Prodromou
2010-02-20make sure argument to Fave::addNew() is a profileEvan 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: Salmon favorite & unfavorite events now handledBrion Vibber
2010-02-20OStatus: send favorite/unfavorite notifications to remote authorsBrion 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-20Change to use TagURI::base() instead of common_config()Evan Prodromou
I changed the way that tag: URIs are minted, so we now use the right base. Ideally most of these would use HTTP URIs instead, but for now at least they use the right base.
2010-02-20OStatus: fix regressions in plugin & usersalmon action. Sub/unsub ↵Brion Vibber
notifications are working again.
2010-02-20Add a library to mint tag URIsEvan Prodromou
We've been making pretty crummy tag: URIs for a while. We should continue to favor HTTP URIs, since it's nice to be able to discover things about an object you've shared the ID of. Where that's not possible, this makes nicer tag URIs.
2010-02-20drop no-longer-used XML_Feed_Parser extlib package from OStatus pluginBrion Vibber
2010-02-20Add events for favor and disfavorEvan Prodromou
Added events to core code for when someone favors or disfavors a notice.
2010-02-20add hooks for OStatus notification on subscribe/unsubscribeEvan Prodromou
2010-02-20adjust URI, URL, and location in Ostatus_profile::processPostEvan Prodromou
2010-02-20Add HTMLPurifier to extlibEvan Prodromou
HTMLPurifier defangs arbitrary submitted HTML. We're using it in the OStatus plugin, but it may be valuable for other parts of the codebase (I think OEmbed might benefit, for example).
2010-02-20Cool bug! Technically good PHP syntaxEvan 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: 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-19remove unused subs_(un)subscribe_user functionsEvan Prodromou
2010-02-19replace calls to subs_(un)subscribe_user with Subscription methodsEvan Prodromou
2010-02-19Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingSarven Capadisli
2010-02-19Refactor subs_* functions for remote useEvan Prodromou
The subs_* functions in subs.php have made a lot of assumptions about users versus profiles. I've refactored the functions to be methods of the Subscription class instead, and to use Profile objects throughout. Some of the checks for blocks or existing subscriptions depended on users or profiles, so I've moved those methods around a bit. I've left stubs for the subs_* functions until we get time to replace them.
2010-02-19Using inlineScript instead for clickjacking checkSarven Capadisli
2010-02-19Only load json2.js if native JSON is not supportedSarven Capadisli
2010-02-18add ActivityContext class and test itEvan Prodromou
2010-02-18add type='text/html' to alternate link in Notice AtomEvan 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-18Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingBrion Vibber
2010-02-18OStatus sub/unsub updates:Brion Vibber
- fix for PuSH unsub verification - send Salmon notification on unsub
2010-02-18Minor adjustment to edit icon positionSarven Capadisli
2010-02-18Fixes long strings from not breakingSarven Capadisli
2010-02-18always distribute to inbox of author immediatelyEvan Prodromou
2010-02-18Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-18more work on salmonEvan Prodromou
2010-02-17Merge branch 'master' into testingBrion Vibber
2010-02-17Queues: redid the breakout control model so we can start up and subscribe to ↵Brion Vibber
queues without running through the complete site list, which is ok at 1k sites but too slow at 10k. All breakout queues that we're going to need to listen to now need to be explicitly listed in $config['queue']['breakout']. Until XMPP is moved to component model, this setting will let the individual processes work with their own queues: $config['queue']['breakout'][] = 'xmpp/xmppout/' . $config['site']['nickname'];