[openssl/openssl] 8a123d: QLOG: JSON Encoder: Design

Hugo Landau noreply at github.com
Fri Feb 2 11:54:39 UTC 2024


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

  Changed paths:
    A doc/designs/quic-design/json-encoder.md
    A include/internal/json_enc.h

  Log Message:
  -----------
  QLOG: JSON Encoder: Design

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M Configure

  Log Message:
  -----------
  QLOG: Configuration

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/build.info
    A ssl/quic/json_enc.c

  Log Message:
  -----------
  QLOG: JSON Encoder: Implementation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M test/build.info
    A test/json_test.c
    A test/recipes/75-test_json_enc.t

  Log Message:
  -----------
  QLOG: JSON Encoder: Tests

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    A doc/designs/quic-design/qlog.md

  Log Message:
  -----------
  QLOG: Frontend: Design

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    A include/internal/qlog.h
    A include/internal/qlog_events.h

  Log Message:
  -----------
  QLOG: Frontend: API Definition

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/common.h
    M ssl/quic/build.info
    A ssl/quic/qlog.c

  Log Message:
  -----------
  QLOG: Frontend: Implementation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  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_impl.c

  Log Message:
  -----------
  QLOG: Wiring: QUIC CHANNEL

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    A include/internal/qlog_event_helpers.h
    M include/internal/qlog_events.h
    M ssl/quic/build.info
    A ssl/quic/qlog_event_helpers.c
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QLOG: Events: Implement connectivity:connection_started

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Events: Implement connectivity:connection_state_updated

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Events: Implement transport:parameters_set

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Events: Implement connectivity:connection_closed

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Wiring: QUIC DEMUX: Report a monotonically increasing datagram ID

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Wiring: QUIC QRX: Report the datagram ID from the DEMUX

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Wiring: QUIC FIFD

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Wiring: QUIC TXPIM: Record the packet type

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/qlog_event_helpers.h
    M include/internal/qlog_events.h
    M ssl/quic/qlog_event_helpers.c
    M ssl/quic/quic_fifd.c

  Log Message:
  -----------
  QLOG: Events: Implement recovery:packet_lost

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: QUIC CHANNEL: Allow a log title to be specified

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Wire title-setting code to QUIC_CHANNEL and SSL_CTX

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QLOG: QUIC MULTISTREAM TEST: Pass script name to QLOG

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Wiring: QUIC QTX

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/qlog_event_helpers.h
    M include/internal/qlog_events.h
    M ssl/quic/qlog_event_helpers.c
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_record_tx.c

  Log Message:
  -----------
  QLOG: Events: Implement transport:packet_sent

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QLOG: Events: Implement transport:packet_received

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    A doc/designs/quic-design/debugging.md

  Log Message:
  -----------
  QLOG: Add debugging guide

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/json_enc.h
    M ssl/quic/json_enc.c
    M ssl/quic/qlog.c
    M test/json_test.c

  Log Message:
  -----------
  QLOG: JSON Encoder: Rename JSON_ENC

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_impl.c
    M ssl/quic/quic_port.c
    M test/build.info

  Log Message:
  -----------
  QLOG: Minor fixes after port refactor

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M doc/designs/quic-design/json-encoder.md
    M include/internal/qlog.h
    M ssl/quic/json_enc.c
    M ssl/quic/qlog.c
    M ssl/quic/qlog_event_helpers.c
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QLOG: Minor updates

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/qlog.c

  Log Message:
  -----------
  QLOG: Fix bit_set

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/qlog.h

  Log Message:
  -----------
  QLOG: Remove vestigial abort code

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M CHANGES.md

  Log Message:
  -----------
  QLOG: Add CHANGES entry

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M doc/designs/quic-design/debugging.md
    M ssl/quic/qlog.c

  Log Message:
  -----------
  QUIC QLOG: Rename QFILTER to OSSL_QFILTER

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QUIC QLOG: Clarify filter docs

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  JSON_ENC: Minor tweaks

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M Configure

  Log Message:
  -----------
  Configure: Add warning when enabling QLOG

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M INSTALL.md

  Log Message:
  -----------
  Mention QLOG in INSTALL.md

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M CHANGES.md

  Log Message:
  -----------
  QLOG: Adjust CHANGES.md for editorial consistency

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M doc/build.info
    M doc/man7/openssl-env.pod
    A doc/man7/openssl-qlog.pod

  Log Message:
  -----------
  QLOG: Add manpage openssl-qlog(7)

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M CHANGES.md
    M Configure
    M INSTALL.md
    M doc/designs/quic-design/debugging.md
    M doc/designs/quic-design/json-encoder.md
    M doc/designs/quic-design/qlog.md
    M doc/man7/openssl-env.pod
    M include/internal/json_enc.h
    M include/internal/quic_channel.h
    M include/internal/quic_ssl.h
    M ssl/quic/quic_channel_local.h
    M ssl/ssl_local.h
    M test/quic_multistream_test.c

  Log Message:
  -----------
  QLOG: Editorial fixes (QLOG is spelled 'qlog')

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/qlog.c

  Log Message:
  -----------
  QLOG: Treat empty environment variable as default filter

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M doc/designs/quic-design/qlog.md
    M doc/man7/openssl-qlog.pod
    M ssl/quic/json_enc.c

  Log Message:
  -----------
  Minor updates

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/build.info
    M ssl/quic/qlog.c
    M ssl/quic/qlog_event_helpers.c

  Log Message:
  -----------
  QLOG: Minor updates

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QUIC FIFD: Allow QLOG instance to be changed after instantiation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QUIC QTX: Allow QLOG instance to be changed after instantiation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

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

  Log Message:
  -----------
  QUIC TXP: Allow QLOG instance to be changed after instantiation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/quic_record_tx.c

  Log Message:
  -----------
  QUIC QTX: Refactor to enable qlog logging of injected frames

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/quic_channel.c

  Log Message:
  -----------
  QUIC CHANNEL: Ensure QLOG instance is used correctly on server side

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/json_enc.c

  Log Message:
  -----------
  JSON_ENC: Fix initial value of error

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/qlog.c

  Log Message:
  -----------
  QLOG: Fix filter lexing

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M .github/workflows/ci.yml
    M .github/workflows/run-checker-ci.yml

  Log Message:
  -----------
  Add CI-only tests to workflow files

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M test/recipes/70-test_quic_multistream.t
    A test/recipes/70-test_quic_multistream_data/verify-qlog.py

  Log Message:
  -----------
  QUIC QLOG: CI-only test

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/qlog.h
    M ssl/quic/qlog.c
    M test/build.info

  Log Message:
  -----------
  QUIC QLOG: Allow PID to be overridden

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    A test/quic_qlog_test.c
    A test/recipes/70-test_quic_qlog.t

  Log Message:
  -----------
  QUIC QLOG: Add unit test

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/qlog.h
    M ssl/quic/qlog.c
    M test/quic_qlog_test.c
    M test/recipes/70-test_quic_multistream_data/verify-qlog.py

  Log Message:
  -----------
  QUIC QLOG: Record implementation version

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M test/build.info

  Log Message:
  -----------
  QUIC QLOG: Don't build QLOG test if QLOG is disabled

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/qlog.c
    M test/recipes/70-test_quic_multistream_data/verify-qlog.py

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

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/qlog.c
    M test/json_test.c

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

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/json_enc.c
    M ssl/quic/qlog.c
    M ssl/quic/qlog_event_helpers.c

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

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M doc/designs/quic-design/qlog.md
    M doc/man7/openssl-qlog.pod
    M include/internal/json_enc.h

  Log Message:
  -----------
  QUIC QLOG: Minor doc updates

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M doc/man7/openssl-qlog.pod

  Log Message:
  -----------
  QUIC QLOG: Minor manpage updates

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M include/internal/quic_fifd.h
    M include/internal/quic_record_tx.h
    M include/internal/quic_txp.h
    M ssl/quic/quic_channel.c
    M ssl/quic/quic_fifd.c
    M ssl/quic/quic_record_tx.c
    M ssl/quic/quic_txp.c

  Log Message:
  -----------
  QUIC QLOG: Use set0

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M .github/workflows/ci.yml
    M .github/workflows/run-checker-ci.yml
    M test/recipes/70-test_quic_multistream.t

  Log Message:
  -----------
  QUIC QLOG: Namespace the RUN_CI_TESTS variable

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


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

  Changed paths:
    M ssl/quic/qlog.c

  Log Message:
  -----------
  QUIC QLOG: Fix indentation

Reviewed-by: Matt Caswell <matt at openssl.org>
Reviewed-by: Neil Horman <nhorman at openssl.org>
(Merged from https://github.com/openssl/openssl/pull/22037)


Compare: https://github.com/openssl/openssl/compare/89dd87e1e86e...f26feac7605c


More information about the openssl-commits mailing list