[openssl/openssl] 03b385: QUIC CHANNEL: Allow ticking to be inhibited for te...

Hugo Landau noreply at github.com
Mon Jul 31 13:12:11 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 03b3859501b69d48c8710b6a0754842c7166a7c1
      https://github.com/openssl/openssl/commit/03b3859501b69d48c8710b6a0754842c7166a7c1
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

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

  Log Message:
  -----------
  QUIC CHANNEL: Allow ticking to be inhibited for testing purposes

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


  Commit: 3415677eec8e0b474973115ad871430f11ced3fd
      https://github.com/openssl/openssl/commit/3415677eec8e0b474973115ad871430f11ced3fd
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

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

  Log Message:
  -----------
  QUIC APL: Add internal call to allow changing send buffer size

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


  Commit: b864110a82096c6b824406a3f8686a5099ea17c4
      https://github.com/openssl/openssl/commit/b864110a82096c6b824406a3f8686a5099ea17c4
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

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

  Log Message:
  -----------
  QUIC QSM: Infrastructure for tracking shutdown flush eligible streams

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


  Commit: 5904a0a71f5730c2f1e3028e092ea986b603081d
      https://github.com/openssl/openssl/commit/5904a0a71f5730c2f1e3028e092ea986b603081d
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M ssl/quic/quic_tserver.c

  Log Message:
  -----------
  QUIC TSERVER: Allow reading from a stream after connection termination

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


  Commit: cae02d2b0a650f07d29c9072a159b70035ae6c07
      https://github.com/openssl/openssl/commit/cae02d2b0a650f07d29c9072a159b70035ae6c07
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M ssl/quic/quic_impl.c

  Log Message:
  -----------
  QUIC APL: Ensure tick inhibition is not used during blocking

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


  Commit: 553122cd7cefaad68826f37455c7644dc6cd72b9
      https://github.com/openssl/openssl/commit/553122cd7cefaad68826f37455c7644dc6cd72b9
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M ssl/quic/quic_txp.c

  Log Message:
  -----------
  QUIC TXP: Fix bug relating to STREAM FIN generation

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


  Commit: 8a2e9abac8dbdab154461484a19261daf05926f7
      https://github.com/openssl/openssl/commit/8a2e9abac8dbdab154461484a19261daf05926f7
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M ssl/quic/quic_impl.c
    M ssl/quic/quic_local.h

  Log Message:
  -----------
  QUIC APL: Shutdown Stream Flush Functionality

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


  Commit: 0786483adffec3ce0f2e77133388b7f119df4975
      https://github.com/openssl/openssl/commit/0786483adffec3ce0f2e77133388b7f119df4975
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC MULTISTREAM TEST: Better failure logging with failing script ID

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


  Commit: cd5e438065a8de960b2581db9ba5a18e406d187e
      https://github.com/openssl/openssl/commit/cd5e438065a8de960b2581db9ba5a18e406d187e
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC MULTISTREAM TEST: Shutdown flush test

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


  Commit: 6d6b3a032dfac23207f475b5bfe692e290f83c85
      https://github.com/openssl/openssl/commit/6d6b3a032dfac23207f475b5bfe692e290f83c85
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M ssl/quic/quic_impl.c

  Log Message:
  -----------
  QUIC APL: Mask API operations when in shutdown flush

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


  Commit: 63fac76c2485c7c675fcbd5bc719c969c76ecc01
      https://github.com/openssl/openssl/commit/63fac76c2485c7c675fcbd5bc719c969c76ecc01
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-07-31 (Mon, 31 Jul 2023)

  Changed paths:
    M ssl/quic/quic_impl.c
    M ssl/quic/quic_stream_map.c
    M ssl/quic/quic_txp.c
    M test/helpers/quictestlib.c
    M test/quicapitest.c

  Log Message:
  -----------
  QUIC: Automatically drain non-concluded streams, bugfixes

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


Compare: https://github.com/openssl/openssl/compare/b1fdeaca8c1f...63fac76c2485


More information about the openssl-commits mailing list