[openssl/openssl] 93e9b6: QUIC DEMUX: (Server support) Add support for defau...

Hugo Landau noreply at github.com
Thu Jan 19 13:24:25 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 93e9b6cc4e2b47a5fb32f093c38b7963e9c270aa
      https://github.com/openssl/openssl/commit/93e9b6cc4e2b47a5fb32f093c38b7963e9c270aa
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M include/internal/quic_demux.h
    M ssl/quic/quic_demux.c

  Log Message:
  -----------
  QUIC DEMUX: (Server support) Add support for default handler

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: b83cf3fcf1149326f215cffd37f5c9725a4b61de
      https://github.com/openssl/openssl/commit/b83cf3fcf1149326f215cffd37f5c9725a4b61de
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M ssl/quic/quic_dummy_handshake.c

  Log Message:
  -----------
  QUIC DHS: (Server support) Add server state machine for DHS

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: 4e392f601db9a5a131d0db8fa3fa2e3808d2770a
      https://github.com/openssl/openssl/commit/4e392f601db9a5a131d0db8fa3fa2e3808d2770a
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M include/internal/quic_record_rx.h
    M ssl/quic/quic_record_rx.c

  Log Message:
  -----------
  QUIC QRX: (Server support) Add support for manual URXE injection

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: e30c502ae930295b889cce7375a83a8c742c68b4
      https://github.com/openssl/openssl/commit/e30c502ae930295b889cce7375a83a8c742c68b4
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M ssl/ssl_lib.c

  Log Message:
  -----------
  QUIC Front-End I/O API: Fix implementation of SSL_get_error

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: af8b52cffe303c41510d1228605f9fcff9af0ee3
      https://github.com/openssl/openssl/commit/af8b52cffe303c41510d1228605f9fcff9af0ee3
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M ssl/quic/quic_impl.c

  Log Message:
  -----------
  QUIC Front-End I/O API: Fix WANT_READ signalling for SSL_read

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: 7f9d12495e3782fa384d9de3516478a490abc177
      https://github.com/openssl/openssl/commit/7f9d12495e3782fa384d9de3516478a490abc177
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M ssl/quic/quic_txp.c

  Log Message:
  -----------
  QUIC TXP: Fix generation of CONNECTION_CLOSE

CONNECTION_CLOSE frames can be generated on multiple ELs, so the TX
packetiser was generating it on multiple ELs simultaneously. This fixes
the CONNECTION_CLOSE generation logic so that the lowest non-dropped EL
is always used.

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: 3c567a52c25980f99a7353457d6285dc633f366b
      https://github.com/openssl/openssl/commit/3c567a52c25980f99a7353457d6285dc633f366b
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M include/internal/quic_types.h
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QUIC CHANNEL: Transport params: Offer reason text and add server support

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: b1b06da2a3968abc552c1a440cba1b91bd6e34c2
      https://github.com/openssl/openssl/commit/b1b06da2a3968abc552c1a440cba1b91bd6e34c2
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_channel_local.h

  Log Message:
  -----------
  QUIC CHANNEL: Add basic server support for testing

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: 51a168b804be963e320c5515656301d25ea48322
      https://github.com/openssl/openssl/commit/51a168b804be963e320c5515656301d25ea48322
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    A include/internal/quic_tserver.h
    M ssl/quic/build.info
    A ssl/quic/quic_tserver.c

  Log Message:
  -----------
  QUIC Test Server Implementation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: f42781ad16598ed0d2d23ce8c67a6bea3d7fe0f0
      https://github.com/openssl/openssl/commit/f42781ad16598ed0d2d23ce8c67a6bea3d7fe0f0
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M test/build.info
    A test/quic_tserver_test.c
    A test/recipes/70-test_quic_tserver.t

  Log Message:
  -----------
  QUIC Test Server: Basic echo server test

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: 64222fc0274a88a6f42d5600c4bfdf57eeb40155
      https://github.com/openssl/openssl/commit/64222fc0274a88a6f42d5600c4bfdf57eeb40155
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M ssl/quic/quic_demux.c

  Log Message:
  -----------
  QUIC DEMUX: Refactor list manipulation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


  Commit: 091f532e0ef57cff71ab710c07eb5f6f9bb88b22
      https://github.com/openssl/openssl/commit/091f532e0ef57cff71ab710c07eb5f6f9bb88b22
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-19 (Thu, 19 Jan 2023)

  Changed paths:
    M include/internal/quic_tserver.h
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_tserver.c
    M ssl/quic/quic_txp.c
    M test/build.info
    M test/quic_tserver_test.c

  Log Message:
  -----------
  QUIC Test Server: Minor fixups

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/19734)


Compare: https://github.com/openssl/openssl/compare/53b5d6c30f3b...091f532e0ef5


More information about the openssl-commits mailing list