From 96bdbf52b86f8a5cdabdd580052ec4bfa57418f4 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Fri, 30 Dec 2022 20:48:47 +0000 Subject: [PATCH 1/3] chore: incrementing version number - v2.8.1 --- install/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install/package.json b/install/package.json index bf47209c2c..e99a25ec6a 100644 --- a/install/package.json +++ b/install/package.json @@ -2,7 +2,7 @@ "name": "nodebb", "license": "GPL-3.0", "description": "NodeBB Forum", - "version": "2.8.0", + "version": "2.8.1", "homepage": "http://www.nodebb.org", "repository": { "type": "git", From d17d4ec09b5b27bb6def42a082b2f2de58ba5373 Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Fri, 30 Dec 2022 20:48:48 +0000 Subject: [PATCH 2/3] chore: update changelog for v2.8.1 --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d3953313c7..89a9b5fe38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +#### v2.8.1 (2022-12-30) + +##### Chores + +* fallbacks for new language string (8a69e740) +* remove extraneous lines from changelog (bbaf26ce) +* incrementing version number - v2.8.0 (8e77673d) +* update changelog for v2.8.0 (a5c2edb9) +* incrementing version number - v2.7.0 (96cc0617) +* incrementing version number - v2.6.1 (7e52a7a5) +* incrementing version number - v2.6.0 (e7fcf482) +* incrementing version number - v2.5.8 (dec0e7de) +* incrementing version number - v2.5.7 (5836bf4a) +* incrementing version number - v2.5.6 (c7bd7dbf) +* incrementing version number - v2.5.5 (3509ed94) +* incrementing version number - v2.5.4 (e83260ca) +* incrementing version number - v2.5.3 (7e922936) +* incrementing version number - v2.5.2 (babcd17e) +* incrementing version number - v2.5.1 (ce3aa950) +* incrementing version number - v2.5.0 (01d276cb) +* incrementing version number - v2.4.5 (dd3e1a28) +* incrementing version number - v2.4.4 (d5525c87) +* incrementing version number - v2.4.3 (9c647c6c) +* incrementing version number - v2.4.2 (3aa7b855) +* incrementing version number - v2.4.1 (60cbd148) +* incrementing version number - v2.4.0 (4834cde3) +* incrementing version number - v2.3.1 (d2425942) +* incrementing version number - v2.3.0 (046ea120) + +##### Bug Fixes + +* vulnerability in socket.io nested namespaces (#11117) (586eed14) +* lock post/reply similar to user.create (1ea9481a) + #### v2.8.0 (2022-12-21) ##### Chores From 25ae58e8a057d9c640fbb50f675eadcdbe442aa9 Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Tue, 10 Jan 2023 11:08:29 -0500 Subject: [PATCH 3/3] fix: move call to `filter:middleware.buildHeader` out of parallel so that req can be overridden by plugins prior to loading config --- src/middleware/header.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/middleware/header.js b/src/middleware/header.js index 1086318d57..ae1ea59752 100644 --- a/src/middleware/header.js +++ b/src/middleware/header.js @@ -34,10 +34,11 @@ middleware.buildHeader = helpers.try(async (req, res, next) => { if (req.method === 'GET') { await require('./index').applyCSRFasync(req, res); } + + ({ req, locals: res.locals } = await plugins.hooks.fire('filter:middleware.buildHeader', { req: req, locals: res.locals })); const [config, canLoginIfBanned] = await Promise.all([ controllers.api.loadConfig(req), user.bans.canLoginIfBanned(req.uid), - plugins.hooks.fire('filter:middleware.buildHeader', { req: req, locals: res.locals }), ]); if (!canLoginIfBanned && req.loggedIn) {