home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / ietf / http / http-minutes-96jun.txt < prev    next >
Text File  |  1996-10-04  |  9KB  |  208 lines

  1. Editor's Note:  These minutes have not been edited.
  2.  
  3.  
  4. Minutes for the HTTP Working Group, 36th IETF, reported by Ted 
  5. Hardie and Larry Masinter.
  6.  
  7. The minutes reflect the topics, discussion, and decisions made at the 
  8. working group meetings over the two days. 
  9.  
  10. Related activities:
  11.  
  12. WTS had submitted its drafts on S-HTTP for last call and was not 
  13. meeting at this IETF. An INDEX-BOF met Monday. It began with a 
  14. report of the W3C sponsored workshop on web indexing. This work is of 
  15. interest to HTTP development, but does not currently look like it will 
  16. result in a working group forming. A URN BOF will meet Thursday. 
  17. This is important to HTTP-WG members since the use of URNs might 
  18. also have an impact on caching models within HTTP. There is some 
  19. work starting on versioning on the web. There will be a workshop in July 
  20. on the topic, held at NaviSoft (San Mateo, CA). 
  21.  
  22. Content negotiation:
  23.  
  24. There are three current drafts that deal with negotiation some form 
  25. and content negotiation in particular (transparent negotiation, UA 
  26. headers, and PEP).
  27.  
  28. draft-holtman-http-negotiation-01.txt:
  29.  
  30. The group is interested in the work Koen Holtman has done, but worried 
  31. about the timetable for filling in some of the important pieces--a 
  32. volunteer was requested to help Koen with completing his model and 
  33. draft. No volunteer was available at the meeting, but interest remains 
  34. if someone can commit to working on it. 
  35.  
  36. draft-mutz-http-attributes-00.txt:
  37.  
  38. Andrew Mutz described the draft on UA headers. The reception was 
  39. mixed. Some members of the group felt that it provided a good, 
  40. standard method for providing information about UA capabilities 
  41. which might not otherwise be available (particularly in the context of 
  42. PDAs, braille terminals, or voice output). Others felt that this was the 
  43. thin edge of a wedge for a host of UA headers which did not belong in a 
  44. transport layer protocol.
  45.  
  46. A discussion of the use of a generic UA header revealed problems with 
  47. caching and limitations on how Vary headers could respond. The use of 
  48. MIME envelopes to accomplish the same effect was also proposed. 
  49.  
  50. draft-khare-http-pep-01.txt:
  51.  
  52. Henrik Nielsen reviewed the status of PEP. In his talk, he pointed out 
  53. how PEP could be used for the UA negotiation of the Mutz draft as an 
  54. example. He believes that the continuing use of RFC822 headers, while 
  55. easy, is not effective as it cannot handle order dependency nor the 
  56. difference between need and want. He noted that many of the previous 
  57. problems with PEP (lack of a class hierarchy or q factors, etc) are being 
  58. addressed now within the W3C during test implementations. A new 
  59. draft will be available with those changes by August 1, 1996. It is 
  60. important to describe how PEP will interact with caching, especially 
  61. with older caches; worries that this sort of mechanism will radically 
  62. increase the number of cachable variants are a work item. 
  63.  
  64. General discussion:
  65.  
  66. Harald Alvestrand pointed out that the group does not have a unified 
  67. model; we have a desire to create a language to describe what the user 
  68. wants and a language to describe what the server has and we don't 
  69. have a unified model for bringing those together; until that model 
  70. comes together--neither is going forward.
  71.  
  72. As far as UA attributes, the question is not really whether or not to 
  73. support web servers generating variable content--variability is already 
  74. being done based on User-Agent and other factors, but we need a model 
  75. for handling it long term.
  76.  
  77. Keith Moore then pointed at that we need to be careful about how far 
  78. down this path we go; some of what we want is outside of the box of 
  79. HTTP, and that we don't want to set things up so that we have to use 
  80. HTTP for everything or bootstrap everything through HTTP. Look for a 
  81. coherent method of handling the near and middle-term problems. 
  82.  
  83. We will continue to work on all three drafts; a final decision will be 
  84. deferred until there are revised drafts and some implementation 
  85. experience is available.
  86.  
  87. draft-hallam-http-logfile-00.txt, draft-hallam-http-session-id-
  88. 00.txt, draft-hallam-http-proxy-note-00.txt:
  89.  
  90. We discussed the three drafts originally submitted by Philip Hallam-
  91. Baker. The group agreed that demographics were important, because 
  92. people sometimes deliberately defeated caching in order to get good 
  93. demographics, but that many demographic methods actual fell outside 
  94. the scope of the working group because they do not require anything be 
  95. done to the protocol. Jeff Mogul and Paul Leach agreed to put forward a 
  96. draft by the end of July which would describe a simple method for 
  97. doing a very baseline user/hit count with an extension to the cache-
  98. control directive. It was also suggested that a requirements document for 
  99. demographics would be useful, as many had different ideas of what 
  100. was needed. Among them were: 
  101.  
  102. user counts, hit counts, click trails, session identifiers, client capability 
  103. counts
  104.  
  105. John Klensin and Keith Moore then reminded the group that many 
  106. business models do not allow for the automatic sharing of data, and 
  107. that the notion that anyone can cache information should not be a basic 
  108. part of our model. If we do work on demographics and interactions 
  109. between servers and caches, we should do so with the understanding 
  110. that this work is limited to situations where a trust relationship exists 
  111. between the server and cache. 
  112.  
  113. draft-ietf-http-digest-aa-04.txt (Digest Authentication): 
  114.  
  115. This will go to last call immediately. Most (but not all) of the 
  116. implementors in the room agreed that they would implement it. 
  117.  
  118. draft-ietf-http-state-mgmt-02.txt (State Management): 
  119.  
  120. This will need some editorial changes before being sent for last call, 
  121. and Dave Kristol will be producing a new draft. This draft will remove 
  122. the word Proposed from the title, and clarify certain other potential 
  123. areas of concern. This work will happen within 3-4 weeks. Marc 
  124. Soloman is working on some other issues with Dave on this. 
  125.  
  126. Implementation Guide:
  127.  
  128. Martin Hamilton <martin@mrrl.lut.ac.uk> agreed to gather items 
  129. which might be better described in an implementation guide; he will 
  130. create a web page of this, and post the URL. It is possible that we will 
  131. produce an Informational RFC based on this material, possibly being 
  132. able to move some of the implementation advice out of the HTTP/1.1 
  133. spec when it is next revised. The group also agreed that the creation of 
  134. this document would not mean removing all explanatory material from 
  135. the HTTP/1.1 spec.
  136.  
  137. HTTP/1.1 issues:
  138.  
  139. The group agreed that the current handling of comment text for 
  140. matching on Vary fields was conservative (since only LWS might be 
  141. ignored), but decided that it would be easier to begin with this model 
  142. and loosen it later, if necessary.
  143.  
  144. The issue of how to handle character sets was raised, in that the 
  145. current draft's handling does not match the IAB workshop's general 
  146. recommendation on character sets (though the workshop did include a 
  147. "grandfather" clause for existing protocols). After a great deal of 
  148. discussion, it was agreed that a small group (Larry, Paul Leach, 
  149. Francois) to generate new wording which requires a charset label on all 
  150. text types, and which explicitly uses the "unknown" charset when it is 
  151. not known.
  152.  
  153. [[note: this issue has been reexamined subsequently on the mailing list.]]
  154.  
  155. At the close of the discussion of 1.1, Jim Gettys was hailed with 
  156. thunderous applause for his work on getting 1.1 ready. 
  157.  
  158. HTTP-NG report:
  159.  
  160. Work on HTTP-NG is ongoing, including work on a multiplexing 
  161. protocol. Jim Gettys made an appeal for data with which to determine 
  162. what problems need to be solved for HTTP-ng. Without data we are 
  163. likely to work on the wrong problems. It was suggested that if someone 
  164. wants data, the right process is to write an RFC suggesting what kind of 
  165. data should be gathered and where it should be sent. Jim will write a 
  166. short document describing what data is needed and giving a limited 
  167. time period in which it will be accepted. 
  168.  
  169. HTTP/1.2 issues:
  170.  
  171. There are only a few issues that people want to see resolved in HTTP 
  172. for which we do not currently have Internet-Drafts. Paul Leach has 
  173. agreed to write a draft on sticky headers, compressed headers, and 
  174. context identifiers.
  175.  
  176. Michael Ottati asked whether there was interest in the group in 
  177. creating a standard method for handling atomic transactions (a commit 
  178. facility). Those interested should contact him at 
  179. Ottati_Michael@tandem.com; he will also write up a draft describe 
  180. the basic facilities he's interested in, for comments by the group. 
  181.  
  182. Revised Charter
  183.  
  184. The group needs to revise the charter. We identified the following 
  185. milestones:
  186.  
  187.  
  188. July 2: (Gettys) Revised HTTP/1.1 draft with 
  189. charset labelling
  190. ;q= tag changes
  191.  
  192. July 30: (Mogul, Leach): draft on 'hit count' additions 
  193.  
  194. Aug 1: (Nielsen) revised PEP draft
  195. Aug 1: (Mutz) revised User Agent attributes draft Aug 1: (Leach) draft 
  196. on sticky headers, short names for headers, and 
  197. context identifiers
  198.  
  199. undated: revised content negotiation draft undated: HTTP 
  200. Implementation Guidelines draft 
  201.  
  202. Dec 96: all remaining documents to Last Call 
  203.  
  204. Target is to close working group by next IETF with work completed. We 
  205. may not need meeting at the December IETF. Subsequent work (e.g., on 
  206. HTTP-NG) may happen by creating a new working group with a new 
  207. mailing list, etc.
  208.