Commit Graph

356 Commits

Author SHA1 Message Date
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
Christopher Allan Webber a97dc3722f Mention ActivityStreams paging
Closes #97.
2016-09-11 12:55:51 -05:00
Christopher Allan Webber 1dd581d37d Fix sentence structure in streams section 2016-09-11 12:47:11 -05:00
Christopher Allan Webber 35a77ae5c8 Clarify that streams use OrderedCollections. 2016-09-11 12:45:31 -05:00
Christopher Allan Webber de6f890c09 Clarify that upon initial Create, both Create and object should share addressing
Closes #103.
2016-09-11 12:19:36 -05:00
Christopher Allan Webber 1baff63f9a Some typo fixes caught by Erik Wilde / dret
This closes #89.  Thank you!
2016-09-07 13:44:05 -05:00
Christopher Allan Webber 6bae0ca7dd Further textual adjustment after IRC conversation 2016-09-07 11:55:02 -05:00
Christopher Allan Webber 1251836737 Mention both Social Web Protocols and MicroPub 2016-09-07 11:49:47 -05:00
Christopher Allan Webber dfedb09f3f Reference the Social Working Group and Social Web protocols.
Closes #87.
2016-09-07 11:39:57 -05:00
Christopher Allan Webber 95b596fee2 Clarify both transient identifiers and the requirements for "id"
Closes #34 and #62.
2016-09-07 11:08:12 -05:00
Christopher Allan Webber c95c637b39 Fixing a couple more fragments 2016-08-23 14:51:52 -05:00
Christopher Allan Webber d7103ae06b Fixing a couple of fragment links 2016-08-23 14:50:30 -05:00
Christopher Allan Webber 3bf0ca4137 Updating publishing dates to today 2016-08-23 14:46:53 -05:00
Christopher Allan Webber ddf430977e Add Change Log from June 13 2016 version to today 2016-08-23 12:45:10 -05:00
Christopher Allan Webber 255913fc96 Just some style nits... indentation and line wrapping 2016-08-19 16:40:14 -05:00
Christopher Allan Webber ae394e2aab Wrap "to" field in "A Like of the Article" example 2016-08-19 16:35:57 -05:00
Christopher Allan Webber 18bb00c54b Unfortunately some links not available in https, use http in the meanwhile
Guess who needs to set up Let's Encrypt!
2016-08-19 16:35:04 -05:00
Christopher Allan Webber ffa6ced1be Update "receiving server" -> "receiving user" 2016-08-19 16:28:55 -05:00
rhiaro 2ad9398551 Enforce addressing on original object only for inbox sending 2016-08-19 13:20:31 -04:00
rhiaro db324b477f Clarify inbox delivery recursion 2016-08-19 11:37:32 -04:00
rhiaro 35f723872f Add that Block Activities should not be delivered to their object by the outbox 2016-08-18 18:31:36 -05:00
rhiaro 543fab3a78 Add and Remove for inbox side effects.
These are the same as for outbox, but in both cases only apply for
values of object and/or target owned by the receiving server.
2016-08-18 18:26:18 -05:00
rhiaro 13bb6b33de Outbox delivery MUST for *federated* servers. And clarify Add and Remove for outbox. 2016-08-18 18:25:23 -05:00
rhiaro 94751d9ad4 Outbox delivery and propagating delivery to collections owned by other users via the inbox 2016-08-18 14:47:42 -05:00
rhiaro 9d49e88e4d Move Public Addressing to Collections, and remove line about it being the same as Followers 2016-08-18 13:51:37 -05:00
rhiaro 9f4c391a6d Describe client responsibilities with addressing. 2016-08-18 13:45:27 -05:00
Christopher Allan Webber 0a562da0ef Moving Follow / Like activity server to server side effects to the right place 2016-08-17 18:14:56 -05:00
Christopher Allan Webber 0c68de7b51 Update fragments of client-to-server activity sections to append "-outbox" 2016-08-17 18:07:43 -05:00
Christopher Allan Webber e4b8a95184 Collapsing "targeting and delivery" section into "server to server interactions" 2016-08-17 18:04:55 -05:00
Christopher Allan Webber d0ddf1a500 Move binary data and collections earlier in the document 2016-08-17 18:02:51 -05:00
Christopher Allan Webber 11e94e5dcc Switching activities section to "client to server interactions" 2016-08-17 18:01:48 -05:00
Christopher Allan Webber 17b2db9ba9 Switch some legacy "post" fragment uris to "create" 2016-08-17 17:38:56 -05:00
Christopher Allan Webber e8ece013d0 side-effects -> side effects 2016-08-17 17:37:46 -05:00
Christopher Allan Webber 867ec59b2d Tombstones are optional. Also, 404 is acceptable, not just 410. 2016-08-17 17:35:53 -05:00
Christopher Allan Webber eff9a77c8d Drop incorrect sentence
It's not true that the Create should be used in all server to server
interactions!  For example, a Like would interact with the object,
not the Create.
2016-08-17 17:33:36 -05:00
Christopher Allan Webber 0644bd65da Clarify that Activities section is about client to server interactions 2016-08-17 17:32:12 -05:00
Christopher Allan Webber dacc485775 Style nit: wrap at sentence 2016-08-17 17:29:03 -05:00
Christopher Allan Webber 42608936b5 Clarify that objects may be submitted without a wrapping activity 2016-08-17 17:28:38 -05:00
rhiaro 4aba4327b6 s/http:/https:/ 2016-08-17 14:29:59 -05:00
rhiaro 1b28ba80e3 Expand delivery side-effects 2016-08-17 14:29:11 -05:00
rhiaro 1c6743aae7 Add deduplication of recipients to Targeting 2016-08-17 14:18:12 -05:00
rhiaro 9a1007edda Remove duplication from inbox, and link inbox and outbox to appropriate discovery and POST sections 2016-08-17 14:14:08 -05:00
rhiaro b8c1955088 Add Like Activity and mention side effects in collections 2016-08-17 14:05:34 -05:00
rhiaro 016f089087 Location header should be Create not object (per lunch discussion with @cwebber) 2016-08-17 13:54:58 -05:00
rhiaro 038b4ad824 Fix Follow collection side-effects 2016-08-17 13:07:09 -05:00
rhiaro 47a470fe4e Refine Follow, Add and Remove 2016-08-17 12:57:42 -05:00
rhiaro ed9a345423 Tweak Update. Fix Delete to use Tombstone 2016-08-17 12:49:34 -05:00
rhiaro a3f81142c5 Small improvements to Create 2016-08-17 12:47:19 -05:00
rhiaro f7b4db1cc9 Tidy up Create Activity 2016-08-17 12:42:55 -05:00
rhiaro 3da1f27d34 Note about audience targeting copying 2016-08-17 12:36:02 -05:00
rhiaro f86cf068dc Copying audience targeting from embedded objects to activity (experimental..) 2016-08-17 12:33:56 -05:00
rhiaro bdedf711c0 Start delivery side-effects, merge content objects with this 2016-08-17 12:21:01 -05:00
rhiaro bce9c01730 Move notifications before auth 2016-08-17 12:15:38 -05:00
rhiaro 446f8c2fa7 Move binary data after Collections 2016-08-17 12:15:03 -05:00
rhiaro 835b00a931 Move Collections to after Activities 2016-08-17 12:12:46 -05:00
rhiaro f585e11d9d Explicit instructions for posting Activities to Outbox 2016-08-17 12:11:37 -05:00
rhiaro e1f41e8842 Remove Endpoint Discovery section as this is covered by Actors 2016-08-17 11:42:41 -05:00
rhiaro 9cadd16386 Move Activities to after Actors 2016-08-17 11:42:24 -05:00
Christopher Allan Webber 374d9f7c80 Add missing closing </section> 2016-08-17 11:34:34 -05:00
Christopher Allan Webber 5c982f8395 Editing last commit to match document style guide
(wrap at column 79, newlines at sentence start/end.)
2016-08-16 15:05:58 -05:00
rhiaro 99aaf2e69f Clarify Notification & Delivery; fixes #47 2016-08-16 15:00:42 -05:00
Christopher Allan Webber f5817e37b1 Add Evan Prodromou as an author to the activitypub spec 2016-08-16 10:45:05 -05:00
Christopher Allan Webber d78ee8c49e Clarity on who can access the inbox, and moved MUST to SHOULD 2016-08-16 10:41:35 -05:00
Christopher Allan Webber 726ac8ecad specify delivery to actor and attributedTo fields 2016-08-16 10:09:21 -05:00
Christopher Allan Webber 174a45f8f6 Copy activity's "actor" field to the "attributedTo" field 2016-08-16 10:07:18 -05:00
Christopher Allan Webber 44f9b94c91 fix missing comma in example 2016-08-08 07:11:06 -05:00
Jessica Tallon 2275847e4d Fix wording of initial HTTP methods sentence 2016-06-19 07:36:58 +00:00
Jessica Tallon 12c9a752e2 Fix #18 - Remove HTTP PUT and HTTP DELETE verbs 2016-06-18 08:31:17 +00:00
Christopher Allan Webber b27d9e2eb1 Noting that authentication is expected for media uploads.
This ties into Issue #23.
2016-06-15 11:48:56 -05:00
Christopher Allan Webber dc7c209db7 Clarify what the file endpoint is for #23
Still leave open the possibility of having an "endpoints" field.
2016-06-15 11:38:47 -05:00
Christopher Allan Webber e11853700d Line wrapping at another sentence end 2016-06-15 10:14:14 -05:00
Christopher Allan Webber d1d5619c11 Provide a consistent style: wrap at column 79 and at sentence ends. 2016-06-14 17:30:54 -05:00
Christopher Allan Webber b726fc8d0c Update publishDate; add w3cids to editors; Comment out Owen Shepherd 2016-06-14 10:40:05 -05:00
Christopher Allan Webber acdeee5b37 Updating date for real WD post date 2016-06-13 11:36:49 -05:00
Christopher Allan Webber 9f1f12ab2d set previousMaturity 2016-06-02 12:01:50 -05:00
Christopher Allan Webber 0b5646cd34 Add previousPublishDate 2016-06-02 12:00:27 -05:00
Christopher Allan Webber fa21381d5a Small typo fix, colon should be before </p> 2016-06-02 11:59:00 -05:00
Christopher Allan Webber a9c5dadcfc Change date to today 2016-06-02 11:57:14 -05:00
Christopher Allan Webber f9f694e246 fix edDraftURI 2016-06-02 11:47:01 -05:00
Christopher Allan Webber c07bb28682 Add change log. 2016-05-24 11:36:22 -05:00
Christopher Allan Webber 4770c0692a Update publishDate 2016-05-24 11:24:46 -05:00
Christopher Allan Webber ddf3094ca5 Add editor's draft URI 2016-05-24 11:23:51 -05:00