[openssl/openssl] e80432: QUIC: Refine SSL_shutdown and begin to implement S...

Hugo Landau noreply at github.com
Fri Jan 27 14:23:49 UTC 2023


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

  Changed paths:
    M include/internal/quic_channel.h
    M include/internal/quic_ssl.h
    M include/openssl/ssl.h.in
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_impl.c
    M ssl/quic/quic_local.h
    M ssl/ssl_lib.c
    M util/libssl.num

  Log Message:
  -----------
  QUIC: Refine SSL_shutdown and begin to implement SSL_shutdown_ex

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


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

  Changed paths:
    M ssl/quic/quic_txp.c

  Log Message:
  -----------
  QUIC TXP: Fix handling of FIN stream chunks

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


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

  Changed paths:
    M include/internal/quic_stream.h
    M include/internal/quic_tserver.h
    M include/openssl/ssl.h.in
    M ssl/quic/quic_impl.c
    M ssl/quic/quic_sstream.c
    M ssl/quic/quic_tserver.c
    M ssl/ssl_lib.c
    M util/libssl.num

  Log Message:
  -----------
  QUIC Front End I/O API: Add support for signalling and detecting end-of-stream

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


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

  Changed paths:
    M test/quic_tserver_test.c

  Log Message:
  -----------
  QUIC Test Server: Exercise end-of-stream condition on read and write

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


  Commit: 522fb49dbcd283c00c77ebcc7a650c54ac6eba5b
      https://github.com/openssl/openssl/commit/522fb49dbcd283c00c77ebcc7a650c54ac6eba5b
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-27 (Fri, 27 Jan 2023)

  Changed paths:
    M doc/build.info
    M doc/man3/SSL_shutdown.pod
    A doc/man3/SSL_stream_conclude.pod

  Log Message:
  -----------
  QUIC: Add documentation for stream and connection shutdown functions

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


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

  Changed paths:
    M test/quic_tserver_test.c

  Log Message:
  -----------
  QUIC TSERVER: Fix probable nondeterminism in some OS network stacks

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


  Commit: 1d40b151e252490e2187235d50228119c2b6f6d5
      https://github.com/openssl/openssl/commit/1d40b151e252490e2187235d50228119c2b6f6d5
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2023-01-27 (Fri, 27 Jan 2023)

  Changed paths:
    M doc/man3/SSL_shutdown.pod
    M doc/man3/SSL_stream_conclude.pod
    M include/openssl/ssl.h.in
    M ssl/quic/quic_impl.c

  Log Message:
  -----------
  QUIC FIN Support: Various 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/19897)


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

  Changed paths:
    M doc/man3/SSL_shutdown.pod
    M doc/man3/SSL_stream_conclude.pod

  Log Message:
  -----------
  QUIC FIN Support: Documentation fixups

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


Compare: https://github.com/openssl/openssl/compare/d4c5d8ff483d...ff6e3a26f922


More information about the openssl-commits mailing list