#Loqi[Chocobozzz] **Merged in develop!**
For now, only Server-Server communication is implemented. Of course, the implementation is far from perfect and it misses some features (Block, Reject...) that I'll add later with dedicated issues (I'll create an "ActivityPu...
cdchapman joined the channel
#aaronpkheh, more evidence the w3c terminology is confusing: "Earlier this year, the W3C published a Recommendation (in effect, a standard)..."
#cwebber2tantek: wanted to find out when people can meet and why we might do so
#cwebber2tantek: I put PTD and SWP on there, since rhiaro and ben_thatmustbeme aren't here, fyi you should put together what you want to be your final version
#cwebber2tantek: for any spec interop beyond the version we have, if there are as2 implementations that have interop on vocab extensions we do
#ajordanhow much time does it take to publish a Note?
#cwebber2tantek: for AP for things that got dropped from the spec, but implementtaions move forward fast
#ajordanis there a waiting period like with REC-track documents?
#cwebber2tantek: similarly for LDN, webmention, micropub
#cwebber2tantek: if there are implementations that implement those specs + extensions and do so interoperably, we should write it up and get it written
#cwebber2tantek: if anyone wants to write up a working draft as a note, I think we can just agree to publish it... but I don't think it requires echidna, I think we hand off to sandro / rhiaro
#cwebber2sandro: what's the notes on? current workign drafts turning into notes?
#cwebber2tantek: that's category 1, category 2 is a bunch of recommendations which are interoperably implemented, all of which the implemenations have extensions that are to some degree implemented. Putting out a call to document extensions you believe are interoperably handled
#cwebber2sandro: not a fan of putting that... given our timeline... I think that should just be a wiki page or github page rather than a w3c publication
#cwebber2aaronpk: specific example, most micropub clients support indieauth section of oauth, I've started to capture that in a note format, so that's one example of capturing distinct behavior as an extension... here's a draft URL I put together
#cwebber2aaronpk: the outline is there and here's some content
#cwebber2sandro: I like indieauth so I certainly wouldn't object, I just don't think people have a lot of time and energy left but I think this is a good counter-example
#cwebber2tantek: probably both are true, low time/energy but if people have them, here's an opportunity
#cwebber2tantek: it's a note, doesn't need to meet as high a bar as a working draft per-se
#cwebber2tantek: in some groups I've been in as an observer I've seen this kind of practice of end-of-group snapshots of where things are end of group best practices of specifications
#cwebber2sandro: one thing is this is makes it harder to change
#cwebber2sandro: this makes it a community group editor's draft, it looks like it's kinda real, but then you can keep fixing it
#cwebber2sandro: whereas if it's a note, it's very hard to update
#cwebber2tantek: sandro's warning is a good one to heed, once you publish a note and we close we don't get to update it... so capturing "these implementations implement this at this point in time" rather than "this is the right way to do it for all time"
#eprodromI'm on the phone call, IRC on my phone too
#cwebber2tantek: that being said, you can always publish a note with here's what you know today, you can always follow up with a CG report
#cwebber2sandro: one quesiton you may know the answer to: ?? have a horrendous popup, a CG shouldn't be able to do that to a note, but maybe it should?
#cwebber2eprodrom: I think my question was answered, which was "what's the goal of these additional notes" which seems to be "here's extra info for implementors", though if I'm not mistaken don't we reference the CG in pretty much all documents?
#cwebber2eprodrom: I believe AS2 specifies the CG, because that's where extensions are
#ajordanso maybe if someone this week can go through the documents and see which ones link to the CG?
#cwebber2eprodrom: we may want to put that on the socialwg landing page is "here's where conversation continues"
#sandroeprodrom, yes, AS says: Some popular extensions are included in the Activity Streams 2.0 namespace document, and can be reviewed at https://www.w3.org/ns/activitystreams#extensions. The Social Web Incubator Community Group maintains a wiki page on Activity Streams extensions.
#cwebber2eprodrom: that's how we can follow-your-nose to current conversation
#cwebber2tantek: re: extra information to implemetors, if it's "here's what people are already doing" that's good, if it's "here's additional thoughts we had" maybe should go in the CG
#cwebber2aaronpk: this is the issue that was not captured as a feature... Julian described it in issue as a posssible way to redirect to public profile for private URLs and we decided to survey implementors to see if they tried to do anything similar
#cwebber2aaronpk: feedback I got was mostly that people who hadn't implemented private subscription yet don't do it this way, and people who have also don't do it this way
#cwebber2aaronpk: so this feature is to ??? both people
#cwebber2sandro: no disagreement, that's a good thing
#cwebber2sandro: going slightly meta for a sec, I spoke to ralph and phillipe ... they suggested assuming WG can reach consensus on what to do, we can say who voted on the PR and confirm this doesn't change their approval
#cwebber2tantek: it's not good that nobody caught this... if I were an AC rep and I voted for this spec, I might say "what else may you have potentially missed and didn't see"
#cwebber2tantek: I would try to be prepared to answer that question
#cwebber2tantek: I'd like to say this is, we didn't miss anything
#Loqi[aaronpk] #146 At risk: limiting the use of HTML <link> to the HTML <head>
#cwebber2aaronpk: we got some answers, not as many as on last issue
#cwebber2aaronpk: two of the subscribers look at a link tag anywhere, superfeedr looks only at head section, another one cited robustness principle, so that's the feedback we got
#cwebber2aaronpk: I think we had tagged... we got responses from all 3
#cwebber2sandro: seems like it's a bit conflicted but I'd say ...?
#cwebber2aaronpk: I think this was originally added for a security concern about link being added to a body via a comment etc can allow subscriptions to be stolen
#cwebber2aaronpk: which assumes that users are not sanitizing html which is also dangerous
#cwebber2tantek: do any of our other specs which do link discovery have this restriction for consuming code?
#cwebber2aaronpk: micropub says look for link tag in html head but is not explicit about what that means, but it does say html head, just not with the brackets
#cwebber2aaronpk: webmention does not mention the restriction
#cwebber2aaronpk: micropub doesn't mention where it should go when publishing
#cwebber2ajordan: so my question is mostly answered... if I'm understanding our known security is put link in head so in case you have an injection problem with your body then the head will say that link in the document gets precident?
#cwebber2aaronpk: specifically says any of the hubs advertised can be used
#aaronpkPROPOSED: Drop the at-risk limitation of <link> discovery restricted to the <head>, and add a security consideration saying that user-generated content on pages advertising a hub should be sanitized to remove <link> tags
#cwebber2thinks an informative note would be a better route than a SHOULD
#cwebber2would feel a bit awkward about a SHOULD at this point but would vote for it at +0.5, will vote at +1 for the note
#ben_thatmustbemenote: as link has been limited to the head only for many years, consuming code may only check the head so it is safest to place the link tag in the head
#aaronpkPROPOSED: Drop the at-risk limitation of <link> discovery restricted to the <head>, and add a security consideration saying that user-generated content on pages advertising a hub should be sanitized to remove <link> tags. Replace the at-risk sentence with a "note" that since <link> has been limited to the <head> for many years, consuming code might only check the <head> so it is more robust to place the
#cwebber2eprodrom_: I wonder if the wording could maybe match the security effort, which is re: hijacked link, maybe we could say "be careful around user generated content and look out for links"
#cwebber2sandro: problem is publishers will not be reading our spec
#cwebber2sandro: the attack vector is through ordinary publishers who have never heard of websub
#csarvenJust out of curiosity.. why is all this a security concern for a portion of a document in a particular representation? Doesn't it go without saying that input should be sanitised? The outside of <head> being a security concern seems to imply that people have well-formed/valid documents. They usually don't.
#cwebber2tantek: the standards for sanitization have gone up
#ajordanalright, gotta go. thanks for a great telecon all. I'm okay with all the proposed days so I'll see you whenever the next telecon is scheduled
#tantekRESOLVED: Drop at-risk limitation of <link> discovery restricted to <head>, and add a security consideration saying that user-generated content on pages advertising a hub should be sanitized to remove <link> tags. Replace the at-risk sentence with a "note" that since <link> has been limited to <head> for many years, consuming code might only check <head> so it is more robust to place <link> tags in the <head>
#Loqi[Chocobozzz] **Merged in develop!**
For now, only Server-Server communication is implemented. Of course, the implementation is far from perfect and it misses some features (Block, Reject...) that I'll add later with dedicated issues (I'll create an "ActivityPu...