Age | Commit message (Collapse) | Author |
|
Conflicts:
plugins/OpenID/openid.php
|
|
sites. Keeps latency down for other things enqueued while we work...
|
|
|
|
updates from our queue threads
|
|
Facebook, RSSCloud, and OStatus checks were enqueued on these when they'd never do anything but churn the queue servers.
Notice::isLocal() can replace a number of manual checks for $notice->is_local being LOCAL_PUBLIC or LOCAL_NONPUBLIC.
|
|
provider otherwise defaults to stretching them to a funny shape instead of showing square avatars.
|
|
|
|
provider's base URL. Good for hooking up with sites like WikiHow, where usernames are appended to a base URL to get a profile URL which is used as the provider.
$config['openid']['append_username'] = true;
or check 'Append a username to base URL' in OpenID admin panel.
|
|
|
|
Conflicts:
lib/language.php
plugins/OpenID/finishaddopenid.php
|
|
|
|
updates. Facebook has disabled the ability to store user preferences
via their old REST API, causing our application to break. Also, verbs
in status updates seem to be deprecated, and stream posts don't seem
to have a verb.
|
|
registering or adding account with OpenID. (Full name, location, homepage, and bio are also on the profile page but not marked up in a way they can be easily retrieved yet.)
OpenID plugin: Added events at OpenID account creation and update time to allow additional customizations for particular sites.
|
|
its application settings fields.
|
|
memory leak."
This reverts commit f98609204fb9b5966b9e4c9e4bf8bf605656c31c.
|
|
Revert "Locale switch cleanup: use common_switch_locale() which is safer for updating gettext state. Also moved a few calls to reduce chance of hitting an exception before switching back."
This reverts commit 74a89b1fc37067d91d31bd66922053361eb4e616.
|
|
|
|
|
|
|
|
- Use FQL to check for publish stream permission instead of old REST API
- Better error handling, especially for error code 100
- More logging / better log messages
|
|
|
|
(err 341) instead of retrying forever. On unknown errors, now throwing an exception so it'll hit the message retry limits.
|
|
|
|
|
|
from Google profile
|
|
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.
|
|
|
|
folks with a trusted OpenID association.
Also added an event that other plugins or local config can use to override the checks.
|
|
facebook posting code.
|
|
Conflicts:
plugins/OpenID/openidlogin.php
|
|
|
|
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.
|
|
attribution
- Remove stray break statement from NoticeList
|
|
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
|
|
|
|
Previously was using the reply-to URL, which didn't match with other displays.
Now sends to the right conversation page.
|
|
|
|
|
|
|
|
|
|
|
|
* remove trailin whitespace
* update use of capital letters
* fix a few typos in comments
* add translator documentation
|
|
|
|
button layout
|
|
attribution
- Remove stray break statement from NoticeList
|
|
One-line addition of 'webos' to the keywords list.
|
|
Conflicts:
locale/ca/LC_MESSAGES/statusnet.po
locale/de/LC_MESSAGES/statusnet.po
locale/statusnet.pot
|
|
already there in an incoming message (eg via OStatus), don't reapply it.
Modified from patch from Everplays
|
|
|
|
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'
|