gnu-social/plugins
Brion Vibber d470c007fc Quick fix for #2659: unable to login with Livejournal OpenID
The Net::OpenID::Server perl module that LJ uses appears to be very picky about input, and rejects most request types unless the data comes in as GET parameters (apparently following OpenID 1.1 rules, rather than OpenID 2.0 rules which permit any request to be POSTed but requires that if so, the data must all be in the POST body).
Apparently something got updated on LJ at some point that's either added that behavior or (more likely) added the OpenID 2.0 namespace info to discovery, which tells the Janrain-based OpenID libraries that they should go ahead and do POST requests instead of redirects to GET requests... thus breaking everything. ;)

GET should be just fine for both 1.1 and 2.0 though, and also saves having to sit through that lame autosubmit page.

Switched the authentication submission from checking whether it should redirect to GET or do a form POST, to simply always doing the redirect to GET.

Tested against providers:
* LiveJournal
* Google
* LaunchPad
* identi.ca
2010-09-07 16:22:51 -07:00
..
Adsense add admin panel for Adsense 2010-07-28 17:50:36 -04:00
Autocomplete Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
AutoSandbox Pull localization updates from 0.9.x branch 2010-05-03 12:27:44 -07:00
BitlyUrl Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Blacklist Pull localization updates from 0.9.x branch 2010-05-03 12:27:44 -07:00
BlankAd wrong height for rectangle in BlankAd 2010-01-27 16:34:17 -05:00
CasAuthentication Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
ClientSideShorten Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Comet htmloutputter->script() special cases src's that begin with plugin/ or local/ so that plugins don't need to include common_path() in every call to $action->script() 2010-02-17 12:03:14 -05:00
DirectionDetector Update pot and add Dutch translation 2010-05-09 00:37:47 +02:00
EmailAuthentication Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Enjit XMPP queued output & initial retooling of DB queue manager to support non-Notice objects. 2010-01-22 12:52:36 -08:00
Facebook Skip enqueueing to outgoing bridges on incoming remote messages. Twitter, Facebook, RSSCloud, and OStatus checks were enqueued on these when they'd never do anything but churn the queue servers. 2010-06-03 16:58:45 -07:00
FirePHP Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Gravatar Fixed PHP 5.3 by & value 2010-08-06 22:51:45 -05:00
Imap Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
InfiniteScroll Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
LdapAuthentication Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
LdapAuthorization Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
LdapCommon Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
LilUrl Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Mapstraction Merge branch 'testing' of gitorious.org:statusnet/mainline into 0.9.x 2010-06-07 10:19:40 -07:00
Meteor Meteor realtime plugin: use persistent connections by default when pushing updates from our queue threads 2010-06-03 17:41:26 -07:00
Minify Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Mobile Init for WAP 2.0 and XHTML Mobile Profile support. WAP20Plugin is a 2009-10-02 11:46:14 +00:00
MobileProfile Ticket #2638: allow themes to specify a base theme to load with 'include' setting in a theme.ini file 2010-09-02 14:11:52 -07:00
Mollom Use plugin configuration instead of common_config() 2010-01-06 00:20:15 -05:00
OpenExternalLinkTarget Pull localization updates from 0.9.x branch 2010-05-03 12:27:44 -07:00
OpenID Quick fix for #2659: unable to login with Livejournal OpenID 2010-09-07 16:22:51 -07:00
OpenX move script into OpenXPlugin::showAd() so it works 2010-01-27 18:44:46 -05:00
Orbited htmloutputter->script() special cases src's that begin with plugin/ or local/ so that plugins don't need to include common_path() in every call to $action->script() 2010-02-17 12:03:14 -05:00
OStatus fix incorrect function name in updateostatus.php script 2010-08-25 12:32:10 -04:00
PostDebug Pull localization updates from 0.9.x branch 2010-05-03 12:27:44 -07:00
PoweredByStatusNet Pull localization updates from 0.9.x branch 2010-05-03 12:27:44 -07:00
PtitUrl Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Realtime Include notice fragment on 'in context' links in Realtime plugin family. 2010-05-17 19:47:44 +00:00
Recaptcha Regression fix for Recaptcha on SSL registration page; their API is served on a different hostname for SSL. 2010-06-24 15:21:04 +00:00
RegisterThrottle Pull localization updates from 0.9.x branch 2010-05-03 12:27:44 -07:00
RequireValidatedEmail Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
ReverseUsernameAuthentication Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
RSSCloud Drop RSSCloud queue items if the notice has a bogus profile, rather than attempting to rerun it due to the initial erroring-out. That's not a recoverable error 2010-09-03 12:34:05 -07:00
Sample Fix keys() / keyTypes() mixup in SamplePlugin 2010-05-12 11:09:37 -07:00
SimpleUrl Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
Sitemap add last-modified header to sitemaps to keep them from getting regenerated 2010-08-10 23:35:47 -07:00
SphinxSearch Performance fix on Sphinx search results: use id instead of created timestamp for reverse date sorting; should give same result but doesn't trigger a filesort. 2010-03-02 12:06:40 -08:00
SubMirror SubMirror: check feel-url discovery if profile-url discovery failed; should help when giving direct feeds to subscribe to 2010-08-13 12:23:32 -07:00
TabFocus Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
TightUrl Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
TwitterBridge Fix for #2635: use ssl-sometimes settings for Twitter settings & auth pages 2010-09-02 10:55:26 -07:00
UrlShortener Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
UserFlag Added block link to subscription notification emails; block action can now 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. 2010-05-20 14:24:44 -07:00
WikiHowProfile WikiHowProfile plugin; pulls avatar from WikiHow profile pages when 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.) 2010-05-25 17:11:46 -07:00
APCPlugin.php Add version information to a bunch of plugins 2010-01-09 19:04:53 -05:00
BlogspamNetPlugin.php Made Blogspam Plugin Respect textlimit Setting. 2010-02-22 11:20:44 -05:00
CacheLogPlugin.php Add version info to the CacheLog plugin 2010-01-07 17:39:15 -08:00
DiskCachePlugin.php safer storage for diskcacheplugin 2010-01-11 16:23:34 -08:00
GeonamesPlugin.php Ticket #2349: fix for Geonames semantic reference URLs in FOAF output (corrects a typo in the patch added in 4463768b) 2010-06-10 10:30:07 -07:00
GeoURLPlugin.php add version information to GeoURL 2010-01-07 17:58:48 -08:00
GoogleAnalyticsPlugin.php add version information to GoogleAnalytics 2010-01-07 17:51:57 -08:00
LinkbackPlugin.php Actually skip the pingback if XML-RPC extension is missing, instead of considering it then trying anyway and dying of a fatal error. :) 2010-01-12 12:12:31 -08:00
MemcachedPlugin.php Assigning my copyrights to the Free Software Foundation 2010-05-27 18:27:33 -04:00
MemcachePlugin.php Merge branch 'master' into testing 2010-02-16 09:22:02 -08:00
PiwikAnalyticsPlugin.php add version information to PiwikAnalyticsPlugin 2010-01-07 17:47:23 -08:00
README-plugins add a quickie plugins/ dir readme mentioning how to add plugins, plus ref to wiki pages 2010-01-18 09:37:42 -08:00
SpotifyPlugin.php Converts Spotify URI/HTTP Links to pretty ones. 2010-03-23 21:31:58 -04:00
SubscriptionThrottlePlugin.php throttle subscriptions 2010-01-13 03:11:31 -08:00
TemplatePlugin.php add version info to the Template plugin 2010-01-07 17:43:56 -08:00
UserLimitPlugin.php plugin to limit number of registered users 2010-01-29 18:29:51 -05:00
WikiHashtagsPlugin.php PluginVersion for WikiHashtags 2010-01-08 00:29:09 -08:00
XCachePlugin.php Add version information to a bunch of plugins 2010-01-09 19:04:53 -05:00