Httpbis IETF 721 RFC2616bis Draft Overview IETF 72, Dublin Julian Reschke Mailing List: Jabber:

Slides:



Advertisements
Similar presentations
1 © 2001, Cisco Systems, Inc. All rights reserved. © 2004, Cisco Systems, Inc. All rights reserved. Location Conveyance in SIP draft-ietf-sipping-location-requirements-02.
Advertisements

IETF 71 Philadelphia - ENUM IANA Registration of Enumservices: Guide, Template and IANA Considerations draft-ietf-enum-enumservices-guide-08 B. Hoeneisen.
Tal Mizrahi Marvell IETF Meeting 81, July 2011
IETF 71 SIPPING WG meeting draft-ietf-sipping-pai-update-00.
IPP Printer State Extensions IPP Working Group 19 February 2007 Maui Craig Whittle / Ira McDonald.
Building a Simple Web Proxy
Hypertext Transfer PROTOCOL ----HTTP Sen Wang CSE5232 Network Programming.
OASIS OSLC CCM TC Inaugural Meeting 04 February /04/14OASIS Presentation to OSLC CCM TC.
Hypermedia systems Jakub Husár & Tomáš Jurík. Content XHTML 2.0 Definition Short history Differences between 1.0 and 2.0 Usage suitability Improvements.
SOAP SOAP is a protocol for accessing a Web Service. SOAP stands for Simple Object Access Protocol * SOAP is a communication protocol * SOAP is for communication.
Information Management NTU Web Services. Information Management NTU What Are Web Services? Semantically encapsulate discrete functionality Loosely coupled,
Developments in the TTML WG Sean Hayes - Microsoft. W3C TTWG chair.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 22 World Wide Web and HTTP.
From Extensibility to Evolvability Once upon a time, HTTP was simple – what happened?
7/ IETF, Pittsburgh Ott/Perkins/Kutscher Mbus Update draft-ietf-mmusic-mbus-transport-02.txt Jörg Colin
Rensselaer Polytechnic Institute CSC-432 – Operating Systems David Goldschmidt, Ph.D.
Request History – Solution Mary Barnes SIP WG Meeting IETF-57 draft-ietf-sip-history-info-00.txt.
IETF-78, July Alert-Info URNs for the Session Initiation Protocol (SIP) draft-liess-dispatch-alert-info-urns-02 L. Liess, R. Jesske, D. Alexeitsev.
Aug 3, 2004AAA WG, IETF 60 San Diego1 Diameter NASReq Application Status David Mitton, Document Editor.
HyperText Transfer Protocol (HTTP).  HTTP is the protocol that supports communication between web browsers and web servers.  A “Web Server” is a HTTP.
WG RAQMON Internet-Drafts RMON MIB WG Meeting Washington, Nov. 11, 2004.
Web HTTP Hypertext Transfer Protocol. Web Terminology ◘Message: The basic unit of HTTP communication, consisting of structured sequence of octets matching.
WSON Routing WG Drafts 1.Routing and Wavelength Assignment Information Model for WSON 2.General Network Element Constraint Encoding for GMPLS Controlled.
WG Document Status 88th IETF CCAMP Working Group.
IETF71 DIME WG RFC3588bis and Extensibility Status Victor Fajardo (draft-ietf-dime-rfc3588bis-10.txt)
Diameter Group Signaling Tuesday, July 31 st, 2012 draft-ietf-diameter-group-signaling-00 Mark Jones, Marco Liebsch IETF 84 Vancouver, Canada.
July 27, 2009IETF NEA Meeting1 NEA Working Group IETF 75 Co-chairs: Steve Hanna
Web Client-Server Server Client Hypertext link TCP port 80.
WebDAV – IETF 56. Agenda Interim WG meeting and Interop Testing - Jim RFC2518bis: Lisa Dusseault –GULP = Grand Unified Lock Proposal –Other issues Quota:
4395bis irireg Tony Hansen, Larry Masinter, Ted Hardie IETF 82, Nov 16, 2011.
SIEVE Mail Filtering WG IETF 65, Dallas WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
RTSP to Draft Standard draft-ietf-mmusic-rfc2236bis-02.txt Authors: Henning Schulzrinne, Anup Rao, Robert Lanphier, Magnus Westerlund.
SIP working group IETF#70 Essential corrections Keith Drage.
1 Lemonade Status Updates of assigned drafts (*) for IETF’65.5 in Ottawa May 31, 2006 / June 1, 2006 WG sessions (*) Other updates are to be presented.
Abierman-netconf-mar07 1 NETCONF WG 68 th IETF Prague, CZ March 19, 2007.
Real-Time Streaming Protocol draft-ietf-mmusic-rfc2326bis-01.txt Magnus Westerlund.
IETF68 DIME WG Open Issues for RFC3588bis Victor Fajardo (draft-ietf-dime-rfc3588bis-02.txt)
RESTful Studies Services Jim Philbin American College of Radiology Johns Hopkins School of Medicine DICOM Standard Committee, User Co-Chair DICOM WG-27,
Computer Networks with Internet Technology William Stallings Chapter 04 Modern Applications 4.1 Web Access - HTTP.
PRO/ARC and TST/PRO joint sessions at TP20 Group Name: oneM2M TP20 Source: Peter Niblett, IBM Meeting Date:
Slide title In CAPITALS 50 pt Slide subtitle 32 pt RTSP draft-ietf-mmusic-rfc2396bis-10 Magnus Westerlund Co-auhtors: Henning Schulzrinne, Rob Lanphier,
MSRP Again! draft-ietf-simple-message- session-09.
NEMO Basic Support update IETF 61. Status IANA assignments done Very close to AUTH48 call Some issues raised recently We need to figure out if we want.
Agenda Marc Blanchet and Chris Weber July 2011 IRI WG IETF 81 1.
RPKI Certificate Policy Status Update Stephen Kent.
DC Architecture WG meeting Wednesday Seminar Room: 5205 (2nd Floor)
HTTPbis BOF IETF 69, Chicago BOF Chairs: Mark Nottingham Alexey Melnikov Mailing List: Jabber:
David B. Johnson Rice University Department of Computer Science DSR Draft Status Monarch Project 57th IETF.
SIEVE Mail Filtering WG IETF 70, Vancouver WG Chairs: Cyrus Daboo, Alexey Melnikov Mailing List: Jabber:
HTTP Protocol Amanda Burrows. HTTP Protocol The HTTP protocol is used to send HTML documents through the Internet. The HTTP protocol sends the HTML documents.
Web Server Design Week 3 Old Dominion University Department of Computer Science CS 495/595 Spring 2006 Michael L. Nelson 1/23/06.
What’s Really Happening
Unit 4 Representing Web Data: XML
HTTP – An overview.
The Hypertext Transfer Protocol
2nd Interoperability testing issues
ALTO Protocol draft-ietf-alto-protocol-14
AAA and AAAS URI Miguel A. Garcia draft-garcia-dime-aaa-uri-00.txt
draft-ietf-iri-rfc4395bis-irireg
draft-ietf-simple-message-session-09
Hypertext Transfer Protocol
IETF 65 Calsify WG March 21, 2006 Dallas, TX.
LTANS WG: ERS Status July 10, 2006 Tobias Gondrom.
OASIS eTMF TC Inaugural Meeting 16 December 2013
HTTP Hypertext Transfer Protocol
IETF YANG Routing Types Update
STIR WG IETF-99 PASSPorT Extension for Resource-Priority Authorization (draft-ietf-stir-rph-00) July, 2017 Ray P. Singh, Martin Dolly, Subir Das, and An.
William Stallings Data and Computer Communications
WebDAV Design Overview
HTTP Hypertext Transfer Protocol
Presentation transcript:

httpbis IETF 721 RFC2616bis Draft Overview IETF 72, Dublin Julian Reschke Mailing List: Jabber:

httpbis IETF 722 How To Track Us All issues are in Trac –new issues discussed on mailing list –design issues opened by chair Drafts, including latest edits, are in Subversion –Checkins linked to issues Diffs on tools.ietf.org and httpbis/diffs/ Each draft enumerates non-editorial changes in an appendix

httpbis IETF 723 Draft History (1/2) 00 (December 2007) –partitioned RFC (January 2008) –changes from original errata list applied 02 (February 2008) –some work on BNF fixes, make each document have a complete BNF –clarified requirements on PUT/201/Location –IANA media type registrations updated

httpbis IETF 724 Draft History (2/2) 03 (June 2008) –BNF: clarify HTTP-date (what to send, what to expect) –BNF: fix quoted-pair –IANA: header registrations, status code registry –Clarifications: Allow header, status 303 (see other), PUT, charset quoting, Accept-Encoding qvalue default –Deprecate status 305 (use proxy) –Make weak ETags more useful for methods != GET latest (July 2008) –Clarification on message length/connection closing, OPTIONS request bodies –HTTP Method Registry

httpbis IETF 725 IANA: header registrations Message Header registrations (according to RFC 3864) have been added (draft 03) Question: should we include additional information, such as: –general header vs request vs response vs entity –list syntax allowed –I18N (does RFC 2047 apply?) –And if we do so, do we also want to modify the registration process?

httpbis IETF 726 Updating References Mostly done Some downrefs for compression specs (RFC ), see issue 68 References to historic URI documents still in, expected to go away when we update to RFC3986, which in turn currently depends on BNF-to-ABNF conversion

httpbis IETF 727 IANA: Status Code Registry Previously defined in RFC 2817, now in Part 2 (as of draft 03) Basically keeps the registration requirements, but rephrases them according to RFC semantics-03#section-5.1

httpbis IETF 728 IANA: Method Registry New Registry In unpublished draft of Part2 – semantics.htmlhttp://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis/latest/p2- semantics.html Registration requirements –identical to Status Codes –IETF Review for new registrations –MUST state safeness –more required fields? Register methods not defined in HTTP/1.1 in a separate draft –work in progress –see method-registrations/latest/draft-ietf-httpbis-method- registrations.htmlhttp://svn.tools.ietf.org/svn/wg/httpbis/draft-ietf-httpbis- method-registrations/latest/draft-ietf-httpbis-method- registrations.html

httpbis IETF 729 From 2616-BNF to ABNF Not as simple as it seems Need consensus how to deal with TEXT production, which in theory allows RFC 2047 based encoding Need consensus how to deal with Linear White Space and the List Production –Clarify what RFC 2616 really says, vs. what is being implemented Status –Fixed simple errors (broken prose rules, name collisions) –Removed most prose productions –Started using RFC 5234 core rules –Expanded case-sensitive string constants to octet sequences –BNF, still in RFC2616 format, can be parsed by modified version of Bill Fenners parser –Tools extract BNF and track the changes

httpbis IETF 7210 I18N TEXT production in theory allows RFC 2047 based encoding Observations: –I18N seems to be irrelevant for most of the headers in RFC2616 –Exception: Content-Disposition (which already has its own escaping rules) –New specs work around the issue (for instance, Slug header in AtomPub (RFC 5023))