[openssl/openssl] d4999f: BIO: Add SSL poll descriptor type

Hugo Landau noreply at github.com
Sat Feb 10 11:39:36 UTC 2024


  Branch: refs/heads/master
  Home:   https://github.com/openssl/openssl
  Commit: d4999f2b746a6845536e720252791601acd6bdad
      https://github.com/openssl/openssl/commit/d4999f2b746a6845536e720252791601acd6bdad
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M include/openssl/bio.h.in

  Log Message:
  -----------
  BIO: Add SSL poll descriptor type

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 2a5ee0a08d2c074db741da99d29abb73386e00c7
      https://github.com/openssl/openssl/commit/2a5ee0a08d2c074db741da99d29abb73386e00c7
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M crypto/err/openssl.txt
    M include/openssl/ssl.h.in
    M include/openssl/sslerr.h
    M ssl/ssl_err.c
    M util/libssl.num

  Log Message:
  -----------
  QUIC: Add polling API

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 125c7c11a31a1645ac4b8da9c9fc367b1d080294
      https://github.com/openssl/openssl/commit/125c7c11a31a1645ac4b8da9c9fc367b1d080294
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M doc/designs/quic-design/glossary.md

  Log Message:
  -----------
  QUIC: Add glossary entry for RIO

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: ab05f13cedb6cb1f058381676ae28652f7e4534d
      https://github.com/openssl/openssl/commit/ab05f13cedb6cb1f058381676ae28652f7e4534d
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M ssl/build.info
    A ssl/rio/build.info
    A ssl/rio/poll_immediate.c

  Log Message:
  -----------
  QUIC RIO: Add frontend SSL_poll implementation

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: a5d16ac371245bd87e9ec264763a16db7015d59b
      https://github.com/openssl/openssl/commit/a5d16ac371245bd87e9ec264763a16db7015d59b
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

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

  Log Message:
  -----------
  QUIC QSM: Allow bidi and uni incoming streams to be tracked separately

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 6ba77d674335c92c29dcabab2682d2ecdd1ceb5a
      https://github.com/openssl/openssl/commit/6ba77d674335c92c29dcabab2682d2ecdd1ceb5a
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

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

  Log Message:
  -----------
  QUIC APL: Implement SSL_poll backend

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: c9b0df2250e20620870eaf3b9cf998947a1bf526
      https://github.com/openssl/openssl/commit/c9b0df2250e20620870eaf3b9cf998947a1bf526
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    A doc/man3/SSL_poll.pod
    M util/other.syms

  Log Message:
  -----------
  QUIC: Add manpage for SSL_poll

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: f945986a180d0af7cc3029ffbae0c826f06e5c9d
      https://github.com/openssl/openssl/commit/f945986a180d0af7cc3029ffbae0c826f06e5c9d
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M crypto/err/openssl.txt
    M doc/build.info
    M include/openssl/sslerr.h

  Log Message:
  -----------
  make update

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 9387bd4c25cf37613bcecc173e63f93327eb47ec
      https://github.com/openssl/openssl/commit/9387bd4c25cf37613bcecc173e63f93327eb47ec
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

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

  Log Message:
  -----------
  QUIC POLLING: Implement autotick

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 06d70d94981b3c572cdfd62df5fdb3806eda2cc5
      https://github.com/openssl/openssl/commit/06d70d94981b3c572cdfd62df5fdb3806eda2cc5
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC MULTISTREAM TEST: Add test for SSL_poll

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 3b6bb763d46c0896a2706a114a7fb0712bba8eae
      https://github.com/openssl/openssl/commit/3b6bb763d46c0896a2706a114a7fb0712bba8eae
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M test/recipes/70-test_quic_multistream.t

  Log Message:
  -----------
  QUIC MULTISTREAM TEST: Fix perl warning around envvars

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 6d7b0e06a24592790a5b75945ab24e941e3c7cec
      https://github.com/openssl/openssl/commit/6d7b0e06a24592790a5b75945ab24e941e3c7cec
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M ssl/rio/poll_immediate.c

  Log Message:
  -----------
  QUIC POLLING: Support no-quic builds

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 32a728d4e4722dbd8b419f449544cc68b87ea6f9
      https://github.com/openssl/openssl/commit/32a728d4e4722dbd8b419f449544cc68b87ea6f9
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QUIC MULTISTREAM Test: Ensure poll test is robust

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 16e65cb95af8a438565b91b646ad55b5840aa086
      https://github.com/openssl/openssl/commit/16e65cb95af8a438565b91b646ad55b5840aa086
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M doc/man3/SSL_poll.pod

  Log Message:
  -----------
  Fix typo

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 081088357ebc1446bf1da57eb954a58a887d7d4d
      https://github.com/openssl/openssl/commit/081088357ebc1446bf1da57eb954a58a887d7d4d
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M test/recipes/70-test_quic_multistream.t

  Log Message:
  -----------
  Minor tweak to recipe

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


  Commit: 925118e8c3b1041ce7f9840c2d67e7f878123e6b
      https://github.com/openssl/openssl/commit/925118e8c3b1041ce7f9840c2d67e7f878123e6b
  Author: Hugo Landau <hlandau at openssl.org>
  Date:   2024-02-10 (Sat, 10 Feb 2024)

  Changed paths:
    M doc/man3/SSL_poll.pod

  Log Message:
  -----------
  Fix nit

Reviewed-by: Neil Horman <nhorman at openssl.org>
Reviewed-by: Tomas Mraz <tomas at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23495)


Compare: https://github.com/openssl/openssl/compare/cfabddfb9f6f...925118e8c3b1


More information about the openssl-commits mailing list