summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-02-09removing the webfinger hack for Notice::asAtomEntry since salmon can use a ↵James Walker
profile URL
2010-02-09moving salmon endpoint under 'main/'James Walker
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-09Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingBrion Vibber
2010-02-09Configurable delay between queuedaemon.php spawns/respawns to help stagger ↵Brion Vibber
out startups and subscriptions. Defaults to 1 second. $config['queue']['spawndelay'] = 1;
2010-02-09in progress Salmon responsesJames Walker
2010-02-09Merge remote branch 'statusnet/testing' into testingJames Walker
2010-02-09discovery piece - hand merged :PJames Walker
2010-02-08Merge branch 'testing' of gitorious.org:statusnet/mainline into testingZach Copley
* 'testing' of gitorious.org:statusnet/mainline: Pull GeoRSS locations over OStatus feeds Allow scripts/decache.php to blow out cache for objects that don't exist (anymore). OStatus cleanup... readme and version for beta5 Delete old Twitter user record when user changes screen name instead of updating. Simpler. Store Twitter screen_name, not name, for foreign_user.nickname when saving Twitter user. Actually store the timestamp on each nonce OAuth app name should not be null Fix issue with OAuth request parameters being parsed/stored twice when - Fix cache handling in TwitterStatusFetcher Added right margin for notice text. Helps Conversation notices look Confirm dialog for reset OAuth consumer key and secret button Always check for an OAuth request. This allows OAuth clients to set an Linkify notice source when posting from registered OAuth apps Suppress notice input box on OAuth authorization page Better token revocation Allow developers to delete OAuth applications OAuth app names should be unique. Prevents app statistic text from wrapping around avatar Sentence case for app statistics
2010-02-08Better checking for duplicate app namesZach Copley
2010-02-08Merge branch 'master' of git@gitorious.org:statusnet/mainline into testingBrion Vibber
2010-02-08Pull GeoRSS locations over OStatus feedsBrion Vibber
2010-02-08Allow scripts/decache.php to blow out cache for objects that don't exist ↵Brion Vibber
(anymore). May miss keys other than the given or primary key, but should work for a lot of common cases where a bad entry's been removed from DB but lingers in cache.
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-08readme and version for beta5Evan Prodromou
2010-02-08Delete old Twitter user record when user changes screen name instead of ↵Zach Copley
updating. Simpler.
2010-02-08Store Twitter screen_name, not name, for foreign_user.nickname when saving ↵Zach Copley
Twitter user.
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.
2010-02-06Moderator can make users admins of a groupEvan Prodromou
2010-02-06Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingEvan Prodromou
2010-02-06Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingZach Copley
2010-02-06Delete old Twitter user record when user changes screen name instead of ↵Zach Copley
updating. Simpler.
2010-02-06Store Twitter screen_name, not name, for foreign_user.nickname when saving ↵Zach Copley
Twitter user.
2010-02-05Don't spew warnings on usage of MEMCACHE_COMPRESSED constant when memcache ↵Brion Vibber
PHP extension is not present. Switched to a locally-defined Cache::COMPRESSED, translating that to MEMCACHE_COMPRESSED in the plugin.
2010-02-05Merge branch 'temp'Zach Copley
2010-02-05Actually store the timestamp on each nonceZach Copley
2010-02-05OAuth app name should not be nullZach Copley
2010-02-05Fix issue with OAuth request parameters being parsed/stored twice whenZach Copley
calling /api/account/verify_credentials.:format
2010-02-05- Fix cache handling in TwitterStatusFetcherZach Copley
- Other stability fixes
2010-02-05Added right margin for notice text. Helps Conversation notices lookSarven Capadisli
better.
2010-02-05Confirm dialog for reset OAuth consumer key and secret buttonZach Copley
2010-02-05Always check for an OAuth request. This allows OAuth clients to set anZach Copley
auth user, similar to how they can set one via http basic auth, even if one is not required. I think I finally got this right.
2010-02-05Linkify notice source when posting from registered OAuth appsZach Copley
2010-02-05Suppress notice input box on OAuth authorization pageZach Copley
2010-02-05Better token revocationZach Copley
2010-02-05Allow developers to delete OAuth applicationsZach Copley
2010-02-05OAuth app names should be unique.Zach Copley
2010-02-05Prevents app statistic text from wrapping around avatarSarven Capadisli
2010-02-05Sentence case for app statisticsSarven Capadisli
2010-02-05Merge branch 'testing' of git@gitorious.org:statusnet/mainline into testingZach Copley
2010-02-05Actually store the timestamp on each nonceZach Copley
2010-02-05OAuth app name should not be nullZach Copley
2010-02-05Fix issue with OAuth request parameters being parsed/stored twice whenZach Copley
calling /api/account/verify_credentials.:format
2010-02-04Merge branch 'master' into testing - drop debug statementsBrion Vibber
2010-02-04drop debug messages from inbox deletion fixBrion Vibber
2010-02-04Inbox::streamNotices() with deletion compensation: inbox paging should more ↵Brion Vibber
or less work with deleted items now. No change in efficiency for the common case where nothing's deleted: does the same bulk fetch of just the notices we think we'll need as before, then if we turned up short keeps checking one by one until we've filled up to our $limit. This can leave us with overlap between pages, but we already have that when new messages come in between clicks; seems to be the lesser of evils versus not getting a 'before' button. More permanent fix for that will be to switch timeline paging in the UI to use notice IDs.
2010-02-04Merge branch 'inbox-del' into testingBrion Vibber
2010-02-04Inbox::streamNotices() with deletion compensation: inbox paging should more ↵Brion Vibber
or less work with deleted items now. No change in efficiency for the common case where nothing's deleted: does the same bulk fetch of just the notices we think we'll need as before, then if we turned up short keeps checking one by one until we've filled up to our $limit. This can leave us with overlap between pages, but we already have that when new messages come in between clicks; seems to be the lesser of evils versus not getting a 'before' button. More permanent fix for that will be to switch timeline paging in the UI to use notice IDs.
2010-02-04Missed change when refactoring groups. Thanks macnoEric Helgeson
2010-02-04Missed change when refactoring groups. Thanks macnoEric Helgeson