From a74702c630e108125e71898398737baec8f02238 Mon Sep 17 00:00:00 2001 From: George Wang Date: Fri, 6 May 2022 12:49:46 -0400 Subject: [PATCH] Release 3.1.0 --- APIs.txt | 2 +- CHANGELOG | 11 +++++++++++ CMakeLists.txt | 10 +--------- CONTRIBUTORS.txt | 2 +- EXAMPLES.txt | 2 +- LICENSE | 2 +- bin/CMakeLists.txt | 2 +- bin/duck_client.c | 2 +- bin/duck_server.c | 2 +- bin/echo_client.c | 2 +- bin/echo_server.c | 2 +- bin/http_client.c | 2 +- bin/http_server.c | 2 +- bin/md5_client.c | 2 +- bin/md5_server.c | 2 +- bin/perf_client.c | 2 +- bin/perf_server.c | 2 +- bin/prog.c | 2 +- bin/prog.h | 2 +- bin/test_cert.c | 2 +- bin/test_cert.h | 2 +- bin/test_common.c | 2 +- bin/test_common.h | 2 +- docs/conf.py | 6 +++--- include/lsquic.h | 6 +++--- include/lsquic_types.h | 2 +- include/lsxpack_header.h | 2 +- src/CMakeLists.txt | 2 +- src/liblsquic/CMakeLists.txt | 3 ++- src/liblsquic/common_cert_set_2.c | 2 +- src/liblsquic/common_cert_set_2a.inc | 2 +- src/liblsquic/common_cert_set_2b.inc | 2 +- src/liblsquic/common_cert_set_3.c | 2 +- src/liblsquic/common_cert_set_3a.inc | 2 +- src/liblsquic/common_cert_set_3b.inc | 2 +- src/liblsquic/fiu-local.h | 2 +- src/liblsquic/ls-sfparser.c | 2 +- src/liblsquic/ls-sfparser.h | 2 +- src/liblsquic/lsquic_adaptive_cc.c | 2 +- src/liblsquic/lsquic_adaptive_cc.h | 2 +- src/liblsquic/lsquic_alarmset.c | 2 +- src/liblsquic/lsquic_alarmset.h | 2 +- src/liblsquic/lsquic_arr.c | 2 +- src/liblsquic/lsquic_arr.h | 2 +- src/liblsquic/lsquic_attq.c | 2 +- src/liblsquic/lsquic_attq.h | 2 +- src/liblsquic/lsquic_bbr.c | 2 +- src/liblsquic/lsquic_bbr.h | 2 +- src/liblsquic/lsquic_bw_sampler.c | 2 +- src/liblsquic/lsquic_bw_sampler.h | 2 +- src/liblsquic/lsquic_byteswap.h | 2 +- src/liblsquic/lsquic_cfcw.c | 2 +- src/liblsquic/lsquic_chsk_stream.c | 2 +- src/liblsquic/lsquic_chsk_stream.h | 2 +- src/liblsquic/lsquic_cong_ctl.h | 2 +- src/liblsquic/lsquic_conn.c | 2 +- src/liblsquic/lsquic_conn.h | 2 +- src/liblsquic/lsquic_conn_flow.h | 2 +- src/liblsquic/lsquic_conn_public.h | 2 +- src/liblsquic/lsquic_crand.c | 2 +- src/liblsquic/lsquic_crand.h | 2 +- src/liblsquic/lsquic_crt_compress.c | 2 +- src/liblsquic/lsquic_crt_compress.h | 2 +- src/liblsquic/lsquic_crypto.c | 2 +- src/liblsquic/lsquic_crypto.h | 2 +- src/liblsquic/lsquic_cubic.c | 2 +- src/liblsquic/lsquic_cubic.h | 2 +- src/liblsquic/lsquic_data_in_if.h | 2 +- src/liblsquic/lsquic_di_error.c | 2 +- src/liblsquic/lsquic_di_hash.c | 2 +- src/liblsquic/lsquic_di_nocopy.c | 2 +- src/liblsquic/lsquic_enc_sess.h | 2 +- src/liblsquic/lsquic_enc_sess_common.c | 2 +- src/liblsquic/lsquic_enc_sess_ietf.c | 2 +- src/liblsquic/lsquic_eng_hist.c | 2 +- src/liblsquic/lsquic_eng_hist.h | 2 +- src/liblsquic/lsquic_engine.c | 2 +- src/liblsquic/lsquic_engine_public.h | 2 +- src/liblsquic/lsquic_ev_log.c | 2 +- src/liblsquic/lsquic_ev_log.h | 2 +- src/liblsquic/lsquic_frab_list.c | 2 +- src/liblsquic/lsquic_frab_list.h | 2 +- src/liblsquic/lsquic_frame_common.c | 2 +- src/liblsquic/lsquic_frame_common.h | 2 +- src/liblsquic/lsquic_frame_reader.c | 2 +- src/liblsquic/lsquic_frame_reader.h | 2 +- src/liblsquic/lsquic_frame_writer.c | 2 +- src/liblsquic/lsquic_frame_writer.h | 2 +- src/liblsquic/lsquic_full_conn.c | 2 +- src/liblsquic/lsquic_full_conn.h | 2 +- src/liblsquic/lsquic_full_conn_ietf.c | 2 +- src/liblsquic/lsquic_global.c | 2 +- src/liblsquic/lsquic_handshake.c | 2 +- src/liblsquic/lsquic_handshake.h | 2 +- src/liblsquic/lsquic_hash.c | 2 +- src/liblsquic/lsquic_hash.h | 2 +- src/liblsquic/lsquic_hcsi_reader.c | 2 +- src/liblsquic/lsquic_hcsi_reader.h | 2 +- src/liblsquic/lsquic_hcso_writer.c | 2 +- src/liblsquic/lsquic_hcso_writer.h | 2 +- src/liblsquic/lsquic_headers.h | 2 +- src/liblsquic/lsquic_headers_stream.c | 2 +- src/liblsquic/lsquic_headers_stream.h | 2 +- src/liblsquic/lsquic_hkdf.c | 2 +- src/liblsquic/lsquic_hkdf.h | 2 +- src/liblsquic/lsquic_hpi.c | 2 +- src/liblsquic/lsquic_hpi.h | 2 +- src/liblsquic/lsquic_hq.h | 2 +- src/liblsquic/lsquic_hspack_valid.c | 2 +- src/liblsquic/lsquic_http.c | 2 +- src/liblsquic/lsquic_http1x_if.c | 2 +- src/liblsquic/lsquic_http1x_if.h | 2 +- src/liblsquic/lsquic_ietf.h | 2 +- src/liblsquic/lsquic_int_types.h | 2 +- src/liblsquic/lsquic_logger.c | 2 +- src/liblsquic/lsquic_logger.h | 2 +- src/liblsquic/lsquic_malo.c | 2 +- src/liblsquic/lsquic_malo.h | 2 +- src/liblsquic/lsquic_min_heap.c | 2 +- src/liblsquic/lsquic_min_heap.h | 2 +- src/liblsquic/lsquic_mini_conn.c | 2 +- src/liblsquic/lsquic_mini_conn.h | 2 +- src/liblsquic/lsquic_mini_conn_ietf.c | 2 +- src/liblsquic/lsquic_mini_conn_ietf.h | 2 +- src/liblsquic/lsquic_minmax.c | 2 +- src/liblsquic/lsquic_minmax.h | 2 +- src/liblsquic/lsquic_mm.c | 2 +- src/liblsquic/lsquic_mm.h | 2 +- src/liblsquic/lsquic_pacer.c | 2 +- src/liblsquic/lsquic_pacer.h | 2 +- src/liblsquic/lsquic_packet_common.c | 2 +- src/liblsquic/lsquic_packet_common.h | 2 +- src/liblsquic/lsquic_packet_gquic.c | 2 +- src/liblsquic/lsquic_packet_gquic.h | 2 +- src/liblsquic/lsquic_packet_ietf.h | 2 +- src/liblsquic/lsquic_packet_in.c | 2 +- src/liblsquic/lsquic_packet_in.h | 2 +- src/liblsquic/lsquic_packet_out.c | 2 +- src/liblsquic/lsquic_packet_out.h | 2 +- src/liblsquic/lsquic_packet_resize.c | 2 +- src/liblsquic/lsquic_packet_resize.h | 2 +- src/liblsquic/lsquic_parse.h | 2 +- src/liblsquic/lsquic_parse_Q046.c | 2 +- src/liblsquic/lsquic_parse_Q050.c | 2 +- src/liblsquic/lsquic_parse_common.c | 2 +- src/liblsquic/lsquic_parse_common.h | 2 +- src/liblsquic/lsquic_parse_gquic_be.c | 2 +- src/liblsquic/lsquic_parse_gquic_be.h | 2 +- src/liblsquic/lsquic_parse_gquic_common.c | 2 +- src/liblsquic/lsquic_parse_ietf.h | 2 +- src/liblsquic/lsquic_parse_ietf_v1.c | 2 +- src/liblsquic/lsquic_parse_iquic_common.c | 2 +- src/liblsquic/lsquic_pr_queue.c | 2 +- src/liblsquic/lsquic_pr_queue.h | 2 +- src/liblsquic/lsquic_purga.c | 2 +- src/liblsquic/lsquic_purga.h | 2 +- src/liblsquic/lsquic_push_promise.h | 2 +- src/liblsquic/lsquic_qdec_hdl.c | 2 +- src/liblsquic/lsquic_qdec_hdl.h | 2 +- src/liblsquic/lsquic_qenc_hdl.c | 5 ++++- src/liblsquic/lsquic_qenc_hdl.h | 2 +- src/liblsquic/lsquic_qlog.c | 2 +- src/liblsquic/lsquic_qlog.h | 2 +- src/liblsquic/lsquic_qpack_dec_logger.h | 2 +- src/liblsquic/lsquic_qpack_enc_logger.h | 2 +- src/liblsquic/lsquic_qpack_exp.c | 2 +- src/liblsquic/lsquic_qpack_exp.h | 2 +- src/liblsquic/lsquic_qtags.h | 2 +- src/liblsquic/lsquic_rechist.c | 2 +- src/liblsquic/lsquic_rechist.h | 2 +- src/liblsquic/lsquic_rtt.c | 2 +- src/liblsquic/lsquic_rtt.h | 2 +- src/liblsquic/lsquic_send_ctl.c | 2 +- src/liblsquic/lsquic_send_ctl.h | 2 +- src/liblsquic/lsquic_senhist.c | 2 +- src/liblsquic/lsquic_senhist.h | 2 +- src/liblsquic/lsquic_set.c | 2 +- src/liblsquic/lsquic_set.h | 2 +- src/liblsquic/lsquic_sfcw.c | 2 +- src/liblsquic/lsquic_sfcw.h | 2 +- src/liblsquic/lsquic_shsk_stream.c | 2 +- src/liblsquic/lsquic_shsk_stream.h | 2 +- src/liblsquic/lsquic_sizes.h | 2 +- src/liblsquic/lsquic_spi.c | 2 +- src/liblsquic/lsquic_spi.h | 2 +- src/liblsquic/lsquic_stock_shi.c | 2 +- src/liblsquic/lsquic_stock_shi.h | 2 +- src/liblsquic/lsquic_str.c | 2 +- src/liblsquic/lsquic_str.h | 2 +- src/liblsquic/lsquic_stream.c | 2 +- src/liblsquic/lsquic_stream.h | 2 +- src/liblsquic/lsquic_tokgen.c | 2 +- src/liblsquic/lsquic_tokgen.h | 2 +- src/liblsquic/lsquic_trans_params.c | 2 +- src/liblsquic/lsquic_trans_params.h | 2 +- src/liblsquic/lsquic_trechist.c | 2 +- src/liblsquic/lsquic_trechist.h | 2 +- src/liblsquic/lsquic_util.c | 2 +- src/liblsquic/lsquic_util.h | 2 +- src/liblsquic/lsquic_varint.c | 2 +- src/liblsquic/lsquic_varint.h | 2 +- src/liblsquic/lsquic_ver_neg.h | 2 +- src/liblsquic/lsquic_version.c | 2 +- src/liblsquic/lsquic_version.h | 2 +- src/liblsquic/lsquic_xxhash.c | 2 +- src/liblsquic/lsquic_xxhash.h | 2 +- tests/CMakeLists.txt | 2 +- tests/graph_cubic.c | 2 +- tests/mini_parse.c | 2 +- tests/test_ack.c | 2 +- tests/test_ack_merge.c | 2 +- tests/test_ackgen_gquic_be.c | 2 +- tests/test_ackparse_gquic_be.c | 2 +- tests/test_ackparse_ietf.c | 2 +- tests/test_alarmset.c | 2 +- tests/test_alt_svc_ver.c | 2 +- tests/test_arr.c | 2 +- tests/test_attq.c | 2 +- tests/test_blocked_gquic_be.c | 2 +- tests/test_bw_sampler.c | 2 +- tests/test_chlo_gen.c | 2 +- tests/test_clear_aead.c | 2 +- tests/test_conn_close_gquic_be.c | 2 +- tests/test_conn_hash.c | 2 +- tests/test_crypto_gen.c | 2 +- tests/test_cubic.c | 2 +- tests/test_dec.c | 2 +- tests/test_di_nocopy.c | 2 +- tests/test_elision.c | 2 +- tests/test_engine_ctor.c | 2 +- tests/test_export_key.c | 2 +- tests/test_frame_chop.c | 2 +- tests/test_frame_reader.c | 2 +- tests/test_frame_rw.c | 2 +- tests/test_frame_writer.c | 2 +- tests/test_goaway_gquic_be.c | 2 +- tests/test_h3_framing.c | 2 +- tests/test_hcsi_reader.c | 2 +- tests/test_hkdf.c | 2 +- tests/test_hpi.c | 2 +- tests/test_lsquic_hash.c | 2 +- tests/test_malo.c | 2 +- tests/test_min_heap.c | 2 +- tests/test_minmax.c | 2 +- tests/test_packet_out.c | 2 +- tests/test_packet_resize.c | 2 +- tests/test_packno_len.c | 2 +- tests/test_parse_packet_in.c | 2 +- tests/test_purga.c | 2 +- tests/test_qlog.c | 2 +- tests/test_quic_be_floats.c | 2 +- tests/test_rechist.c | 2 +- tests/test_reg_pkt_headergen.c | 2 +- tests/test_rst_stream_gquic_be.c | 2 +- tests/test_rst_stream_ietf.c | 2 +- tests/test_rtt.c | 2 +- tests/test_send_headers.c | 2 +- tests/test_senhist.c | 2 +- tests/test_set.c | 2 +- tests/test_sfcw.c | 2 +- tests/test_shi.c | 2 +- tests/test_some_packets.c | 2 +- tests/test_spi.c | 2 +- tests/test_stop_waiting_gquic_be.c | 2 +- tests/test_stream.c | 2 +- tests/test_streamgen.c | 2 +- tests/test_streamparse.c | 2 +- tests/test_tokgen.c | 2 +- tests/test_trapa.c | 2 +- tests/test_trechist.c | 2 +- tests/test_varint.c | 2 +- tests/test_ver_nego.c | 2 +- tests/test_wuf_gquic_be.c | 2 +- wincompat/README.txt | 2 +- wincompat/sys/queue.h | 2 +- wincompat/vc_compat.h | 2 +- 276 files changed, 294 insertions(+), 287 deletions(-) diff --git a/APIs.txt b/APIs.txt index 8186f88..16d5d00 100644 --- a/APIs.txt +++ b/APIs.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. LSQUIC APIs =========== diff --git a/CHANGELOG b/CHANGELOG index 32cf6a0..eec807d 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,14 @@ +2022-05-06 + - 3.1.0 + - Better handling of transport parameter max_table_capcity < 32 + - Fix NULL pointer dereference in handshake + - Fix 0-RTT transport parameter validation (issue #367) + - Remove unnecessary debug log to avoid NULL pointer dereference + - Tick connection on datagram write (pull #314) + - Do not dispatch write event for FINISHED stream + - Tweaks for CMake configuration (pull #354 #369 #370 #373 #374) + - Update ls-qpack to 2.3.0 + 2022-01-10 - 3.0.4 - Fix overly strict assert() diff --git a/CMakeLists.txt b/CMakeLists.txt index 5ddd906..65c4776 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. cmake_minimum_required(VERSION 3.0...3.23) @@ -336,11 +336,3 @@ INSTALL(FILES include/lsxpack_header.h DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/lsquic ) - -if(WIN32) - # The other file in wincompat is not used in installed headers - INSTALL(FILES - wincompat/vc_compat.h - DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/lsquic - ) -endif() diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index d5fd6a7..9303376 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. In addition to the LiteSpeed QUIC Team, the following people contributed to the LiteSpeed QUIC and HTTP/3 Library: diff --git a/EXAMPLES.txt b/EXAMPLES.txt index 612bb71..5bedbb7 100644 --- a/EXAMPLES.txt +++ b/EXAMPLES.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. LSQUIC Examples =============== diff --git a/LICENSE b/LICENSE index b825fe5..8a83a86 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc +Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/bin/CMakeLists.txt b/bin/CMakeLists.txt index 34f9cac..0872f11 100644 --- a/bin/CMakeLists.txt +++ b/bin/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. include_directories(${CMAKE_CURRENT_BINARY_DIR}) LIST(APPEND LIBS ${EVENT_LIB}) diff --git a/bin/duck_client.c b/bin/duck_client.c index 307c748..30484e4 100644 --- a/bin/duck_client.c +++ b/bin/duck_client.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * duck_client.c -- The siduck client. See * https://tools.ietf.org/html/draft-pardue-quic-siduck-00 diff --git a/bin/duck_server.c b/bin/duck_server.c index fae70a1..543b9f1 100644 --- a/bin/duck_server.c +++ b/bin/duck_server.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * A duck quacks! The server for the siduck protocol: * https://tools.ietf.org/html/draft-pardue-quic-siduck-00 diff --git a/bin/echo_client.c b/bin/echo_client.c index d0c9b68..a0e7fff 100644 --- a/bin/echo_client.c +++ b/bin/echo_client.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * echo_client.c -- This is really a "line client:" it connects to QUIC server * and sends it stuff, line by line. It works in tandem with echo_server. diff --git a/bin/echo_server.c b/bin/echo_server.c index 3750d84..73e10fd 100644 --- a/bin/echo_server.c +++ b/bin/echo_server.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * echo_server.c -- QUIC server that echoes back input line by line */ diff --git a/bin/http_client.c b/bin/http_client.c index 1343153..33f638b 100644 --- a/bin/http_client.c +++ b/bin/http_client.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * http_client.c -- A simple HTTP/QUIC client */ diff --git a/bin/http_server.c b/bin/http_server.c index 3c2cc07..c5b2caf 100644 --- a/bin/http_server.c +++ b/bin/http_server.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * http_server.c -- A simple HTTP/QUIC server * diff --git a/bin/md5_client.c b/bin/md5_client.c index 6452662..926b721 100644 --- a/bin/md5_client.c +++ b/bin/md5_client.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * md5_client.c -- This client sends one or more files to MD5 QUIC server * for MD5 sum calculation. diff --git a/bin/md5_server.c b/bin/md5_server.c index b36768e..c5acd3a 100644 --- a/bin/md5_server.c +++ b/bin/md5_server.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * md5_server.c -- Read one or more streams from the client and return * MD5 sum of the payload. diff --git a/bin/perf_client.c b/bin/perf_client.c index 314ea8d..f9cf291 100644 --- a/bin/perf_client.c +++ b/bin/perf_client.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * perf_client.c -- Implements the "perf" client, see * https://tools.ietf.org/html/draft-banks-quic-performance-00 diff --git a/bin/perf_server.c b/bin/perf_server.c index 0ecebe1..d43cc62 100644 --- a/bin/perf_server.c +++ b/bin/perf_server.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * perf_server.c -- Implements the "perf" server, see * https://tools.ietf.org/html/draft-banks-quic-performance-00 diff --git a/bin/prog.c b/bin/prog.c index 0affcb1..b779f92 100644 --- a/bin/prog.c +++ b/bin/prog.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #ifndef WIN32 #include diff --git a/bin/prog.h b/bin/prog.h index 804d054..1638d23 100644 --- a/bin/prog.h +++ b/bin/prog.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * prog.h -- common setup and options for QUIC program */ diff --git a/bin/test_cert.c b/bin/test_cert.c index af1f8d0..e00bde8 100644 --- a/bin/test_cert.c +++ b/bin/test_cert.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/bin/test_cert.h b/bin/test_cert.h index 25ed43b..4614b57 100644 --- a/bin/test_cert.h +++ b/bin/test_cert.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef TEST_CERT_H #define TEST_CERT_H diff --git a/bin/test_common.c b/bin/test_common.c index 174fde7..685947d 100644 --- a/bin/test_common.c +++ b/bin/test_common.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #if __GNUC__ #define _GNU_SOURCE /* For struct in6_pktinfo */ #endif diff --git a/bin/test_common.h b/bin/test_common.h index 5bb291a..4ad7472 100644 --- a/bin/test_common.h +++ b/bin/test_common.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Test client's and server's common components. */ diff --git a/docs/conf.py b/docs/conf.py index 028b6dd..1b60014 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -20,13 +20,13 @@ # -- Project information ----------------------------------------------------- project = u'lsquic' -copyright = u'2021, LiteSpeed Technologies' +copyright = u'2022, LiteSpeed Technologies' author = u'LiteSpeed Technologies' # The short X.Y version -version = u'3.0' +version = u'3.1' # The full version, including alpha/beta/rc tags -release = u'3.0.4' +release = u'3.1.0' # -- General configuration --------------------------------------------------- diff --git a/include/lsquic.h b/include/lsquic.h index 71c9e3c..0cba9bb 100644 --- a/include/lsquic.h +++ b/include/lsquic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef __LSQUIC_H__ #define __LSQUIC_H__ @@ -24,8 +24,8 @@ extern "C" { #endif #define LSQUIC_MAJOR_VERSION 3 -#define LSQUIC_MINOR_VERSION 0 -#define LSQUIC_PATCH_VERSION 4 +#define LSQUIC_MINOR_VERSION 1 +#define LSQUIC_PATCH_VERSION 0 /** * Engine flags: diff --git a/include/lsquic_types.h b/include/lsquic_types.h index 92d752b..e76e4c9 100644 --- a/include/lsquic_types.h +++ b/include/lsquic_types.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef __LSQUIC_TYPES_H__ #define __LSQUIC_TYPES_H__ diff --git a/include/lsxpack_header.h b/include/lsxpack_header.h index e471993..9c05c75 100644 --- a/include/lsxpack_header.h +++ b/include/lsxpack_header.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSXPACK_HEADER_H_v206 #define LSXPACK_HEADER_H_v206 diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 356322f..5494fea 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. cmake_minimum_required(VERSION 3.0...3.23) add_subdirectory(liblsquic) diff --git a/src/liblsquic/CMakeLists.txt b/src/liblsquic/CMakeLists.txt index e8cdde8..d462e75 100644 --- a/src/liblsquic/CMakeLists.txt +++ b/src/liblsquic/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. SET(lsquic_STAT_SRCS ls-qpack/lsqpack.c lsquic_adaptive_cc.c @@ -159,3 +159,4 @@ install( DESTINATION share/lsquic NAMESPACE lsquic:: FILE lsquic-targets.cmake) + diff --git a/src/liblsquic/common_cert_set_2.c b/src/liblsquic/common_cert_set_2.c index 4e41de0..fb0e06f 100644 --- a/src/liblsquic/common_cert_set_2.c +++ b/src/liblsquic/common_cert_set_2.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Copyright (c) 2015 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE.chrome file. diff --git a/src/liblsquic/common_cert_set_2a.inc b/src/liblsquic/common_cert_set_2a.inc index 403417a..e9ea3cf 100644 --- a/src/liblsquic/common_cert_set_2a.inc +++ b/src/liblsquic/common_cert_set_2a.inc @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Copyright (c) 2015 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE.chrome file. diff --git a/src/liblsquic/common_cert_set_2b.inc b/src/liblsquic/common_cert_set_2b.inc index 586af45..45f0e31 100644 --- a/src/liblsquic/common_cert_set_2b.inc +++ b/src/liblsquic/common_cert_set_2b.inc @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Copyright (c) 2015 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE.chrome file. diff --git a/src/liblsquic/common_cert_set_3.c b/src/liblsquic/common_cert_set_3.c index 1e6d401..6710543 100644 --- a/src/liblsquic/common_cert_set_3.c +++ b/src/liblsquic/common_cert_set_3.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Copyright (c) 2015 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE.chrome file. diff --git a/src/liblsquic/common_cert_set_3a.inc b/src/liblsquic/common_cert_set_3a.inc index de66777..d12d4de 100644 --- a/src/liblsquic/common_cert_set_3a.inc +++ b/src/liblsquic/common_cert_set_3a.inc @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Copyright (c) 2015 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE.chrome file. diff --git a/src/liblsquic/common_cert_set_3b.inc b/src/liblsquic/common_cert_set_3b.inc index 5f080b7..4ad584b 100644 --- a/src/liblsquic/common_cert_set_3b.inc +++ b/src/liblsquic/common_cert_set_3b.inc @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Copyright (c) 2015 The Chromium Authors. All rights reserved. * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE.chrome file. diff --git a/src/liblsquic/fiu-local.h b/src/liblsquic/fiu-local.h index 7c295eb..a63f44b 100644 --- a/src/liblsquic/fiu-local.h +++ b/src/liblsquic/fiu-local.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* libfiu - Fault Injection in Userspace * diff --git a/src/liblsquic/ls-sfparser.c b/src/liblsquic/ls-sfparser.c index 03bcc46..281670f 100644 --- a/src/liblsquic/ls-sfparser.c +++ b/src/liblsquic/ls-sfparser.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #line 2 "ls-sfparser.c" #line 2 "ls-sfparser.l" /* diff --git a/src/liblsquic/ls-sfparser.h b/src/liblsquic/ls-sfparser.h index 152ba68..571f73b 100644 --- a/src/liblsquic/ls-sfparser.h +++ b/src/liblsquic/ls-sfparser.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* MIT License diff --git a/src/liblsquic/lsquic_adaptive_cc.c b/src/liblsquic/lsquic_adaptive_cc.c index a789476..cc1aefa 100644 --- a/src/liblsquic/lsquic_adaptive_cc.c +++ b/src/liblsquic/lsquic_adaptive_cc.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* lsquic_adaptive_cc.c -- adaptive congestion controller */ #include diff --git a/src/liblsquic/lsquic_adaptive_cc.h b/src/liblsquic/lsquic_adaptive_cc.h index 8b8fe49..36ea760 100644 --- a/src/liblsquic/lsquic_adaptive_cc.h +++ b/src/liblsquic/lsquic_adaptive_cc.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_adaptive_cc.h -- Adaptive congestion controller * diff --git a/src/liblsquic/lsquic_alarmset.c b/src/liblsquic/lsquic_alarmset.c index 0b98597..5a72ee3 100644 --- a/src/liblsquic/lsquic_alarmset.c +++ b/src/liblsquic/lsquic_alarmset.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_alarmset.c -- A set of alarms */ diff --git a/src/liblsquic/lsquic_alarmset.h b/src/liblsquic/lsquic_alarmset.h index 6c1d4c1..fd6ea7d 100644 --- a/src/liblsquic/lsquic_alarmset.h +++ b/src/liblsquic/lsquic_alarmset.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_alarmset.h -- A set of alarms */ diff --git a/src/liblsquic/lsquic_arr.c b/src/liblsquic/lsquic_arr.c index f28c743..e3828c5 100644 --- a/src/liblsquic/lsquic_arr.c +++ b/src/liblsquic/lsquic_arr.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_arr.c */ diff --git a/src/liblsquic/lsquic_arr.h b/src/liblsquic/lsquic_arr.h index 994eacf..881b771 100644 --- a/src/liblsquic/lsquic_arr.h +++ b/src/liblsquic/lsquic_arr.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_arr.h -- Array */ diff --git a/src/liblsquic/lsquic_attq.c b/src/liblsquic/lsquic_attq.c index e00cb19..4a3eb59 100644 --- a/src/liblsquic/lsquic_attq.c +++ b/src/liblsquic/lsquic_attq.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_attq.c -- Advisory Tick Time Queue * diff --git a/src/liblsquic/lsquic_attq.h b/src/liblsquic/lsquic_attq.h index bcc3a22..c13c80d 100644 --- a/src/liblsquic/lsquic_attq.h +++ b/src/liblsquic/lsquic_attq.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_attq.h -- Advisory Tick Time Queue */ diff --git a/src/liblsquic/lsquic_bbr.c b/src/liblsquic/lsquic_bbr.c index 3d5f835..5bd83a7 100644 --- a/src/liblsquic/lsquic_bbr.c +++ b/src/liblsquic/lsquic_bbr.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ // Copyright 2016 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE.chrome file. diff --git a/src/liblsquic/lsquic_bbr.h b/src/liblsquic/lsquic_bbr.h index 6990809..89634c6 100644 --- a/src/liblsquic/lsquic_bbr.h +++ b/src/liblsquic/lsquic_bbr.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_BBR_H #define LSQUIC_BBR_H diff --git a/src/liblsquic/lsquic_bw_sampler.c b/src/liblsquic/lsquic_bw_sampler.c index 3bf7be8..2d65416 100644 --- a/src/liblsquic/lsquic_bw_sampler.c +++ b/src/liblsquic/lsquic_bw_sampler.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_bw_sampler.h b/src/liblsquic/lsquic_bw_sampler.h index 51ca3bf..ec2d8e8 100644 --- a/src/liblsquic/lsquic_bw_sampler.h +++ b/src/liblsquic/lsquic_bw_sampler.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_BW_SAMPLER_H #define LSQUIC_BW_SAMPLER_H 1 diff --git a/src/liblsquic/lsquic_byteswap.h b/src/liblsquic/lsquic_byteswap.h index bf23ace..fdb9ab3 100644 --- a/src/liblsquic/lsquic_byteswap.h +++ b/src/liblsquic/lsquic_byteswap.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_BYTESWAP_H #define LSQUIC_BYTESWAP_H 1 diff --git a/src/liblsquic/lsquic_cfcw.c b/src/liblsquic/lsquic_cfcw.c index c51067c..d845aaa 100644 --- a/src/liblsquic/lsquic_cfcw.c +++ b/src/liblsquic/lsquic_cfcw.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_chsk_stream.c b/src/liblsquic/lsquic_chsk_stream.c index 307a5e6..6cc86b5 100644 --- a/src/liblsquic/lsquic_chsk_stream.c +++ b/src/liblsquic/lsquic_chsk_stream.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Stream/crypto handshake adapter for the client side. * diff --git a/src/liblsquic/lsquic_chsk_stream.h b/src/liblsquic/lsquic_chsk_stream.h index dada4a1..fe9db8d 100644 --- a/src/liblsquic/lsquic_chsk_stream.h +++ b/src/liblsquic/lsquic_chsk_stream.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Stream/crypto handshake adapter for the client side. */ diff --git a/src/liblsquic/lsquic_cong_ctl.h b/src/liblsquic/lsquic_cong_ctl.h index bfcc1c7..31957d7 100644 --- a/src/liblsquic/lsquic_cong_ctl.h +++ b/src/liblsquic/lsquic_cong_ctl.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_cong_ctl.h -- congestion control interface */ diff --git a/src/liblsquic/lsquic_conn.c b/src/liblsquic/lsquic_conn.c index 028b1d9..f76550d 100644 --- a/src/liblsquic/lsquic_conn.c +++ b/src/liblsquic/lsquic_conn.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_conn.h b/src/liblsquic/lsquic_conn.h index 4979240..200ba0f 100644 --- a/src/liblsquic/lsquic_conn.h +++ b/src/liblsquic/lsquic_conn.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_conn.h -- Connection interface * diff --git a/src/liblsquic/lsquic_conn_flow.h b/src/liblsquic/lsquic_conn_flow.h index 91b41ae..8fa8587 100644 --- a/src/liblsquic/lsquic_conn_flow.h +++ b/src/liblsquic/lsquic_conn_flow.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_conn_flow.h -- Connection flow control-related functions */ diff --git a/src/liblsquic/lsquic_conn_public.h b/src/liblsquic/lsquic_conn_public.h index 21e31f1..c6bbb3a 100644 --- a/src/liblsquic/lsquic_conn_public.h +++ b/src/liblsquic/lsquic_conn_public.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_conn_public.h -- Connection's "public interface" * diff --git a/src/liblsquic/lsquic_crand.c b/src/liblsquic/lsquic_crand.c index 58880f0..61b77a8 100644 --- a/src/liblsquic/lsquic_crand.c +++ b/src/liblsquic/lsquic_crand.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include diff --git a/src/liblsquic/lsquic_crand.h b/src/liblsquic/lsquic_crand.h index 2333b57..9e9d904 100644 --- a/src/liblsquic/lsquic_crand.h +++ b/src/liblsquic/lsquic_crand.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_crand.h -- cached random bytes * diff --git a/src/liblsquic/lsquic_crt_compress.c b/src/liblsquic/lsquic_crt_compress.c index 42539a2..c6da73b 100644 --- a/src/liblsquic/lsquic_crt_compress.c +++ b/src/liblsquic/lsquic_crt_compress.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_crt_compress.h b/src/liblsquic/lsquic_crt_compress.h index f9b708e..07a819d 100644 --- a/src/liblsquic/lsquic_crt_compress.h +++ b/src/liblsquic/lsquic_crt_compress.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef __LSQUIC_CRT_COMPRESS_H__ #define __LSQUIC_CRT_COMPRESS_H__ diff --git a/src/liblsquic/lsquic_crypto.c b/src/liblsquic/lsquic_crypto.c index b24c76d..2dbf692 100644 --- a/src/liblsquic/lsquic_crypto.c +++ b/src/liblsquic/lsquic_crypto.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include diff --git a/src/liblsquic/lsquic_crypto.h b/src/liblsquic/lsquic_crypto.h index 0455800..5a9d194 100644 --- a/src/liblsquic/lsquic_crypto.h +++ b/src/liblsquic/lsquic_crypto.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef __LSQUIC_CRYPTO_H__ #define __LSQUIC_CRYPTO_H__ diff --git a/src/liblsquic/lsquic_cubic.c b/src/liblsquic/lsquic_cubic.c index 0d23763..a4efeac 100644 --- a/src/liblsquic/lsquic_cubic.c +++ b/src/liblsquic/lsquic_cubic.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_cubic.c -- LSQUIC CUBIC implementation. */ diff --git a/src/liblsquic/lsquic_cubic.h b/src/liblsquic/lsquic_cubic.h index 6f7b250..8eef096 100644 --- a/src/liblsquic/lsquic_cubic.h +++ b/src/liblsquic/lsquic_cubic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_cubic.h -- CUBIC congestion control protocol. */ diff --git a/src/liblsquic/lsquic_data_in_if.h b/src/liblsquic/lsquic_data_in_if.h index 6deb8e0..b31161c 100644 --- a/src/liblsquic/lsquic_data_in_if.h +++ b/src/liblsquic/lsquic_data_in_if.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_data_in_if.h -- DATA in interface */ diff --git a/src/liblsquic/lsquic_di_error.c b/src/liblsquic/lsquic_di_error.c index 1bc9018..755eea1 100644 --- a/src/liblsquic/lsquic_di_error.c +++ b/src/liblsquic/lsquic_di_error.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_di_error.c -- A placeholder when things go wrong * diff --git a/src/liblsquic/lsquic_di_hash.c b/src/liblsquic/lsquic_di_hash.c index c889ffd..900ab58 100644 --- a/src/liblsquic/lsquic_di_hash.c +++ b/src/liblsquic/lsquic_di_hash.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_di_hash.c -- Copy incoming data into a hash * diff --git a/src/liblsquic/lsquic_di_nocopy.c b/src/liblsquic/lsquic_di_nocopy.c index 0fe8b4b..a9de766 100644 --- a/src/liblsquic/lsquic_di_nocopy.c +++ b/src/liblsquic/lsquic_di_nocopy.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_di_nocopy.c -- The "no-copy" data in stream. * diff --git a/src/liblsquic/lsquic_enc_sess.h b/src/liblsquic/lsquic_enc_sess.h index 3e784e8..f45c15f 100644 --- a/src/liblsquic/lsquic_enc_sess.h +++ b/src/liblsquic/lsquic_enc_sess.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_ENC_SESS_H #define LSQUIC_ENC_SESS_H 1 diff --git a/src/liblsquic/lsquic_enc_sess_common.c b/src/liblsquic/lsquic_enc_sess_common.c index 2270b49..69b2c44 100644 --- a/src/liblsquic/lsquic_enc_sess_common.c +++ b/src/liblsquic/lsquic_enc_sess_common.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_enc_sess_ietf.c b/src/liblsquic/lsquic_enc_sess_ietf.c index 115cd9f..726f96c 100644 --- a/src/liblsquic/lsquic_enc_sess_ietf.c +++ b/src/liblsquic/lsquic_enc_sess_ietf.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_enc_sess_ietf.c -- Crypto session for IETF QUIC */ diff --git a/src/liblsquic/lsquic_eng_hist.c b/src/liblsquic/lsquic_eng_hist.c index 783bd9f..d8abf7f 100644 --- a/src/liblsquic/lsquic_eng_hist.c +++ b/src/liblsquic/lsquic_eng_hist.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #ifdef WIN32 #include diff --git a/src/liblsquic/lsquic_eng_hist.h b/src/liblsquic/lsquic_eng_hist.h index 4bd6ddb..df14504 100644 --- a/src/liblsquic/lsquic_eng_hist.h +++ b/src/liblsquic/lsquic_eng_hist.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_eng_hist.h - Engine history. * diff --git a/src/liblsquic/lsquic_engine.c b/src/liblsquic/lsquic_engine.c index c3dcff5..0202e74 100644 --- a/src/liblsquic/lsquic_engine.c +++ b/src/liblsquic/lsquic_engine.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_engine.c - QUIC engine */ diff --git a/src/liblsquic/lsquic_engine_public.h b/src/liblsquic/lsquic_engine_public.h index ff5f2b4..88aa843 100644 --- a/src/liblsquic/lsquic_engine_public.h +++ b/src/liblsquic/lsquic_engine_public.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_engine_public.h -- Engine's "public interface" * diff --git a/src/liblsquic/lsquic_ev_log.c b/src/liblsquic/lsquic_ev_log.c index 69573ef..cd9e48d 100644 --- a/src/liblsquic/lsquic_ev_log.c +++ b/src/liblsquic/lsquic_ev_log.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef WIN32 #include #else diff --git a/src/liblsquic/lsquic_ev_log.h b/src/liblsquic/lsquic_ev_log.h index c32bcd0..5e4a9f4 100644 --- a/src/liblsquic/lsquic_ev_log.h +++ b/src/liblsquic/lsquic_ev_log.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_ev_log.h -- Event logger */ diff --git a/src/liblsquic/lsquic_frab_list.c b/src/liblsquic/lsquic_frab_list.c index 6da9cf1..8083c32 100644 --- a/src/liblsquic/lsquic_frab_list.c +++ b/src/liblsquic/lsquic_frab_list.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_frab_list.c -- List of buffer for simple reading and writing */ diff --git a/src/liblsquic/lsquic_frab_list.h b/src/liblsquic/lsquic_frab_list.h index 2691c5f..23dc3cf 100644 --- a/src/liblsquic/lsquic_frab_list.h +++ b/src/liblsquic/lsquic_frab_list.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_frab_list.h -- List of buffer for simple reading and writing * diff --git a/src/liblsquic/lsquic_frame_common.c b/src/liblsquic/lsquic_frame_common.c index 01ba74a..26907b7 100644 --- a/src/liblsquic/lsquic_frame_common.c +++ b/src/liblsquic/lsquic_frame_common.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include "lsquic_frame_common.h" diff --git a/src/liblsquic/lsquic_frame_common.h b/src/liblsquic/lsquic_frame_common.h index b3d1074..a41bbf4 100644 --- a/src/liblsquic/lsquic_frame_common.h +++ b/src/liblsquic/lsquic_frame_common.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_frame_common.h */ diff --git a/src/liblsquic/lsquic_frame_reader.c b/src/liblsquic/lsquic_frame_reader.c index 15d3bf9..771f922 100644 --- a/src/liblsquic/lsquic_frame_reader.c +++ b/src/liblsquic/lsquic_frame_reader.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_frame_reader.c -- Read HTTP frames from stream */ diff --git a/src/liblsquic/lsquic_frame_reader.h b/src/liblsquic/lsquic_frame_reader.h index 0559ab9..1a55d04 100644 --- a/src/liblsquic/lsquic_frame_reader.h +++ b/src/liblsquic/lsquic_frame_reader.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_frame_reader.h -- Read HTTP frames from stream */ diff --git a/src/liblsquic/lsquic_frame_writer.c b/src/liblsquic/lsquic_frame_writer.c index 8332437..ae1919d 100644 --- a/src/liblsquic/lsquic_frame_writer.c +++ b/src/liblsquic/lsquic_frame_writer.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_frame_writer.c -- write frames to HEADERS stream. * diff --git a/src/liblsquic/lsquic_frame_writer.h b/src/liblsquic/lsquic_frame_writer.h index d087912..ae7a3c2 100644 --- a/src/liblsquic/lsquic_frame_writer.h +++ b/src/liblsquic/lsquic_frame_writer.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_frame_writer.h -- write frames to HEADERS stream. */ diff --git a/src/liblsquic/lsquic_full_conn.c b/src/liblsquic/lsquic_full_conn.c index 26b9ad8..81632dd 100644 --- a/src/liblsquic/lsquic_full_conn.c +++ b/src/liblsquic/lsquic_full_conn.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_full_conn.c -- A "full" connection object has full functionality */ diff --git a/src/liblsquic/lsquic_full_conn.h b/src/liblsquic/lsquic_full_conn.h index 78cd3d0..f2e514e 100644 --- a/src/liblsquic/lsquic_full_conn.h +++ b/src/liblsquic/lsquic_full_conn.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_FULL_CONN_H #define LSQUIC_FULL_CONN_H diff --git a/src/liblsquic/lsquic_full_conn_ietf.c b/src/liblsquic/lsquic_full_conn_ietf.c index 15231b9..5af1642 100644 --- a/src/liblsquic/lsquic_full_conn_ietf.c +++ b/src/liblsquic/lsquic_full_conn_ietf.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_full_conn_ietf.c -- IETF QUIC connection. */ diff --git a/src/liblsquic/lsquic_global.c b/src/liblsquic/lsquic_global.c index c16da90..9556842 100644 --- a/src/liblsquic/lsquic_global.c +++ b/src/liblsquic/lsquic_global.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Global state */ diff --git a/src/liblsquic/lsquic_handshake.c b/src/liblsquic/lsquic_handshake.c index 4298141..d292f72 100644 --- a/src/liblsquic/lsquic_handshake.c +++ b/src/liblsquic/lsquic_handshake.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #define _GNU_SOURCE /* for memmem */ #include diff --git a/src/liblsquic/lsquic_handshake.h b/src/liblsquic/lsquic_handshake.h index d16feda..323c939 100644 --- a/src/liblsquic/lsquic_handshake.h +++ b/src/liblsquic/lsquic_handshake.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_HANDSHAKE_H #define LSQUIC_HANDSHAKE_H 1 diff --git a/src/liblsquic/lsquic_hash.c b/src/liblsquic/lsquic_hash.c index 7ac07b3..1ca1612 100644 --- a/src/liblsquic/lsquic_hash.c +++ b/src/liblsquic/lsquic_hash.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hash.c */ diff --git a/src/liblsquic/lsquic_hash.h b/src/liblsquic/lsquic_hash.h index 9fb99e8..ccc7c18 100644 --- a/src/liblsquic/lsquic_hash.h +++ b/src/liblsquic/lsquic_hash.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hash.c -- A generic hash */ diff --git a/src/liblsquic/lsquic_hcsi_reader.c b/src/liblsquic/lsquic_hcsi_reader.c index 8b365b6..f50ac67 100644 --- a/src/liblsquic/lsquic_hcsi_reader.c +++ b/src/liblsquic/lsquic_hcsi_reader.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_hcsi_reader.h b/src/liblsquic/lsquic_hcsi_reader.h index 75a91ea..62609fb 100644 --- a/src/liblsquic/lsquic_hcsi_reader.h +++ b/src/liblsquic/lsquic_hcsi_reader.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hcsi_reader.h -- HTTP Control Stream Incoming (HCSI) reader */ diff --git a/src/liblsquic/lsquic_hcso_writer.c b/src/liblsquic/lsquic_hcso_writer.c index efc9682..d157671 100644 --- a/src/liblsquic/lsquic_hcso_writer.c +++ b/src/liblsquic/lsquic_hcso_writer.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hcso_writer.c - write to outgoing HTTP Control Stream */ diff --git a/src/liblsquic/lsquic_hcso_writer.h b/src/liblsquic/lsquic_hcso_writer.h index 8809e44..115e300 100644 --- a/src/liblsquic/lsquic_hcso_writer.h +++ b/src/liblsquic/lsquic_hcso_writer.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hcso_writer.h */ diff --git a/src/liblsquic/lsquic_headers.h b/src/liblsquic/lsquic_headers.h index a8fe33a..8a9d5a9 100644 --- a/src/liblsquic/lsquic_headers.h +++ b/src/liblsquic/lsquic_headers.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_HEADERS_H #define LSQUIC_HEADERS_H 1 diff --git a/src/liblsquic/lsquic_headers_stream.c b/src/liblsquic/lsquic_headers_stream.c index c69feda..dadd197 100644 --- a/src/liblsquic/lsquic_headers_stream.c +++ b/src/liblsquic/lsquic_headers_stream.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * HEADERS stream logic */ diff --git a/src/liblsquic/lsquic_headers_stream.h b/src/liblsquic/lsquic_headers_stream.h index fcf309a..b0895c5 100644 --- a/src/liblsquic/lsquic_headers_stream.h +++ b/src/liblsquic/lsquic_headers_stream.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_headers_stream.h -- HEADERS stream interface */ diff --git a/src/liblsquic/lsquic_hkdf.c b/src/liblsquic/lsquic_hkdf.c index ba48d56..0928bf3 100644 --- a/src/liblsquic/lsquic_hkdf.c +++ b/src/liblsquic/lsquic_hkdf.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_hkdf.h b/src/liblsquic/lsquic_hkdf.h index 93b344b..97b0d36 100644 --- a/src/liblsquic/lsquic_hkdf.h +++ b/src/liblsquic/lsquic_hkdf.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_HKDF_H #define LSQUIC_HKDF_H 1 diff --git a/src/liblsquic/lsquic_hpi.c b/src/liblsquic/lsquic_hpi.c index 1c78268..5ab9669 100644 --- a/src/liblsquic/lsquic_hpi.c +++ b/src/liblsquic/lsquic_hpi.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hpi.c - implementation of (Extensible) HTTP Priority Iterator. */ diff --git a/src/liblsquic/lsquic_hpi.h b/src/liblsquic/lsquic_hpi.h index 45bc44b..d4a3fff 100644 --- a/src/liblsquic/lsquic_hpi.h +++ b/src/liblsquic/lsquic_hpi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hpi.h - HPI: (Extensible) HTTP Priority Iterator * diff --git a/src/liblsquic/lsquic_hq.h b/src/liblsquic/lsquic_hq.h index d972e78..062dfa7 100644 --- a/src/liblsquic/lsquic_hq.h +++ b/src/liblsquic/lsquic_hq.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hq.h -- HTTP/3 (originally "HTTP over QUIC" or HQ) types */ diff --git a/src/liblsquic/lsquic_hspack_valid.c b/src/liblsquic/lsquic_hspack_valid.c index 30d7792..a30b3e6 100644 --- a/src/liblsquic/lsquic_hspack_valid.c +++ b/src/liblsquic/lsquic_hspack_valid.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_hspack_valid.c -- Handshake packet validator. * diff --git a/src/liblsquic/lsquic_http.c b/src/liblsquic/lsquic_http.c index af07512..dd2402a 100644 --- a/src/liblsquic/lsquic_http.c +++ b/src/liblsquic/lsquic_http.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Various HTTP-related functions. */ #include diff --git a/src/liblsquic/lsquic_http1x_if.c b/src/liblsquic/lsquic_http1x_if.c index b8fd907..8710017 100644 --- a/src/liblsquic/lsquic_http1x_if.c +++ b/src/liblsquic/lsquic_http1x_if.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_http1x_if.h b/src/liblsquic/lsquic_http1x_if.h index 5edd6fd..1ba771b 100644 --- a/src/liblsquic/lsquic_http1x_if.h +++ b/src/liblsquic/lsquic_http1x_if.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_HTTP1X_IF_H #define LSQUIC_HTTP1X_IF_H 1 diff --git a/src/liblsquic/lsquic_ietf.h b/src/liblsquic/lsquic_ietf.h index 0f7ed2f..0c83061 100644 --- a/src/liblsquic/lsquic_ietf.h +++ b/src/liblsquic/lsquic_ietf.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_IETF_H #define LSQUIC_IETF_H 1 diff --git a/src/liblsquic/lsquic_int_types.h b/src/liblsquic/lsquic_int_types.h index 9b48d1a..dd7d67b 100644 --- a/src/liblsquic/lsquic_int_types.h +++ b/src/liblsquic/lsquic_int_types.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_INT_TYPES_H #define LSQUIC_INT_TYPES_H 1 diff --git a/src/liblsquic/lsquic_logger.c b/src/liblsquic/lsquic_logger.c index 785bccd..07edb5a 100644 --- a/src/liblsquic/lsquic_logger.c +++ b/src/liblsquic/lsquic_logger.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * LSQUIC Logger implementation. */ diff --git a/src/liblsquic/lsquic_logger.h b/src/liblsquic/lsquic_logger.h index 1d0d393..2d84eba 100644 --- a/src/liblsquic/lsquic_logger.h +++ b/src/liblsquic/lsquic_logger.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_logger.h -- logging functions and macros. * diff --git a/src/liblsquic/lsquic_malo.c b/src/liblsquic/lsquic_malo.c index 45e72aa..f14dbd5 100644 --- a/src/liblsquic/lsquic_malo.c +++ b/src/liblsquic/lsquic_malo.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_malo.c -- malo allocator implementation. * diff --git a/src/liblsquic/lsquic_malo.h b/src/liblsquic/lsquic_malo.h index 270bca3..9f701d3 100644 --- a/src/liblsquic/lsquic_malo.h +++ b/src/liblsquic/lsquic_malo.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_malo.h -- Fast allocator for fixed-sized objects. */ diff --git a/src/liblsquic/lsquic_min_heap.c b/src/liblsquic/lsquic_min_heap.c index 4935756..818f1cb 100644 --- a/src/liblsquic/lsquic_min_heap.c +++ b/src/liblsquic/lsquic_min_heap.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_min_heap.c */ diff --git a/src/liblsquic/lsquic_min_heap.h b/src/liblsquic/lsquic_min_heap.h index 35ada4a..b45fca0 100644 --- a/src/liblsquic/lsquic_min_heap.h +++ b/src/liblsquic/lsquic_min_heap.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_min_heap.h -- Min-heap for pointers */ diff --git a/src/liblsquic/lsquic_mini_conn.c b/src/liblsquic/lsquic_mini_conn.c index 94cda81..d7aa161 100644 --- a/src/liblsquic/lsquic_mini_conn.c +++ b/src/liblsquic/lsquic_mini_conn.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_mini_conn.c -- Mini connection. * diff --git a/src/liblsquic/lsquic_mini_conn.h b/src/liblsquic/lsquic_mini_conn.h index ddff775..80334ad 100644 --- a/src/liblsquic/lsquic_mini_conn.h +++ b/src/liblsquic/lsquic_mini_conn.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_mini_conn.h -- Mini-connection * diff --git a/src/liblsquic/lsquic_mini_conn_ietf.c b/src/liblsquic/lsquic_mini_conn_ietf.c index 5e6c26c..f2ed267 100644 --- a/src/liblsquic/lsquic_mini_conn_ietf.c +++ b/src/liblsquic/lsquic_mini_conn_ietf.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_mini_conn_ietf.c -- Mini connection used by the IETF QUIC */ diff --git a/src/liblsquic/lsquic_mini_conn_ietf.h b/src/liblsquic/lsquic_mini_conn_ietf.h index 2347bf3..9d0eec4 100644 --- a/src/liblsquic/lsquic_mini_conn_ietf.h +++ b/src/liblsquic/lsquic_mini_conn_ietf.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_mini_conn_ietf.h -- Mini connection used by the IETF QUIC */ diff --git a/src/liblsquic/lsquic_minmax.c b/src/liblsquic/lsquic_minmax.c index 4eb5f0f..d6a1849 100644 --- a/src/liblsquic/lsquic_minmax.c +++ b/src/liblsquic/lsquic_minmax.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Based on Google code released under BSD license here: * https://groups.google.com/forum/#!topic/bbr-dev/3RTgkzi5ZD8 diff --git a/src/liblsquic/lsquic_minmax.h b/src/liblsquic/lsquic_minmax.h index cf1420f..ad1ed91 100644 --- a/src/liblsquic/lsquic_minmax.h +++ b/src/liblsquic/lsquic_minmax.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_MINMAX_H #define LSQUIC_MINMAX_H diff --git a/src/liblsquic/lsquic_mm.c b/src/liblsquic/lsquic_mm.c index 3e2141e..3315ebb 100644 --- a/src/liblsquic/lsquic_mm.c +++ b/src/liblsquic/lsquic_mm.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_mm.c -- Memory manager. */ diff --git a/src/liblsquic/lsquic_mm.h b/src/liblsquic/lsquic_mm.h index 9575998..01c1fbb 100644 --- a/src/liblsquic/lsquic_mm.h +++ b/src/liblsquic/lsquic_mm.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_mm.h -- Memory manager. * diff --git a/src/liblsquic/lsquic_pacer.c b/src/liblsquic/lsquic_pacer.c index af188ca..22842c5 100644 --- a/src/liblsquic/lsquic_pacer.c +++ b/src/liblsquic/lsquic_pacer.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_pacer.h b/src/liblsquic/lsquic_pacer.h index 131d94d..883c2a6 100644 --- a/src/liblsquic/lsquic_pacer.h +++ b/src/liblsquic/lsquic_pacer.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PACER_H #define LSQUIC_PACER_H 1 diff --git a/src/liblsquic/lsquic_packet_common.c b/src/liblsquic/lsquic_packet_common.c index ae959ba..de55ead 100644 --- a/src/liblsquic/lsquic_packet_common.c +++ b/src/liblsquic/lsquic_packet_common.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_packet_common.c -- some common packet-related routines */ diff --git a/src/liblsquic/lsquic_packet_common.h b/src/liblsquic/lsquic_packet_common.h index 886ef46..e4f0e85 100644 --- a/src/liblsquic/lsquic_packet_common.h +++ b/src/liblsquic/lsquic_packet_common.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PACKET_COMMON_H #define LSQUIC_PACKET_COMMON_H 1 diff --git a/src/liblsquic/lsquic_packet_gquic.c b/src/liblsquic/lsquic_packet_gquic.c index 0161707..21a9c4b 100644 --- a/src/liblsquic/lsquic_packet_gquic.c +++ b/src/liblsquic/lsquic_packet_gquic.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include diff --git a/src/liblsquic/lsquic_packet_gquic.h b/src/liblsquic/lsquic_packet_gquic.h index e430b99..5628c34 100644 --- a/src/liblsquic/lsquic_packet_gquic.h +++ b/src/liblsquic/lsquic_packet_gquic.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PACKET_GQUIC_H #define LSQUIC_PACKET_GQUIC_H 1 diff --git a/src/liblsquic/lsquic_packet_ietf.h b/src/liblsquic/lsquic_packet_ietf.h index 35c4a60..d8014cc 100644 --- a/src/liblsquic/lsquic_packet_ietf.h +++ b/src/liblsquic/lsquic_packet_ietf.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PACKET_IETF_H #define LSQUIC_PACKET_IETF_H 1 diff --git a/src/liblsquic/lsquic_packet_in.c b/src/liblsquic/lsquic_packet_in.c index 83d9731..3bc73a6 100644 --- a/src/liblsquic/lsquic_packet_in.c +++ b/src/liblsquic/lsquic_packet_in.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_packet_in.h b/src/liblsquic/lsquic_packet_in.h index 1efc918..4974497 100644 --- a/src/liblsquic/lsquic_packet_in.h +++ b/src/liblsquic/lsquic_packet_in.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_packet_in.h */ diff --git a/src/liblsquic/lsquic_packet_out.c b/src/liblsquic/lsquic_packet_out.c index 271e3c8..241c7a2 100644 --- a/src/liblsquic/lsquic_packet_out.c +++ b/src/liblsquic/lsquic_packet_out.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_packet_out.c */ diff --git a/src/liblsquic/lsquic_packet_out.h b/src/liblsquic/lsquic_packet_out.h index 5d8820f..29c59dd 100644 --- a/src/liblsquic/lsquic_packet_out.h +++ b/src/liblsquic/lsquic_packet_out.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_packet_out.h -- Structure and routines dealing with packet_out */ diff --git a/src/liblsquic/lsquic_packet_resize.c b/src/liblsquic/lsquic_packet_resize.c index 92d7388..58ff027 100644 --- a/src/liblsquic/lsquic_packet_resize.c +++ b/src/liblsquic/lsquic_packet_resize.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Functions to resize packets */ #include diff --git a/src/liblsquic/lsquic_packet_resize.h b/src/liblsquic/lsquic_packet_resize.h index 5510c8e..bfb4c48 100644 --- a/src/liblsquic/lsquic_packet_resize.h +++ b/src/liblsquic/lsquic_packet_resize.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_packet_resize.h -- functions to resize packets */ diff --git a/src/liblsquic/lsquic_parse.h b/src/liblsquic/lsquic_parse.h index 0ddb759..4b7594d 100644 --- a/src/liblsquic/lsquic_parse.h +++ b/src/liblsquic/lsquic_parse.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PARSE_H #define LSQUIC_PARSE_H 1 diff --git a/src/liblsquic/lsquic_parse_Q046.c b/src/liblsquic/lsquic_parse_Q046.c index ecb062d..c6fc7b8 100644 --- a/src/liblsquic/lsquic_parse_Q046.c +++ b/src/liblsquic/lsquic_parse_Q046.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_parse_Q046.c -- Parsing functions specific to GQUIC Q046 */ diff --git a/src/liblsquic/lsquic_parse_Q050.c b/src/liblsquic/lsquic_parse_Q050.c index 029a1f4..f61fb16 100644 --- a/src/liblsquic/lsquic_parse_Q050.c +++ b/src/liblsquic/lsquic_parse_Q050.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_parse_Q050.c -- Parsing functions specific to GQUIC Q050 */ diff --git a/src/liblsquic/lsquic_parse_common.c b/src/liblsquic/lsquic_parse_common.c index ee7bcc5..ffb9282 100644 --- a/src/liblsquic/lsquic_parse_common.c +++ b/src/liblsquic/lsquic_parse_common.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_parse_common.h b/src/liblsquic/lsquic_parse_common.h index f1d051d..ca9b08d 100644 --- a/src/liblsquic/lsquic_parse_common.h +++ b/src/liblsquic/lsquic_parse_common.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_parse_common.h */ diff --git a/src/liblsquic/lsquic_parse_gquic_be.c b/src/liblsquic/lsquic_parse_gquic_be.c index f5f2f40..dd4d3c1 100644 --- a/src/liblsquic/lsquic_parse_gquic_be.c +++ b/src/liblsquic/lsquic_parse_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_parse_gquic_be.c -- Parsing functions specific to big-endian * (now only Q043) GQUIC. diff --git a/src/liblsquic/lsquic_parse_gquic_be.h b/src/liblsquic/lsquic_parse_gquic_be.h index 4f8f0bd..5d39359 100644 --- a/src/liblsquic/lsquic_parse_gquic_be.h +++ b/src/liblsquic/lsquic_parse_gquic_be.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PARSE_GQUIC_BE_H #define LSQUIC_PARSE_GQUIC_BE_H diff --git a/src/liblsquic/lsquic_parse_gquic_common.c b/src/liblsquic/lsquic_parse_gquic_common.c index cfaecc8..18bc46e 100644 --- a/src/liblsquic/lsquic_parse_gquic_common.c +++ b/src/liblsquic/lsquic_parse_gquic_common.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_parse_gquic_common.c -- Parsing functions common to GQUIC */ diff --git a/src/liblsquic/lsquic_parse_ietf.h b/src/liblsquic/lsquic_parse_ietf.h index 6ec1664..91f855e 100644 --- a/src/liblsquic/lsquic_parse_ietf.h +++ b/src/liblsquic/lsquic_parse_ietf.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PARSE_IETF_H #define LSQUIC_PARSE_IETF_H 1 diff --git a/src/liblsquic/lsquic_parse_ietf_v1.c b/src/liblsquic/lsquic_parse_ietf_v1.c index 7638028..d73502e 100644 --- a/src/liblsquic/lsquic_parse_ietf_v1.c +++ b/src/liblsquic/lsquic_parse_ietf_v1.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_parse_ietf_v1.c -- Parsing functions specific to IETF QUIC v1 */ diff --git a/src/liblsquic/lsquic_parse_iquic_common.c b/src/liblsquic/lsquic_parse_iquic_common.c index d4c1a64..f5b6b38 100644 --- a/src/liblsquic/lsquic_parse_iquic_common.c +++ b/src/liblsquic/lsquic_parse_iquic_common.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Parsing routines shared by all IETF QUIC versions. */ diff --git a/src/liblsquic/lsquic_pr_queue.c b/src/liblsquic/lsquic_pr_queue.c index e605c67..82fb5b5 100644 --- a/src/liblsquic/lsquic_pr_queue.c +++ b/src/liblsquic/lsquic_pr_queue.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_pr_queue.c -- packet request queue. */ diff --git a/src/liblsquic/lsquic_pr_queue.h b/src/liblsquic/lsquic_pr_queue.h index 439f4bd..e528fe9 100644 --- a/src/liblsquic/lsquic_pr_queue.h +++ b/src/liblsquic/lsquic_pr_queue.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_pr_queue.h -- a queue of packet requests * diff --git a/src/liblsquic/lsquic_purga.c b/src/liblsquic/lsquic_purga.c index 817e354..e4007d2 100644 --- a/src/liblsquic/lsquic_purga.c +++ b/src/liblsquic/lsquic_purga.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_purga.h b/src/liblsquic/lsquic_purga.h index c28e06a..152465d 100644 --- a/src/liblsquic/lsquic_purga.h +++ b/src/liblsquic/lsquic_purga.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_purga.h -- Purgatory for CIDs * diff --git a/src/liblsquic/lsquic_push_promise.h b/src/liblsquic/lsquic_push_promise.h index cf936d0..a6abdfa 100644 --- a/src/liblsquic/lsquic_push_promise.h +++ b/src/liblsquic/lsquic_push_promise.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_PUSH_PROMISE_H #define LSQUIC_PUSH_PROMISE_H 1 diff --git a/src/liblsquic/lsquic_qdec_hdl.c b/src/liblsquic/lsquic_qdec_hdl.c index 73381a5..4a6c3ab 100644 --- a/src/liblsquic/lsquic_qdec_hdl.c +++ b/src/liblsquic/lsquic_qdec_hdl.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_qdec_hdl.c -- QPACK decoder streams handler */ diff --git a/src/liblsquic/lsquic_qdec_hdl.h b/src/liblsquic/lsquic_qdec_hdl.h index 8c349c6..f2c6729 100644 --- a/src/liblsquic/lsquic_qdec_hdl.h +++ b/src/liblsquic/lsquic_qdec_hdl.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_qdec_hdl.h -- QPACK decoder streams handler * diff --git a/src/liblsquic/lsquic_qenc_hdl.c b/src/liblsquic/lsquic_qenc_hdl.c index 42a6675..8251ea8 100644 --- a/src/liblsquic/lsquic_qenc_hdl.c +++ b/src/liblsquic/lsquic_qenc_hdl.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_qenc_hdl.c -- QPACK encoder streams handler */ @@ -34,6 +34,7 @@ #define LSQUIC_LOG_CONN_ID lsquic_conn_log_cid(qeh->qeh_conn) #include "lsquic_logger.h" +#define QENC_MIN_DYN_TABLE_SIZE 32u static int qeh_write_type (struct qpack_enc_hdl *qeh) @@ -123,6 +124,8 @@ lsquic_qeh_settings (struct qpack_enc_hdl *qeh, unsigned max_table_size, enc_opts = LSQPACK_ENC_OPT_STAGE_2 | (server ? LSQPACK_ENC_OPT_SERVER : 0); qeh->qeh_tsu_sz = sizeof(qeh->qeh_tsu_buf); + if (QENC_MIN_DYN_TABLE_SIZE > dyn_table_size) + dyn_table_size = 0; if (0 != lsqpack_enc_init(&qeh->qeh_encoder, (void *) qeh->qeh_conn, max_table_size, dyn_table_size, max_risked_streams, enc_opts, qeh->qeh_tsu_buf, &qeh->qeh_tsu_sz)) diff --git a/src/liblsquic/lsquic_qenc_hdl.h b/src/liblsquic/lsquic_qenc_hdl.h index 37736dd..8e0bba2 100644 --- a/src/liblsquic/lsquic_qenc_hdl.h +++ b/src/liblsquic/lsquic_qenc_hdl.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_qenc_hdl.h -- QPACK encoder streams handler * diff --git a/src/liblsquic/lsquic_qlog.c b/src/liblsquic/lsquic_qlog.c index 469aa51..cde7b53 100644 --- a/src/liblsquic/lsquic_qlog.c +++ b/src/liblsquic/lsquic_qlog.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_qlog.h b/src/liblsquic/lsquic_qlog.h index 61d2f71..60aacd4 100644 --- a/src/liblsquic/lsquic_qlog.h +++ b/src/liblsquic/lsquic_qlog.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_qlog.h -- QLOG Event logger */ diff --git a/src/liblsquic/lsquic_qpack_dec_logger.h b/src/liblsquic/lsquic_qpack_dec_logger.h index c9739d3..0add551 100644 --- a/src/liblsquic/lsquic_qpack_dec_logger.h +++ b/src/liblsquic/lsquic_qpack_dec_logger.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* This header file is included into lsqpack.c */ #include "lsquic.h" diff --git a/src/liblsquic/lsquic_qpack_enc_logger.h b/src/liblsquic/lsquic_qpack_enc_logger.h index 9dbf858..ff4d48e 100644 --- a/src/liblsquic/lsquic_qpack_enc_logger.h +++ b/src/liblsquic/lsquic_qpack_enc_logger.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* This header file is included into lsqpack.c */ #include "lsquic.h" diff --git a/src/liblsquic/lsquic_qpack_exp.c b/src/liblsquic/lsquic_qpack_exp.c index f25dc71..fae37cc 100644 --- a/src/liblsquic/lsquic_qpack_exp.c +++ b/src/liblsquic/lsquic_qpack_exp.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_qpack_exp.h b/src/liblsquic/lsquic_qpack_exp.h index 7f39708..235b615 100644 --- a/src/liblsquic/lsquic_qpack_exp.h +++ b/src/liblsquic/lsquic_qpack_exp.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* QPACK Experiment record */ #ifndef LSQUIC_QPACK_EXP_H diff --git a/src/liblsquic/lsquic_qtags.h b/src/liblsquic/lsquic_qtags.h index beade10..9d3e02c 100644 --- a/src/liblsquic/lsquic_qtags.h +++ b/src/liblsquic/lsquic_qtags.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_QTAGS_H #define LSQUIC_QTAGS_H 1 diff --git a/src/liblsquic/lsquic_rechist.c b/src/liblsquic/lsquic_rechist.c index 98350ef..3ec4130 100644 --- a/src/liblsquic/lsquic_rechist.c +++ b/src/liblsquic/lsquic_rechist.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_rechist.c -- History of received packets. */ diff --git a/src/liblsquic/lsquic_rechist.h b/src/liblsquic/lsquic_rechist.h index 0f7894b..8c4ea28 100644 --- a/src/liblsquic/lsquic_rechist.h +++ b/src/liblsquic/lsquic_rechist.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_rechist.h -- History of received packets. * diff --git a/src/liblsquic/lsquic_rtt.c b/src/liblsquic/lsquic_rtt.c index 90edf21..6cbba5b 100644 --- a/src/liblsquic/lsquic_rtt.c +++ b/src/liblsquic/lsquic_rtt.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_rtt.c -- RTT calculation */ diff --git a/src/liblsquic/lsquic_rtt.h b/src/liblsquic/lsquic_rtt.h index e31331d..f9a3cd9 100644 --- a/src/liblsquic/lsquic_rtt.h +++ b/src/liblsquic/lsquic_rtt.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_rtt.h -- RTT calculation */ diff --git a/src/liblsquic/lsquic_send_ctl.c b/src/liblsquic/lsquic_send_ctl.c index 1574ca4..70a291e 100644 --- a/src/liblsquic/lsquic_send_ctl.c +++ b/src/liblsquic/lsquic_send_ctl.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_send_ctl.c -- Logic for sending and sent packets */ diff --git a/src/liblsquic/lsquic_send_ctl.h b/src/liblsquic/lsquic_send_ctl.h index 565fd11..0115637 100644 --- a/src/liblsquic/lsquic_send_ctl.h +++ b/src/liblsquic/lsquic_send_ctl.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_SEND_CTL_H #define LSQUIC_SEND_CTL_H 1 diff --git a/src/liblsquic/lsquic_senhist.c b/src/liblsquic/lsquic_senhist.c index ca123af..d63c2a4 100644 --- a/src/liblsquic/lsquic_senhist.c +++ b/src/liblsquic/lsquic_senhist.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_senhist.c -- Sent history implementation */ diff --git a/src/liblsquic/lsquic_senhist.h b/src/liblsquic/lsquic_senhist.h index 8120c8c..5d451d1 100644 --- a/src/liblsquic/lsquic_senhist.h +++ b/src/liblsquic/lsquic_senhist.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_senhist.h -- History sent packets. * diff --git a/src/liblsquic/lsquic_set.c b/src/liblsquic/lsquic_set.c index 66d97d3..1433324 100644 --- a/src/liblsquic/lsquic_set.c +++ b/src/liblsquic/lsquic_set.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_set.c -- A set implementation. * diff --git a/src/liblsquic/lsquic_set.h b/src/liblsquic/lsquic_set.h index 09e6989..f910bba 100644 --- a/src/liblsquic/lsquic_set.h +++ b/src/liblsquic/lsquic_set.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_set.h -- A set implementation. * diff --git a/src/liblsquic/lsquic_sfcw.c b/src/liblsquic/lsquic_sfcw.c index 1b14be3..d8e8816 100644 --- a/src/liblsquic/lsquic_sfcw.c +++ b/src/liblsquic/lsquic_sfcw.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_sfcw.h b/src/liblsquic/lsquic_sfcw.h index a206910..795cdc3 100644 --- a/src/liblsquic/lsquic_sfcw.h +++ b/src/liblsquic/lsquic_sfcw.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_sfcw.h -- Stream flow control window functions */ diff --git a/src/liblsquic/lsquic_shsk_stream.c b/src/liblsquic/lsquic_shsk_stream.c index b717097..f87001f 100644 --- a/src/liblsquic/lsquic_shsk_stream.c +++ b/src/liblsquic/lsquic_shsk_stream.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Stream/crypto handshake adapter for the server side. Since on the server * side, the handshake logic is handled in mini conn, this adapter does not diff --git a/src/liblsquic/lsquic_shsk_stream.h b/src/liblsquic/lsquic_shsk_stream.h index edc230c..86d0a02 100644 --- a/src/liblsquic/lsquic_shsk_stream.h +++ b/src/liblsquic/lsquic_shsk_stream.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Stream/crypto handshake adapter for the server side. See implementation * for more comments and explanation. diff --git a/src/liblsquic/lsquic_sizes.h b/src/liblsquic/lsquic_sizes.h index 2d92ad4..2e4313e 100644 --- a/src/liblsquic/lsquic_sizes.h +++ b/src/liblsquic/lsquic_sizes.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_SIZES_H #define LSQUIC_SIZES_H 1 diff --git a/src/liblsquic/lsquic_spi.c b/src/liblsquic/lsquic_spi.c index 47e81a9..b8dfde4 100644 --- a/src/liblsquic/lsquic_spi.c +++ b/src/liblsquic/lsquic_spi.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_spi.c - implementation of Stream Priority Iterator. */ diff --git a/src/liblsquic/lsquic_spi.h b/src/liblsquic/lsquic_spi.h index e1ff6f5..450e1a2 100644 --- a/src/liblsquic/lsquic_spi.h +++ b/src/liblsquic/lsquic_spi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_spi.h - SPI: Stream Priority Iterator * diff --git a/src/liblsquic/lsquic_stock_shi.c b/src/liblsquic/lsquic_stock_shi.c index 5a45582..eca31f5 100644 --- a/src/liblsquic/lsquic_stock_shi.c +++ b/src/liblsquic/lsquic_stock_shi.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_stock_shi.c */ diff --git a/src/liblsquic/lsquic_stock_shi.h b/src/liblsquic/lsquic_stock_shi.h index 4f62e42..49d240b 100644 --- a/src/liblsquic/lsquic_stock_shi.h +++ b/src/liblsquic/lsquic_stock_shi.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_stock_shi.h - Stock shared hash interface implementation. */ diff --git a/src/liblsquic/lsquic_str.c b/src/liblsquic/lsquic_str.c index e0f3ea0..371c377 100644 --- a/src/liblsquic/lsquic_str.c +++ b/src/liblsquic/lsquic_str.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_str.c * diff --git a/src/liblsquic/lsquic_str.h b/src/liblsquic/lsquic_str.h index 1eb7e2b..eb0f0cc 100644 --- a/src/liblsquic/lsquic_str.h +++ b/src/liblsquic/lsquic_str.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_str.h -- Some string routines. */ diff --git a/src/liblsquic/lsquic_stream.c b/src/liblsquic/lsquic_stream.c index 906497d..accb304 100644 --- a/src/liblsquic/lsquic_stream.c +++ b/src/liblsquic/lsquic_stream.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_stream.c -- stream processing */ diff --git a/src/liblsquic/lsquic_stream.h b/src/liblsquic/lsquic_stream.h index cbbc0d4..5058ea9 100644 --- a/src/liblsquic/lsquic_stream.h +++ b/src/liblsquic/lsquic_stream.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_STREAM_H #define LSQUIC_STREAM_H diff --git a/src/liblsquic/lsquic_tokgen.c b/src/liblsquic/lsquic_tokgen.c index 01fee26..28dc214 100644 --- a/src/liblsquic/lsquic_tokgen.c +++ b/src/liblsquic/lsquic_tokgen.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_tokgen.h b/src/liblsquic/lsquic_tokgen.h index c750120..b405a49 100644 --- a/src/liblsquic/lsquic_tokgen.h +++ b/src/liblsquic/lsquic_tokgen.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_TOKEN_H #define LSQUIC_TOKEN_H 1 diff --git a/src/liblsquic/lsquic_trans_params.c b/src/liblsquic/lsquic_trans_params.c index bf6b468..188d54c 100644 --- a/src/liblsquic/lsquic_trans_params.c +++ b/src/liblsquic/lsquic_trans_params.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_trans_params.c */ diff --git a/src/liblsquic/lsquic_trans_params.h b/src/liblsquic/lsquic_trans_params.h index 22d101b..edf2df4 100644 --- a/src/liblsquic/lsquic_trans_params.h +++ b/src/liblsquic/lsquic_trans_params.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_trans_params.h -- Transport parameters types and functions. */ diff --git a/src/liblsquic/lsquic_trechist.c b/src/liblsquic/lsquic_trechist.c index c7cefe3..bb6d4ad 100644 --- a/src/liblsquic/lsquic_trechist.c +++ b/src/liblsquic/lsquic_trechist.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/src/liblsquic/lsquic_trechist.h b/src/liblsquic/lsquic_trechist.h index 5c3bcd3..6b69e0e 100644 --- a/src/liblsquic/lsquic_trechist.h +++ b/src/liblsquic/lsquic_trechist.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Tiny receive history. It is used in IETF mini connection, where we want * to use as little memory as possible. This data structure is an array of diff --git a/src/liblsquic/lsquic_util.c b/src/liblsquic/lsquic_util.c index 7b2ba21..e377cc8 100644 --- a/src/liblsquic/lsquic_util.c +++ b/src/liblsquic/lsquic_util.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Utility functions */ diff --git a/src/liblsquic/lsquic_util.h b/src/liblsquic/lsquic_util.h index e2c22a1..8989f9f 100644 --- a/src/liblsquic/lsquic_util.h +++ b/src/liblsquic/lsquic_util.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_util.h -- Utility functions */ diff --git a/src/liblsquic/lsquic_varint.c b/src/liblsquic/lsquic_varint.c index 237ad3e..fd9c1ca 100644 --- a/src/liblsquic/lsquic_varint.c +++ b/src/liblsquic/lsquic_varint.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_varint.c -- routines dealing with IETF QUIC varint. */ diff --git a/src/liblsquic/lsquic_varint.h b/src/liblsquic/lsquic_varint.h index 50a7bd3..e7f44bd 100644 --- a/src/liblsquic/lsquic_varint.h +++ b/src/liblsquic/lsquic_varint.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_VARINT_H #define LSQUIC_VARINT_H 1 diff --git a/src/liblsquic/lsquic_ver_neg.h b/src/liblsquic/lsquic_ver_neg.h index a52c098..63fafb4 100644 --- a/src/liblsquic/lsquic_ver_neg.h +++ b/src/liblsquic/lsquic_ver_neg.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #ifndef LSQUIC_VER_NEG_H #define LSQUIC_VER_NEG_H diff --git a/src/liblsquic/lsquic_version.c b/src/liblsquic/lsquic_version.c index ac2bb1a..25d477e 100644 --- a/src/liblsquic/lsquic_version.c +++ b/src/liblsquic/lsquic_version.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include "lsquic.h" diff --git a/src/liblsquic/lsquic_version.h b/src/liblsquic/lsquic_version.h index 46cf260..2c047a5 100644 --- a/src/liblsquic/lsquic_version.h +++ b/src/liblsquic/lsquic_version.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * lsquic_version.h -- version manipulation routines */ diff --git a/src/liblsquic/lsquic_xxhash.c b/src/liblsquic/lsquic_xxhash.c index fc50769..3856882 100644 --- a/src/liblsquic/lsquic_xxhash.c +++ b/src/liblsquic/lsquic_xxhash.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* xxHash - Fast Hash algorithm Copyright (C) 2012-2014, Yann Collet. diff --git a/src/liblsquic/lsquic_xxhash.h b/src/liblsquic/lsquic_xxhash.h index 4a92f41..d89bf4d 100644 --- a/src/liblsquic/lsquic_xxhash.h +++ b/src/liblsquic/lsquic_xxhash.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* xxHash - Extremely Fast Hash algorithm Header File diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 7aee69b..fab22d3 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. INCLUDE_DIRECTORIES(../src/liblsquic) ENABLE_TESTING() diff --git a/tests/graph_cubic.c b/tests/graph_cubic.c index bf56da4..f91ce69 100644 --- a/tests/graph_cubic.c +++ b/tests/graph_cubic.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * This is not really a test: this program prints out cwnd histogram * for visual inspection. diff --git a/tests/mini_parse.c b/tests/mini_parse.c index e05e229..108f91f 100644 --- a/tests/mini_parse.c +++ b/tests/mini_parse.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Convert from our hexdump format to binary: * diff --git a/tests/test_ack.c b/tests/test_ack.c index ed866cb..dbe856a 100644 --- a/tests/test_ack.c +++ b/tests/test_ack.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Test both generation and parsing of IETF ACK frames */ #include diff --git a/tests/test_ack_merge.c b/tests/test_ack_merge.c index e84fecd..da3654e 100644 --- a/tests/test_ack_merge.c +++ b/tests/test_ack_merge.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Test ACK merge */ #include diff --git a/tests/test_ackgen_gquic_be.c b/tests/test_ackgen_gquic_be.c index 2ddf218..2247288 100644 --- a/tests/test_ackgen_gquic_be.c +++ b/tests/test_ackgen_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Test how ACK frame is encoded. Receive history module is tested by a * separate unit test. diff --git a/tests/test_ackparse_gquic_be.c b/tests/test_ackparse_gquic_be.c index 2b783e8..1b8c9de 100644 --- a/tests/test_ackparse_gquic_be.c +++ b/tests/test_ackparse_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_ackparse_ietf.c b/tests/test_ackparse_ietf.c index 0af1f08..78708c6 100644 --- a/tests/test_ackparse_ietf.c +++ b/tests/test_ackparse_ietf.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_alarmset.c b/tests/test_alarmset.c index 301a021..faf7f6e 100644 --- a/tests/test_alarmset.c +++ b/tests/test_alarmset.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_alt_svc_ver.c b/tests/test_alt_svc_ver.c index b8d13d5..e3c5184 100644 --- a/tests/test_alt_svc_ver.c +++ b/tests/test_alt_svc_ver.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include diff --git a/tests/test_arr.c b/tests/test_arr.c index e27069b..0a4e366 100644 --- a/tests/test_arr.c +++ b/tests/test_arr.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include "lsquic_arr.h" diff --git a/tests/test_attq.c b/tests/test_attq.c index 36849f2..8901972 100644 --- a/tests/test_attq.c +++ b/tests/test_attq.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_blocked_gquic_be.c b/tests/test_blocked_gquic_be.c index e198e60..2ab947c 100644 --- a/tests/test_blocked_gquic_be.c +++ b/tests/test_blocked_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_bw_sampler.c b/tests/test_bw_sampler.c index 3011126..07796e2 100644 --- a/tests/test_bw_sampler.c +++ b/tests/test_bw_sampler.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Test adapted from Chromium bandwidth_sampler_test.cc */ // Copyright 2016 The Chromium Authors. All rights reserved. diff --git a/tests/test_chlo_gen.c b/tests/test_chlo_gen.c index 4c3d5a5..b40a77c 100644 --- a/tests/test_chlo_gen.c +++ b/tests/test_chlo_gen.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * test_chlo_gen.c -- Test Client Hello generation. */ diff --git a/tests/test_clear_aead.c b/tests/test_clear_aead.c index 939ad3c..e053837 100644 --- a/tests/test_clear_aead.c +++ b/tests/test_clear_aead.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * See * https://github.com/quicwg/base-drafts/wiki/Test-Vector-for-the-Clear-Text-AEAD-key-derivation diff --git a/tests/test_conn_close_gquic_be.c b/tests/test_conn_close_gquic_be.c index 0850786..c0608ba 100644 --- a/tests/test_conn_close_gquic_be.c +++ b/tests/test_conn_close_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_conn_hash.c b/tests/test_conn_hash.c index 5d1870c..590672b 100644 --- a/tests/test_conn_hash.c +++ b/tests/test_conn_hash.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_crypto_gen.c b/tests/test_crypto_gen.c index 77589cd..7e6ac98 100644 --- a/tests/test_crypto_gen.c +++ b/tests/test_crypto_gen.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_cubic.c b/tests/test_cubic.c index b8f0b0d..295c1e3 100644 --- a/tests/test_cubic.c +++ b/tests/test_cubic.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_dec.c b/tests/test_dec.c index 3836bad..b48bd5b 100644 --- a/tests/test_dec.c +++ b/tests/test_dec.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * test_dec.c -- Benchmark decryption using aligned and non-aligned buffers. */ diff --git a/tests/test_di_nocopy.c b/tests/test_di_nocopy.c index d90489e..441cbed 100644 --- a/tests/test_di_nocopy.c +++ b/tests/test_di_nocopy.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Test the "nocopy" data in stream */ diff --git a/tests/test_elision.c b/tests/test_elision.c index 13f4685..e6bef80 100644 --- a/tests/test_elision.c +++ b/tests/test_elision.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_engine_ctor.c b/tests/test_engine_ctor.c index 39e83ac..5e9f677 100644 --- a/tests/test_engine_ctor.c +++ b/tests/test_engine_ctor.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_export_key.c b/tests/test_export_key.c index b674cf7..7e0de9c 100644 --- a/tests/test_export_key.c +++ b/tests/test_export_key.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_frame_chop.c b/tests/test_frame_chop.c index 6d906f1..518b849 100644 --- a/tests/test_frame_chop.c +++ b/tests/test_frame_chop.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Write several things to HEADERS stream and check the results. What * varies is the amount of bytes that are written to stream every time. diff --git a/tests/test_frame_reader.c b/tests/test_frame_reader.c index 0028e8e..0d71a94 100644 --- a/tests/test_frame_reader.c +++ b/tests/test_frame_reader.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_frame_rw.c b/tests/test_frame_rw.c index 7d13876..f4b7dbb 100644 --- a/tests/test_frame_rw.c +++ b/tests/test_frame_rw.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * Generate a few thousand headers, frame them using frame writer, read them * using frame reader, parse them, and compare with the original list: the diff --git a/tests/test_frame_writer.c b/tests/test_frame_writer.c index 7f58254..12b5b1d 100644 --- a/tests/test_frame_writer.c +++ b/tests/test_frame_writer.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_goaway_gquic_be.c b/tests/test_goaway_gquic_be.c index b4a1480..a3db7f9 100644 --- a/tests/test_goaway_gquic_be.c +++ b/tests/test_goaway_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_h3_framing.c b/tests/test_h3_framing.c index 9e4c951..cf6d252 100644 --- a/tests/test_h3_framing.c +++ b/tests/test_h3_framing.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * test_h3_framing.c -- test generation of H3 frames */ diff --git a/tests/test_hcsi_reader.c b/tests/test_hcsi_reader.c index 74432c8..8e688e6 100644 --- a/tests/test_hcsi_reader.c +++ b/tests/test_hcsi_reader.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_hkdf.c b/tests/test_hkdf.c index d699ae5..a29ab4e 100644 --- a/tests/test_hkdf.c +++ b/tests/test_hkdf.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_hpi.c b/tests/test_hpi.c index a601b28..d08e3d1 100644 --- a/tests/test_hpi.c +++ b/tests/test_hpi.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_lsquic_hash.c b/tests/test_lsquic_hash.c index 36fb625..f563901 100644 --- a/tests/test_lsquic_hash.c +++ b/tests/test_lsquic_hash.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_malo.c b/tests/test_malo.c index f7e67f2..4f6615e 100644 --- a/tests/test_malo.c +++ b/tests/test_malo.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_min_heap.c b/tests/test_min_heap.c index 80100c9..cdd56d2 100644 --- a/tests/test_min_heap.c +++ b/tests/test_min_heap.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Test min heap or benchmark heap creation */ /* Floyd mechanism has been removed. It's not faster. */ diff --git a/tests/test_minmax.c b/tests/test_minmax.c index 6bebe86..60e071e 100644 --- a/tests/test_minmax.c +++ b/tests/test_minmax.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Tests adopted from Chromium windowed_filter_test.cc */ // Copyright (c) 2016 The Chromium Authors. All rights reserved. diff --git a/tests/test_packet_out.c b/tests/test_packet_out.c index 2b74410..35478ed 100644 --- a/tests/test_packet_out.c +++ b/tests/test_packet_out.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_packet_resize.c b/tests/test_packet_resize.c index 360f668..bc121bb 100644 --- a/tests/test_packet_resize.c +++ b/tests/test_packet_resize.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Test packet resizing */ #include diff --git a/tests/test_packno_len.c b/tests/test_packno_len.c index 6cca758..9292ba3 100644 --- a/tests/test_packno_len.c +++ b/tests/test_packno_len.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_parse_packet_in.c b/tests/test_parse_packet_in.c index 6487255..66ab198 100644 --- a/tests/test_parse_packet_in.c +++ b/tests/test_parse_packet_in.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_purga.c b/tests/test_purga.c index a79e3ec..28e7ac3 100644 --- a/tests/test_purga.c +++ b/tests/test_purga.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_qlog.c b/tests/test_qlog.c index 9d916e7..fc8f40f 100644 --- a/tests/test_qlog.c +++ b/tests/test_qlog.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_quic_be_floats.c b/tests/test_quic_be_floats.c index e1f21d7..209b205 100644 --- a/tests/test_quic_be_floats.c +++ b/tests/test_quic_be_floats.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_rechist.c b/tests/test_rechist.c index cc46ffd..a41323f 100644 --- a/tests/test_rechist.c +++ b/tests/test_rechist.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_reg_pkt_headergen.c b/tests/test_reg_pkt_headergen.c index 481379c..dbf400d 100644 --- a/tests/test_reg_pkt_headergen.c +++ b/tests/test_reg_pkt_headergen.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_rst_stream_gquic_be.c b/tests/test_rst_stream_gquic_be.c index 26126b8..4997163 100644 --- a/tests/test_rst_stream_gquic_be.c +++ b/tests/test_rst_stream_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_rst_stream_ietf.c b/tests/test_rst_stream_ietf.c index 5c912fa..c43be94 100644 --- a/tests/test_rst_stream_ietf.c +++ b/tests/test_rst_stream_ietf.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_rtt.c b/tests/test_rtt.c index 63c1011..430046e 100644 --- a/tests/test_rtt.c +++ b/tests/test_rtt.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_send_headers.c b/tests/test_send_headers.c index daa0d5d..5e70979 100644 --- a/tests/test_send_headers.c +++ b/tests/test_send_headers.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * test_send_headers.c -- Test what happens when lsquic_stream_send_headers() * is called. diff --git a/tests/test_senhist.c b/tests/test_senhist.c index 35a1510..4804bef 100644 --- a/tests/test_senhist.c +++ b/tests/test_senhist.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_set.c b/tests/test_set.c index dd3280e..28ce4a3 100644 --- a/tests/test_set.c +++ b/tests/test_set.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_sfcw.c b/tests/test_sfcw.c index 7905c0c..67c6598 100644 --- a/tests/test_sfcw.c +++ b/tests/test_sfcw.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_shi.c b/tests/test_shi.c index 24bf756..138c7f7 100644 --- a/tests/test_shi.c +++ b/tests/test_shi.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_some_packets.c b/tests/test_some_packets.c index 79dce84..88766b4 100644 --- a/tests/test_some_packets.c +++ b/tests/test_some_packets.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Tests in this file have been migrated out of maintest.c */ /* TODO: fix warnings */ diff --git a/tests/test_spi.c b/tests/test_spi.c index 2f1a600..b603a4c 100644 --- a/tests/test_spi.c +++ b/tests/test_spi.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_stop_waiting_gquic_be.c b/tests/test_stop_waiting_gquic_be.c index 87b996d..d1195c2 100644 --- a/tests/test_stop_waiting_gquic_be.c +++ b/tests/test_stop_waiting_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_stream.c b/tests/test_stream.c index 8601369..8597530 100644 --- a/tests/test_stream.c +++ b/tests/test_stream.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_streamgen.c b/tests/test_streamgen.c index a4b13c5..a46340d 100644 --- a/tests/test_streamgen.c +++ b/tests/test_streamgen.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_streamparse.c b/tests/test_streamparse.c index 8013cf4..e776f65 100644 --- a/tests/test_streamparse.c +++ b/tests/test_streamparse.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_tokgen.c b/tests/test_tokgen.c index 9650e20..0bc8e63 100644 --- a/tests/test_tokgen.c +++ b/tests/test_tokgen.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_trapa.c b/tests/test_trapa.c index f3c4ed6..a0e7e89 100644 --- a/tests/test_trapa.c +++ b/tests/test_trapa.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* * test_trapa.c -- Test transport parameters. */ diff --git a/tests/test_trechist.c b/tests/test_trechist.c index f0040c2..163bfca 100644 --- a/tests/test_trechist.c +++ b/tests/test_trechist.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /* Tests based on rechist tests */ #include diff --git a/tests/test_varint.c b/tests/test_varint.c index 3f98c43..b6779b7 100644 --- a/tests/test_varint.c +++ b/tests/test_varint.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_ver_nego.c b/tests/test_ver_nego.c index 9a0217f..e753d0a 100644 --- a/tests/test_ver_nego.c +++ b/tests/test_ver_nego.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/tests/test_wuf_gquic_be.c b/tests/test_wuf_gquic_be.c index 00fc868..992c78b 100644 --- a/tests/test_wuf_gquic_be.c +++ b/tests/test_wuf_gquic_be.c @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #include #include #include diff --git a/wincompat/README.txt b/wincompat/README.txt index 18f7680..a5ced1f 100644 --- a/wincompat/README.txt +++ b/wincompat/README.txt @@ -1,4 +1,4 @@ -# Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. +# Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. - only debug and release are expected in the Cmakelists.txt. If you need a different config, please follow the model in that file to add it. - vcpkg does not have boringssl, so you'll have to build it yourself. Follow the instructions at the boringssl repository. diff --git a/wincompat/sys/queue.h b/wincompat/sys/queue.h index 4bc39ab..e15d61a 100644 --- a/wincompat/sys/queue.h +++ b/wincompat/sys/queue.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ /*- * SPDX-License-Identifier: BSD-3-Clause * diff --git a/wincompat/vc_compat.h b/wincompat/vc_compat.h index 251e971..f5369a7 100644 --- a/wincompat/vc_compat.h +++ b/wincompat/vc_compat.h @@ -1,4 +1,4 @@ -/* Copyright (c) 2017 - 2021 LiteSpeed Technologies Inc. See LICENSE. */ +/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc. See LICENSE. */ #pragma once #include #include