From 6510d663e9037fe89a0cc2d870a75c6b06c07176 Mon Sep 17 00:00:00 2001 From: Jan Brasna <1784648+janbrasna@users.noreply.github.com> Date: Sun, 6 Oct 2024 17:15:23 +0200 Subject: [PATCH 1/2] Update openssl and nginx versions --- src/js/configs.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/js/configs.js b/src/js/configs.js index cc5106be..a86e5964 100644 --- a/src/js/configs.js +++ b/src/js/configs.js @@ -113,12 +113,12 @@ module.exports = { nginx: { checked: true, highlighter: 'nginx', - latestVersion: '1.17.7', + latestVersion: '1.26.0', name: 'nginx', tls13: '1.13.0', }, openssl: { - latestVersion: '1.1.1k', + latestVersion: '1.1.1w', tls13: '1.1.1', }, oraclehttp: { From a1722810b9046014f6d313c8b6ba9df6e94b8e40 Mon Sep 17 00:00:00 2001 From: Jan Brasna <1784648+janbrasna@users.noreply.github.com> Date: Sun, 6 Oct 2024 17:39:21 +0200 Subject: [PATCH 2/2] =?UTF-8?q?Allow=20nginx=20=E2=89=A51.23.2=20ssl=5Fses?= =?UTF-8?q?sion=5Ftickets?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit No need to disable session_tickets for 1.23.2+ as encryption keys are now automatically rotated when ssl_session_cache uses shared memory. --- src/templates/partials/nginx.hbs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/templates/partials/nginx.hbs b/src/templates/partials/nginx.hbs index f29d9c7a..86f0f1b9 100644 --- a/src/templates/partials/nginx.hbs +++ b/src/templates/partials/nginx.hbs @@ -30,11 +30,13 @@ server { ssl_certificate_key /path/to/private_key; ssl_session_timeout 1d; ssl_session_cache shared:MozSSL:10m; # about 40000 sessions +{{#unless (minver "1.23.2" form.serverVersion)}} {{#if (minver "1.0.2l" form.opensslVersion)}} {{#if (minver "1.5.9" form.serverVersion)}} ssl_session_tickets off; {{/if}} {{/if}} +{{/unless}} {{#if output.usesDhe}} # {{output.dhCommand}} > /path/to/dhparam