- 04 Feb, 2011 1 commit
-
-
Evan Prodromou authored
-
- 03 Feb, 2011 8 commits
-
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Evan Prodromou authored
Conflicts: lib/groupeditform.php
-
Evan Prodromou authored
-
- 01 Feb, 2011 3 commits
-
-
Brion Vibber authored
-
Brion Vibber authored
Ticket #3022: fix formatting output for ApiAction::clientError and ApiAction::serverError when caller doesn't explicitly pass the format. Format's already available as a member variable, so use it! Fixes some error reponses in api/statusnet/groups/leave.json which were coming through as XML. May fix some others as well.
-
Zach Copley authored
-
- 31 Jan, 2011 18 commits
-
-
Zach Copley authored
-
Zach Copley authored
Facebook removed Profile Boxes and some API calls it relied upon. See: http://developers.facebook.com/roadmap/deprecations
-
Brion Vibber authored
Fix "$s"s that slipped into double-quoted translatable strings' '%1$s' pattern. Switch to single-quote to fix.
-
Brion Vibber authored
Performance counters: records number of total and unique cache get/set/incr/deletes and queries, and logs to syslog. $config['site']['logperf'] = true; // to record & dump total hits of each type and the runtime to syslog $config['site']['logperf_detail'] = true; // very verbose -- dump the individual cache keys and queries as they get used (may contain private info in some queries) Seeing 180 cache gets on a timeline page seems not unusual currently; since these run in serial, even relatively small roundtrip times can add up heavily. We should consider ways to reduce the number of round trips, such as more frequently storing compound objects or the output of processing in memcached. Doing parallel multi-key lookups could also help by collapsing round-trip times, but might not be easy to fit into SN's object model. (For things like streams this should actually work pretty well -- grab the list, then when it's returned go grab all the individual items in parallel and return the list)
-
Brion Vibber authored
* dropped unnecessary join on notice table * made the function actually static, since it makes no sense as an instance variable. The only caller (in AttachmentList) is updated.
-
Brion Vibber authored
Revert "Session GC fix: save session.modified field as UTC so our comparisons work." - no longer needed with ticket #3020 fix to time zone settings This reverts commit a7abb232.
-
Brion Vibber authored
Conflicts: classes/Profile.php
-
Brion Vibber authored
Fix for ticket #3020: set MySQL session time_zone variable to UTC ('+0:00') so TIMESTAMP column values are comparable against our other UTC timestamp values. MySQL stores TIMESTAMP columns as UTC, but with a local time interface. (SRSLY?!) DATETIME columns are always bare and assumed to be local time, but we keep only UTC in them. Forcing the session time_zone to UTC means we won't have to worry as much about what we're sending/receiving in there. Also will let us remove the hack in master commit a7abb232 for session tweaks
-
Brion Vibber authored
-
Brion Vibber authored
-
Brion Vibber authored
-
Brion Vibber authored
Thanks to the fine folks at http://forum.jquery.com/topic/regression-form-plugin-ajaxform-cannot-access-xml-return-data-in-opera#14737000001950332 :D
-
Evan Prodromou authored
-
Evan Prodromou authored
-
Siebrand Mazeland authored
-
Siebrand Mazeland authored
* remove superfluous whitespace. * update punctuation on form validation messages. * L10n tweaks. * add fixme for missing class documentation.
-
Siebrand Mazeland authored
* add translator documentation. * remove superfluous whitespace.
-
Siebrand Mazeland authored
* fix L10n issues. * update comments and tag missing documentation on some classes. * remove superfluous whitespace *
-
- 30 Jan, 2011 4 commits
-
-
-
Siebrand Mazeland authored
* L10n tweaks (mostly domain MENU assignments). * Remove superfluous whitespace.
-
Siebrand Mazeland authored
* Update punctuation in form validation message for consistency. * Remove superfluous whitespace.
-
Siebrand Mazeland authored
* remove superfluous whitespace.
-
- 29 Jan, 2011 1 commit
-
-
- 28 Jan, 2011 1 commit
-
-
Siebrand Mazeland authored
* update/add translator documentation * remove superfluous whitespace
-
- 27 Jan, 2011 4 commits
-
-
Brion Vibber authored
Had to tweak statusnet.ini to remove the DB_DATAOBJECT_MYSQLTIMESTAMP bitfield constant on session.modified; while it sounds like a useful and legit setting, it actually just means that DB_DataObject silently fails to pass through any attempts to explicitly set the value. As a result, MySQL does its default behavior which is to insert the current *LOCAL* time, which is useless. This was leading to early GC west of GMT, or late GC east of it. Early GC could at worst destroy all live sessions (whoever's session *triggered* GC is fine, as the session then gets saved right back.)
-
Brion Vibber authored
Add $config['sessions']['gc_limit'] to limit how much work we do in each session GC; defaulting to killing 1000 sessions at a time.
-
Evan Prodromou authored
-
Evan Prodromou authored
-