summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-11-12fix syntax error introduced in i18n tweaks: newgroup actionBrion Vibber
2010-11-12Revert "Missing one close-paren in newgroup.php" - incorrect fix for paren bugBrion Vibber
This reverts commit 3afb031d9270a29db7f1ac4a964bb4b796759827.
2010-11-12Fix for failure edge case in TwitterBridge outgoing repeat/retweets.Brion Vibber
When the retweet failed with a 403 error (say due to it being a private tweet, which can't be retweeted) we would end up mishandling the return value from our internal error handling. Instead of correctly discarding the message and closing out the queue item, we ended up trying to save a bogus twitter<->local ID mapping, which threw another exception and lead the queue system to re-run it. - Fixed the logic check and return values for the retweet case in broadcast_twitter(). - Added doc comments explaining the return values on some functions in twitter.php - Added check on Notice_to_status::saveNew() for empty input -- throw an exception before we try to actually insert into db. :)
2010-11-12don't try to initialize the mapstraction canvas if it doesn't existEvan Prodromou
2010-11-11Fix missing close of comment blockZach Copley
2010-11-10Add error logging for a couple send-fail cases in XMPP outBrion Vibber
2010-11-09Missing one close-paren in newgroup.phpEvan Prodromou
2010-11-09session table was missing from upgrade scriptsEvan Prodromou
2010-10-29README bump for 0.9.6 final0.9.6Brion Vibber
2010-10-29Merge branch 'master' into 0.9.xBrion Vibber
2010-10-29Merge remote branch 'gitorious/master'Evan Prodromou
2010-10-29add a hack to show ads on single-notice pagesEvan Prodromou
2010-10-28Merge remote branch 'origin/0.9.x' into 0.9.xBrion Vibber
2010-10-29Localisation updates from http://translatewiki.netSiebrand Mazeland
2010-10-28Merge branch 'master' into 0.9.xBrion Vibber
2010-10-28Kill a ping queue item if we get an error on loading up the notice's ↵Brion Vibber
poster's profile, rather than letting the item be retried over and over as if it were a transitory error. This shouldn't generally happen as it's an indicator of database inconsistency, but it's a condition we know happens.
2010-10-28Fix for regression: fatal error on group page display when not logged in.Brion Vibber
Bug was introduced with group deletion feature.
2010-10-28fall back to siteowner on bad nickname (Bug#2861)Evan Prodromou
2010-10-28Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-10-28Tweak for OAuth headers not seen in $_SERVERBrion Vibber
2010-10-28Merge branch '0.9.x' of git://gitorious.org/statusnet/mainline into 0.9.xSiebrand Mazeland
2010-10-28Localisation updates from http://translatewiki.net.Siebrand Mazeland
2010-10-27Merge branch 'instrument' into 0.9.xBrion Vibber
2010-10-27ApiLogger plugin: dumps some information about API hits to aid in ↵Brion Vibber
researching future HTTP-level cachability improvements. Data are sent to the 'info' level of logging, like so: [lazarus.local:4812.86b23603 GET /mublog/api/statuses/friends_timeline.atom?since_id=1353] STATLOG action:apitimelinefriends method:GET ssl:no query:since_id cookie:no auth:yes ifmatch:no ifmod:no agent:Appcelerator Titanium/1.4.1 (iPhone/4.1; iPhone OS; en_US;) Fields: * action: case-normalized name of the action class we're acting on * method: GET, POST, HEAD, etc * ssl: Are we on HTTPS? 'yes' or 'no' * query: Were we sent a query string? 'yes', 'no', or 'since_id' if the only parameter is a since_id * cookie: Were we sent any cookies? 'yes' or 'no' * auth: Were we sent an HTTP Authorization header? 'yes' or 'no' * ifmatch: Were we sent an HTTP If-Match header for an ETag? 'yes' or 'no' * ifmod: Were we sent an HTTP If-Modified-Since header? 'yes' or 'no' * agent: User-agent string, to aid in figuring out what these things are The most shared-cache-friendly requests will be non-SSL GET requests with no or very predictable query parameters, no cookies, and no authorization headers. Private caching (eg within a supporting user-agent) could still be friendly to SSL and auth'd GET requests. We kind of expect that the most frequent hits from clients will be GETs for a few common timelines, with auth headers, a since_id-only query, and no cookies. These should at least be amenable to returning 304 matches for etags or last-modified headers with private caching, but it's very possible that most clients won't actually think to save and send them. That would leave us expecting to handle a lot of timeline since_id hits that return a valid API response with no notices. At this point we don't expect to actually see if-match or if-modified-since a lot since most of our API responses are marked as uncacheable; so even if we output them they're not getting sent back to us. Random subsampling can be enabled by setting the 'frequency' parameter smaller than 1.0: addPlugin('ApiLogger', array( 'frequency' => 0.5 // Record 50% of API hits ));
2010-10-28Update translator documentation.Siebrand Mazeland
2010-10-28i18n/L10n updates and superfluous whitespace removed.Siebrand Mazeland
2010-10-28* Superfluous whitespace removed.Siebrand Mazeland
* i18n review (no changes needed).
2010-10-28* i18n/L10n fixes.Siebrand Mazeland
* translator documentation updated. * superfluous whitespace removed.
2010-10-28* i18n/L10n fixes.Siebrand Mazeland
* translator documentation updated. * superfluous whitespace removed.
2010-10-27Merge branch 'nofollowexternallink' into 0.9.xEvan Prodromou
Conflicts: lib/default.php
2010-10-26Set cookies with "secure" flag on SSL sites. Improves security.testingCraig Andrews
2010-10-26Fix OAuth verifier display page title and msgs for i18nZach Copley
2010-10-26UI on profile settings page to opt out of following everyoneEvan Prodromou
2010-10-26flag to let users opt out of following everyoneEvan Prodromou
2010-10-26Plugin to follow all new users by defaultEvan Prodromou
2010-10-26can't subscribe to blacklisted domains/usersEvan Prodromou
2010-10-26Blacklist plugin checks PuSH and Salmon noticesEvan Prodromou
2010-10-26userrole.php will take a profile id for remote profilesEvan Prodromou
2010-10-25readme: release candidate 0.9.60.9.6rc1Brion Vibber
2010-10-25Merge commit 'refs/merge-requests/2223' of ↵Zach Copley
git://gitorious.org/statusnet/mainline into integration
2010-10-25Updated mustard description and linkMichele macno Azzolari
2010-10-25Supress header, footer, sidebar on OAuth verifier pin page when in "desktop" ↵Zach Copley
mode
2010-10-25Base theme styling for oauth pin and desktop mode.Samantha Doherty
2010-10-25Forgot to add the OAuth verifier pin page to sensitive arrayZach Copley
2010-10-25We don't need to have editapplication (only showapplication) in theZach Copley
sensitive array because it doesn't expose the consumer keypair
2010-10-25Add OAuth token exchange endpoint to 'sensitive' array; i.e.: use SSL ifZach Copley
available
2010-10-25Add special CSS classes to OAuth authorization and pin pages whenZach Copley
in desktop mode
2010-10-25Less scary OAuth authorization messages when using anonymous consumerZach Copley
2010-10-25max_id is inclusiveEvan Prodromou
2010-10-25change max_id from < to <=Evan Prodromou