- From: Rohit Khare <khare@w3.org>
- Date: Thu, 11 Dec 1997 05:33:11 -0500 (EST)
- To: http-wg%cuckoo.hpl.hp.com@hplb.hpl.hp.com
Larry, all -- This is my transcript of the second session, and some abbreviated "minutes." I did not take minutes for the first session on Monday, though. I think we should submit Josh Cohen's slides as a separate part of the proceeding rather than part of the (limited to 6-pages) minutes. HTTP-WG is dead, Long live HTTP!, Rohit Khare ========================================================== Minutes of the Dec 10th HTTP-WG meeting Reported by Rohit Khare, UC Irvine The second session reported on the myriad HTTP-related activities which will continue outside HTTP-WG, as well as the remainder of the ISSUES list. In the previous days, there had been new meetings and developments related to 1) interoperabilty of 1.1. implementations; 2) closure on Authentication; 3) Privacy on the Web; 4) cookies; 5) content-negotiation; 6) and extensions to 1.1. To advance to DRAFT standard, the group needs to stabilize updates to 2068 and document at least two independent, interoperable implementations of each feature -- not applications which support every feature, not just shipping products. The previous night, a half-dozen client, server, and proxy developers sat down with the chair and editor to walk through the MUSTs and MUST NOTs section by section. The main insight was that we'll need much more systematic support to document the hundreds of requirements in HTTP/1.1. Caching, in particular, seems to be the most fraught with difficulty. Scott Lawrence agreed to continue his (very useful) Thursday testing bees; and there was a survey of interest in face-to-face implementation bake-offs or conference calls. 2069 had one concern raised that Digest does not work well with proxies and not at all across multiple servers. Paul Leach will soon post to the list a small tweak which addresses both (and issue a new I-D?). User Services sponsored a BOF on Web Privacy. April Marine reported the broad support for investigating the nexus of trust issues around the Web. A detailed charter awaits debate, though, on web-priv@nasa.gov. A second BOF is projected for LA. David Kristol, editor of the cookie spec, reported that a small group of developers reviewed the outstanding issues with state management and found one technical and one political problem left. Technically, domain matching does not work with flat (intranet) domains where "foo." is an FQDN. The latter is user notification of cookies from unverifiable transactions -- should people be tracked by an external source of inline images or applets or audio? Recipient Feature Profile (nee content-negotiation), weaves together extensibility threads from HTTP, printing, faxing, mail, and many other application-layer protocols.Ted Hardie reported the conviction the group will set up a registry as quickly as possible. Then, it may tackle aggregation of features and a prototypical example of how to store profiles within LDAP, etc. The Extensions team reported a strawman charter for 1) producing an FYI document of guidance on adding features, headers, and methods to HTTP, 2) extending error response codes, 3) and simplifying PEP and OPTIONS into a reliable extension hook. It is NOT an HTTP/1.2 group. Josh Cohen and Scott Lawrence will chair and edit, respectively, an investigation into how-to-extend, not what-to-extend. Finally, Jim Gettys continued working through the ISSUES list. RE-VERSION: Henry Sanders will redocument the justification for upgrading proxy connections to the highest supported version to the list. PUT-RANGE is demoted as problematic (caches observe only a subset of edits) and insufficient (can't insert or remove ranges). This functionality will become PATCH in WebDAV, and hence discouraged or forbidden in HTTP/1.1 This concluded the final meeting of the HTTP Working Group. Up next: W3C has been working on experiments for HTTP-NG, which had a BOF at 39th IETF and will surely be heard from in 1998. ========================================================== Transcript of the second HTTP session, Dec 10th Reported by Rohit Khare, UC Irvine. Reports on interoperability check, webpriv, state, extend, conneg, issues on digest, closing plans (the very,very, very last meeting ever!) ========== Frankenstein's Bride (JG) JG: for DRAFT, we MUST show two INDEPENDENT IMPLEMENTATIONS of EACH FEATURE which are INTEROPERABLE -- not products which implement ALL, not necc. SHIPPING, either. Keith concurs. But, there are a lot of MAYs, SHOULDs, and so on. After last night, I know how to proceed. We need something like Mogul's requirements I-D. Even if it doesn't become Informational RFC. JG appeals for volunteers to contribute time and technology to manage this survey. We spent 60-90 minutes polling each section around the dinner table. Got through section 3. I'm more worried about the caching section, where less work has been done. Alternate solution is a f2f 2day retreat. I don't have the time myself. Phone confs may help, 1-2 hrs at a time. We need to figure out a process to satisfy IESG docs. LM: we don't need too many people. Just two examples, remember. Keith: we want assurneg, or, RFP (Recipient Feature Profile) (Ted Hardie) We believe we can make progress quickly (by LA) on feature registration. Ted reported a slew of disposition decisions for existing drafts (see conneg minutes). Decision to setup registry *quickly*. Then the group will tackle groups of features, to abbreviate lists. Finally, creating at least one prototypical example of how to store this information (e.g. in LDAP). This may or may not survive charter-bashing and App AD advice. LM: What's the earliest you can imagine advancing Informational? TH: as soon as mid-January. Join the list NOW! ====== Extensions (Josh Cohen) [he has HTML slides which should be available soon: http://www.clock.org/~mutex/ietf ] Theres a draft already out on transactional http. JC: That's right: we're going to cite LOTS of examples of extensions to justify these generic rules. Kristol: I think people forget about interaction with proxies in general. I'd like it explicitly considered (in the first part of the outline). Jim Whitehead: Based on my experience reading PEP, I had to read it and talk to Henrik to figure it out. I think that we need a REQUIREMENTS document. JC: I agree, we need to spend some time looking at PEP. JG calls upon Henrik to change RK's original naming of PEP. Keith: there's no formal requirment for a BOF; we can just proceeed. Because of our stds. liason requirements, we may need a feedback cycle for "IESG is thinking of creating a WG". JC: I hope this doesn't cause mission creep. Keith: there's no requirement that we have to answer all these pieces of feedback. It's just a week to notify people. The new mailing list will be created and announced on the http-wg list. LM: calls for supporting Schulzrinne's extened error codes in this group. Keith concurs; JG says the arguments against on http-wg were really bogus. JC agrees to add it to the charter. ======== The ISSUES List Rides Again.... JG resumes walking through the issues list. ------- JG asks why RE-VERSION was called for. Henry Sanders: If you DON'T upgrade the request, you'll get a lower-version answer for your cache -- a subsequent 1.1 request CAN'T be satisfied from a 1.0 cached response. 1.0 requests can be answered from 1.1 responses. Richer responses can always be used to answer simpler queries. JG asks Henry to post his cogent answer to the list. Then, RE-VERSION will be closed. LM: How many people here believe there will be a 1.2? Lots of "50-50" hands up. ------ PUT-RANGE JG calls for discussion, not resolution (since Leach isn't here). YG defends: the use might be in a proxy which updates a byterange of its CACHED copy at the same time it passes back to the origin. I think this is bad because of 1) in WebDAV, many proxies may have partial views of the update changes. So, you'd have to recheck e-tags to update caches -- and redownload all that material. 2) more to the point, editing ususally adds and removes material, which put-range does not do. YG, discussing with PL, resolves that the WebDAV group's PATCH method should split off to handle this. LM, JG: likely outcome is to take put-range OUT. The draft will say "don't do put with byteranges" LM: the convincing argument I heard is that it requires a robust version number to detect the feature: a server that did PUT but not byteranges, would REPLACE the whole resource. That's why it should be forbidden, not discouraged. JG: right now it's unspecified in the RFC, so now we need to add language discouraging this. ---- RANGE WITH CONTENTCODING and TRAILER FIELDS to LAST CALL. ========== CONCLUSION LM's best estimate is that 20 more issues will be raised from the interoperability testing. But regardless, this is the LAST meeting. Scott Lawrence commits to continuing Thursday interoperability tests until such time as testing becomes uninteresting. mailing list will remain open indefinitely (or until Standard status 2 years from now). You can also expect NG efforts. Currently, it's at W3C, which is not closed, but not public, either. In the long-term it will become a draft and proposal to IETF. And there was much rejoicing... off to the bar.
Received on Thursday, 11 December 1997 02:38:54 UTC