Commit Graph

219 Commits

Author SHA1 Message Date
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