Commit Graph

532 Commits

Author SHA1 Message Date
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
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
Jessica Tallon 0557a8b72a Fix 32 - Submit objects without activities for creation 2016-04-19 20:48:04 +02:00
Christopher Allan Webber 98fef0650c Fixing indentation in objects section. 2016-04-18 17:14:52 -05:00
Christopher Allan Webber e368f5b4ea Clarify the requirements around when identifiers are required
Closes #78.
2016-04-18 17:13:43 -05:00
Christopher Allan Webber a298b6d145 Fixing one line of indentation 2016-04-18 17:11:12 -05:00
Christopher Allan Webber 0748239e1f re-indent / format outbox paragraphs 2016-04-18 17:05:36 -05:00
Christopher Allan Webber 01c82f93bb Incoming activity MUST have a valid URI as its id.
This is related to #78.
2016-04-18 16:40:52 -05:00
Christopher Allan Webber 248cbec1de re-indenting a paragraph in the Inbox section 2016-04-18 16:38:46 -05:00
Christopher Allan Webber 0a348ea266 Require validating objects posted to inbox
Closes #46.
2016-04-18 16:33:18 -05:00
Christopher Allan Webber 85b8e0c542 Clarify deferencing collection to deliver to contained users
... as opposed to adding all to the addressing lines of the contained
object.

Closes #52.
2016-04-18 16:30:36 -05:00
Christopher Allan Webber 5bed16e876 Move preferredUsername, summary, icon to "MAY" provideable actor properties
Closes #84.
2016-04-18 15:30:05 -05:00
Christopher Allan Webber d7bff1efe2 #71: Provide an optional "streams" property example. 2016-04-18 15:27:32 -05:00
Christopher Allan Webber 14209f8898 Switch specStatus on gh-pages to Editor's Draft 2016-04-18 15:11:52 -05:00
Christopher Allan Webber 8aec53c2be #28: Clarify ACL
Add whole new section for Access Control
2016-03-18 12:48:56 -07:00
Christopher Allan Webber 1aada5de2e Don't refer to access control in Delivery section 2016-03-18 12:48:56 -07:00
Christopher Allan Webber 4cb80a17bf Add closing </li> element 2016-03-18 12:48:56 -07:00
Jessica Tallon e9584ce7fa Fix #38 Allowing silient and private activities
This removes the specification that activities without an audience
should be federated to the default audience for the user. This now adds
a note which provides a suggested behavour in the two cases of where no
audience is specified or where just the public audience is
specified. This is a note as we want to leave it up to the
implementation to do what works best for them but provide guidance in
cases where this isn't important.
2016-03-18 14:15:34 -04:00
Jessica Tallon 9a07bd226d Fix HTML escape codes on some examples 2016-03-18 13:57:39 -04:00
Christopher Allan Webber bc29b640f7 Forgot a quote, oops 2016-03-18 10:50:36 -07:00
Jessica Tallon d0039b3440 Fix #37 - Make inReplyTo value more explicit
This defines that you can specify simply an ID string as the `inReplyTo`
value or the object which only needs to contain the ID (although could
contain other values too).
2016-03-18 13:48:02 -04:00
Christopher Allan Webber fcb08acbbd #26: Add audience targeting to examples
Examples previously lacked to, cc, etc fields; added.
2016-03-18 10:19:01 -07:00
Christopher Allan Webber 638def6492 Drop @context; it's implied 2016-03-18 10:19:01 -07:00
Christopher Allan Webber 112d5167ae Add "Note" type to receiving activity example 2016-03-18 10:19:01 -07:00
Jessica Tallon cc4f4c9ba4 Fix #27 - Clarify and fix followers section
This adds clarification on the use-case and good defaults on the
followers collection, it also removes the instruction to use this
collection as the federation audience when no audience is
selection (see: #38).
2016-03-18 13:14:52 -04:00
Christopher Allan Webber baa709c322 Replace all "@type" and "@id" with "type" and "id"
These aliases are the official way to go in ActivityStreams now,
so adjust accordingly.
2016-03-18 10:12:00 -07:00
Jessica Tallon 23e7e6affa Fix #39 - Change MAY to MUST for inbox reading 2016-03-18 12:55:09 -04:00
Christopher Allan Webber 51e615ed10 #55 Removing mysterious "prohom" word 2016-02-08 16:11:53 -08:00
Christopher Allan Webber d83775a9a4 #65 Removing the vague term "share activity" 2016-02-08 14:55:13 -08:00
Christopher Allan Webber 4d775d697c #53: Remove objectTypes text and simplify "streams" definition 2016-02-08 14:53:42 -08:00
Christopher Allan Webber 0275ba044e Issue #69: Moving following, followers, url to "SHOULD" properties 2016-02-08 14:21:20 -08:00
Christopher Allan Webber 676a70d057 Wrapping "following" in <code/>, reindenting 2016-02-08 14:17:15 -08:00
Erik Wilde f6d92bc392 more typos 2016-02-02 15:16:55 -08:00
Erik Wilde f709d28fb5 re-fixing typos 2016-02-02 15:14:49 -08:00
Christopher Allan Webber a419c45ee7 Updating Jessica's email address 2016-01-25 16:14:49 -08:00
Christopher Allan Webber 98b9aacc72 Change date to the 28th 2016-01-25 11:03:03 -08:00
Christopher Allan Webber c46223cd64 Point to the ActivityStreams core vocabulary instead of explaining it ourselves. 2016-01-23 15:05:03 -08:00
Christopher Allan Webber 82a0d2c2dc Move #object-recipient fragment to point at relevant part of AS2 vocab 2016-01-23 12:12:00 -08:00
Christopher Allan Webber 71a5cf1eeb Renaming "groups" to "collections"
See also https://github.com/w3c-social/activitypub/issues/66
2016-01-23 11:42:34 -08:00
Christopher Allan Webber 2647d3c2ac Rename "favorites" to "likes" in the collections section 2016-01-23 11:20:57 -08:00
Christopher Allan Webber 7b261026af Favorite and Like activities are not synonyms, there's no more Favorite activity 2016-01-23 11:16:23 -08:00
Christopher Allan Webber 1971cd5534 Removing the anchor around "share activities"
See also https://github.com/w3c-social/activitypub/issues/65
2016-01-23 10:43:30 -08:00
Christopher Allan Webber 2a8e56e34b Removed another link to the now-nonexistant "dereference" fragment 2016-01-23 10:18:30 -08:00
Christopher Allan Webber 967ec5ae09 Switching the anchor for "likes" over to point to the AS vocabulary "Like" definition 2016-01-23 10:17:41 -08:00
Christopher Allan Webber 3c3b05cd8d The dereferencable URI section was removed, so remove the link to it 2016-01-23 10:12:24 -08:00
Christopher Allan Webber 2d71420a1f Fix link to #public-addressing 2016-01-22 17:27:38 -08:00
Christopher Allan Webber 178063715f Fix link to ActivityStreams 2.0, add link to Activity Vocabulary 2016-01-22 17:20:56 -08:00
Christopher Allan Webber c78b51238f Fixing a couple of the in-document fragment anchors to actually point to fragments 2016-01-22 17:13:47 -08:00
Christopher Allan Webber 1dfa2bb78d Add git repository, issues, commit links 2016-01-21 15:47:55 -08:00
Christopher Allan Webber 3c6f297d20 Add SocialWG and patentURI stuff to the respec config 2016-01-21 15:03:01 -08:00
Christopher Allan Webber 6adb65fbac Removed automatically-added-by-respec working draft css link (whoops) 2016-01-20 18:02:59 -08:00
Christopher Allan Webber edb9717755 Forgot the type="text/css" 2016-01-20 17:06:22 -08:00
Christopher Allan Webber 4f97439e75 Add w3c stylesheet 2016-01-20 17:03:59 -08:00
Christopher Allan Webber 8bc21aa472 Remove unused anchor tag 2016-01-20 16:59:14 -08:00
Christopher Allan Webber 0d23bd4688 Remove extraneous </p> 2016-01-20 16:59:07 -08:00
Christopher Allan Webber ffb19fbe22 Remove extraneous </section> 2016-01-20 16:58:11 -08:00
Christopher Allan Webber 274b3168c0 Set First Public Working Draft for next Tuesday 2016-01-20 16:38:50 -08:00
Jessica Tallon 936ab8b96d Merge branch 'master' into gh-pages
Conflicts:
	index.html
2016-01-19 17:47:44 +00:00
Jessica Tallon 215721a391 Rename spec from ActivityPump to ActivityPub
During the W3C Social Working Group Teleconference last week (2016-01-12)
it was decided that the specification would be renamed as the specification
has and will continue to diverge more and more from pump.io
2016-01-19 17:31:40 +00:00
Christopher Allan Webber 6bb2dd801f Dereferencable object URI section isn't doing anything useful, removed 2016-01-12 09:39:40 -08:00
Christopher Allan Webber fa38a67c2f Make HTTPS URIs the only mentioned (but not only possible) @id URI type
This makes it so although HTTPS is the only promoted URI scheme.
However, HTTP and Webfinger are not explicitly disallowed, just not
mentioned.
2016-01-12 09:38:34 -08:00
Christopher Allan Webber d39af6d4bc Issue #63: no longer require that an outbox contain every post forever 2016-01-09 14:53:59 -08:00
Christopher Allan Webber b1ad3b6f32 Clarify that SHOULD NOT does not preclude some other form of verification.
Responding to Jason Robinson's concerns that current wording forbids
signature-based verification methods.
2016-01-07 06:09:37 -08:00
Christopher Allan Webber ddfbde2ba0 Set license to W3C Software Documentation license 2015-12-15 15:14:18 -06:00
Christopher Allan Webber cf681f22bf Issue #13: Validation requirements should use SHOULD, and clarify mechanism.
The possibility of other mechanisms is left open to the future, but
also left out of scope for this particular specification.
2015-12-12 16:18:43 -06:00
Christopher Allan Webber f41821b93d (restructure only) Re-structuring text pre-edit 2015-12-12 15:54:46 -06:00
Christopher Allan Webber dd2ae9375f Issue #59: Missing </section> tag in binary data section 2015-12-12 15:28:12 -06:00
Christopher Allan Webber 93a30bdafb Better phrasing in the "inverse activity" section. 2015-12-12 13:27:38 -06:00
Christopher Allan Webber cceccf812e Issue #10: Switch from Actions -> Activities 2015-12-12 13:20:14 -06:00
Christopher Allan Webber a0e3fa7731 Issue #6: Switch from Unfoo verbs to using Undo 2015-12-12 13:18:37 -06:00
Christopher Allan Webber a879378bb9 Adding missing </p> closing tags 2015-12-12 13:04:55 -06:00
Christopher Allan Webber d0b00302ea Updating "displayName" references to be just "name"
This brings us closer to conformance with other recent AS2 updates
2015-12-10 16:35:00 -06:00
Christopher Allan Webber 1aa51c592d Issue #57: Favourite -> Favorite 2015-12-10 14:53:43 -06:00
Christopher Allan Webber da512883d1 Adding myself (Christopher Allan Webber) as co-editor to ActivityPump
Approved by chairs on 2015-12-02 at SocialWG Face to Face meeting
2015-12-02 18:38:18 -06:00
rhiaro 58c89fc16a fix typos 2015-05-29 17:33:16 +02:00
rhiaro 0169631770 update verb -> @type Update 2015-05-29 17:22:21 +02:00
rhiaro 0b8bf699db Post was deprecated in AS2, change to Create 2015-05-29 16:43:53 +02:00
rhiaro 025903e4c5 Fix some typos 2015-05-29 16:42:23 +02:00
rhiaro 10f3c57278 Change all occurances of activitystreams+json to activity+json 2015-05-29 16:04:29 +02:00
Jessica Tallon bb69e82685 #24 - Add section on endpoint discoverability 2015-05-27 17:39:27 +02:00
Jessica Tallon 7ce9147655 Fix #19 - Remove the NOTIFY HTTP method 2015-05-27 16:45:18 +02:00
Jessica Tallon 9552b1b28d Fix #25 - Clarify what should happen when no authorization is provided for inbox 2015-05-27 16:42:06 +02:00
Jessica Tallon b54b49b9a2 Add ability to submit binary data 2015-05-05 00:10:37 +02:00
Jessica Tallon ee97e15141 Fix #9 - Remove section 1.1 about technologies not used
There is no need to list all the technologies where have not been used
and all of the reasons why. These have now been removed.
2015-05-04 17:20:15 +02:00
Jessica Tallon 01ab59330e Fix #8 - Add myself to the authors list
I have left @oshepherd as an author as he was an author and a lot
of the spec is still his authorship. I have however added myself
to the authors as I am doing most of the editing.
2015-05-04 17:15:13 +02:00
Jessica Tallon 954b125fed Merge pull request #12 from evanp/patch-2
Add another missing period for a sentence.
2015-05-03 19:01:44 +02:00
Jessica Tallon b33fcdb561 Merge pull request #14 from evanp/patch-3
Add missing periods to sentences.
2015-05-03 19:01:01 +02:00
Jessica Tallon 0c04f2c224 Merge pull request #16 from evanp/patch-4
Correct spelling of "identifier"
2015-05-03 18:59:59 +02:00
Jessica Tallon 22e969f2f6 Merge pull request #17 from evanp/patch-5
Fix "dereferenceable" spelling mistake.
2015-05-03 18:59:38 +02:00
Evan Prodromou 18d88aad56 Update index.html
Strems -> Streams
2015-05-03 10:01:32 -04:00
Evan Prodromou b29575d99d Update index.html
I see it spelled as "dereferenceable" in http://en.wiktionary.org/wiki/dereferenceable and http://en.wikipedia.org/wiki/Dereferenceable_Uniform_Resource_Identifier .
2015-05-03 09:36:56 -04:00
Evan Prodromou 5d1ad98ee6 Update index.html
Correct spelling of "identifier"
2015-05-03 09:34:55 -04:00
Evan Prodromou fc53b2e308 Update index.html
Sentences end with .
2015-05-03 09:31:27 -04:00
Evan Prodromou af76581dbd Update index.html
Period at end of sentence.
2015-05-03 09:28:11 -04:00
elf Pavlik ef4e8f8b25 aligned closer to current AS2.0 draft 2015-05-01 17:53:33 +02:00
Jessica Tallon 8611cb96d4 Revert "#2 - Remove authorization specifics from spec as out of scope"
This reverts commit 4676b0cb97.
2015-04-27 11:52:00 +02:00
Christopher Allan Webber e4d75d2a69 More grammar nits 2015-04-23 10:54:32 -05:00
Christopher Allan Webber d6752b0372 Fixing some apostrophe usage 2015-04-23 10:51:15 -05:00
Christopher Allan Webber f4b8b75ca6 Adding some punctuation 2015-04-23 10:50:03 -05:00
Christopher Allan Webber 9d91d16db7 grammar nitpick: its' -> its 2015-04-23 10:47:59 -05:00
Jessica Tallon 3074e12933 Add block activity type and fix typo 2015-04-22 18:14:05 +02:00
Jessica Tallon 0ab662f1e9 Add activities with side effects section 2015-04-20 13:50:48 +02:00
Jessica Tallon f2062a7874 Add Content object section with replies 2015-04-14 21:44:04 +02:00
Jessica Tallon 703bf0acd7 Fix some typos/mistakes 2015-04-14 21:43:38 +02:00
Jessica Tallon 4676b0cb97 #2 - Remove authorization specifics from spec as out of scope 2015-04-10 19:18:10 +02:00
elf Pavlik 7bc98d6fe1 removed two lines missed in prev commit 2015-04-02 12:16:14 +02:00
elf Pavlik ecb66409be remove acct: and Webfinger dependency 2015-04-02 12:09:48 +02:00
elf Pavlik 9f98566be4 rename ActivityPump.html -> index.html 2015-04-02 12:00:02 +02:00