Commit Graph

266 Commits

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