]> git.mxchange.org Git - quix0rs-gnu-social.git/log
quix0rs-gnu-social.git
13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Tue, 28 Dec 2010 19:38:34 +0000 (11:38 -0800)]
Merge branch '0.9.x' into 1.0.x

13 years agoMerge branch 'master' into 0.9.x
Brion Vibber [Tue, 28 Dec 2010 19:37:38 +0000 (11:37 -0800)]
Merge branch 'master' into 0.9.x

13 years agoPrevent group creation by silenced users.
Brion Vibber [Tue, 28 Dec 2010 19:34:02 +0000 (11:34 -0800)]
Prevent group creation by silenced users.

* adds Right::CREATEGROUP
* logic in Profile::hasRight() checks for silencing
* NewgroupAction checks for the permission before letting you see or process the form in the UI
* User_group::register() logic does a low-level check on the specified initial group admin, and rejects creation if that user doesn't have the right; guaranteeing that API methods etc will also have this restriction applied sensibly.

13 years agoIf notice has been deleted before, don't store URI again
Evan Prodromou [Tue, 28 Dec 2010 06:58:13 +0000 (22:58 -0800)]
If notice has been deleted before, don't store URI again

13 years agodocument events for activity import
Evan Prodromou [Tue, 28 Dec 2010 06:37:34 +0000 (22:37 -0800)]
document events for activity import

13 years agopass through $idField and $createdField in Notice queries
Evan Prodromou [Tue, 28 Dec 2010 06:35:57 +0000 (22:35 -0800)]
pass through $idField and $createdField in Notice queries

13 years agoadd events for restoring activities
Evan Prodromou [Tue, 28 Dec 2010 06:28:20 +0000 (22:28 -0800)]
add events for restoring activities

13 years agoDocumentation for change in atompub events
Evan Prodromou [Tue, 28 Dec 2010 06:13:17 +0000 (22:13 -0800)]
Documentation for change in atompub events

13 years agoinclude saved notice in atompub events
Evan Prodromou [Tue, 28 Dec 2010 06:11:30 +0000 (22:11 -0800)]
include saved notice in atompub events

13 years agoAdd a user parameter to atom pub api events
Evan Prodromou [Tue, 28 Dec 2010 04:49:08 +0000 (20:49 -0800)]
Add a user parameter to atom pub api events

13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Wed, 22 Dec 2010 23:25:38 +0000 (15:25 -0800)]
Merge branch '0.9.x' into 1.0.x

13 years agoBreak xbImportNode.js and geometa.js back out of util.js; the Makefile in js has...
Brion Vibber [Wed, 22 Dec 2010 23:20:07 +0000 (15:20 -0800)]
Break xbImportNode.js and geometa.js back out of util.js; the Makefile in js has been updated to combine them with util.js source when building util.min.js
Revert "combine our standard scripts into one big script"

This reverts parts of commit 0c5ca46ba3a070803d993b0244fcc69d33875ebd.

13 years agoMakefile to compress LinkPreview's js
Brion Vibber [Wed, 22 Dec 2010 23:04:50 +0000 (15:04 -0800)]
Makefile to compress LinkPreview's js

13 years agoWhen queueing is off, restore runs immediately. Indicate that we've already finished...
Brion Vibber [Wed, 22 Dec 2010 22:55:13 +0000 (14:55 -0800)]
When queueing is off, restore runs immediately. Indicate that we've already finished processing on the success page in this case; otherwise continue to show the 'will take a few minutes' message.

13 years agoDon't trust text/xml mime types; generic content detection gives useless stuff like...
Brion Vibber [Wed, 22 Dec 2010 21:56:19 +0000 (13:56 -0800)]
Don't trust text/xml mime types; generic content detection gives useless stuff like that on SVG images! Todo: replace the extension check in this case with better content-based checks.

13 years agoRevert "initialize ActivityObject::$extra"
Evan Prodromou [Wed, 22 Dec 2010 20:07:13 +0000 (12:07 -0800)]
Revert "initialize ActivityObject::$extra"

This reverts commit 3e82000d578cf5f5935d972a26c84fe31768460a.

13 years agoMerge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
Evan Prodromou [Wed, 22 Dec 2010 20:05:40 +0000 (12:05 -0800)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x

13 years agoMerge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x
Evan Prodromou [Wed, 22 Dec 2010 20:03:14 +0000 (12:03 -0800)]
Merge branch '0.9.x' of gitorious.org:statusnet/mainline into 0.9.x

13 years agoInitialize $extra member to empty array on ActivityObject
Brion Vibber [Wed, 22 Dec 2010 20:03:05 +0000 (12:03 -0800)]
Initialize $extra member to empty array on ActivityObject

13 years agoinitialize ActivityObject::$extra
Evan Prodromou [Wed, 22 Dec 2010 20:02:50 +0000 (12:02 -0800)]
initialize ActivityObject::$extra

13 years agoMerge branch 'righttoleave' into 0.9.x
Brion Vibber [Wed, 22 Dec 2010 19:28:34 +0000 (11:28 -0800)]
Merge branch 'righttoleave' into 0.9.x

13 years agodisable account deletion by default
Evan Prodromou [Wed, 22 Dec 2010 19:25:47 +0000 (11:25 -0800)]
disable account deletion by default

13 years agoMerge branch 'righttoleave' into 0.9.x
Evan Prodromou [Wed, 22 Dec 2010 19:22:51 +0000 (11:22 -0800)]
Merge branch 'righttoleave' into 0.9.x

13 years agoError handling cleanup on backup/restore:
Brion Vibber [Wed, 22 Dec 2010 19:13:57 +0000 (11:13 -0800)]
Error handling cleanup on backup/restore:
* avoid PHP notice from using wrong variable
* show a visible error instead of blank screen if no file submitted with restore form
* avoid PHP strict warning from using calling "non-static" DOMDocument::loadXML statically
* suppress PHP warning from XML parse errors

13 years agofix notice error
Brion Vibber [Wed, 22 Dec 2010 19:06:45 +0000 (11:06 -0800)]
fix notice error

13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Wed, 22 Dec 2010 18:43:19 +0000 (10:43 -0800)]
Merge branch '0.9.x' into 1.0.x

13 years agoPartial fix for ticket #2964: bad .po file entries
Brion Vibber [Wed, 22 Dec 2010 18:20:47 +0000 (10:20 -0800)]
Partial fix for ticket #2964: bad .po file entries

http://translatewiki.net/wiki/StatusNet:Cb5746be52330331844dea750bf452c0618aecb3-All_Rights_Reserved/pt-br

13 years agoPartial fix for ticket #2964: bad .po files
Brion Vibber [Wed, 22 Dec 2010 18:17:22 +0000 (10:17 -0800)]
Partial fix for ticket #2964: bad .po files

http://translatewiki.net/wiki/StatusNet:08b929b29496be84ff75d266b5e60b426cff449f-Hey,_1$s._Someone_just_entered/ca

13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Mon, 20 Dec 2010 22:28:43 +0000 (14:28 -0800)]
Merge branch '0.9.x' into 1.0.x

13 years agoMerge branch 'master' of gitorious.org:statusnet/mainline into 0.9.x
Brion Vibber [Mon, 20 Dec 2010 22:23:15 +0000 (14:23 -0800)]
Merge branch 'master' of gitorious.org:statusnet/mainline into 0.9.x

Conflicts:
plugins/OStatus/classes/FeedSub.php

13 years ago*cough* don't commit the code that breaks your code that you used to test the debug...
Brion Vibber [Mon, 20 Dec 2010 21:06:58 +0000 (13:06 -0800)]
*cough* don't commit the code that breaks your code that you used to test the debug code :D

13 years agoSlightly fancier debug code for PuSH hmac mismatches -- save the post to a temp file...
Brion Vibber [Mon, 20 Dec 2010 21:05:17 +0000 (13:05 -0800)]
Slightly fancier debug code for PuSH hmac mismatches -- save the post to a temp file if feedsub/debug is on in config.

13 years agoLogging helper for bogus hmacs on PuSH in -- record the url & hub with the err msg...
Brion Vibber [Mon, 20 Dec 2010 18:46:23 +0000 (10:46 -0800)]
Logging helper for bogus hmacs on PuSH in -- record the url & hub with the err msg to help tell what broke

13 years agoLogging helper for bogus hmacs on PuSH in -- record the url & hub with the err msg...
Brion Vibber [Mon, 20 Dec 2010 18:46:23 +0000 (10:46 -0800)]
Logging helper for bogus hmacs on PuSH in -- record the url & hub with the err msg to help tell what broke

13 years agoLet activity objects write directly to activity's own outputter
Evan Prodromou [Mon, 20 Dec 2010 18:26:57 +0000 (13:26 -0500)]
Let activity objects write directly to activity's own outputter

13 years agoAdd events for representing objects as activity:object
Evan Prodromou [Sat, 18 Dec 2010 22:24:41 +0000 (17:24 -0500)]
Add events for representing objects as activity:object

Add 6 new events to make it easier to override the type of an activity object.

13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Sat, 18 Dec 2010 01:13:21 +0000 (17:13 -0800)]
Merge branch '0.9.x' into 1.0.x

Conflicts:
classes/Memcached_DataObject.php

13 years agoTicket #2959: implement api/users/profile_image endpoint in Twitter-compat API
Brion Vibber [Sat, 18 Dec 2010 01:09:54 +0000 (17:09 -0800)]
Ticket #2959: implement api/users/profile_image endpoint in Twitter-compat API

13 years agoMerge branch 'sorting' into 0.9.x
Brion Vibber [Sat, 18 Dec 2010 00:31:19 +0000 (16:31 -0800)]
Merge branch 'sorting' into 0.9.x

13 years agoSort indexing fix for profile sidebar: add group_member_profile_id_created_idx to...
Brion Vibber [Sat, 18 Dec 2010 00:22:26 +0000 (16:22 -0800)]
Sort indexing fix for profile sidebar: add group_member_profile_id_created_idx to group_member table, streamlines sorting of your group memberships in the sidebar

13 years agofix typo in showstream
Brion Vibber [Sat, 18 Dec 2010 00:21:33 +0000 (16:21 -0800)]
fix typo in showstream

13 years agoSorting index fix for role lookups: adds profile_role_role_created_profile_id_idx...
Brion Vibber [Sat, 18 Dec 2010 00:12:44 +0000 (16:12 -0800)]
Sorting index fix for role lookups: adds profile_role_role_created_profile_id_idx index on profile_role

13 years agoUpdate sorting for conversation views: adds notice_conversation_created_id_idx index...
Brion Vibber [Sat, 18 Dec 2010 00:08:37 +0000 (16:08 -0800)]
Update sorting for conversation views: adds notice_conversation_created_id_idx index on notice, replacing more limited notice_conversation_idx

13 years agoUpdate Twitter calls to use documented API endpoints
Zach Copley [Fri, 17 Dec 2010 23:57:22 +0000 (15:57 -0800)]
Update Twitter calls to use documented API endpoints

see: http://groups.google.com/group/twitter-api-announce/msg/34b013f4d092737f

13 years agoaction to restore a user's backup from the Web interface
Evan Prodromou [Fri, 17 Dec 2010 23:56:48 +0000 (18:56 -0500)]
action to restore a user's backup from the Web interface

13 years agoTwo bug fixes in activityimporter
Evan Prodromou [Fri, 17 Dec 2010 23:56:17 +0000 (18:56 -0500)]
Two bug fixes in activityimporter

13 years agochange code order to make shorter lines
Evan Prodromou [Fri, 17 Dec 2010 23:55:00 +0000 (18:55 -0500)]
change code order to make shorter lines

13 years agoUpdate sorting for User::repeatedByMe() -- currently unused. Likely not ideally index...
Brion Vibber [Fri, 17 Dec 2010 23:28:55 +0000 (15:28 -0800)]
Update sorting for User::repeatedByMe() -- currently unused. Likely not ideally indexed yet.

13 years agoUpdate sorting on api/statuses/retweets_of_me; was and remains poorly indexed, but...
Brion Vibber [Fri, 17 Dec 2010 23:25:19 +0000 (15:25 -0800)]
Update sorting on api/statuses/retweets_of_me; was and remains poorly indexed, but will use updated sorting method.

13 years agoUpdate sorting on api/statuses/retweets: adds notice_repeat_of_created_id_idx index...
Brion Vibber [Fri, 17 Dec 2010 23:13:09 +0000 (15:13 -0800)]
Update sorting on api/statuses/retweets: adds notice_repeat_of_created_id_idx index to replace notice_repeatof_idx

13 years agowork around borkage in statuses/repeats -- tries to check an offset var that's not...
Brion Vibber [Fri, 17 Dec 2010 23:04:10 +0000 (15:04 -0800)]
work around borkage in statuses/repeats -- tries to check an offset var that's not there. use the limit var which is there instead

13 years agoUpdate sorting for group inbox timelines; adds group_inbox_group_id_created_notice_id...
Brion Vibber [Fri, 17 Dec 2010 22:51:37 +0000 (14:51 -0800)]
Update sorting for group inbox timelines; adds group_inbox_group_id_created_notice_id_idx index to group_inbox table

13 years agoUpdate sorting on reply/mentions timeline: added reply_profile_id_modified_notice_id_...
Brion Vibber [Fri, 17 Dec 2010 22:43:45 +0000 (14:43 -0800)]
Update sorting on reply/mentions timeline: added reply_profile_id_modified_notice_id_idx index to reply table

13 years agoUpdate sorting for tag-filtered public timeline: needs notice_tag_tag_created_notice_...
Brion Vibber [Fri, 17 Dec 2010 22:37:46 +0000 (14:37 -0800)]
Update sorting for tag-filtered public timeline: needs notice_tag_tag_created_notice_id_idx index added to notice_tag

13 years agoI'm still not sure when it's useful to reset a notice's author
Evan Prodromou [Fri, 17 Dec 2010 22:37:43 +0000 (17:37 -0500)]
I'm still not sure when it's useful to reset a notice's author

13 years agoadd fixme for since_id/max_id on fave streaming (?)
Brion Vibber [Fri, 17 Dec 2010 22:32:06 +0000 (14:32 -0800)]
add fixme for since_id/max_id on fave streaming (?)

13 years agoIn LdapCommon checkPassword/changePassword only get the 'dn' attribute as an optimiza...
Craig Andrews [Fri, 17 Dec 2010 22:22:52 +0000 (17:22 -0500)]
In LdapCommon checkPassword/changePassword only get the 'dn' attribute as an optimization as no other attributes are necessary.

Thanks to drslump reported at http://status.net/open-source/issues/2955

13 years agoUpdate sorting for user tagged timelines (indexing was bad before and remains bad...
Brion Vibber [Fri, 17 Dec 2010 21:45:40 +0000 (13:45 -0800)]
Update sorting for user tagged timelines (indexing was bad before and remains bad -- we need some DB changes to make this one nice)

13 years agoMake restoreuser use new FeedImporter queue handler
Evan Prodromou [Fri, 17 Dec 2010 21:27:20 +0000 (16:27 -0500)]
Make restoreuser use new FeedImporter queue handler

13 years agoUpdate notice sorting for profile streams; extract more common code to Notice::addSin...
Brion Vibber [Fri, 17 Dec 2010 21:20:38 +0000 (13:20 -0800)]
Update notice sorting for profile streams; extract more common code to Notice::addSinceId() and Notice::addMaxId()

13 years agoNotice::whereSinceId() and Notice::whereMaxId() encapsulate logic for building where...
Brion Vibber [Fri, 17 Dec 2010 21:03:18 +0000 (13:03 -0800)]
Notice::whereSinceId() and Notice::whereMaxId() encapsulate logic for building where clauses for since_id/max_id parameters. Can override the field names from 'id' and 'created'.

13 years agoSwitch public timeline to new sorting; new index notice_created_id_is_local_idx
Brion Vibber [Fri, 17 Dec 2010 20:47:50 +0000 (12:47 -0800)]
Switch public timeline to new sorting; new index notice_created_id_is_local_idx

http://status.net/wiki/Sorting_changes

13 years agoInitial switch of public timeline stream to use timestamps for internal sorting
Brion Vibber [Fri, 17 Dec 2010 20:38:38 +0000 (12:38 -0800)]
Initial switch of public timeline stream to use timestamps for internal sorting

13 years agoNotice::getAsTimestamp() static function to look up the timestamp for a given notice...
Brion Vibber [Fri, 17 Dec 2010 20:09:02 +0000 (12:09 -0800)]
Notice::getAsTimestamp() static function to look up the timestamp for a given notice, even if it's been deleted. To be used for converting since_id/max_id processing to use timestamp sorting internally.

13 years agoonly run explain on selects
Brion Vibber [Fri, 17 Dec 2010 20:08:46 +0000 (12:08 -0800)]
only run explain on selects

13 years agoEvent hook for SQLProfile
Brion Vibber [Fri, 17 Dec 2010 19:46:11 +0000 (11:46 -0800)]
Event hook for SQLProfile

13 years agoSQLProfile: quickie plugin to run DB queries through 'explain' and log ones that...
Brion Vibber [Fri, 17 Dec 2010 19:41:40 +0000 (11:41 -0800)]
SQLProfile: quickie plugin to run DB queries through 'explain' and log ones that trigger filesort or temporary table

13 years agomove activity importing code to two different queuehandler classes
Evan Prodromou [Fri, 17 Dec 2010 18:12:17 +0000 (13:12 -0500)]
move activity importing code to two different queuehandler classes

13 years agoMove accountrestorer class to feed importer
Evan Prodromou [Fri, 17 Dec 2010 18:10:23 +0000 (13:10 -0500)]
Move accountrestorer class to feed importer

13 years agomove code to get an author object for a feed to a library from Ostatus_profile
Evan Prodromou [Fri, 17 Dec 2010 18:09:37 +0000 (13:09 -0500)]
move code to get an author object for a feed to a library from Ostatus_profile

13 years agoDocument a few undocumented administration related events
Zach Copley [Fri, 17 Dec 2010 04:13:17 +0000 (20:13 -0800)]
Document a few undocumented administration related events

13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Fri, 17 Dec 2010 01:12:35 +0000 (17:12 -0800)]
Merge branch '0.9.x' into 1.0.x

13 years agoTickets #2112, 2333, 1677, 2362, 2831: fix AJAX form posting on SSL page views with...
Brion Vibber [Fri, 17 Dec 2010 01:02:02 +0000 (17:02 -0800)]
Tickets #2112, 2333, 1677, 2362, 2831: fix AJAX form posting on SSL page views with ssl=sometimes

These have been failing for ages due to our outputting full URLs all the time, usually with the default protocol instead of the current one.
Forms would get output with an http: URL in their contents even when destined for an HTTPS page; while a regular form submission would just warn you about the secure->insecure transition, the AJAX code was failing outright and then not bothering to fall back to the regular submission.

I found it was easy to detect the mismatch -- just check the target URL and the current page's protocol before submitting.

Since failing over to non-AJAX submission to the HTTP URL throws up a warning, I figured it'd be easier (and much nicer for users) to just let it rewrite the target URL to use the secure protocol & hostname before doing the final submit.
This check is now automatically done for anything that calls SN.U.FormXHR() -- making most of our buttons on notices and profile/group headers work naturally.
The notice form setup code also runs the rewrite, which gets posting working without an error dialog.

I'd prefer in the long run to simply use relative URLs in most of our output; it avoids this problem completely and lets users simply stay in the current protocol mode instead of being constantly switched back to HTTP when clicking around.
(Note that folks using the SSLAlways extension to Firefox, for instance, will have their browsers constantly sending them back to HTTP pages, mimicking the desired user experience even though we haven't fully implemented it. These folks are likely going to be a lot happier with forms that submit correctly to go along with it!)

13 years agoFix for ticket #2910: fix inconsistencies in notice posting response display that...
Brion Vibber [Fri, 17 Dec 2010 00:18:49 +0000 (16:18 -0800)]
Fix for ticket #2910: fix inconsistencies in notice posting response display that broke help command, could be generally wonky

Previous code was importing nodes from the XHR result into current document, then pulling text content of what might be the right element, then concat'ing that straight into HTML. Eww! Now pulling the text content straight from the XHR result -- same element that we check for existence of -- and using jQuery's own text() to do the getting and setting of text. Also note that some browsers might have been pulling HTML instead of text, or other funkiness.

13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Thu, 16 Dec 2010 23:56:19 +0000 (15:56 -0800)]
Merge branch '0.9.x' into 1.0.x

Conflicts:
plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po

13 years agoAdd lots of doc comments to util.js. Most stuff makes some kind of stuff, but some...
Brion Vibber [Thu, 16 Dec 2010 23:34:51 +0000 (15:34 -0800)]
Add lots of doc comments to util.js. Most stuff makes some kind of stuff, but some is kinda.... funky :D

These comments are all stripped during minification, so util.min.js remains unchanged.

13 years agowork in progress
Brion Vibber [Thu, 16 Dec 2010 23:04:48 +0000 (15:04 -0800)]
work in progress

13 years agoFix ticket #2929: router cache now clears itself when switching singleuser mode in...
Brion Vibber [Thu, 16 Dec 2010 21:42:10 +0000 (13:42 -0800)]
Fix ticket #2929: router cache now clears itself when switching singleuser mode in and out

13 years agodistribute flag for Notice::saveNew()
Evan Prodromou [Thu, 16 Dec 2010 21:17:38 +0000 (16:17 -0500)]
distribute flag for Notice::saveNew()

13 years agoadd .mo files to .gitignore
Brion Vibber [Thu, 16 Dec 2010 18:38:38 +0000 (10:38 -0800)]
add .mo files to .gitignore

13 years agoL10n updates and removal of superfluous whitespace.
Siebrand Mazeland [Thu, 16 Dec 2010 15:33:39 +0000 (16:33 +0100)]
L10n updates and removal of superfluous whitespace.

13 years agoLocalisation updates from http://translatewiki.net.
Siebrand Mazeland [Thu, 16 Dec 2010 15:30:30 +0000 (16:30 +0100)]
Localisation updates from http://translatewiki.net.

13 years agoMakefile to re-generate util.min.js (needs yui-compressor in path)
Brion Vibber [Wed, 15 Dec 2010 23:00:44 +0000 (15:00 -0800)]
Makefile to re-generate util.min.js (needs yui-compressor in path)

13 years agoFix for ticket #2942: character counter now updates on cut and paste operations made...
Brion Vibber [Wed, 15 Dec 2010 22:57:09 +0000 (14:57 -0800)]
Fix for ticket #2942: character counter now updates on cut and paste operations made with mouse or menu

This uses the 'copy' and 'paste' DOM events to trigger a counter update. I haven't had a chance to 100% confirm that middle-button click on X11 triggers the event, but it ought to.
Cut and paste events from context menu and main edit menu known good in:
* Firefox 4.08b-pre
* IE 9 preview 7
* IE 8 current
* Chrome 8 beta current
* Safari 5.0.3

Opera is listed as not supporting these events, oh well.

Note that using a *delete* command from a menu doesn't trigger an event. Sigh, you can't win everything.

13 years agoMove account restoration code to a shared library
Evan Prodromou [Wed, 15 Dec 2010 22:53:38 +0000 (17:53 -0500)]
Move account restoration code to a shared library

Moved most of the heavy-lifting for account restoration out of
restoreuser.php and into its own class, with the hope that we'll do
the work from the Web eventually.

13 years agosyntax error in deleteaccount
Evan Prodromou [Wed, 15 Dec 2010 22:39:58 +0000 (17:39 -0500)]
syntax error in deleteaccount

13 years agoMerge branch '0.9.x' into righttoleave
Evan Prodromou [Wed, 15 Dec 2010 21:48:28 +0000 (16:48 -0500)]
Merge branch '0.9.x' into righttoleave

13 years agoCleaner code to avoid a couple PHP notices from accessing uninitialized variables...
Brion Vibber [Wed, 15 Dec 2010 20:14:25 +0000 (12:14 -0800)]
Cleaner code to avoid a couple PHP notices from accessing uninitialized variables in ostatus profile discovery (these cases hit checking diaspora accounts)

13 years agoMerge branch '0.9.x' into 1.0.x
Brion Vibber [Wed, 15 Dec 2010 19:59:31 +0000 (11:59 -0800)]
Merge branch '0.9.x' into 1.0.x

13 years agoMark OembedAction, XrdAction, and (plugin) AutocompleteAction as read-only. Tweaked...
Brion Vibber [Wed, 15 Dec 2010 00:14:15 +0000 (16:14 -0800)]
Mark OembedAction, XrdAction, and (plugin) AutocompleteAction as read-only. Tweaked ApiStatusesShow and ApiTimelineUser to still claim read-only when hit with a HEAD request (usually link checkers or a precursor to a GET, and should be semantically equivalent to a GET without actually transferring data)

13 years agoAtomPub discovery fix: gets MarsEdit's auto API detection working.
Brion Vibber [Tue, 14 Dec 2010 22:43:50 +0000 (14:43 -0800)]
AtomPub discovery fix: gets MarsEdit's auto API detection working.

Router entry for AtomPubService was slightly off, generating an incorrect link in the RSD data.

13 years agoAtomPub test cases: make sure the posted entry appears in the feed, and that it disap...
Brion Vibber [Tue, 14 Dec 2010 22:07:25 +0000 (14:07 -0800)]
AtomPub test cases: make sure the posted entry appears in the feed, and that it disappears after deletion

13 years agoAtomPub tetss: confirming edit URL linked properly in individual entry return
Brion Vibber [Tue, 14 Dec 2010 21:52:44 +0000 (13:52 -0800)]
AtomPub tetss: confirming edit URL linked properly in individual entry return

13 years agoAtomPub tests: fix delete test
Brion Vibber [Tue, 14 Dec 2010 21:25:22 +0000 (13:25 -0800)]
AtomPub tests: fix delete test

13 years agoAtomPub tests: fix for atom post check
Brion Vibber [Tue, 14 Dec 2010 21:23:09 +0000 (13:23 -0800)]
AtomPub tests: fix for atom post check

13 years agoAtomPub fix: correct the response URL given from posting a new message (wrong paramet...
Brion Vibber [Tue, 14 Dec 2010 21:19:22 +0000 (13:19 -0800)]
AtomPub fix: correct the response URL given from posting a new message (wrong parameter meant we got the main page instead of the message's URL)

13 years agoAtomPub fixes: return '201 Created' on POST of new message; better error checking...
Brion Vibber [Tue, 14 Dec 2010 21:12:24 +0000 (13:12 -0800)]
AtomPub fixes: return '201 Created' on POST of new message; better error checking on Atom input

13 years agomore fixins on AtomPub tests
Brion Vibber [Tue, 14 Dec 2010 21:11:34 +0000 (13:11 -0800)]
more fixins on AtomPub tests

13 years agoauth fix
Brion Vibber [Tue, 14 Dec 2010 20:36:21 +0000 (12:36 -0800)]
auth fix

13 years agoMostly-implemented basic AtomPub tests
Brion Vibber [Tue, 14 Dec 2010 20:33:28 +0000 (12:33 -0800)]
Mostly-implemented basic AtomPub tests