20:01:59 RRSAgent has joined #waf 20:01:59 logging to http://www.w3.org/2008/01/30-waf-irc 20:02:01 RRSAgent, make logs member 20:02:01 Zakim has joined #waf 20:02:03 Zakim, this will be WAF 20:02:03 ok, trackbot-ng; I see IA_WAF()3:00PM scheduled to start 2 minutes ago 20:02:04 Meeting: Web Application Formats Working Group Teleconference 20:02:04 Date: 30 January 2008 20:02:25 Chair: Art 20:02:31 Scribe: Art 20:02:37 ScribeNick: ArtB 20:02:48 Agenda: http://lists.w3.org/Archives/Public/public-appformats/2008Jan/0305.html 20:03:21 IA_WAF()3:00PM has now started 20:03:28 + +1.781.993.aaaa 20:03:30 zakim, call thomas-781 20:03:30 ok, tlr; the call is being made 20:03:32 +Thomas 20:03:37 zakim, aaaa is ArtB 20:03:37 +ArtB; got it 20:03:50 shepazu has joined #waf 20:04:12 dorchard has joined #waf 20:04:55 sicking has joined #waf 20:05:05 +Dave_Orchard 20:05:20 +[Mozilla] 20:05:25 Zakim, mozilla is me 20:05:25 +sicking; got it 20:06:57 Zakim, passcode? 20:06:57 the conference code is 9231 (tel:+1.617.761.6200 tel:+33.4.89.06.34.99 tel:+44.117.370.6152), anne 20:07:28 +??P11 20:07:52 Present: Art, Anne, Dave, Thomas, Jonas, Hixie (IRC) 20:08:01 Topic: Review Agenda 20:08:10 AB: reserve 5 mins for AOB 20:08:29 Topic: Requirements and UCs 20:08:52 tlr has changed the topic to: http://lists.w3.org/Archives/Public/public-wsc-wg/2008Jan/0236.html 20:08:57 argh 20:09:12 tlr has changed the topic to: http://lists.w3.org/Archives/Public/public-appformats/2008Jan/0305.html 20:09:19 sorry 20:09:23 zakim, I am thomas 20:09:23 ok, tlr, I now associate you with Thomas 20:09:24 zakim, mute me 20:09:24 Thomas should now be muted 20:10:51 AB: no comments on 2, 5, 7, 8, 11 20:11:07 AB: comments on 1, 3, 4, 6, 9, 10, 12 20:11:31 AB: not sure about #13 20:11:38 JS: I made comments on #13 20:11:53 AvK: I've addressed those comments 20:12:52 AB: propose we record agreement on 2, 5, 7, 8, 11 and 13 20:12:54 AB: OK? 20:13:05 DO: not sure everyone has reviewed them 20:14:04 AB: we've had two weeks now and in this agenda and the last I asked people to submit comments in advance of the meeting 20:14:49 JS: I didn't receive many replies, mostly from Art 20:14:52 DO: I'm worried that people have reviewed some of the requirements and their conversations are focused on those, not on all. 20:15:13 AB: propose we recored agreement on 2, 5, 7, 8, 11 and 13 20:15:21 DO: so the concern is that the absence of discussion isn't consensus. 20:15:34 zakim, unmute me 20:15:34 Thomas should no longer be muted 20:15:40 AB: any objections? 20:15:51 TR: I want to remove #13 since it has been removed 20:16:00 s/removed/changed/ 20:16:17 DO: wonder about #5; think it was bundled in other conversations 20:16:31 q+ 20:16:53 JS: Jon may have had a counter-proposal for #5 20:17:27 DO: I don't object to the others but not #5 20:17:54 TR: I have some concenrs about #5 too but mostly editorial 20:18:21 http://lists.w3.org/Archives/Public/public-appformats/2008Jan/0250.html 20:18:22 AB: propose we record agreement on 2, 7, 8, 11 20:18:28 contains feedback to 5 20:18:30 could i ask a quick process question? what happens if we can't get consensus on these requirements? 20:18:33 I *think* number 5 means "mechanism MUST apply to any media type". If that's the case, that's great, but I'd like the text to read that way 20:18:44 AB: any objections to that proposal? 20:18:48 [No objections] 20:19:19 RESOLUTION: requirements 2, 7, 8, 11 have agreement 20:19:37 AB: then we keep trying to get consensus 20:19:49 Topic: Requirement #1 20:20:07 "then we keep trying to get consensus" was a reply from Art to Hixie's question 20:20:09 so i could block progress indefinitely by simply never allowing consensus to form? 20:21:12 TR: I'm looking at a Jan 22 version 20:22:08 AvK: I don't want to revise requirements text; I don't want to do this 20:24:24 ... now but via e-mail 20:24:38 AB: I don't think we are getting closure via e-mail 20:25:32 TR: re 1.1., authentication isn't the issue but Authorization is 20:25:53 Some servers authorize any requests that can reach the server. 20:27:44 TR: also have a problem with the last paragraph in 1.1 but I can take that to e-mail 20:27:46 "Although anyone..." includes somewhat inaccurate diagnosis of current state; happy to take that to e-mail 20:27:57 ACTION: Thomas submit an input for requirement 1.1 20:27:58 Created ACTION-158 - Submit an input for requirement 1.1 [on Thomas Roessler - due 2008-02-06]. 20:28:07 "Should not be possible to issue..." -- motivate with UPNP 20:28:21 TR: I can supply an input for 1.2 20:28:27 due feb 6th? 20:28:30 that's a week from now! 20:28:36 ACTION: Thomas submit an input for requirement 1.2 20:28:37 Created ACTION-159 - Submit an input for requirement 1.2 [on Thomas Roessler - due 2008-02-06]. 20:28:59 DO: re 1.2, I thought the Atom people had objected to that requirement 20:29:02 DO: atom folks objected against that one? 20:29:04 q+ 20:29:09 hixie, that's the default due date 20:29:40 this one needs to say "should not be possible to issue unauthorized cross-site POST"... 20:29:45 JS: I think we need to qualify 1.2 20:30:12 [missed JS' explicit proposal to append a qualification to 1.2] 20:30:59 wait now we're arguing about the precise _wording_ of these requirements?! 20:31:11 good lord 20:31:55 What was minuted above about me is not true. I said that I don't want to be the author of the requirements. I'm fine with editing. I also objected to discussing the requirement text and discussing comments on requirements already posted to the mailing list. 20:32:20 i also object to discussing the requirements at this point 20:32:28 it's months past the time to discuss requirements 20:32:31 It should not be possible to cross site non-safe operations priort to an authorization check performed. 20:33:02 all we're doing is delaying the specs that depend on this 20:33:48 I'd also like to point out that I can't actually edit the document while being on the call and that all detailed sugestions have not at all been minuted! It would be much better if people actually e-mail the list. 20:34:24 So all tlr's comments are lost. 20:34:32 AB: we can delete 1.2; we could assign someone to "champion it" 20:34:45 Proposal: It should not be possible to perform cross-site non-safe (in HTTP, POST/PUT/DELETE) operations prior to an authorization check being performed 20:34:45 DO: I made a proposal 20:35:35 osal #2 20:35:35 (I'm not trying to attack the minutetaker fwiw, just saying that this doesn't really work.) 20:36:12 DO: I made proposal #2 20:36:50 tlr: let's go with DO's rpoposal, modulo minor wordsmithing on list 20:36:54 TR: I can live with David's #2 proposal modulo some word smitthing 20:36:58 close ACTION-159 20:36:58 ACTION-159 Submit an input for requirement 1.2 closed 20:37:09 JS: I'm OK with David's #2 proposal 20:37:15 i do not agree with that proposal 20:37:23 because i do not believe we should be discussing this in the first place 20:38:33 Hixie, if you want to participate in this meeting please join the voice conference 20:38:44 i do not have access to a phone here 20:39:00 (literally the closest phone to here is about 35 minutes away) 20:40:16 AB: can you make the sub-bullet's numbered? 20:40:26 AvK: if you send me an e-mail requesting so 20:40:45 ACTION: barstow submit a request to get the subbullets numbered 20:40:45 Created ACTION-160 - Submit a request to get the subbullets numbered [on Arthur Barstow - due 2008-02-06]. 20:41:04 Topic: Requirement 3 20:42:05 TR: I think there are typical configs that require root privs 20:42:19 ... should be worded in a positive way rather than negative 20:42:52 ... We need to know the capabilities that are needed for the policy deployer 20:43:06 ... As worded, it doesn't help us at all. 20:43:33 ... Also wonder if this is for XML only content or other content too 20:43:52 sorry on, phone 20:43:59 zakim, unmute sicking 20:43:59 sicking was not muted, tlr 20:45:01 AB: Jonas, any comments I think you are the author 20:45:46 JS: I can come up with a proposal; hope we don't get a bunch of additional feedback 20:46:00 DO: yes, "typical" here is too open 20:46:20 ACTION: Jonas submit a proposal for req #3 20:46:20 Created ACTION-161 - Submit a proposal for req #3 [on Jonas Sicking - due 2008-02-06]. 20:46:26 same applies to 4 20:46:34 Topic: Requirement #4 20:48:15 AvK: I made a mistake in my response to TR and I will follow-up on e-mail 20:48:50 TR: this also talks about "typical" 20:48:52 Lachy has joined #waf 20:49:19 Lachy has joined #waf 20:49:21 ... prefer to have it worded in a positive way rather than a list of negative things 20:49:32 DO: I tend to agree with TR 20:50:06 avk: I agree that req 4 is about XML stuff, won't propose new text 20:50:29 AB: is anyone willing to champion this requirement? 20:50:58 ... we could delete it 20:51:23 JS: we could change "typical" to Apache 20:51:46 TR: not clear what the real req is 20:52:26 DO: agree this req is not clear 20:52:42 AvK: why do we need to be so precise? 20:53:06 DO: we will continue to have ambiguity if the reqs aren't clear 20:53:16 as phrased, I think it means "to be able to authorize cross-origin access to the content of an XML file that's served, it should be sufficient to be able to write to that XML file" 20:53:25 If that's not what it means, I'd like to understand *what* it means. 20:53:29 JS: I can propose a rewording I think will be helpful 20:53:42 right, tlr, I think that's close.. 20:53:53 Must able to deploy support for cross-site GET requests without having to use server-side scripting (such as PHP, ASP, or CGI) on IIS and Apache. 20:54:21 JS: no, that's not quite right Thomas 20:54:50 TR: we need an e-mail discussion on this 20:57:53 TR: again, think the negative list is a good way to write the requirement 20:58:08 AvK: but that would lead to specifying a solution 20:58:34 JS: I don't want to force people to have to write programs to use this stuff 20:59:03 So, Thomas, you want something like: Must able to deploy support for cross-site GET requests by modifying the content of the resource or HTTP Headers. 20:59:12 dorchard, right 20:59:29 maybe the right answer also involves something about these things possibly being static. 20:59:29 ACTION: Jonas start an e-mail thread about req #4 20:59:29 Created ACTION-162 - Start an e-mail thread about req #4 [on Jonas Sicking - due 2008-02-06]. 20:59:38 Topic: Requirement #6 20:59:40 I'm just very worried about "shouldn't need to program", as I might need to program in certain deployments. 21:00:15 I have to drop off for about 5 minutes before lunch disappears. 21:00:30 -Dave_Orchard 21:00:41 TR: needs clarification of wording 21:01:10 ... "on a per-resource basis" can be mis-leading 21:01:56 "It should be possible to configure distinct cross-site authorization policies for different target resources that reside within the same origin" 21:01:58 sth like that 21:02:23 AB: Jonas, are you OK with that? 21:02:45 JS: yes 21:03:00 AvK: probably 21:03:07 AB: OK 21:03:21 AB: propose we go with TR's rewording 21:03:31 AB: any objections? 21:03:46 RESOLUTION: Anne will change the wording as Thomas proposed 21:03:58 Topic: Requirement #9 21:04:37 TR: I'm uneasy talking about the adminstrator 21:05:00 ... should be able to override auth without changing an entity in an HTTP response 21:05:42 JS: not exactly 21:05:53 ... there are many solutions to satisfy this 21:06:39 ... the PI requires a deny clause 21:06:51 DaveO has joined #waf 21:07:20 +Dave_Orchard 21:07:40 TR: don't want to change the entity body of the HTTP response 21:09:39 AB: the first sentence seems like the only "normative" part 21:09:48 JS: second sentence is normative too 21:10:41 Entity Body is the right one 21:10:46 i'd be ok with "Must not require that the server filters the response body of the resource in order to deny access to all resources on the server" 21:10:56 s/response body/entity body/ 21:11:03 or change "filters" to "modify" 21:11:27 AB: what do you think of that proposal? 21:11:31 TR: OK 21:11:34 s/deny access/deny cross-site access/ 21:11:56 DO: looks OK but need to think about it more 21:12:13 ... e.g. need to factor in the OPTIONs and non-GET discusssions 21:12:51 AB: propose we accept JS's new wording with the 2 substitutions 21:12:57 AB: any objections? 21:14:19 DO: don't agree to a formal resolution 21:15:33 JS: would like a one week on the review on any reqs that have been changed 21:15:49 DO: I agree 21:16:15 JS: need to get actions done ASAP 21:16:18 AB: agree! 21:16:53 ACTION: Anne add Jonas proposed change for Req #9 and add in the 2 substituions he proposed 21:16:53 Created ACTION-163 - Add Jonas proposed change for Req #9 and add in the 2 substituions he proposed [on Anne van Kesteren - due 2008-02-06]. 21:17:04 Zakim, who is making noise? 21:17:08 Topic: Requirement #10 21:17:14 anne, listening for 10 seconds I heard sound from the following: ArtB (96%) 21:17:18 why didn't we discuss open issues? 21:18:00 they were also on the agenda 21:19:02 TR: I think we're pretty close on this 21:19:03 Anne, I don't think we are done agenda item #3: Requirements 21:19:04 ArtB? 21:20:22 ACTION: Thomas submit a proposed edit for Req #10 21:20:23 Created ACTION-164 - Submit a proposed edit for Req #10 [on Thomas Roessler - due 2008-02-06]. 21:21:55 Topic: Requirement #12 21:22:42 TR: issue with requests coming from other servers 21:22:49 ... also issue with IIS 21:23:03 ... think we need to say less actually 21:23:19 JS: agree but informative example could be useful 21:24:05 req 12: Should be compatible with commonly used HTTP authentication and session management mechanisms 21:24:34 (i.e., HTTP authentication and cookies) 21:25:06 ACTION: Jonas submit a new proposal for req #12 reflecting Thomas' proposal 21:25:06 Created ACTION-165 - Submit a new proposal for req #12 reflecting Thomas' proposal [on Jonas Sicking - due 2008-02-06]. 21:25:42 I.e. on an IIS server where authentication and session management is generally done by the server before ASP pages execute this should be doable also for requests coming from cross-site requests. Same thing applies to PHP on Apache. 21:25:49 Topic: Requirement #13 21:26:00 TR: this needs more review 21:26:16 ... it is totally different than it was one week ago 21:27:12 Topic: AOB 21:27:20 AB: call next week 21:27:38 TR: I cannot attend next week 21:27:49 I can make next week 21:28:01 AB: meet anyhow? 21:28:10 DO: what about Hixie? 21:29:09 myabe send an agen 21:29:16 s/myabe send an agen// 21:29:17 AB: let's plan to have a call next week 21:29:35 TR: make sure Mike can be on the call 21:29:38 AB: good point 21:29:50 ACTION: barstow make sure Mike Smith can attend next week's call 21:29:50 Created ACTION-166 - Make sure Mike Smith can attend next week's call [on Arthur Barstow - due 2008-02-06]. 21:30:04 DaveO: my opinion is that these telecons are a waste of time. 21:30:07 AB: meeting adjourned 21:30:13 -sicking 21:30:14 -??P11 21:30:14 -Dave_Orchard 21:30:16 -ArtB 21:30:17 -Thomas 21:30:18 IA_WAF()3:00PM has ended 21:30:20 Attendees were +1.781.993.aaaa, Thomas, ArtB, Dave_Orchard, sicking 21:30:28 rrsagent, make logs public 21:30:33 rrsagent, make minutes 21:30:33 I have made the request to generate http://www.w3.org/2008/01/30-waf-minutes.html ArtB 22:00:29 excellent! 22:00:53 zakim, bye 22:00:53 Zakim has left #waf 22:00:59 rrsagent, bye 22:00:59 I see 9 open action items saved in http://www.w3.org/2008/01/30-waf-actions.rdf : 22:00:59 ACTION: Thomas submit an input for requirement 1.1 [1] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T20-27-57 22:00:59 ACTION: Thomas submit an input for requirement 1.2 [2] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T20-28-36 22:00:59 ACTION: barstow submit a request to get the subbullets numbered [3] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T20-40-45 22:00:59 ACTION: Jonas submit a proposal for req #3 [4] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T20-46-20 22:00:59 ACTION: Jonas start an e-mail thread about req #4 [5] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T20-59-29-1 22:00:59 ACTION: Anne add Jonas proposed change for Req #9 and add in the 2 substituions he proposed [6] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T21-16-53 22:00:59 ACTION: Thomas submit a proposed edit for Req #10 [7] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T21-20-22 22:00:59 ACTION: Jonas submit a new proposal for req #12 reflecting Thomas' proposal [8] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T21-25-06 22:00:59 ACTION: barstow make sure Mike Smith can attend next week's call [9] 22:00:59 recorded in http://www.w3.org/2008/01/30-waf-irc#T21-29-50