summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2010-08-05Merge branch 'master' into testingBrion Vibber
2010-08-04Fix for source attribution on notices; it was displaying the code instead of ↵Zach Copley
the source name sometimes.
2010-08-03update tests to include 'mentioned' linksEvan Prodromou
2010-08-03re-add mentioned link lost in last mergeEvan Prodromou
2010-08-03Merge branch 'activityhooks' into 0.9.xEvan Prodromou
Conflicts: classes/Notice.php
2010-08-03Merge branch 'testing' into 0.9.xEvan Prodromou
2010-08-03output Atom dates in UTCEvan Prodromou
2010-08-03correctly show <source> for atom feedsEvan Prodromou
2010-08-03add actor info to testsEvan Prodromou
2010-08-03more tests for activity generationEvan Prodromou
2010-08-03add some more tests for replies and group postsEvan Prodromou
2010-08-03initial unit tests for activity generationEvan Prodromou
2010-08-03Localisation updates from http://translatewiki.netSiebrand Mazeland
2010-08-02correct output for EndActivityInReplyTo eventEvan Prodromou
2010-08-02document activity entry hooksEvan Prodromou
2010-08-02add some activity hooksEvan Prodromou
2010-08-02Merge branch '2429' into 0.9.xJames Walker
2010-08-02Fix for #2429 - move OStatus XML writing to XMLStringerJames Walker
2010-08-02Remove the 'Enable Twitter import' checkbox from Twitter admin panel by ↵Brion Vibber
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.)
2010-08-02fix #2478 - ensure all XRD documents get proper content-type headersJames Walker
2010-08-02urgh. typoJames Walker
2010-08-02add support for Salmon's new "mentioned" rel valueJames Walker
2010-08-02move to rel="salmon" (per latest spec)James Walker
2010-08-02Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.xBrion Vibber
2010-08-01Localisation updates from http://translatewiki.netSiebrand Mazeland
2010-08-01Tweak message per suggestion of The Evil IP Address[1].Siebrand Mazeland
[1] http://translatewiki.net/w/i.php?title=Thread:Translating_talk:StatusNet/to_their_attention%3F&oldid=2220913
2010-07-31Localisation updates from http://translatewiki.netSiebrand Mazeland
* add support for Danish
2010-07-30Merge branch '2286' into 0.9.xBrion Vibber
2010-07-30Merge branch '2471' into 0.9.xBrion Vibber
2010-07-30Fix for ticket #2286: [mobile] Text extends beyond border of repeat ↵Brion Vibber
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.
2010-07-30Fix for ticket #2471: install.php returns unsuccessfully but doesn't display ↵Brion Vibber
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
2010-07-30Fixes for messages after review by Brion.Siebrand Mazeland
2010-07-30* Address i18n related FIXMEs after talk with Brion.Siebrand Mazeland
* Tweak message
2010-07-29allow schema to work on more than one connection (namely, the Status_network DB)James Walker
2010-07-29removing redundant constructorJames Walker
2010-07-29Merge branch 'master' into 0.9.xZach Copley
Conflicts: classes/Notice.php
2010-07-29Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.xJames Walker
2010-07-29oops. really embarassing typo (that explains some weird behaviour)James Walker
2010-07-29Fix for issue ID 2290: make sure errors are returned in the rightZach Copley
format, and use callback for errors when the request is JSONP
2010-07-29Initial fix for #2479: New post should be displayed on timeline only if it ↵Brion Vibber
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.
2010-07-29Return HTTP 403 instead of 400 when silenced users try to post via APIZach Copley
2010-07-29Localisation updates from http://translatewiki.netSiebrand Mazeland
2010-07-29* mark a few message for translationSiebrand Mazeland
* add translator documentation
2010-07-29* add FIXME for messages that may need i18n.Siebrand Mazeland
* trailing whitespace removed.
2010-07-29* add translator documentationSiebrand Mazeland
* mark strings for translation * add FIXME for unclear/confusing message