Brion Vibber [Fri, 13 Aug 2010 18:02:21 +0000 (11:02 -0700)]
SubMirror: check feel-url discovery if profile-url discovery failed; should help when giving direct feeds to subscribe to
Brion Vibber [Fri, 13 Aug 2010 17:51:00 +0000 (10:51 -0700)]
Suppress whinging during HTML parsing in profile page discovery for things that turn out to be XML feeds with funny namespaces.
Evan Prodromou [Fri, 13 Aug 2010 01:42:09 +0000 (18:42 -0700)]
add note about software subscription
Brion Vibber [Thu, 12 Aug 2010 22:19:47 +0000 (15:19 -0700)]
Fix for ticket 2513: "Can't linkify" error when some links are shortened
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
Brion Vibber [Thu, 12 Aug 2010 01:55:12 +0000 (18:55 -0700)]
Merge branch '0.9.x'
Brion Vibber [Thu, 12 Aug 2010 01:53:34 +0000 (18:53 -0700)]
Output "web" instead of gettext translation file metadata when notice.source is empty
Brion Vibber [Wed, 11 Aug 2010 19:51:27 +0000 (12:51 -0700)]
Merge branch '0.9.x'
Brion Vibber [Wed, 11 Aug 2010 17:32:52 +0000 (10:32 -0700)]
0.9.4beta2 update some notes in README, note the fix from beta1
Siebrand Mazeland [Wed, 11 Aug 2010 10:55:05 +0000 (12:55 +0200)]
Localisation updates from http://translatewiki.net
Siebrand Mazeland [Wed, 11 Aug 2010 10:46:54 +0000 (12:46 +0200)]
Add dummy support for Esperanto.
Siebrand Mazeland [Wed, 11 Aug 2010 10:34:22 +0000 (12:34 +0200)]
Localisation updates from http://translstewiki.net
Evan Prodromou [Wed, 11 Aug 2010 06:36:13 +0000 (23:36 -0700)]
Merge branch 'master' of gitorious.org:statusnet/mainline
Evan Prodromou [Wed, 11 Aug 2010 06:35:47 +0000 (23:35 -0700)]
add last-modified header to sitemaps to keep them from getting regenerated
Brion Vibber [Wed, 11 Aug 2010 00:22:26 +0000 (17:22 -0700)]
StatusNet_network staticGet lookup fix
Brion Vibber [Tue, 10 Aug 2010 23:28:33 +0000 (16:28 -0700)]
update version for 0.9.4beta1
Brion Vibber [Tue, 10 Aug 2010 20:36:38 +0000 (13:36 -0700)]
Fix for regression with OStatus mention processing (duplicated new and old style lead to trying to save a reply entry twice).
Brion Vibber [Tue, 10 Aug 2010 20:19:27 +0000 (13:19 -0700)]
Fix for FeedDiscovery test cases: note that some test cases with relative URLs fail that include a schema but not a host. Not 100% sure those are legit, need to check.
Brion Vibber [Mon, 2 Aug 2010 23:08:54 +0000 (16:08 -0700)]
Initial support for third-party fallback hub such as Superfeedr for feed 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
Brion Vibber [Tue, 10 Aug 2010 18:45:34 +0000 (11:45 -0700)]
Workaround for index setup on SubMirror until I'm done w/ arbitrary index support for Schema setup.
Siebrand Mazeland [Sun, 8 Aug 2010 19:13:21 +0000 (21:13 +0200)]
Add two i18n related FIXMEs.
Siebrand Mazeland [Sat, 7 Aug 2010 16:33:40 +0000 (18:33 +0200)]
Localisation updates from http://translatewiki.net
James Walker [Sat, 7 Aug 2010 13:48:21 +0000 (09:48 -0400)]
strip whitespace from me:data and me:sig (per spec)
Eric Helgeson [Sat, 7 Aug 2010 03:48:00 +0000 (22:48 -0500)]
Fixed PHP 5.3 by & value
Cleaned up {}'s
Brion Vibber [Fri, 6 Aug 2010 19:04:34 +0000 (12:04 -0700)]
And.... one more fix for queueing in SubMirror.
Brion Vibber [Fri, 6 Aug 2010 19:00:31 +0000 (12:00 -0700)]
Missing file from SubMirror. :P
Brion Vibber [Fri, 6 Aug 2010 18:55:56 +0000 (11:55 -0700)]
SubMirror: Drop mirror link from subscriptions list; has decoupled from subscriptions.
Brion Vibber [Fri, 6 Aug 2010 17:56:18 +0000 (10:56 -0700)]
OStatus/FeedSub: tweaked PuSH feed garbage collection so other plugins can 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
Brion Vibber [Fri, 6 Aug 2010 17:14:07 +0000 (10:14 -0700)]
Partial fix for ticket #2489 -- problems with SNI SSL virtual host 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.
Brion Vibber [Thu, 5 Aug 2010 20:37:47 +0000 (13:37 -0700)]
SubMirror plugin initial checkin: allows setting up automatic mirroring of 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...
Brion Vibber [Thu, 5 Aug 2010 18:02:53 +0000 (11:02 -0700)]
Merge branch 'testing' into 0.9.x
Brion Vibber [Thu, 5 Aug 2010 17:56:49 +0000 (10:56 -0700)]
Merge branch 'master' into testing
Zach Copley [Wed, 4 Aug 2010 19:30:43 +0000 (12:30 -0700)]
Fix for source attribution on notices; it was displaying the code instead of the source name sometimes.
Evan Prodromou [Tue, 3 Aug 2010 23:04:19 +0000 (16:04 -0700)]
update tests to include 'mentioned' links
Evan Prodromou [Tue, 3 Aug 2010 23:01:50 +0000 (16:01 -0700)]
re-add mentioned link lost in last merge
Evan Prodromou [Tue, 3 Aug 2010 23:01:18 +0000 (16:01 -0700)]
Merge branch 'activityhooks' into 0.9.x
Conflicts:
classes/Notice.php
Evan Prodromou [Tue, 3 Aug 2010 22:57:05 +0000 (15:57 -0700)]
Merge branch 'testing' into 0.9.x
Evan Prodromou [Tue, 3 Aug 2010 22:55:40 +0000 (15:55 -0700)]
output Atom dates in UTC
Evan Prodromou [Tue, 3 Aug 2010 22:50:21 +0000 (15:50 -0700)]
correctly show <source> for atom feeds
Evan Prodromou [Tue, 3 Aug 2010 22:49:49 +0000 (15:49 -0700)]
add actor info to tests
Evan Prodromou [Tue, 3 Aug 2010 22:26:19 +0000 (15:26 -0700)]
more tests for activity generation
Evan Prodromou [Tue, 3 Aug 2010 21:17:36 +0000 (14:17 -0700)]
add some more tests for replies and group posts
Evan Prodromou [Tue, 3 Aug 2010 20:41:44 +0000 (13:41 -0700)]
initial unit tests for activity generation
Siebrand Mazeland [Tue, 3 Aug 2010 13:31:54 +0000 (15:31 +0200)]
Localisation updates from http://translatewiki.net
Evan Prodromou [Tue, 3 Aug 2010 00:56:44 +0000 (17:56 -0700)]
correct output for EndActivityInReplyTo event
Evan Prodromou [Tue, 3 Aug 2010 00:56:23 +0000 (17:56 -0700)]
document activity entry hooks
Evan Prodromou [Tue, 3 Aug 2010 00:16:04 +0000 (17:16 -0700)]
add some activity hooks
James Walker [Mon, 2 Aug 2010 20:45:23 +0000 (16:45 -0400)]
Merge branch '2429' into 0.9.x
James Walker [Mon, 2 Aug 2010 20:42:28 +0000 (16:42 -0400)]
Fix for #2429 - move OStatus XML writing to XMLStringer
Brion Vibber [Mon, 2 Aug 2010 20:00:50 +0000 (13:00 -0700)]
Remove the 'Enable Twitter import' checkbox from Twitter admin panel by default; can be re-added with setting:
addPlugin('TwitterBridge', array('adminImportControl' => true, ....));
Added a note on the label that it requires manual daemon setup. (Note that by default the admin panel won't be shown, so it's no biggie to be hiding this for now.)
James Walker [Mon, 2 Aug 2010 18:47:13 +0000 (14:47 -0400)]
fix #2478 - ensure all XRD documents get proper content-type headers
James Walker [Mon, 2 Aug 2010 18:24:50 +0000 (14:24 -0400)]
urgh. typo
James Walker [Mon, 2 Aug 2010 18:06:14 +0000 (14:06 -0400)]
add support for Salmon's new "mentioned" rel value
James Walker [Mon, 2 Aug 2010 17:23:55 +0000 (13:23 -0400)]
move to rel="salmon" (per latest spec)
Brion Vibber [Mon, 2 Aug 2010 16:43:58 +0000 (09:43 -0700)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
Siebrand Mazeland [Sat, 31 Jul 2010 23:04:01 +0000 (01:04 +0200)]
Localisation updates from http://translatewiki.net
Siebrand Mazeland [Sat, 31 Jul 2010 22:16:39 +0000 (00:16 +0200)]
Tweak message per suggestion of The Evil IP Address[1].
[1] http://translatewiki.net/w/i.php?title=Thread:Translating_talk:StatusNet/to_their_attention%3F&oldid=
2220913
Siebrand Mazeland [Sat, 31 Jul 2010 21:59:22 +0000 (23:59 +0200)]
Localisation updates from http://translatewiki.net
* add support for Danish
Brion Vibber [Sat, 31 Jul 2010 00:52:19 +0000 (17:52 -0700)]
Merge branch '2286' into 0.9.x
Brion Vibber [Sat, 31 Jul 2010 00:52:12 +0000 (17:52 -0700)]
Merge branch '2471' into 0.9.x
Brion Vibber [Fri, 30 Jul 2010 21:12:37 +0000 (14:12 -0700)]
Fix for ticket #2286: [mobile] Text extends beyond border of repeat confirmation dialog floater box on iPhone
http://status.net/open-source/issues/2286
This bit of CSS was constricting the vertical size of the popup form for repeats:
.notice-options form {
width:16px;
height:16px;
}
I can only assume this was originally meant to constrain the mini inline AJAX forms to the size of the clickable buttons, but it doesn't make a difference to how those are displayed on iPhone, Android, or Opera Mini.
Removing the statement lets the popup form go to its natural size, covering the button.
Brion Vibber [Fri, 30 Jul 2010 20:16:47 +0000 (13:16 -0700)]
Fix for ticket #2471: install.php returns unsuccessfully but doesn't display error message if PHP < 5.2.6 is used
http://status.net/open-source/issues/2471
Old bit of code didn't get updated for new installer
Siebrand Mazeland [Fri, 30 Jul 2010 17:25:55 +0000 (19:25 +0200)]
Fixes for messages after review by Brion.
Siebrand Mazeland [Fri, 30 Jul 2010 17:15:07 +0000 (19:15 +0200)]
* Address i18n related FIXMEs after talk with Brion.
* Tweak message
James Walker [Fri, 30 Jul 2010 01:04:28 +0000 (21:04 -0400)]
allow schema to work on more than one connection (namely, the Status_network DB)
James Walker [Fri, 30 Jul 2010 01:03:48 +0000 (21:03 -0400)]
removing redundant constructor
Zach Copley [Thu, 29 Jul 2010 20:44:11 +0000 (20:44 +0000)]
Merge branch 'master' into 0.9.x
Conflicts:
classes/Notice.php
James Walker [Thu, 29 Jul 2010 20:33:08 +0000 (16:33 -0400)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
James Walker [Thu, 29 Jul 2010 03:59:46 +0000 (23:59 -0400)]
oops. really embarassing typo (that explains some weird behaviour)
Zach Copley [Thu, 29 Jul 2010 20:31:22 +0000 (20:31 +0000)]
Fix for issue ID 2290: make sure errors are returned in the right
format, and use callback for errors when the request is JSONP
Brion Vibber [Thu, 29 Jul 2010 20:27:09 +0000 (13:27 -0700)]
Initial fix for #2479: New post should be displayed on timeline only if it belongs there (AJAX post)
Previously we pushed out your latest post into the currently visible timeline regardless of whether it belonged there or not. This could be pretty confusing!
Currently we don't have clearly machine-readable info on the page and returned notice HTML to determine whether it belongs, but we can do a couple checks easily which I've added:
* public timeline (always show)
* 'and friends' timeline (show for your own page only)
* profile timeline (show for your own page only)
Other places that should be added in the future:
* group timelines if it's a group your posting to
* tag timelines if the post contains the tag
* reply & friends timelines for people you've mentioned
Currently those aren't easy since the mention/group target links in the notice HTML are using the canonical form with user or group ID, while the available navigation links we can use to identify the current page use the names.
Zach Copley [Thu, 29 Jul 2010 18:47:28 +0000 (18:47 +0000)]
Return HTTP 403 instead of 400 when silenced users try to post via API
Siebrand Mazeland [Thu, 29 Jul 2010 18:29:48 +0000 (20:29 +0200)]
Localisation updates from http://translatewiki.net
Siebrand Mazeland [Thu, 29 Jul 2010 11:36:08 +0000 (13:36 +0200)]
* mark a few message for translation
* add translator documentation
Siebrand Mazeland [Thu, 29 Jul 2010 11:18:41 +0000 (13:18 +0200)]
* add FIXME for messages that may need i18n.
* trailing whitespace removed.
Siebrand Mazeland [Thu, 29 Jul 2010 11:01:04 +0000 (13:01 +0200)]
* add translator documentation
* mark strings for translation
* add FIXME for unclear/confusing message
Siebrand Mazeland [Thu, 29 Jul 2010 10:58:48 +0000 (12:58 +0200)]
* add string for translation with translator documentation
* add FIXMEs for strings that may need i18n, but leaving decision to other dev(s)
Siebrand Mazeland [Thu, 29 Jul 2010 09:34:58 +0000 (11:34 +0200)]
* mark two untranslatable server exceptions as translatable
* number parameters when multiple are user in a message
* update translator documentation
James Walker [Thu, 29 Jul 2010 03:59:46 +0000 (23:59 -0400)]
oops. really embarassing typo (that explains some weird behaviour)
Evan Prodromou [Wed, 28 Jul 2010 21:51:07 +0000 (17:51 -0400)]
Merge branch 'testing' of gitorious.org:statusnet/mainline into testing
Evan Prodromou [Wed, 28 Jul 2010 21:50:49 +0000 (17:50 -0400)]
Merge branch 'googleadsadminpanel' into testing
Evan Prodromou [Wed, 28 Jul 2010 21:50:36 +0000 (17:50 -0400)]
add admin panel for Adsense
Siebrand Mazeland [Wed, 28 Jul 2010 20:40:22 +0000 (22:40 +0200)]
Update po files
Siebrand Mazeland [Wed, 28 Jul 2010 20:38:48 +0000 (22:38 +0200)]
Update pot
Siebrand Mazeland [Wed, 28 Jul 2010 20:17:54 +0000 (22:17 +0200)]
Number parameters
Siebrand Mazeland [Wed, 28 Jul 2010 20:13:37 +0000 (22:13 +0200)]
Localisation updates from http://translatewiki.net
Brion Vibber [Wed, 28 Jul 2010 18:59:42 +0000 (11:59 -0700)]
Merge branch 'testing' into 0.9.x
Brion Vibber [Wed, 28 Jul 2010 18:56:55 +0000 (11:56 -0700)]
Merge branch 'master' into testing
James Walker [Wed, 28 Jul 2010 16:13:53 +0000 (12:13 -0400)]
backwards compatibility for old tags format in hasTag
James Walker [Wed, 28 Jul 2010 16:04:37 +0000 (12:04 -0400)]
try/catch just in case..
James Walker [Wed, 28 Jul 2010 15:57:54 +0000 (11:57 -0400)]
don't try to save empty tags
James Walker [Wed, 28 Jul 2010 15:50:04 +0000 (11:50 -0400)]
SQL script to update status_network table
James Walker [Wed, 28 Jul 2010 15:49:09 +0000 (11:49 -0400)]
script to normalize status_network tags
James Walker [Wed, 28 Jul 2010 15:43:47 +0000 (11:43 -0400)]
leaving tags column in (for now)
James Walker [Tue, 27 Jul 2010 16:18:40 +0000 (12:18 -0400)]
Merge branch 'master' into testing
Evan Prodromou [Mon, 26 Jul 2010 14:32:30 +0000 (10:32 -0400)]
Merge branch 'master' of gitorious.org:statusnet/mainline
Evan Prodromou [Thu, 22 Jul 2010 23:00:26 +0000 (16:00 -0700)]
accept mailto: URIs as OStatus identifiers
Brion Vibber [Thu, 22 Jul 2010 05:22:09 +0000 (05:22 +0000)]
Quick fix for IE7 via sammy: remove redundant media specifiers from base style @import in main themes.
The <link>s already specify screen/etc media, so all it was doing was breaking. There are still some issues, but most things seem to work-ish as long as Realtime plugins are off.
Zach Copley [Wed, 21 Jul 2010 19:29:47 +0000 (12:29 -0700)]
Revert "Revert "Change the cache window on notices from 61 to 200, the max number""
This reverts commit
a65b3f171c4d23af8ca844439ad08959eb760b86.
James Walker [Wed, 21 Jul 2010 00:34:58 +0000 (17:34 -0700)]
normalizing tags for status_network
Eric Helgeson [Tue, 20 Jul 2010 02:09:09 +0000 (21:09 -0500)]
Make some messages gender neutral.