[openssl/openssl] 97684a: QUIC TEST: Fault Injection: PADDING

Hugo Landau noreply at github.com
Thu Aug 10 17:40:33 UTC 2023


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: 97684a1517ec07300cb87cebe107fa7a709a04ba
      https://github.com/openssl/openssl/commit/97684a1517ec07300cb87cebe107fa7a709a04ba
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Fault Injection: PADDING

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


  Commit: 17340e87855fb785a986f09208af4279f74a201f
      https://github.com/openssl/openssl/commit/17340e87855fb785a986f09208af4279f74a201f
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M include/internal/quic_channel.h
    M include/internal/quic_tserver.h
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_channel_local.h
    M ssl/quic/quic_rx_depack.c
    M ssl/quic/quic_tserver.c
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Ensure PING causes ACK 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/21565)


  Commit: ed0d6ba4589acc4da38c4197910aed9705eba5e1
      https://github.com/openssl/openssl/commit/ed0d6ba4589acc4da38c4197910aed9705eba5e1
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Test ACK frame generation

Fixes https://github.com/openssl/project/issues/75

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


  Commit: a1aff2c63f84ddfdb656302653a29aa5035d7275
      https://github.com/openssl/openssl/commit/a1aff2c63f84ddfdb656302653a29aa5035d7275
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Ensure PATH_RESPONSE is ignored

Fixes https://github.com/openssl/project/issues/77

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


  Commit: 477944b67b26287e1eee0d315f52c5761c71ef84
      https://github.com/openssl/openssl/commit/477944b67b26287e1eee0d315f52c5761c71ef84
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Ensure bogus BLOCKED frames are ignored

Fixes https://github.com/openssl/project/issues/81

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


  Commit: de56eebd6ac0805172d74c5d5679ca7425ccc631
      https://github.com/openssl/openssl/commit/de56eebd6ac0805172d74c5d5679ca7425ccc631
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M include/internal/quic_error.h
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Test malformed crypto stream data, excess buffering

Fixes https://github.com/openssl/project/issues/85

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


  Commit: ed75eb32f3712b80a47ad783d0082c66164c732f
      https://github.com/openssl/openssl/commit/ed75eb32f3712b80a47ad783d0082c66164c732f
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M include/internal/quic_channel.h
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_txp.c
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Test NEW_CONN_ID frames

Fixes https://github.com/openssl/project/issues/86

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


  Commit: d56b81ac9f02dd55ecf3281d16fdb156897b4d8d
      https://github.com/openssl/openssl/commit/d56b81ac9f02dd55ecf3281d16fdb156897b4d8d
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Test repeated HANDSHAKE_DONE, non-minimal encoding

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


  Commit: 40c8c756c86fc17751b989426aa66fb33319c4ca
      https://github.com/openssl/openssl/commit/40c8c756c86fc17751b989426aa66fb33319c4ca
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M include/internal/quic_channel.h
    M include/openssl/ssl.h.in
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_impl.c
    M ssl/quic/quic_tserver.c

  Log Message:
  -----------
  QUIC APL/CHANNEL: Wire up connection closure reason

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


  Commit: d49a1634f4efd21807c5c785d2b0d6ef8683e91d
      https://github.com/openssl/openssl/commit/d49a1634f4efd21807c5c785d2b0d6ef8683e91d
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Connection closure reason testing

Fixes https://github.com/openssl/project/issues/82

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


  Commit: d63b8cbb1be215bab4bea34e4a17c7fd13f8da49
      https://github.com/openssl/openssl/commit/d63b8cbb1be215bab4bea34e4a17c7fd13f8da49
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: RESET_STREAM, STOP_SENDING

Fixes https://github.com/openssl/project/issues/80

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


  Commit: 6a2b70e21b0ae4a6d1550a86833f3996b78b6755
      https://github.com/openssl/openssl/commit/6a2b70e21b0ae4a6d1550a86833f3996b78b6755
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_txp.c

  Log Message:
  -----------
  QUIC TXP: Fix bug where TXPIM PKT could be used after free

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


  Commit: 1623bf374d4ee3119629c33938fcd075bd79e6a8
      https://github.com/openssl/openssl/commit/1623bf374d4ee3119629c33938fcd075bd79e6a8
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_rx_depack.c
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: STREAM, MAX_DATA and MAX_STREAM_DATA testing

Fixes https://github.com/openssl/project/issues/76

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


  Commit: ec2b45f59bda565bc1b8525ab8d508325dc612de
      https://github.com/openssl/openssl/commit/ec2b45f59bda565bc1b8525ab8d508325dc612de
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_txp_test.c

  Log Message:
  -----------
  QUIC TXP: Re-enable accidentially disabled tests

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


  Commit: dc5e5c51e2ffa8e6f472eeb13efea3b3e113a6d1
      https://github.com/openssl/openssl/commit/dc5e5c51e2ffa8e6f472eeb13efea3b3e113a6d1
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/uint_set.c

  Log Message:
  -----------
  QUIC UINT_SET: Fix regression after list refactor

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


  Commit: 839f6ac32f844164dcb965f4ee429188f0bf141f
      https://github.com/openssl/openssl/commit/839f6ac32f844164dcb965f4ee429188f0bf141f
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_stream_test.c

  Log Message:
  -----------
  QUIC SSTREAM: Fix test which was not being executed fully

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


  Commit: dbf247ad1dd0fc4c7b365593a9a5c69fc94a3732
      https://github.com/openssl/openssl/commit/dbf247ad1dd0fc4c7b365593a9a5c69fc94a3732
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Coverity - Ensure stream names are non-NULL

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


  Commit: 451055d2882eb81c8d620eb7736a4c1236e30935
      https://github.com/openssl/openssl/commit/451055d2882eb81c8d620eb7736a4c1236e30935
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_fc_test.c

  Log Message:
  -----------
  QUIC FC: TEST: Coverity

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


  Commit: 565d2987cd99a32249050b666d052d963b248d75
      https://github.com/openssl/openssl/commit/565d2987cd99a32249050b666d052d963b248d75
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_fifd.c

  Log Message:
  -----------
  QUIC FIFD: Coverity

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


  Commit: 77a66117ab0c5bdd885d13dc302ace7010aca826
      https://github.com/openssl/openssl/commit/77a66117ab0c5bdd885d13dc302ace7010aca826
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/event_queue.c

  Log Message:
  -----------
  EVENT QUEUE: Fix memory leak (coverity)

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


  Commit: 3887546dcf98f1369d5a03eae9772a7deb0c9b89
      https://github.com/openssl/openssl/commit/3887546dcf98f1369d5a03eae9772a7deb0c9b89
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_cc_test.c

  Log Message:
  -----------
  QUIC CC TEST: Fix memory leak

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


  Commit: b538ae4fbf1d9c800d2ed1cc6c317b36572ec7bb
      https://github.com/openssl/openssl/commit/b538ae4fbf1d9c800d2ed1cc6c317b36572ec7bb
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_record_rx.c

  Log Message:
  -----------
  QUIC QRX: Handle negative IV length values correctly (coverity)

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


  Commit: 4d6ca885998f7c397d8224290a32a27967a97c0b
      https://github.com/openssl/openssl/commit/4d6ca885998f7c397d8224290a32a27967a97c0b
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_tls.c

  Log Message:
  -----------
  QUIC QTLS: Fix NULL dereference (coverity)

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


  Commit: a2d4915ab2730797f97c90a127084a668733c96c
      https://github.com/openssl/openssl/commit/a2d4915ab2730797f97c90a127084a668733c96c
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_record_tx.c

  Log Message:
  -----------
  QUIC QTX: Handle negative IV values correctly (coverity)

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


  Commit: 23406e304f4d2406e6aa51c44b8f8dc2612e63fc
      https://github.com/openssl/openssl/commit/23406e304f4d2406e6aa51c44b8f8dc2612e63fc
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_impl.c

  Log Message:
  -----------
  QUIC: Check block_until_pred return value in shutdown (coverity)

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


  Commit: 4669a3d79b59d037ccb5b4a30bc522ebe55d3eec
      https://github.com/openssl/openssl/commit/4669a3d79b59d037ccb5b4a30bc522ebe55d3eec
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_impl.c

  Log Message:
  -----------
  QUIC APL: Add missing unlock call (coverity)

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


  Commit: f540b6b4f6608fa5edfa2ec77fce6d3c92bb9a1f
      https://github.com/openssl/openssl/commit/f540b6b4f6608fa5edfa2ec77fce6d3c92bb9a1f
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_tserver.c

  Log Message:
  -----------
  QUIC TSERVER: Handle return value correctly (coverity)

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


  Commit: 8761efb2ccc96f81201af279ec66e8ceeee9c7a3
      https://github.com/openssl/openssl/commit/8761efb2ccc96f81201af279ec66e8ceeee9c7a3
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/uint_set.c

  Log Message:
  -----------
  QUIC UINT_SET: Fix null dereference (coverity)

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


  Commit: 410a90f598a77546b847ba28b4bd8559ac57ab31
      https://github.com/openssl/openssl/commit/410a90f598a77546b847ba28b4bd8559ac57ab31
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC TEST: Fix double close of FD (coverity)

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


  Commit: 89b0948e534c1522e7d00b60cf55f5ada0bb39da
      https://github.com/openssl/openssl/commit/89b0948e534c1522e7d00b60cf55f5ada0bb39da
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_record_rx.c

  Log Message:
  -----------
  QUIC CHANNEL: Tune RXFC default parameters

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


  Commit: f2609004df4d91a365338e11d04ff67589f2d3e3
      https://github.com/openssl/openssl/commit/f2609004df4d91a365338e11d04ff67589f2d3e3
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-08-10 (Thu, 10 Aug 2023)

  Changed paths:
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_tserver.c
    M test/quic_multistream_test.c
    M test/recipes/75-test_quicapi_data/ssltraceref.txt

  Log Message:
  -----------
  Minor fixes

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


Compare: https://github.com/openssl/openssl/compare/45c02183c65f...f2609004df4d


More information about the openssl-commits mailing list