summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-01-05Plugin now checks notify handlers before registering subscriptionsZach Copley
2010-01-05Better .ini info for RSSCloud subscriptionZach Copley
2010-01-05Make dummy aggregator handle RSSCloud challenge/response with domain parameterZach Copley
2010-01-05Set modified column correctly.Zach Copley
2010-01-05Fixed DB_DataObject to return the right keys info for a compoundZach Copley
key & fix ini output
2010-01-05Add a table and DB_DataObject class for storing cloud subscriptionsZach Copley
2010-01-05Queue notices for rssCloudZach Copley
2010-01-05Only add rssCloud link to user timelineZach Copley
2010-01-05/rsscloud/request_notify should work nowZach Copley
2010-01-05Some foundational work. Not much to see here. Move along.Zach Copley
2010-01-05Test action to simulate an aggregator. Useful for checking that the cloud ↵Zach Copley
hub is sending notifications.
2010-01-05Extremely nascent RSSCloud pluginZach Copley
2010-01-05encache on insert instead of decachingEvan Prodromou
2010-01-06remove invalid calls to AuthenticationPlugin::onAutoloadCraig Andrews
2010-01-06Use plugin configuration instead of common_config()Craig Andrews
2010-01-06Use common_{log,debug} instead of error_log for loggingCraig Andrews
2010-01-06Add shiny's mollom pluginCraig Andrews
2010-01-05Fix for overlong RT trimming: don't trim if textlimit is 0 (unlimited)Brion Vibber
2010-01-05Ticket 2135: trim overlong repeats with ellipsis rather than failing.Brion Vibber
In web interface and retweet/repeat API we show the original untrimmed text, but some back-compat API messages will still show the trimmed 'RT' version. This matches Twitter's behavior on overlong retweets, though we're outputting the RT version in more API results than they do.
2010-01-05Cache fixes:Brion Vibber
* We now cache negative lookups; clear them in Memcached_DataObject->insert() * Mark file.url as a unique key in statusnet.ini so its negative lookups are cleared properly (first save of a notice with a new URL was failing due to double-insert) * Now using serialization for default in-process cache instead of just saving objects; avoids potential corruption if you save an object to cache, change the original object, then fetch the same key from cache again
2010-01-05Require users to login to view attachments on private sitesCraig Andrews
Thank you jeff-themovie for this implementation!
2010-01-05Localisation updates for !StatusNet from !translatewiki.net !sntransSiebrand Mazeland
2010-01-05Move Authorization and Authentication plugin structures into core, instead ↵Craig Andrews
of as plugins. This move makes sense as you can addPlugin('Authentication') for example - these are abstract classes designed to be implemented, not used directly.
2010-01-05Fix auth plugin autoregistration issue.Craig Andrews
2010-01-05Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xSarven Capadisli
2010-01-05Added adminprofileflag padding for CloudySarven Capadisli
2010-01-05Typo fix in the new default in-process cache; spewed notice warnings on ↵Brion Vibber
deletion, breaking XHR responses.
2010-01-05Admin panel layout for CloudySarven Capadisli
2010-01-05Rest of layout styles for Cloudy.Sarven Capadisli
2010-01-05More updates to Cloudy theme layoutSarven Capadisli
2010-01-05Updated Cloudy themeSarven Capadisli
2010-01-04Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xEvan Prodromou
Conflicts: classes/Memcached_DataObject.php
2010-01-04free some memory in createsim.phpEvan Prodromou
2010-01-05Updated default theme for geoSarven Capadisli
2010-01-05Reuse cookie location_enabled before .change()Sarven Capadisli
2010-01-05Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xSarven Capadisli
2010-01-05Retain the geo data when FormNoticeXHR is complete because form getsSarven Capadisli
reset
2010-01-04Merge branch 'master' into 0.9.xEvan Prodromou
Conflicts: actions/publictagcloud.php classes/Memcached_DataObject.php
2010-01-04Merge branch 'master' of git@gitorious.org:statusnet/mainlineEvan Prodromou
2010-01-04Merge branch 'batchlocation'Evan Prodromou
2010-01-05Remove input geo data as wellSarven Capadisli
2010-01-05If user checked shared location but didn't enter their location, don'tSarven Capadisli
show the checkbox
2010-01-04Refactored NoticeLocationAttach(). It works better in UAs that don'tSarven Capadisli
support Geolocation API.
2010-01-04Exclude process-specific link & result cache references from serialized ↵Brion Vibber
Memcached_Data_Object instances. Should fix seemingly-random bugs due to destructor free()ing local resources by mistake. cherry-pick from 0.9.x
2010-01-04Revert "Take Memcached_DataObject destructor back out to check whether it ↵Brion Vibber
might be causing some under-the-hood problems." This reverts commit 89cca01259d71f3da961ef64def3647f86a01567.
2010-01-04Exclude process-specific link & result cache references from serialized ↵Brion Vibber
Memcached_Data_Object instances. Should fix seemingly-random bugs due to destructor free()ing local resources by mistake.
2010-01-04Merge branch 'locshunt2' into 0.9.xEvan Prodromou
2010-01-04user_id is a non-autoincrement pkey for user_location_prefsEvan Prodromou
2010-01-04drop debug statementBrion Vibber
2010-01-04Ticket 2141: bugs with weighted popularity lists across year boundary.Brion Vibber
Consolidated several separate implementations of the same weighting algorithm into common_sql_weight() and fixed some bugs... For MySQL, now using timestampdiff() instead of subtraction for the comparison, so we get sane results when the year doesn't match, and utc_timestamp() rather than now() so we don't get negative ages for recent items with local server timezone. Unknown whether the same problems affect PostgreSQL, but note that it lacks the timestampdiff() SQL function.