Commit Graph

337 Commits

Author SHA1 Message Date
Christopher Allan Webber 87438607cd Update ChangeLog 2016-10-18 12:02:18 -05:00
Christopher Allan Webber d85f742b28 Add public content delivery section, marked at risk.
See the conversation in #156.
2016-10-18 11:09:08 -05:00
Christopher Allan Webber a2e625e642 Add Undo activity for federated contexts
Mostly leans on the client to server definition.

Closes #130.
2016-10-18 10:05:24 -05:00
Christopher Allan Webber 1fc3a640f8 Fixing weird sentence in Delivery section
Closes #151.
2016-10-17 22:21:21 -05:00
Christopher Allan Webber 6e8ceb822c Add sanitizing content section
Closes #108.
2016-10-17 21:12:04 -05:00
Christopher Allan Webber 878ed86206 Specify the Public endpoint URI in normative text.
Closes #146.
2016-10-17 17:48:01 -05:00
Christopher Allan Webber e6d295d54d Fix 404 / 403 response if a file is private or not authorized
Thanks to PaulJeong14 for feedback here.

Closes #137.
2016-10-17 15:42:21 -05:00
Christopher Allan Webber 5cea0f4309 Be more consistent; use double rather than single quotes for html attribs 2016-10-17 11:34:37 -05:00
Christopher Allan Webber 336bc1cb27 Fixing problems noted by strugee
Closes #143.
2016-10-17 11:24:19 -05:00
Christopher Allan Webber d869c9f97d Resolving typos / errors pointed out by JanKusanagi.
Closes #129.  Thanks Jan!
2016-10-17 09:59:35 -05:00
Christopher Allan Webber 0d88e10a5d Make ActivityPub document readable without LDN, but clearly describe overlap
Closes #119.
2016-10-15 13:56:09 -05:00
Christopher Allan Webber 73b8e73ae1 Switch federation like side effect from MAY->SHOULD and widen effect possibilities
Closes #154.
2016-10-14 20:26:40 -05:00
Christopher Allan Webber 4f29f137aa Switch "undo side effects" example to decrementing a counter on undoing Like
This closes #149.
2016-10-14 20:08:36 -05:00
Christopher Allan Webber 89ce604143 Try to clarify that endpoints is nested, not "inlined"
Hopefully this clears up what was vague language, as evidenced by comments
in #157.
2016-10-14 16:42:36 -05:00
Christopher Allan Webber 9b5e0a6018 Delivery on collections owned by the actor, not server
Closes #153.
2016-10-14 11:29:56 -05:00
Christopher Allan Webber 02b2a8d9db Link to the inbox fragment in Server to Server section 2016-10-14 11:22:00 -05:00
Christopher Allan Webber bb8bbc3338 Cleaning up the actor identifiers sentence a bit 2016-10-14 10:31:34 -05:00
Christopher Allan Webber b57d6fd512 Clarify that Actors are ActivityStreams objects and are retreived as such
See issue #140
2016-10-14 10:23:03 -05:00
Christopher Allan Webber 3e9f897eea Rename #obj-methods to #retrieving-objects
See #140
2016-10-14 10:10:07 -05:00
Christopher Allan Webber 55b4157f1c Rename "Methods on objects" to "Retrieving objects"
See issue #140
2016-10-14 10:09:20 -05:00
Christopher Allan Webber 9c5d67ed2b Specify that endpoints can be an inlined mapping or a link 2016-10-14 09:47:57 -05:00
Christopher Allan Webber c58075bf82 Try to make text around filtering like/followers/following clearer
Based on feedback from #139.
2016-10-13 16:17:26 -05:00
Christopher Allan Webber 8779c0a0aa Update the special Public collection to point to use a fragment identifier 2016-10-13 15:54:54 -05:00
Christopher Allan Webber 476192d905 Switch over to activitystreams namespace
Closes #131.
2016-10-13 15:02:53 -05:00
Christopher Allan Webber 52bfdda2d8 Clarify that likes/following/followers collections MAY be filtered
See #139.
2016-10-13 14:59:01 -05:00
Christopher Allan Webber 0eb0d24be3 Put "likes" property in actor profile example. 2016-10-13 14:36:15 -05:00
Christopher Allan Webber e2bd6cecd8 Oops, we forgot to list "likes" as a property 2016-10-13 14:35:48 -05:00
Christopher Allan Webber 86cc5acffa Change property identifiers to "*-property" and link to definitions 2016-10-13 14:35:37 -05:00
Christopher Allan Webber 9e66383144 Oops, removing duplicate identifiers for "inbox" and "outbox" 2016-10-13 14:14:29 -05:00
Christopher Allan Webber 7ffd44fa53 Mark preferredUsername at-risk. Also add ids to other props.
Closes #145.
2016-10-13 13:49:48 -05:00
Christopher Allan Webber 702ef315b2 Clarify that followers/following are links/uris, not embedded
Closes #144
2016-10-13 12:07:37 -05:00
Christopher Allan Webber 3675b5e201 Merge pull request #138 from Lexas/patch-1
fix typo on section 2.2
2016-10-13 12:04:26 -05:00
Christopher Allan Webber cc25318eb1 Change "ActivityStreams Vocabulary" to "Activity Vocabulary"
Closes #135.
2016-10-13 11:49:06 -05:00
Christopher Allan Webber 83d8f229e0 More clearly reference ActivityStreams targeting in the overview
This is in response to feedback in #141
2016-10-13 10:19:49 -05:00
Christopher Allan Webber 78735bc157 Fix word ordering in "client to server interaction side effects"
Thanks for a catch in #136
2016-10-13 10:09:24 -05:00
Christopher Allan Webber 5224ac6979 @r12a's spouse gave some better text, use it!
For issue #128
2016-10-13 07:52:40 -05:00
Christopher Allan Webber 8396048897 Add en-GB to examples 6 and 8 per @aphillips' suggestions
See #128
2016-10-12 21:41:31 -05:00
Christopher Allan Webber c14715f2a5 Fix up actor-text-direction section based on @aphillips' feedback.
Closes #126
2016-10-12 19:03:19 -05:00
Christopher Allan Webber 69b04aa317 A note on text direction and the actor profile. 2016-10-12 18:27:56 -05:00
Christopher Allan Webber 745b23ccdf Remove explicit pointer to bidirectional text section.
I think the linked-to section in the ActvityStreams document covers
this already.
2016-10-12 18:20:58 -05:00
Christopher Allan Webber c28c7f3c68 Clarify language direction in Actor for #126 2016-10-12 18:19:10 -05:00
Christopher Allan Webber 4a080f4753 Note that ActivityPub shares the same URI / IRI conventions as in ActivityStreams. 2016-10-12 15:11:08 -05:00
Christopher Allan Webber fd6483eddf Switch to using a Japanese example for Person example, courtesy @r12a
This is in relation to issue #128.
2016-10-12 14:24:49 -05:00
Christopher Allan Webber 538a18c36b Add @language to last two properties where it's relevant.
This should satisfy #128.
2016-10-12 12:54:42 -05:00
Christopher Allan Webber 8a807640d9 Link to i18n LanguageDetection wiki page 2016-10-12 12:44:34 -05:00
Christopher Allan Webber ebe39ef0b2 Add @language property to two more examples
This references issue #128.
2016-10-12 11:03:10 -05:00
Christopher Allan Webber 1356994af4 Added "@language" to three more examples
This is in reference to #128.
2016-10-12 10:46:01 -05:00
Elsa Balderrama 2f4c73929b Update index.html 2016-10-06 13:01:25 -06:00
Christopher Allan Webber 6536d26475 clarify or as and/or in public/followers default 2016-10-05 19:39:05 -05:00
Christopher Allan Webber afcf935f29 Fix broken anchor tag links 2016-10-04 16:31:45 -05:00
Christopher Allan Webber 77b969acf5 Update publishDate 2016-10-04 16:26:16 -05:00
Christopher Allan Webber cab1ab01a8 Update changelog. 2016-10-04 11:25:55 -05:00
Christopher Allan Webber ca0f91973f Remove commented out section 2016-10-04 11:20:06 -05:00
Christopher Allan Webber 2acda78e9d Leave a note about which properties are acceptable to use for OrderedCollection
Really, it needs to not change, and somehow fit "reverse chronological" order!
2016-10-04 11:07:53 -05:00
Christopher Allan Webber 9eda0afd9f Add @language to example 1
Closes #128
2016-10-04 10:56:36 -05:00
Christopher Allan Webber 2a217fab65 Removing superfluous words from at risk section 2016-10-04 10:30:07 -05:00
Christopher Allan Webber 206377d9b3 should allocate -> SHOULD allocate 2016-10-04 10:21:28 -05:00
Christopher Allan Webber ba1a764cec Remove issue about normalizing entries without URI scheme 2016-10-04 10:19:43 -05:00
Christopher Allan Webber d4af6a6406 Remove issue to mention json-ld @context, which has been done. 2016-10-04 10:19:18 -05:00
Christopher Allan Webber d4e77f25f7 Adjust text around what verification methods are possible.
Previously this specified a "general mechanism" for checking the
object as originally received at its origin.  We now say that while no
mechanism is specified, we've laid out some possible directions,
and while the "general mechanism" is still suggested as a fallback,
stronger verification methods are encouraged.
2016-10-04 09:49:44 -05:00
Christopher Allan Webber ce79e8423d Move emphasis from "having" to "done" 2016-10-04 09:38:29 -05:00
Christopher Allan Webber 8ed885cb38 Switch note to about scheme to be part of ID normalization rules 2016-10-04 06:40:51 -05:00
Christopher Allan Webber bb1649afad Note that if no URI scheme in a client interface is provided, "https" is ok. 2016-10-04 06:37:49 -05:00
Christopher Allan Webber 7306f457d4 Removed duplicate "GET" method section.
It's the only method on objects described now, and is described above
anyway.
2016-10-03 16:47:23 -05:00
Christopher Allan Webber 206612c27f Add "source" field, and mark as "at risk"
Closes #107.
2016-10-03 16:46:06 -05:00
Christopher Allan Webber 2644b0baf2 Add "At Risk features" section; add "Binary Data" mechanism/endpoint to it
Closes #109.
2016-10-03 11:46:39 -05:00
Christopher Allan Webber 15f90ee98c Editor's Draft is now at w3c.github.io, not w3c-social.* 2016-09-29 14:59:04 -05:00
Christopher Allan Webber c8afe18da8 Try to get authentication/authorization right 2016-09-28 07:54:36 -05:00
Christopher Allan Webber c4480a5f09 Fix capitalization of Micropub
It's not microPub or MicroPub or micro-pub....
2016-09-28 06:48:58 -05:00
Christopher Allan Webber 617220b899 specify the dae of self-review security/privacy questionaire 2016-09-27 12:05:30 -05:00
Christopher Allan Webber d0b9566be5 Add security and privacy review section. 2016-09-27 12:04:45 -05:00
Christopher Allan Webber 3b78ae59cf Mark sections as non-normative, clean up LDS section 2016-09-27 10:07:56 -05:00
Christopher Allan Webber ad2418b32f Add acknowledgements section.
Also remove Evan from being listed as an author and instead list in
acknowledgements with a huge thank you and ack of all the stuff Evan
did, and that this document was based on Evan's prior work with the
Pump API.
2016-09-27 08:00:36 -05:00
Christopher Allan Webber 2269161ad3 Update published date 2016-09-13 14:46:41 -05:00
Christopher Allan Webber b1782df561 Comment out one of the LDS bits until better understood 2016-09-13 12:22:38 -05:00
Christopher Allan Webber c5eae76fa8 Added conformance section note to changelog 2016-09-13 12:11:42 -05:00
Christopher Allan Webber 195797d043 Add CR exit criteria. 2016-09-13 11:55:24 -05:00
Christopher Allan Webber 09452f6e1b Rename authorizeClientKey to signClientKey. 2016-09-12 22:21:04 -05:00
Christopher Allan Webber bf301a3df4 Add ChangeLog from 23 August 2016 to 6 September 2016 2016-09-12 22:20:19 -05:00
Christopher Allan Webber 69a69e7ceb Oops, ChangeLog month was off 2016-09-12 22:10:47 -05:00
Christopher Allan Webber 10c80e4cd5 Mention the ActivityPub JSON-LD @context.
This closes #102.
2016-09-12 19:41:23 -05:00
Christopher Allan Webber a50738e2b3 Add ActivityPub context to all examples.
Closes #99.
2016-09-12 19:24:25 -05:00
Christopher Allan Webber 7821344ad8 Add security consideration for non-http/https URI schemes 2016-09-12 17:19:29 -05:00
Christopher Allan Webber 28473d690a Split "Conformance" off into its own section
Also added RFC2119 text.
2016-09-12 16:28:46 -05:00
Christopher Allan Webber 1e495e8851 Add a section on spam.
Closes #90.
2016-09-12 16:10:07 -05:00
Christopher Allan Webber a5d1de1f61 Add security considerations section 2016-09-12 16:04:59 -05:00
Christopher Allan Webber 4467d00eae is very young -> are very young, particularly in adoption 2016-09-12 14:06:43 -05:00
Christopher Allan Webber b5e7adefc3 pulbic key -> public key 2016-09-12 14:03:13 -05:00
Christopher Allan Webber 487c341571 with -> and 2016-09-12 13:46:40 -05:00
Christopher Allan Webber 8950978949 A grammar fix 2016-09-12 13:46:17 -05:00
Christopher Allan Webber 393e6b70de Oops, anchor should be authorization-lds, not authorization-oauth-lds 2016-09-12 13:42:27 -05:00
Christopher Allan Webber 38700b87c8 Provide support for Linked Data Signatures as an auth mechanism. 2016-09-12 13:41:05 -05:00
Christopher Allan Webber 0b46c1c03e Updating "Update" client to server for partial updates; clarifying server-to-server 2016-09-11 21:14:14 -05:00
Christopher Allan Webber 670244abb6 Separate sentence at newline; clarify that inbox is an OrderedCollection 2016-09-11 16:17:42 -05:00
Christopher Allan Webber 33acd5f972 Splitting up the "summary of delivery" paragraph into two sentences. 2016-09-11 16:16:40 -05:00
Christopher Allan Webber bf79460a7f More clearly specifying content negotiation on retrieving AS2 objects
- application/ld+json; profile="https://www.w3.org/ns/activitystreams#"
   is the default media type now
 - servers MAY do content negotiation but MUST respond with AS2 to the
   right content type.
2016-09-11 14:56:59 -05:00
Christopher Allan Webber 5a507fc231 Add oauthClientAuthorize endpoint
Closes #92.
2016-09-11 14:26:32 -05:00
Christopher Allan Webber cdcf662c5d Accidentally closed and repopened a <dl/>; fixed. 2016-09-11 14:24:08 -05:00
Christopher Allan Webber a1b967d561 Add "endpoints" property to actor, move mediaEndpoint
mediaEndpoint is now uploadMedia.

This closes #101.
2016-09-11 14:22:57 -05:00
Christopher Allan Webber 6ea5f1b16f Removed the streams section in favor of specifying OrderedCollection use 2016-09-11 13:06:39 -05:00