Subject: [Masque] Weekly github digest (MASQUE Working Group summary)

From: Repository Activity Summary Bot <[email-masked]>
Date: Sun, 6 Mar 2022 00:16:04 -0800 (PST)

Issues
------
* ietf-wg-masque/draft-ietf-masque-connect-udp (+0/-17/💬8)
  8 issues received 8 new comments:
  - #35 What to do with UDP server ports? (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/35 [extension] 
  - #32 Next hop MASQUE proxy identity (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/32 [extension] 
  - #27 multiplexing flows (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/27 [extension] 
  - #26 IP assignment (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/26 [extension] 
  - #19 Additional options for CONNECT_UDP (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/19 [extension] 
  - #17 Consider error codes for the client to terminate CONNECT-UDP streams (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/17 [extension] 
  - #14 Signal path change to end server? (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/14 [extension] 
  - #5 Address mapping and return flow routing (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/5 [extension] 

  17 issues closed:
  - ICMP handling on the proxy https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/20 
  - IP assignment https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/26 [extension] 
  - Next hop MASQUE proxy identity https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/32 [extension] 
  - multiplexing flows https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/27 [extension] 
  - What to do with UDP server ports? https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/35 [extension] 
  - Address mapping and return flow routing https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/5 [extension] 
  - Additional options for CONNECT_UDP https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/19 [extension] 
  - Consider error codes for the client to terminate CONNECT-UDP streams https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/17 [extension] 
  - Signal path change to end server? https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/14 [extension] 
  - Supporting Don't Fragment (or not) https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/74 
  - Practical limits to the size of DATAGRAM capsules https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/64 
  - SHOULD use HTTP/3 Datagrams https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/66 
  - Is closing streams before sockets enforcable? https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/80 
  - Define the syntax of connect-udp-version HTTP header field https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/78 
  - MUST NOT Introspect https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/67 
  - Options for avoiding context registration https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/72 
  - What is the justification for dynamic context registration in CONNECT UDP? https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/issues/71 

* ietf-wg-masque/draft-ietf-masque-h3-datagram (+0/-20/💬4)
  3 issues received 4 new comments:
  - #134 More explicit advice about what to do with datagrams related to expired tunnels (2 by DavidSchinazi, LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/134 
  - #111 RELIABLE_DATAGRAM (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/111 
  - #65 MTU handling (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/65 

  20 issues closed:
  - MTU handling https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/65 
  - RELIABLE_DATAGRAM https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/111 
  - Consider stream limits when parsing HTTP/3 datagrams https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/106 
  - Serialization over HTTP/1.x of multiple HTTP requests with Datagram https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/120 
  - Add some guidance about setting limits on datagram sizes https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/141 
  - For HTTP/3, can datagrams be sent for existing method/upgrade tokens? https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/137 
  - Capsule protocol and status codes 204,205,206 https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/130 
  - Add to security considerations that it's not possible to generate CONNECT from JS https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/128 
  - Capsule protocol and Content-Type https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/131 
  - Do not allow capsules for new methods https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/129 
  - Who owns the registries created by this document? https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/104 
  - Commentary on "sticking out" is stale and possibly mislocated https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/109 
  - Handling of unrecognized capsule types https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/126 
  - Conditions on datagram forwarding https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/127 
  - Zero-Latency Extensibility https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/125 
  - Improve text about multiple CLOSE_DATAGRAM_CONTEXTs https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/118 
  - Capsule lengths https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/107 
  - Acknowledge that Context ID is optional https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/117 
  - Remove context identifiers https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/84 
  - More explicit advice about what to do with datagrams related to expired tunnels https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/issues/134 

Pull requests
-------------
* ietf-wg-masque/draft-ietf-masque-connect-udp (+7/-8/💬0)
  7 pull requests submitted:
  - Close stream on ICMP destination unreachable (by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/87 
  - Don't fragment (by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/86 
  - Add limit to UDP payload HTTP datagrams (by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/85 
  - Clarify performance over h3 (by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/84 
  - Do not force ordering for inactivity close (by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/83 
  - Add ABNF (by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/82 
  - Remove introspection ban (by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/81 

  8 pull requests merged:
  - Close stream on ICMP destination unreachable
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/87 
  - Don't fragment
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/86 
  - Add limit to UDP payload HTTP datagrams
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/85 
  - Clarify performance over h3
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/84 
  - Do not force ordering for inactivity close
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/83 
  - Add ABNF
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/82 
  - Remove introspection ban
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/81 
  - CONNECT-UDP: 2021 Design Team Consensus
    https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp/pull/77 

* ietf-wg-masque/draft-ietf-masque-h3-datagram (+7/-13/💬2)
  7 pull requests submitted:
  - use bcp14-tagged macro (by LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/149 
  - Changes to Capsule-Protocol header section (by LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/148 
  - Reference improvements (by LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/147 
  - all dgrams associated with requests (by LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/146 
  - move the H3 setting definition alongside it's related format (by LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/145 
  - mention Capsule Protocol early (by LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/144 
  - don't allow quarter stream ID beyond limits (by LPardue)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/143 

  2 pull requests received 2 new comments:
  - #115 Remove Datagram Format Types (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/115 
  - #114 Simplify by removing formats and registration (1 by DavidSchinazi)
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/114 

  13 pull requests merged:
  - Changes to Capsule-Protocol header section
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/148 
  - all dgrams associated with requests
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/146 
  - Reference improvements
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/147 
  - move the H3 setting definition alongside it's related format
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/145 
  - mention Capsule Protocol early
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/144 
  - Treat malformed capsules as stream errors
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/112 
  - don't allow quarter stream ID beyond limits
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/143 
  - Disallow capsule pipelining
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/122 
  - Provide guidance for handling overly large datagram capsules
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/142 
  - Tighten requirements on the capsule protocol
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/140 
  - Cleanup IANA details for h3 setting
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/139 
  - Revisit sticking out text now that document has evolved
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/138 
  - HTTP Datagrams: 2021 Design Team Consensus
    https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram/pull/135 

Repositories tracked by this digest:
-----------------------------------
* https://github.com/ietf-wg-masque/draft-ietf-masque-connect-udp
* https://github.com/ietf-wg-masque/draft-ietf-masque-h3-datagram
* https://github.com/ietf-wg-masque/draft-ietf-masque-ip-proxy-reqs