summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2010-01-05Support an 'extra' clause when definining a column (e.g.: 'on updateZach Copley
CURRENT_TIMESTAMP').
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-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-05Typo fix in the new default in-process cache; spewed notice warnings on ↵Brion Vibber
deletion, breaking XHR responses.
2010-01-04Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xEvan Prodromou
2010-01-04default value for cache::get() changed from null to falseEvan Prodromou
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.
2010-01-04Fix for auto_increment parameter in auto-created tables via checkschema.Brion Vibber
Update FeedSub plugin for non-Plugin_DataObject setup and working checkschema updates.
2010-01-03Remove logging from default cacheEvan Prodromou
2010-01-02Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xEvan Prodromou
2010-01-02First version of Memcache pluginEvan Prodromou
2010-01-02Make cache.php PHPCS-cleanEvan Prodromou
2010-01-02invert if for cache handlingEvan Prodromou
2010-01-02fix default array implementation checksEvan Prodromou
2010-01-02Make caching a plugin systemEvan Prodromou
2010-01-02fixup memcache functionsEvan Prodromou
2010-01-03Changed location share representation to be more like the fileSarven Capadisli
attachment. Init UI. Probably a little buggy.
2010-01-01Merge branch 'master' into 0.9.xEvan Prodromou
Conflicts: classes/Memcached_DataObject.php
2009-12-31Initial UI for geo location share option in notice formSarven Capadisli
2009-12-31Moved JavaScript dependant stuff out of noticeform.Sarven Capadisli
2009-12-31Removed style information out of HTMLSarven Capadisli
2009-12-31Use the location setting profile as secondarySarven Capadisli
2009-12-31Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xSarven Capadisli
2009-12-31If user is sharing their location (based on profile setting), thenSarven Capadisli
enable it for form notice by default. This can be overriden by the cookie to preserve states.
2009-12-31If user doesn't want to share their location (which is globally setSarven Capadisli
from their profile settings), don't bother to output form data for lat/long in the notice form.
2009-12-31Fix to grab and use the actual lat/lon values from the user profileSarven Capadisli
2009-12-31Moved shareLocation data from formActions() to formData()Sarven Capadisli
2009-12-31Fixed Event end nameSarven Capadisli
2009-12-30Enable memcache automatic compression, starting at 20k and only if ↵Craig Andrews
compression gain is greater than 20%. Allows storage of larger objects (over 1mb in size uncompressed), such as huge LDAP schemas. Should also improve cache efficiency (allows more stuff to be stored in same memory) and reduce network latency (less data transfer)
2009-12-30Remove trailing space in checkbox text.Siebrand Mazeland
2009-12-29Implement user interface for user to preview what location they are sharing ↵Craig Andrews
with a notice
2009-12-29don't show notices with deleted profilesEvan Prodromou
2009-12-28Merge branch 'locshunt' into 0.9.xEvan Prodromou
2009-12-28More configuration options for location sharingEvan Prodromou
2009-12-28remove namespace setting from location; it's unusedEvan Prodromou
2009-12-23Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xEvan Prodromou
2009-12-23Updated Repeat notice option submit button styleSarven Capadisli
2009-12-23don't email replies to yourselfEvan Prodromou
2009-12-22Merge branch 'master' into 0.9.xEvan Prodromou
2009-12-22Merge branch 'testing'Evan Prodromou
2009-12-22update to rc2Evan Prodromou
2009-12-22Merge branch '0.9.x' of git@gitorious.org:statusnet/mainline into 0.9.xEvan Prodromou
2009-12-21Ticket 1982: define LC_MESSAGES and friends if PHP didn't predefine them for ↵Brion Vibber
us. (Known problem on Win32)
2009-12-21Ignore user language settings that aren't listed in language config; we'll ↵Brion Vibber
then fall back to current autodetection. This prevents the surprises where your profile suddenly switches to Arabic because it was selected by default due to lack of a match in the drop-down box.
2009-12-20Localisation updates for !StatusNet from !translatewiki.net !sntransSiebrand Mazeland
* Adding Persian language
2009-12-19Ignore user language settings that aren't listed in language config; we'll ↵Brion Vibber
then fall back to current autodetection. This prevents the surprises where your profile suddenly switches to Arabic because it was selected by default due to lack of a match in the drop-down box.
2009-12-16Merge branch '0.9.x' into testing0.9.0rc2Evan Prodromou
2009-12-16Add some doc comments and fixmes in util.phpBrion Vibber
2009-12-16PHP 5.3 closure-based implementation of curry(); old implementation used as ↵Brion Vibber
fallback for older PHP versions. Added unit tests to confirm they both work!