summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-05-21Merge branch 'master' of gitorious.org:statusnet/mainline into testingBrion Vibber
2010-05-21Add TweetDeck to notice sourcesZach Copley
2010-05-21Avoid PHP notice about undefined array index when no avatar photo available ↵Brion Vibber
from Google profile
2010-05-21Disable SSL peer/hostname verification for HTTPClient unless we've ↵Brion Vibber
configured a trusted CA bundle like this: $config['http']['ssl_cafile'] = '/usr/lib/ssl/certs/ca-certificates.crt'; The previous state was failing on all HTTPS hits due to HTTP_Request2 library turning on the validation check but not specifying a CA file.
2010-05-20Added block link to subscription notification emails; block action can now ↵Brion Vibber
take a profile ID on the URL; added profile details to block page so there's an indication of who you're blocking before you pull the trigger. Fixed typo in RedirectingAction when no return-to data provided in form submission. RedirectingAction::returnToArgs() has been renamed to returnToPrevious() to avoid conflict with Action::returnToArgs() which returns arguments to be passed to other actions as return-to arguments. All callers should now be updated. More profile settings actions will now redirect through a login form if visited as a GET request, as would be expected from a bookmark, link sent in e-mail etc.
2010-05-19Quick fix for creating OpenID accounts authenticating against a MediaWiki ↵Brion Vibber
site; trim the 'User:' etc from the final path segment before generating a nickname from it. Avoids ending up with nicks like 'userbrion' on your first OpenID login!
2010-05-19Merge branch 'master' of gitorious.org:statusnet/mainlineBrion Vibber
2010-05-19Add config option for RequireValidatedEmail plugin to skip the check for ↵Brion Vibber
folks with a trusted OpenID association. Also added an event that other plugins or local config can use to override the checks.
2010-05-19Hotpatch to add additional debug statements to FacebookPlugin'sZach Copley
facebook posting code.
2010-05-19Merge branch 'master' of gitorious.org:statusnet/mainline into testingBrion Vibber
2010-05-19Locale switch cleanup: use common_switch_locale() which is safer for ↵Brion Vibber
updating gettext state. Also moved a few calls to reduce chance of hitting an exception before switching back. Should help with problems where xmppdaemon would get stuck in wrong locale.
2010-05-18Need to always emit statusnet:notice_info so it's available in profile feedsZach Copley
2010-05-18Remove errant double HTML entity encoding in API source attributionZach Copley
2010-05-18Allow OStatusPlugin to set the source attribution titleZach Copley
2010-05-18- OStatusPlugin should return true if it doesn't need to handle sourceZach Copley
attribution - Remove stray break statement from NoticeList
2010-05-18HTML entity encode source link URLs in plain XML output and add ↵Zach Copley
rel="nofollow" to them
2010-05-18Add source link attr to statusnet:notice_info element in Atom output for noticesZach Copley
2010-05-18Refactor and centralize notice source link calculationZach Copley
2010-05-18Add xmlns:statusnet and statusnet:notice_info element to Atom entries for ↵Zach Copley
notices
2010-05-18Redirect non-SSL hits to login & register actions to SSL if 'always' or ↵Brion Vibber
'sometimes' SSL modes are kicked in. The forms would already submit to SSL, but people are happier if they start on a secure page! Note: this really should be done for sensitive/all URLs in index.php, but it seems a bit awkward to reconstruct the SSL version of the link atm. Cleanup todo!
2010-05-18typo fix in en_GB localization (also updated @ translatewiki)Brion Vibber
2010-05-18Merge branch 'openid-teams' into testingBrion Vibber
2010-05-18OpenID access control options: trusted provider URL, Launchpad team ↵Brion Vibber
restrictions. Added an admin panel for setting these and OpenID-only mode, off by default. To enable the admin panel: $config['admin']['panels'][] = 'openid'; Or to set them manually: $config['openid']['trusted_provider'] = 'https://login.ubuntu.net/'; $config['openid']['required_team'] = 'my-project-cabal'; $config['site']['openidonly'] = true; OpenID-only mode can still be set from addPlugin() parameters as well for backwards compatibility. Note: if it's set there, that value will override the setting from the database or config.php. Note that team restrictions are only really meaningful if a trusted provider is set; otherwise, any OpenID server could report back that users are members of the given team. Restrictions are checked only at OpenID authentication time and will not kick off people currently with a session open; existing remembered logins may also survive these changes. Using code for Launchpad team support provided by Canonical under AGPLv3, pulled from r27 of WordPress teams integration plugin: https://code.edge.launchpad.net/~canonical-isd-hackers/wordpress-teams-integration/trunk
2010-05-18Merge branch 'master' of gitorious.org:statusnet/mainline into testingBrion Vibber
2010-05-18invalid mbox_sha1sum in the case where users don't have an email addressJames Walker
(reported by pedantic-web.org)
2010-05-17Include notice fragment on 'in context' links in Realtime plugin family.Brion Vibber
2010-05-17Patch from g0: fix for conversation links in Realtime updatesBrion Vibber
Previously was using the reply-to URL, which didn't match with other displays. Now sends to the right conversation page.
2010-05-14accept either salmon endpoint (until they're unified in the spec)James Walker
2010-05-14allow hyphens in subdomains for webfinger addressesJames Walker
2010-05-13More direct text for registration licensing/tos checkbox for private and ↵Brion Vibber
all-rights-reserved sites.
2010-05-12Fix keys() / keyTypes() mixup in SamplePluginBrion Vibber
2010-05-11Windows server fix: Use platform EOL in debug log fileBrion Vibber
2010-05-11Installer tweak for Windows: normalize line endings to platform standard in ↵Brion Vibber
generated config.php Added a comment that the writable directory checks are insufficient to catch ACL problems on Windows; need a better check for that.
2010-05-08Fix for repeats from the API having null source attributionZach Copley
2010-05-07Allow plugins to load their styles for mobile view; fixes bad realtime ↵Brion Vibber
button layout
2010-05-06Ticket #2184: recognize Palm Pre / WebOS browsers for MobileProfileBrion Vibber
One-line addition of 'webos' to the keywords list.
2010-05-05Implement since_id and max_id param handling for /api/favoritesZach Copley
2010-05-05XMPP debugging: log the message source when discarding empty or unrecognized ↵Brion Vibber
messages.
2010-05-05Quick fix for DirectionDetector: only apply <span class="rtl"> once; if it's ↵Brion Vibber
already there in an incoming message (eg via OStatus), don't reapply it. Modified from patch from Everplays
2010-05-05Clean up reference usage warnings in DirectionDetector pluginBrion Vibber
2010-05-04Handle timeout more gracefully in background pingsBrion Vibber
Added a 2-second default timeout for XMLRPC/extended pings, configurable as [ping,timeout]. No longer repeating the entire ping section if we had an HTTP error during a submission. For now, dropping the bad item and continuing on with others. (Todo: individual retry and cleaner discards of blacklisted broken-for-now sites.)
2010-05-04Avoid spewing giant debug backtrace into exception in certain OStatus ↵Brion Vibber
subscription failure cases. The code pattern 'new XXXException($e)' to chain exceptions doesn't actually work as intended, as exceptions are actually expecting a string message here. This caused an implicit string conversion from HTTP_Request2_Exception, which is a PEAR_Exception, which defines an absurdly detailed __toString() method including a giant HTML table with a backtrace if you happen to be on a web request. Simply passing $e->getMessage() instead clears this up, as we'll get the nice short message like 'Couldn't connect to tcp://blahblah:80'
2010-05-04Add Emacs Identica-mode to notice sourcesZach Copley
2010-05-03Pull localization updates from 0.9.x branch0.9.2Brion Vibber
2010-05-03Updated README to include one-liner about fixed installer in the noteable ↵Zach Copley
changes section
2010-05-03Update release dateBrion Vibber
2010-05-01Revert "Update PEAR::Mail to 1.2.0 release; fixes deprecation warnings ↵showBrion Vibber
running under PHP 5.3." This reverts commit 9fd02a4f11881b3e0e1b3029c7c9e85a799c5ced. Looks like there's some changes I missed in there and getting this in'll involve updating some other packages. Will poke it after 0.9.2.
2010-04-30Update PEAR::Mail to 1.2.0 release; fixes deprecation warnings running under ↵Brion Vibber
PHP 5.3.
2010-04-30Update XMPPHP to last upstream release (r77), includes an XML quoting fix.Brion Vibber
2010-04-29Update codename in common.phpBrion Vibber