[openssl/openssl] 3f0be2: list.h: Allow separation of declarations and funct...
Hugo Landau
noreply at github.com
Thu Dec 21 08:14:36 UTC 2023
Branch: refs/heads/master
Home: https://github.com/openssl/openssl
Commit: 3f0be2c206498b3fa3dd0a4dd94e31eb43d04c4a
https://github.com/openssl/openssl/commit/3f0be2c206498b3fa3dd0a4dd94e31eb43d04c4a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/list.h
Log Message:
-----------
list.h: Allow separation of declarations and function definitions
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 70a7e543a1bf9ff6d404b6897bc53fd2e5349b9c
https://github.com/openssl/openssl/commit/70a7e543a1bf9ff6d404b6897bc53fd2e5349b9c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/list.h
Log Message:
-----------
list.h: Add iterator macros
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 26624caf175e3451090867271c973e66b38dd2c6
https://github.com/openssl/openssl/commit/26624caf175e3451090867271c973e66b38dd2c6
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_reactor.h
Log Message:
-----------
QUIC REACTOR: Add utility function for merging tick results
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: e801455446cb9144224b424f930ee81977eeab22
https://github.com/openssl/openssl/commit/e801455446cb9144224b424f930ee81977eeab22
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
A include/internal/quic_predef.h
M ssl/quic/quic_channel_local.h
M test/quic_multistream_test.c
M util/quicserver.c
Log Message:
-----------
QUIC CHANNEL: Consolidate forward object declarations in a single header
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 154131da112ed28b619dc6a7a0bec255e2a79316
https://github.com/openssl/openssl/commit/154131da112ed28b619dc6a7a0bec255e2a79316
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
A include/internal/quic_port.h
M ssl/quic/build.info
A ssl/quic/quic_port.c
A ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC PORT: Add basic unwired QUIC_PORT object
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 12ab8afcebf7eba3c79cfc8bdaf24c998b379e2a
https://github.com/openssl/openssl/commit/12ab8afcebf7eba3c79cfc8bdaf24c998b379e2a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 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: Keep a reference to a QUIC_PORT
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: f76710122599731dd9e023f9786b0f3f8863db25
https://github.com/openssl/openssl/commit/f76710122599731dd9e023f9786b0f3f8863db25
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
Log Message:
-----------
QUIC APL: Provide the QUIC_CHANNEL with a currently unused QUIC_PORT
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 167e5f34c8f4e7c414c6e48376987160bc23c7df
https://github.com/openssl/openssl/commit/167e5f34c8f4e7c414c6e48376987160bc23c7df
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M ssl/quic/quic_tserver.c
Log Message:
-----------
QUIC TSERVER: Provide a TSERVER's QUIC_CHANNEL with a currently unused QUIC_PORT
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 496f0beb99aa378867e69cfd98374dcbab0cd153
https://github.com/openssl/openssl/commit/496f0beb99aa378867e69cfd98374dcbab0cd153
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_channel.c
Log Message:
-----------
QUIC CHANNEL: Make a QUIC_PORT mandatory
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 304e56e87033fc2108478bc8c131e12f6e1759f2
https://github.com/openssl/openssl/commit/304e56e87033fc2108478bc8c131e12f6e1759f2
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
Log Message:
-----------
MARKER: End of Phase 1: Unused QUIC_PORT
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 34fa182e1d8fa2f1d4016e13e7b6500fd117f781
https://github.com/openssl/openssl/commit/34fa182e1d8fa2f1d4016e13e7b6500fd117f781
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_port.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_port_local.h
M ssl/quic/quic_tserver.c
Log Message:
-----------
QUIC CHANNEL, TSERVER: Move to using libctx/propq/mutex/now_cb via QUIC_PORT
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: f98bc5c95b7389015e11cd2102e2a6a09b3c9e36
https://github.com/openssl/openssl/commit/f98bc5c95b7389015e11cd2102e2a6a09b3c9e36
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC CHANNEL, PORT: Abstract time retrieval
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: ce503f5c85bff7521eefa023d6f865fd2074de37
https://github.com/openssl/openssl/commit/ce503f5c85bff7521eefa023d6f865fd2074de37
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC PORT: Keep a list of all child channels
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 29542870412cea69f9430d8322c9e6f19c1f9dce
https://github.com/openssl/openssl/commit/29542870412cea69f9430d8322c9e6f19c1f9dce
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
M ssl/quic/quic_tserver.c
Log Message:
-----------
QUIC PORT: Record a SSL_CTX for use when creating handshake layer objects
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 2d80e459017d7744e6a5438422ed36fe1d448adb
https://github.com/openssl/openssl/commit/2d80e459017d7744e6a5438422ed36fe1d448adb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_port.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_port.c
M ssl/quic/quic_tserver.c
Log Message:
-----------
QUIC PORT: Make QUIC_PORT responsible for creation of all channels
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 4ed6b48d9dd469d43d810fa285257043e9ce9779
https://github.com/openssl/openssl/commit/4ed6b48d9dd469d43d810fa285257043e9ce9779
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_port.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
M ssl/quic/quic_tserver.c
Log Message:
-----------
QUIC PORT, CHANNEL: Move DEMUX and default packet handling out of CHANNEL
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 632b0c7e8c9700b4f3fe49ccccda9caa1fbd390f
https://github.com/openssl/openssl/commit/632b0c7e8c9700b4f3fe49ccccda9caa1fbd390f
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_port.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
M test/quic_multistream_test.c
Log Message:
-----------
QUIC PORT, CHANNEL: Move ticking code into QUIC_PORT
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: a96f48995ed1cbedf65ac700211b65b09e40e0be
https://github.com/openssl/openssl/commit/a96f48995ed1cbedf65ac700211b65b09e40e0be
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
Log Message:
-----------
MARKER: End of Phase 2: Transfer of Responsibilities Done, Legacy Compat Retained
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 073e5bc781786078d3f838cecefbe9c4918c2a71
https://github.com/openssl/openssl/commit/073e5bc781786078d3f838cecefbe9c4918c2a71
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_port.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_impl.c
M ssl/quic/quic_tserver.c
Log Message:
-----------
QUIC CHANNEL: Remove legacy calls for functionality moved to QUIC_PORT
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: a4be37b8ce8ed4cc809b45c0177cb47670ed4224
https://github.com/openssl/openssl/commit/a4be37b8ce8ed4cc809b45c0177cb47670ed4224
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC PORT: Add SRTM wiring
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 6107619899e50b307e9644625a8050de88c603cc
https://github.com/openssl/openssl/commit/6107619899e50b307e9644625a8050de88c603cc
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC PORT: Partially move stateless reset handling to port
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: bbae4bb325554f30e03b5aabc1d99ff49d1babe3
https://github.com/openssl/openssl/commit/bbae4bb325554f30e03b5aabc1d99ff49d1babe3
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC PORT: Create a LCIDM
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: d743afe7e83df9473058d68a7fa89649741e6814
https://github.com/openssl/openssl/commit/d743afe7e83df9473058d68a7fa89649741e6814
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_demux.h
M ssl/quic/quic_demux.c
M ssl/quic/quic_port.c
M ssl/quic/quic_record_rx.c
Log Message:
-----------
QUIC DEMUX: Allow parsed DCID to be learnt in default packet handler
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 0df897321dc146e7ece7b23516cf24b5975f9dc0
https://github.com/openssl/openssl/commit/0df897321dc146e7ece7b23516cf24b5975f9dc0
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC PORT: Enable injection of incoming URXEs into a channel via default handler rather than DEMUX routing
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: cce6fccd4ebf21e6107590c4700808eb72d198e5
https://github.com/openssl/openssl/commit/cce6fccd4ebf21e6107590c4700808eb72d198e5
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC CHANNEL: Keep a reference to our LCIDM
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 52dfe6f1c1bf10f4e8c33c0e6735744e2f0c5907
https://github.com/openssl/openssl/commit/52dfe6f1c1bf10f4e8c33c0e6735744e2f0c5907
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_channel.c
Log Message:
-----------
QUIC CHANNEL: Phase out use of QRX-DEMUX routing in favour of PORT-LCIDM routing
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 08c7caebbe425e272d00310363d8826c9ba300c9
https://github.com/openssl/openssl/commit/08c7caebbe425e272d00310363d8826c9ba300c9
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_demux.h
M include/internal/quic_record_rx.h
Log Message:
-----------
QUIC DEMUX, QRX: Add deprecation notices for future handling
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 5d49f9ef9a4e45c87d00d40b2ef29649f006f088
https://github.com/openssl/openssl/commit/5d49f9ef9a4e45c87d00d40b2ef29649f006f088
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M test/quic_txp_test.c
Log Message:
-----------
QUIC TXP TEST: Remove dependency on legacy DEMUX-QRX routing
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 56f98283827ec57c794e849d0bdf3dd90f740805
https://github.com/openssl/openssl/commit/56f98283827ec57c794e849d0bdf3dd90f740805
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M test/quic_record_test.c
Log Message:
-----------
QUIC QRL TEST: Remove dependency on legacy DEMUX-QRX routing
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: ef95d8ddcaaa95ef4f2a072767fffcc1ca0f095e
https://github.com/openssl/openssl/commit/ef95d8ddcaaa95ef4f2a072767fffcc1ca0f095e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_record_rx.h
M ssl/quic/quic_record_rx.c
Log Message:
-----------
QUIC QRX: Remove legacy DEMUX-QRX routing code
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: da15093a31cc32cfffb2767fb51fce6f4212d913
https://github.com/openssl/openssl/commit/da15093a31cc32cfffb2767fb51fce6f4212d913
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_demux.h
M ssl/quic/quic_demux.c
Log Message:
-----------
QUIC DEMUX: Remove legacy routing code
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: cbf4b68333dc48fc50905b867bbd1f8cda09de4c
https://github.com/openssl/openssl/commit/cbf4b68333dc48fc50905b867bbd1f8cda09de4c
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
Log Message:
-----------
MARKER: End of Phase 3: Legacy Cleanup
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 5f86ae32c29713aac559626c416cc1672d036cfc
https://github.com/openssl/openssl/commit/5f86ae32c29713aac559626c416cc1672d036cfc
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_channel_local.h
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC CHANNEL: Finish moving SRT handling to SRTM
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 4760116f5a1d30ad57819eec993c8cce61192477
https://github.com/openssl/openssl/commit/4760116f5a1d30ad57819eec993c8cce61192477
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_channel.c
Log Message:
-----------
QUIC CHANNEL: Finish cleanup of LCIDM integration
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 29fbdfafafcc5fa705f445a9f63ddd8207bf9f06
https://github.com/openssl/openssl/commit/29fbdfafafcc5fa705f445a9f63ddd8207bf9f06
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_types.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_lcidm.c
M ssl/quic/quic_wire.c
Log Message:
-----------
QUIC CHANNEL, LCIDM: Factor duplicate CID generation function
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 6d76d13e543bb9f5644737ca479baed1624abe43
https://github.com/openssl/openssl/commit/6d76d13e543bb9f5644737ca479baed1624abe43
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_demux.h
M ssl/quic/quic_demux.c
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC DEMUX: Remove obsolete SRT handling code
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 963cf3a49a0083e9e14972b7e37eed3cbbf965dd
https://github.com/openssl/openssl/commit/963cf3a49a0083e9e14972b7e37eed3cbbf965dd
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC PORT: Resolve TODOs
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 0225d42bceca561a5d678b0cc4fa982b6afabfea
https://github.com/openssl/openssl/commit/0225d42bceca561a5d678b0cc4fa982b6afabfea
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC PORT: Formalise states of a port
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 5304d563359648ae2910cad4f9badc5dd1fc0210
https://github.com/openssl/openssl/commit/5304d563359648ae2910cad4f9badc5dd1fc0210
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M crypto/err/err_mark.c
M doc/man3/ERR_set_mark.pod
M include/openssl/err.h.in
M util/libcrypto.num
Log Message:
-----------
ERR: Add ERR_pop()
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 499aacdc82c700bc381e21d16703607e323bbb9e
https://github.com/openssl/openssl/commit/499aacdc82c700bc381e21d16703607e323bbb9e
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M test/quic_multistream_test.c
Log Message:
-----------
QUIC MULTISTREAM TEST: add OP_POP_ERR
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: f12ea1f1e0f11686be8abad608b56a8357c688bb
https://github.com/openssl/openssl/commit/f12ea1f1e0f11686be8abad608b56a8357c688bb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M test/quic_multistream_test.c
Log Message:
-----------
QUIC MULTISTREAM TEST: Make error tests non-mutating and restore error code 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/22674)
Commit: 4df4add22d8acf09cdd8bd58614a9dc69284a1bb
https://github.com/openssl/openssl/commit/4df4add22d8acf09cdd8bd58614a9dc69284a1bb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC PORT: Allow errors to be tracked at port level
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 99655cb91d669273da23c40912b77004ea086b97
https://github.com/openssl/openssl/commit/99655cb91d669273da23c40912b77004ea086b97
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
Log Message:
-----------
MARKER: End of Phase 4: Finalization & SRT Handling
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: ff3a26b24f0bf7f0b24e97453ea138dd167adcb5
https://github.com/openssl/openssl/commit/ff3a26b24f0bf7f0b24e97453ea138dd167adcb5
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_ackm.h
M include/internal/quic_cc.h
M include/internal/quic_cfq.h
M include/internal/quic_channel.h
M include/internal/quic_demux.h
M include/internal/quic_lcidm.h
M include/internal/quic_port.h
M include/internal/quic_predef.h
M include/internal/quic_reactor.h
M include/internal/quic_record_rx.h
M include/internal/quic_record_tx.h
M include/internal/quic_srtm.h
M include/internal/quic_statm.h
M include/internal/quic_stream.h
M include/internal/quic_stream_map.h
M include/internal/quic_tls.h
M include/internal/quic_txp.h
M include/internal/quic_txpim.h
Log Message:
-----------
QUIC Refactor: Fix ANSI - struct definition duplications
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 305133988742829f49e4d552f16ef09914317bdb
https://github.com/openssl/openssl/commit/305133988742829f49e4d552f16ef09914317bdb
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_channel.c
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC PORT: Fix BIO_dgram usage under Winsock due to bind requirement
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: f26024ac93beda8bbad047469ed8cf634a3a856a
https://github.com/openssl/openssl/commit/f26024ac93beda8bbad047469ed8cf634a3a856a
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
Log Message:
-----------
Update fuzz corpora
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: f61a37d17bae26133765018b1370078d4de14cbe
https://github.com/openssl/openssl/commit/f61a37d17bae26133765018b1370078d4de14cbe
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC PORT: Add missing copyright header
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 3e4b8e8c53508b8c6d7355ef18d966a995197cb7
https://github.com/openssl/openssl/commit/3e4b8e8c53508b8c6d7355ef18d966a995197cb7
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_channel_local.h
Log Message:
-----------
QUIC CHANNEL: Remove obsolete SRT definitions
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 53f78eb7216e107102766636024d552f3c42b26d
https://github.com/openssl/openssl/commit/53f78eb7216e107102766636024d552f3c42b26d
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
A include/internal/quic_engine.h
M include/internal/quic_port.h
M include/internal/quic_predef.h
M ssl/quic/build.info
A ssl/quic/quic_engine.c
A ssl/quic/quic_engine_local.h
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
Log Message:
-----------
QUIC ENGINE: Add unused QUIC_ENGINE object
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 22739cc3acf2412829a1b0e54d1033efe9679e60
https://github.com/openssl/openssl/commit/22739cc3acf2412829a1b0e54d1033efe9679e60
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_channel.h
M include/internal/quic_port.h
M ssl/quic/quic_channel.c
M ssl/quic/quic_engine.c
M ssl/quic/quic_engine_local.h
M ssl/quic/quic_impl.c
M ssl/quic/quic_local.h
M ssl/quic/quic_port.c
M ssl/quic/quic_port_local.h
M ssl/quic/quic_tserver.c
M test/quic_multistream_test.c
Log Message:
-----------
QUIC APL, TSERVER: Start using a QUIC_ENGINE object
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: b71046b4a4eab5239e656138faf50f9022227729
https://github.com/openssl/openssl/commit/b71046b4a4eab5239e656138faf50f9022227729
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M doc/man3/ERR_set_mark.pod
M ssl/quic/quic_channel.c
M ssl/quic/quic_port.c
M ssl/quic/quic_record_rx.c
Log Message:
-----------
Minor updates
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 33ca07637246c832b91d60935a1a2fdf02653a02
https://github.com/openssl/openssl/commit/33ca07637246c832b91d60935a1a2fdf02653a02
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_port.h
M ssl/quic/quic_port.c
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/22674)
Commit: f41ab29c787cf438ef58e97c5b308dac8470de52
https://github.com/openssl/openssl/commit/f41ab29c787cf438ef58e97c5b308dac8470de52
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M doc/designs/quic-design/glossary.md
Log Message:
-----------
QUIC: Add more glossary entries
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: 04c561ce4b51a00ddd24d2e5d66d2c12a82639c2
https://github.com/openssl/openssl/commit/04c561ce4b51a00ddd24d2e5d66d2c12a82639c2
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/quic_port.c
Log Message:
-----------
QUIC PORT: Add explicit cast to get_time wrapper
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: fdd60dacc436b68229139a1c1f95d0dbc8bee315
https://github.com/openssl/openssl/commit/fdd60dacc436b68229139a1c1f95d0dbc8bee315
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M include/internal/quic_engine.h
M ssl/quic/quic_engine.c
M ssl/quic/quic_engine_local.h
M ssl/quic/quic_port_local.h
Log Message:
-----------
Minor updates
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Commit: d59c3febdc5f737bd88086b4c3d40d62238be530
https://github.com/openssl/openssl/commit/d59c3febdc5f737bd88086b4c3d40d62238be530
Author: Hugo Landau <hlandau at openssl.org>
Date: 2023-12-21 (Thu, 21 Dec 2023)
Changed paths:
M ssl/quic/build.info
A ssl/quic/quic_types.c
M ssl/quic/quic_wire.c
Log Message:
-----------
QUIC: Move CID generation to quic_types.c
Reviewed-by: Tomas Mraz <tomas at openssl.org>
Reviewed-by: Matt Caswell <matt at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22674)
Compare: https://github.com/openssl/openssl/compare/e8e95f20a9b0...d59c3febdc5f
More information about the openssl-commits
mailing list