details: https://hg.nginx.org/njs/rev/5665eebfd00c
branches:
changeset: 2087:5665eebfd00c
user: Dmitry Volyntsev
date: Wed Apr 12 18:26:42 2023 -0700
description:
VM: simplified NJS_VMCODE_TEMPLATE_LITERAL instruction.
diffstat:
src/njs_vmcode.c | 40 +
details: https://hg.nginx.org/njs/rev/b2bd614ce046
branches:
changeset: 2086:b2bd614ce046
user: Dmitry Volyntsev
date: Wed Apr 12 18:26:40 2023 -0700
description:
VM: removed unused NJS_VMCODE_OBJECT_COPY instruction.
diffstat:
src/njs_disassembler.c | 2 -
src/njs_vmcode.c
# HG changeset patch
# User Sergey Kandaurov
# Date 1681306935 -14400
# Wed Apr 12 17:42:15 2023 +0400
# Node ID bdfbd7ed2433d1a68d466f353983829b17f6df1f
# Parent 5f1d05a21287ba0290dd3a17ad501595b442a194
Added stream modules realip and ssl_preread to win32 builds.
diff --git a/misc/GNUmakef
# HG changeset patch
# User Sergey Kandaurov
# Date 1681304032 -14400
# Wed Apr 12 16:53:52 2023 +0400
# Node ID 09a8a2f9aa68656ee45fd90119d4402c6f707a6f
# Parent 06458cd5733cd2ffaa4e2d26d357524a0934a7eb
SSL: support for TLSv1.3 certificate compression with BoringSSL.
Certificates are compr
# HG changeset patch
# User Sergey Kandaurov
# Date 1681304029 -14400
# Wed Apr 12 16:53:49 2023 +0400
# Node ID 06458cd5733cd2ffaa4e2d26d357524a0934a7eb
# Parent 5f1d05a21287ba0290dd3a17ad501595b442a194
SSL: support for TLSv1.3 certificate compression (RFC 8879).
Certificates are precompre
Notably, long certificate chains are compressed better,
with zlib demonstrating a slightly worse ratio.
no zlibbrotli zstd
1 .973.964.954
2 .907.881.877
3 .877.853.849
4 .856.837.836
5 .842.827.827
6 .835.821