summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-07Quick fix for #2659: unable to login with Livejournal OpenIDBrion Vibber
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-03Drop RSSCloud queue items if the notice has a bogus profile, rather than ↵Brion Vibber
attempting to rerun it due to the initial erroring-out. That's not a recoverable error
2010-09-02Don't explode if we fail to load a listed attachment id in Notice::attachments()Brion Vibber
2010-09-02Fixes for Mac metadata files mucking up theme zip filesBrion Vibber
2010-09-02Ticket #2638: allow themes to specify a base theme to load with 'include' ↵Brion Vibber
setting in a theme.ini file
2010-09-02Fixes for custom theme upload:Brion Vibber
* skip more files (.xcf image sources, .html docs) * skip files before rejecting them for funky filenames! * allow period in filenames (eg foo-1.4.ttf) but blacklist some unsafe extensions-within-extensions
2010-09-02Fix for #2635: use ssl-sometimes settings for Twitter settings & auth pagesBrion Vibber
2010-08-26Fix for failover error in status_network_tag caching; when no tags present ↵Brion Vibber
in table we would return an array with one empty element instead of no elements when getting the cached data.
2010-08-25Use Status_network's caching settings when loading Status_network_tag ↵Brion Vibber
entries; cache entries are batched per site and will be cleared when tags are inserted/deleted using the main interface. (with fixes from tagcache branch)
2010-08-25fix incorrect function name in updateostatus.php scriptEvan Prodromou
2010-08-16StatusNet 0.9.4 "Orange Crush"0.9.4Brion Vibber
2010-08-16Merge branch 'testing'Brion Vibber
Conflicts: plugins/OStatus/classes/Ostatus_profile.php
2010-08-16fixed a %d that should be a %s in an error messageBrenda Wallace
2010-08-16removed the notice.location column from postgres def -- snuck in on a git ↵Brenda Wallace
commit by Patrick G
2010-08-16fix use of activity rather than act in salmonaction subclasses, tooEvan Prodromou
2010-08-16typo mixing up and in salmonactionEvan Prodromou
2010-08-13fix use of activity rather than act in salmonaction subclasses, tooEvan Prodromou
2010-08-13add hooks to allow plugins to handle different kinds of activitiesEvan Prodromou
2010-08-13typo mixing up and in salmonactionEvan Prodromou
2010-08-13Fixes for RSS subscriptions: accept posts with no ActivityStreams ↵Brion Vibber
object-type set; be more liberal about accepting posts from feeds where the author info doesn't match (we'll post under the feed's profile and just not try to update the profile info).
2010-08-13SubMirror: check feel-url discovery if profile-url discovery failed; should ↵Brion Vibber
help when giving direct feeds to subscribe to
2010-08-13Suppress whinging during HTML parsing in profile page discovery for things ↵Brion Vibber
that turn out to be XML feeds with funny namespaces.
2010-08-12add note about software subscriptionEvan Prodromou
2010-08-12Fix for ticket 2513: "Can't linkify" error when some links are shortenedBrion Vibber
When bogus SSL sites etc were hit through a shortening redirect, sometimes link resolution kinda blew up and the user would get a "Can't linkify" error, aborting their post. Now catching this case and just passing through the URL without attempting to resolve it. Could benefit from an overall scrubbing of the freaky link/attachment code though...! :) http://status.net/open-source/issues/2513
2010-08-11Merge branch '0.9.x'Brion Vibber
2010-08-11Output "web" instead of gettext translation file metadata when notice.source ↵Brion Vibber
is empty
2010-08-11Merge branch '0.9.x'Brion Vibber
2010-08-110.9.4beta2 update some notes in README, note the fix from beta10.9.4beta2Brion Vibber
2010-08-11Localisation updates from http://translatewiki.netSiebrand Mazeland
2010-08-11Add dummy support for Esperanto.Siebrand Mazeland
2010-08-11Localisation updates from http://translstewiki.netSiebrand Mazeland
2010-08-10Merge branch 'master' of gitorious.org:statusnet/mainlineEvan Prodromou
2010-08-10add last-modified header to sitemaps to keep them from getting regeneratedEvan Prodromou
2010-08-10StatusNet_network staticGet lookup fixBrion Vibber
2010-08-10update version for 0.9.4beta10.9.4beta1Brion Vibber
2010-08-10Fix for regression with OStatus mention processing (duplicated new and old ↵Brion Vibber
style lead to trying to save a reply entry twice).
2010-08-10Fix for FeedDiscovery test cases: note that some test cases with relative ↵Brion Vibber
URLs fail that include a schema but not a host. Not 100% sure those are legit, need to check.
2010-08-10Initial support for third-party fallback hub such as Superfeedr for feed ↵Brion Vibber
subscriptions. If set up, this hub will be used to subscribe to feeds that don't specify a hub of their own. Assumes that the fallback hub will, in fact, handle polling and updates for any feed we throw at it! Authentication may be specified for the fallback hub. Example: $config['feedsub']['fallback_hub'] = 'https://superfeedr.com/hubbub'; $config['feedsub']['hub_user'] = 'abcd'; $config['feedsub']['hub_pass'] = 'ckcmdkmckdmkcdk'; Also: * Fix for WordPress-RSS-via-Superfeedr-Atom; if we have <author> info but no ID from a native ActivityStreams actor, don't freak out in the low-level processing code that checks for identity matches. * enhanced messages for low-level FeedSub exceptions if they make it to outside display
2010-08-10Workaround for index setup on SubMirror until I'm done w/ arbitrary index ↵Brion Vibber
support for Schema setup.
2010-08-08Add two i18n related FIXMEs.Siebrand Mazeland
2010-08-07Localisation updates from http://translatewiki.netSiebrand Mazeland
2010-08-07strip whitespace from me:data and me:sig (per spec)James Walker
2010-08-06Fixed PHP 5.3 by & valueEric Helgeson
Cleaned up {}'s
2010-08-06And.... one more fix for queueing in SubMirror.Brion Vibber
2010-08-06Missing file from SubMirror. :PBrion Vibber
2010-08-06SubMirror: Drop mirror link from subscriptions list; has decoupled from ↵Brion Vibber
subscriptions.
2010-08-06OStatus/FeedSub: tweaked PuSH feed garbage collection so other plugins can ↵Brion Vibber
declare usage of a low-level feed or an OStatus profile besides profile subscriptions & group memberships. SubMirror: redid add-mirror frontend to accept a feed URL, then pass that on to OStatus, instead of pulling from your subscriptions. Profile: tweaked subscriberCount() so it doesn't subtract 1 for foreign profiles who aren't subscribed to themselves; instead excludes the self-subscription in the count query. Memcached_DataObject: tweak to avoid extra error spew in the DB error raising Work in progress: tweaking feedsub garbage collection so we can count other uses
2010-08-06Partial fix for ticket #2489 -- problems with SNI SSL virtual host ↵Brion Vibber
certificate validation. Two prongs here: * We attempt to enable SNI on the SSL stream context with the appropriate hostname... This requires PHP 5.3.2 and OpenSSL that supports the TLS extensions. Unfortunately this doesn't seem to be working in my testing. * If set $config['http']['curl'] = true, we'll use the CURL backend if available. In my testing on Ubuntu 10.04, this works. No guarantees on other systems. I'm not enabling CURL mode by default just yet; want to make sure there's no other surprises.
2010-08-05SubMirror plugin initial checkin: allows setting up automatic mirroring of ↵Brion Vibber
posts from any of your subscriptions into your own stream, either via repeat or by copying the text. The UI for setup and editing is a bit nasty for now. Can be reached via 'Mirroring' tab in account settings, or from a link at top of subscriptions list. Currently relies on the OStatus plugin to handle actual setup, parsing, and importing of feeds; to support more general feed formatting we may need some further work there to accept weird feeds. Also requires an actual live subscription, but this could be changed in future. (Ensuring that PSHB feed subscriptions remain live even if nobody's directly subscribed might be tricky.) The repeat style is our preferred method since it retains full attribution, but right now we don't handle repeats very well across site boundaries; when pushed out to Twitter or to other StatusNet instances via OStatus, currently we end up losing some of the data and can end up with the 'RT @blah' version. WARNING: There's no loop detection yet; it's most likely possible to set up a fun loop of profiles repeating each others' stuff forever and ever and ever and ever...
2010-08-05Merge branch 'testing' into 0.9.xBrion Vibber