From nobody Mon Jun 8 16:02:39 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4gYxdW6tGnz6gHmg for ; Mon, 08 Jun 2026 16:02:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R13" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4gYxdW6dZfz4PxD for ; Mon, 08 Jun 2026 16:02:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780934559; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zKPKH0TpA0YmVynmhD00hj3F0pW1g4nB4LN0KfZHoZo=; b=x6J+TlMP1SeCULaRRmNVZWCuuN4nPe2beiTZ2l9RiUdNhcmhji0zwDik+hdRernJcGky2M FAIlgjj0Ug+wX6QkB1dSeetZN1uhXY3Lz/JSUr+SAqVSaHCqrE6Xybe0lleX/Pe0uYVB6V 43Tvu/6uukKj9y16CKCKTgLAgzcQv+WvsjDhBwj5p+0qJFXGMJi0B0AjooqA/n+KsRiUny qgbGFz+fMADTPnvtkv1XOeinjYIgnVO0L8pa5BJBGh+3I5HJF7bADTPV04en9yc6iALlLl qBKzDZevkZYOpl0BujpLWAGsev2xB4nykkVn17rKR+jRy+/kxFAHKEQMq6y+Zw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1780934559; a=rsa-sha256; cv=none; b=B8sMH6ATsqLHwsAvn+XILrkIncBDa8rqbkHHyUoWvFagj/omrK8NMlssZBagxjXBkTTd23 Okjp7CIOoL4D+EOA0Fhy2n2pua3ld+xZwmoYy3GlVBmpSPJ6nWLJ7DFroC4Y6ucYDHEb1M IuHBRPpQPkl9NHxOS9yA9DHsar1vhfABNjJoJE2cM7O9mGUEL8owkj15dVCLyD/o+nT9iY evkG9wdMDqDplivWrCFKd/zsy+mY5r+o9Ms0jzSBgSGJ4txldAyfUFzsAg6gsruzDCGSfW dUBVOKjpIX0lgCyV/jYm+UwUQPIr4mUxIQMuX+6P+HvwUWs3XSJ64T/SSoLWYg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1780934559; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=zKPKH0TpA0YmVynmhD00hj3F0pW1g4nB4LN0KfZHoZo=; b=IU6nEYHM4ZKiWi4gpduPxnG/iF65jSsj+jlAYCcyiJtvxFmp27GckHYpu5r8IOF+heHTC8 ffaQ05/PWT6CzYU6v3DE2hoBLIgeiJyb6Sb50OZnzFb9zf8UpCHkvq3LKkwkfSq4em642m MmaA/RNxBVDYFn/Xoz30zJjyElEqDoumjSQNgQx2Ig6H2uaUYF3mCaX+TcBD/6Ea/Pu+ov cWUdQPzA/emAEVcJpX7qNZt1ZFUyP7ivqXw5JCkQWo7Wwu02bpBCOzCdqnHe00Orn0v3Ss dIHucahkrUQmK1+N7yzNx/KIZDHi3DmiWdOFBs0JCj89m2lwo7jIBgzXExE4fg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4gYxdW68nfzvmN for ; Mon, 08 Jun 2026 16:02:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1f372 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Mon, 08 Jun 2026 16:02:39 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Jose Alonso Cardenas Marquez Subject: git: 1eaa4510c234 - main - textproc/opensearch-dashboards219: Update node20 to node24 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org List-Id: List-Post: List-Help: List-Subscribe: List-Unsubscribe: List-Owner: Precedence: list MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: acm X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1eaa4510c234df76894b14324f5420e0ca23afc6 Auto-Submitted: auto-generated Date: Mon, 08 Jun 2026 16:02:39 +0000 Message-Id: <6a26e79f.1f372.e2e7048@gitrepo.freebsd.org> The branch main has been updated by acm: URL: https://cgit.FreeBSD.org/ports/commit/?id=1eaa4510c234df76894b14324f5420e0ca23afc6 commit 1eaa4510c234df76894b14324f5420e0ca23afc6 Author: Jose Alonso Cardenas Marquez AuthorDate: 2026-06-08 15:59:47 +0000 Commit: Jose Alonso Cardenas Marquez CommitDate: 2026-06-08 15:59:47 +0000 textproc/opensearch-dashboards219: Update node20 to node24 - Remove DEPRECATED and EXPIRATION_DATE - Bump PORTREVISIOON With hat: opensearch --- textproc/opensearch-dashboards219/Makefile | 10 ++++----- ...ns_securityDashboards_server_utils_next__url.js | 26 ++++++++++++++++++++++ ...opensearch_legacy_opensearch__client__config.js | 26 ++++++++++++++++++++++ 3 files changed, 56 insertions(+), 6 deletions(-) diff --git a/textproc/opensearch-dashboards219/Makefile b/textproc/opensearch-dashboards219/Makefile index b31d3fb640c1..6050675e375e 100644 --- a/textproc/opensearch-dashboards219/Makefile +++ b/textproc/opensearch-dashboards219/Makefile @@ -1,6 +1,7 @@ PORTNAME= opensearch-dashboards DISTVERSION= 2.19.5 DISTVERSIONSUFFIX= -linux-${OPENSEARCH_ARCH} +PORTREVISION= 1 CATEGORIES= textproc www MASTER_SITES= https://artifacts.opensearch.org/releases/bundle/${PORTNAME}/${DISTVERSION}/ PKGNAMESUFFIX= 219 @@ -12,17 +13,14 @@ WWW= https://opensearch.org LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -DEPRECATED= Depends on expired www/npm-node20 -EXPIRATION_DATE=2026-09-02 - ONLY_FOR_ARCHS= aarch64 amd64 CONFLICTS= opensearch-dashboards opensearch-dashboards210 opensearch-dashboards213 \ opensearch-dashboards216 -BUILD_DEPENDS= npm-node20>0:www/npm-node20 +BUILD_DEPENDS= npm-node24>0:www/npm-node24 -USES= nodejs:20,build,run python:build +USES= nodejs:24,build,run python:build USE_RC_SUBR= ${PORTNAME} SUB_FILES= pkg-deinstall @@ -32,7 +30,7 @@ SUB_LIST= PORTNAME="${PORTNAME}" \ WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} -NODE_VER= 20.20.2 +NODE_VER= 24.16.0 NO_BUILD= yes _DEVDIR= ${WRKDIR}/.devdir diff --git a/textproc/opensearch-dashboards219/files/patch-plugins_securityDashboards_server_utils_next__url.js b/textproc/opensearch-dashboards219/files/patch-plugins_securityDashboards_server_utils_next__url.js new file mode 100644 index 000000000000..d62e8f6b6a9d --- /dev/null +++ b/textproc/opensearch-dashboards219/files/patch-plugins_securityDashboards_server_utils_next__url.js @@ -0,0 +1,26 @@ +--- plugins/securityDashboards/server/utils/next_url.js.orig 2026-06-04 21:40:15 UTC ++++ plugins/securityDashboards/server/utils/next_url.js +@@ -6,7 +6,6 @@ exports.validateNextUrl = validateNextUrl; + exports.INVALID_NEXT_URL_PARAMETER_MESSAGE = void 0; + exports.composeNextUrlQueryParam = composeNextUrlQueryParam; + exports.validateNextUrl = validateNextUrl; +-var _url = require("url"); + var _encode_uri_query = require("../../../../src/plugins/opensearch_dashboards_utils/common/url/encode_uri_query"); + var _http = require("../../../../src/core/server/http"); + /* +@@ -27,7 +26,7 @@ function composeNextUrlQueryParam(request, basePath) { + function composeNextUrlQueryParam(request, basePath) { + try { + const currentUrl = request.url.toString(); +- const parsedUrl = (0, _url.parse)(currentUrl, true); ++ const parsedUrl = new URL('', currentUrl); + const nextUrl = parsedUrl === null || parsedUrl === void 0 ? void 0 : parsedUrl.path; + if (!!nextUrl && nextUrl !== '/') { + return `nextUrl=${(0, _encode_uri_query.encodeUriQuery)((0, _http.getRedirectUrl)({ +@@ -68,4 +67,4 @@ function validateNextUrl(url, basePath) { + } + } + } +-//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfdXJsIiwicmVxdWlyZSIsIl9lbmNvZGVfdXJpX3F1ZXJ5IiwiX2h0dHAiLCJjb21wb3NlTmV4dFVybFF1ZXJ5UGFyYW0iLCJyZXF1ZXN0IiwiYmFzZVBhdGgiLCJjdXJyZW50VXJsIiwidXJsIiwidG9TdHJpbmciLCJwYXJzZWRVcmwiLCJwYXJzZSIsIm5leHRVcmwiLCJwYXRoIiwiZW5jb2RlVXJpUXVlcnkiLCJnZXRSZWRpcmVjdFVybCIsImVycm9yIiwiSU5WQUxJRF9ORVhUX1VSTF9QQVJBTUVURVJfTUVTU0FHRSIsImV4cG9ydHMiLCJ2YWxpZGF0ZU5leHRVcmwiLCJzcGxpdCIsImJwIiwic3RhcnRzV2l0aCIsInBhdGhNaW51c0Jhc2UiLCJyZXBsYWNlIiwibGVuZ3RoIiwidGVzdCJdLCJzb3VyY2VzIjpbIm5leHRfdXJsLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiAgIENvcHlyaWdodCBPcGVuU2VhcmNoIENvbnRyaWJ1dG9yc1xuICpcbiAqICAgTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKS5cbiAqICAgWW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogICBBIGNvcHkgb2YgdGhlIExpY2Vuc2UgaXMgbG9jYXRlZCBhdFxuICpcbiAqICAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFx uICpcbiAqICAgb3IgaW4gdGhlIFwibGljZW5zZVwiIGZpbGUgYWNjb21wYW55aW5nIHRoaXMgZmlsZS4gVGhpcyBmaWxlIGlzIGRpc3RyaWJ1dGVkXG4gKiAgIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlclxuICogICBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZ1xuICogICBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuaW1wb3J0IHsgcGFyc2UgfSBmcm9tICd1cmwnO1xuaW1wb3J0IHsgUGFyc2VkVXJsUXVlcnkgfSBmcm9tICdxdWVyeXN0cmluZyc7XG5pbXBvcnQgeyBPcGVuU2VhcmNoRGFzaGJvYXJkc1JlcXVlc3QgfSBmcm9tICdvcGVuc2VhcmNoLWRhc2hib2FyZHMvc2VydmVyJztcbmltcG9ydCB7IGVuY29kZVVyaVF1ZXJ5IH0gZnJvbSAnLi4vLi4vLi4vLi4vc3JjL3BsdWdpbnMvb3BlbnNlYXJjaF9kYXNoYm9hcmRzX3V0aWxzL2NvbW1vbi91cmwvZW5jb2RlX3VyaV9xdWVyeSc7XG5pbXBvcnQgeyBnZXRSZWRpcmVjdFVybCB9IGZyb20gJy4uLy4uLy4uLy4uL3NyYy9jb3JlL3NlcnZlci9odHRwJztcblxuZXhwb3J0IGZ1bmN0aW9uIGNvbXBvc2VOZXh0VXJsUXVlcnlQYXJhbShcbiAgcmVxdWVzdDogT3BlblNlYXJjaERhc2hib2FyZHNSZXF1ZXN0LFxuICBiYXNlUGF0aDog c3RyaW5nXG4pOiBzdHJpbmcge1xuICB0cnkge1xuICAgIGNvbnN0IGN1cnJlbnRVcmwgPSByZXF1ZXN0LnVybC50b1N0cmluZygpO1xuICAgIGNvbnN0IHBhcnNlZFVybCA9IHBhcnNlKGN1cnJlbnRVcmwsIHRydWUpO1xuICAgIGNvbnN0IG5leHRVcmwgPSBwYXJzZWRVcmw/LnBhdGg7XG5cbiAgICBpZiAoISFuZXh0VXJsICYmIG5leHRVcmwgIT09ICcvJykge1xuICAgICAgcmV0dXJuIGBuZXh0VXJsPSR7ZW5jb2RlVXJpUXVlcnkoXG4gICAgICAgIGdldFJlZGlyZWN0VXJsKHtcbiAgICAgICAgICByZXF1ZXN0LFxuICAgICAgICAgIGJhc2VQYXRoLFxuICAgICAgICAgIG5leHRVcmwsXG4gICAgICAgIH0pXG4gICAgICApfWA7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIC8qIElnbm9yZSBlcnJvcnMgZnJvbSBwYXJzaW5nICovXG4gIH1cbiAgcmV0dXJuICcnO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFBhcnNlZFVybFF1ZXJ5UGFyYW1zIGV4dGVuZHMgUGFyc2VkVXJsUXVlcnkge1xuICBuZXh0VXJsOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX05FWFRfVVJMX1BBUkFNRVRFUl9NRVNTQUdFID0gJ0ludmFsaWQgbmV4dFVybCBwYXJhbWV0ZXIuJztcblxuLyoqXG4gKiBXZSByZXF1aXJlIHRoZSBuZXh0VXJsIHBhcmFtZXRlciB0byBiZSBhbiByZWxhdGl2ZSB1cmwuXG4gKlxuICogSGVyZSB3ZSB2YWxpZGF0ZSB0aGUgbmV4dFVybCBwYXJhbWV0ZXIgYnkgY2hlY2tpb mcgaWYgaXQgbWVldHMgdGhlIGZvbGxvd2luZyBjcml0ZXJpYTpcbiAqICAgLSBuZXh0VXJsIHN0YXJ0cyB3aXRoIHRoZSBiYXNlUGF0aCAoLyBpZiBubyBzZXJ2ZXJCYXNlUGF0aCBpcyBzZXQpXG4gKiAgIC0gSWYgbmV4dFVybCBpcyBsb25nZXIgdGhhbiAyIGNoYXJzIHRoZW4gdGhlIHNlY29uZCBjaGFyYWN0ZXIgbXVzdCBiZSBhbHBoYWJldGljYWwgb3IgdW5kZXJzY29yZVxuICogICAtIFRoZSBmb2xsb3dpbmcgY2hhcmFjdGVycyBtdXN0IGJlIGFscGhhbnVtZXJpYywgZGFzaCBvciB1bmRlcnNjb3JlXG4gKiBOb3RlOiB1cmwgaGFzIGJlZW4gZGVjb2RlZCBieSBPcGVuU2VhcmNoRGFzaGJvYXJkcy5cbiAqXG4gKiBAcGFyYW0gdXJsIHVybCBzdHJpbmcuXG4gKiBAcmV0dXJucyBlcnJvciBtZXNzYWdlIGlmIG5leHRVcmwgaXMgaW52YWxpZCwgb3RoZXJ3aXNlIHZvaWQuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB2YWxpZGF0ZU5leHRVcmwoXG4gIHVybDogc3RyaW5nIHwgdW5kZWZpbmVkLFxuICBiYXNlUGF0aDogc3RyaW5nIHwgdW5kZWZpbmVkXG4pOiBzdHJpbmcgfCB2b2lkIHtcbiAgaWYgKHVybCkge1xuICAgIGNvbnN0IHBhdGggPSB1cmwuc3BsaXQoL1xcP3wjLylbMF07XG4gICAgY29uc3QgYnAgPSBiYXNlUGF0aCB8fCAnJztcbiAgICBpZiAoIXBhdGguc3RhcnRzV2l0aChicCkpIHtcbiAgICAgIHJldHVybiBJTlZBTElEX05FWFRfVVJMX1BBUkFNRVRFUl9NRVNTQUdFO1xuICAgIH1cbiAgIC Bjb25zdCBwYXRoTWludXNCYXNlID0gcGF0aC5yZXBsYWNlKGJwLCAnJyk7XG4gICAgaWYgKFxuICAgICAgKHBhdGhNaW51c0Jhc2UgJiYgIXBhdGhNaW51c0Jhc2Uuc3RhcnRzV2l0aCgnLycpKSB8fFxuICAgICAgKHBhdGhNaW51c0Jhc2UubGVuZ3RoID49IDIgJiYgIS9eXFwvW2EtekEtWl9dW1xcL2EtekEtWjAtOS1fXSskLy50ZXN0KHBhdGhNaW51c0Jhc2UpKVxuICAgICkge1xuICAgICAgcmV0dXJuIElOVkFMSURfTkVYVF9VUkxfUEFSQU1FVEVSX01FU1NBR0U7XG4gICAgfVxuICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBZUEsSUFBQUEsSUFBQSxHQUFBQyxPQUFBO0FBR0EsSUFBQUMsaUJBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLEtBQUEsR0FBQUYsT0FBQTtBQW5CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVFPLFNBQVNHLHdCQUF3QkEsQ0FDdENDLE9BQW9DLEVBQ3BDQyxRQUFnQixFQUNSO0VBQ1IsSUFBSTtJQUNGLE1BQU1DLFVBQVUsR0FBR0YsT0FBTyxDQUFDRyxHQUFHLENBQUNDLFFBQVEsQ0FBQyxDQUFDO0lBQ3pDLE1BQU1DLFNBQVMsR0FBRyxJQUFBQyxVQUFLLEVBQUNKLFVBQVUsRUFBRSxJQUFJLENBQUM7SUFDekMsTUFBTUssT0FBTyxHQUFHRixTQUFTLGFBQVRBLFNBQVMsdUJBQVRBLFNBQVMsQ0FBRUcsSUFBSTtJQUUvQixJQUFJLENBQUMsQ0FBQ0QsT0FBTyxJQUFJQSxPQUFPLEtBQUs sR0FBRyxFQUFFO01BQ2hDLE9BQVEsV0FBVSxJQUFBRSxnQ0FBYyxFQUM5QixJQUFBQyxvQkFBYyxFQUFDO1FBQ2JWLE9BQU87UUFDUEMsUUFBUTtRQUNSTTtNQUNGLENBQUMsQ0FDSCxDQUFFLEVBQUM7SUFDTDtFQUNGLENBQUMsQ0FBQyxPQUFPSSxLQUFLLEVBQUU7SUFDZDtFQUFBO0VBRUYsT0FBTyxFQUFFO0FBQ1g7QUFNTyxNQUFNQyxrQ0FBa0MsR0FBQUMsT0FBQSxDQUFBRCxrQ0FBQSxHQUFHLDRCQUE0Qjs7QUFFOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU0UsZUFBZUEsQ0FDN0JYLEdBQXVCLEVBQ3ZCRixRQUE0QixFQUNiO0VBQ2YsSUFBSUUsR0FBRyxFQUFFO0lBQ1AsTUFBTUssSUFBSSxHQUFHTCxHQUFHLENBQUNZLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDakMsTUFBTUMsRUFBRSxHQUFHZixRQUFRLElBQUksRUFBRTtJQUN6QixJQUFJLENBQUNPLElBQUksQ0FBQ1MsVUFBVSxDQUFDRCxFQUFFLENBQUMsRUFBRTtNQUN4QixPQUFPSixrQ0FBa0M7SUFDM0M7SUFDQSxNQUFNTSxhQUFhLEdBQUdWLElBQUksQ0FBQ1csT0FBTyxDQUFDSCxFQUFFLEVBQUUsRUFBRSxDQUFDO0lBQzFDLElBQ0dFLGFBQWEsSUFBSSxDQUFDQSxhQUFhLENBQUNELFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFDL0NDLGFBQWEsQ0FBQ0UsTUFBTSxJQUFJLENBQUMsSUFBSSxDQUFDLCtCQUErQixDQUFDQyxJQUFJLENBQUNILGFB QWEsQ0FBRSxFQUNuRjtNQUNBLE9BQU9OLGtDQUFrQztJQUMzQztFQUNGO0FBQ0YifQ== +\ No newline at end of file ++//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJfdXJsIiwicmVxdWlyZSIsIl9lbmNvZGVfdXJpX3F1ZXJ5IiwiX2h0dHAiLCJjb21wb3NlTmV4dFVybFF1ZXJ5UGFyYW0iLCJyZXF1ZXN0IiwiYmFzZVBhdGgiLCJjdXJyZW50VXJsIiwidXJsIiwidG9TdHJpbmciLCJwYXJzZWRVcmwiLCJwYXJzZSIsIm5leHRVcmwiLCJwYXRoIiwiZW5jb2RlVXJpUXVlcnkiLCJnZXRSZWRpcmVjdFVybCIsImVycm9yIiwiSU5WQUxJRF9ORVhUX1VSTF9QQVJBTUVURVJfTUVTU0FHRSIsImV4cG9ydHMiLCJ2YWxpZGF0ZU5leHRVcmwiLCJzcGxpdCIsImJwIiwic3RhcnRzV2l0aCIsInBhdGhNaW51c0Jhc2UiLCJyZXBsYWNlIiwibGVuZ3RoIiwidGVzdCJdLCJzb3VyY2VzIjpbIm5leHRfdXJsLnRzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qXG4gKiAgIENvcHlyaWdodCBPcGVuU2VhcmNoIENvbnRyaWJ1dG9yc1xuICpcbiAqICAgTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKS5cbiAqICAgWW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogICBBIGNvcHkgb2YgdGhlIExpY2Vuc2UgaXMgbG9jYXRlZCBhdFxuICpcbiAqICAgICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFx uICpcbiAqICAgb3IgaW4gdGhlIFwibGljZW5zZVwiIGZpbGUgYWNjb21wYW55aW5nIHRoaXMgZmlsZS4gVGhpcyBmaWxlIGlzIGRpc3RyaWJ1dGVkXG4gKiAgIG9uIGFuIFwiQVMgSVNcIiBCQVNJUywgV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlclxuICogICBleHByZXNzIG9yIGltcGxpZWQuIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZ1xuICogICBwZXJtaXNzaW9ucyBhbmQgbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuaW1wb3J0IHsgcGFyc2UgfSBmcm9tICd1cmwnO1xuaW1wb3J0IHsgUGFyc2VkVXJsUXVlcnkgfSBmcm9tICdxdWVyeXN0cmluZyc7XG5pbXBvcnQgeyBPcGVuU2VhcmNoRGFzaGJvYXJkc1JlcXVlc3QgfSBmcm9tICdvcGVuc2VhcmNoLWRhc2hib2FyZHMvc2VydmVyJztcbmltcG9ydCB7IGVuY29kZVVyaVF1ZXJ5IH0gZnJvbSAnLi4vLi4vLi4vLi4vc3JjL3BsdWdpbnMvb3BlbnNlYXJjaF9kYXNoYm9hcmRzX3V0aWxzL2NvbW1vbi91cmwvZW5jb2RlX3VyaV9xdWVyeSc7XG5pbXBvcnQgeyBnZXRSZWRpcmVjdFVybCB9IGZyb20gJy4uLy4uLy4uLy4uL3NyYy9jb3JlL3NlcnZlci9odHRwJztcblxuZXhwb3J0IGZ1bmN0aW9uIGNvbXBvc2VOZXh0VXJsUXVlcnlQYXJhbShcbiAgcmVxdWVzdDogT3BlblNlYXJjaERhc2hib2FyZHNSZXF1ZXN0LFxuICBiYXNlUGF0aDog c3RyaW5nXG4pOiBzdHJpbmcge1xuICB0cnkge1xuICAgIGNvbnN0IGN1cnJlbnRVcmwgPSByZXF1ZXN0LnVybC50b1N0cmluZygpO1xuICAgIGNvbnN0IHBhcnNlZFVybCA9IHBhcnNlKGN1cnJlbnRVcmwsIHRydWUpO1xuICAgIGNvbnN0IG5leHRVcmwgPSBwYXJzZWRVcmw/LnBhdGg7XG5cbiAgICBpZiAoISFuZXh0VXJsICYmIG5leHRVcmwgIT09ICcvJykge1xuICAgICAgcmV0dXJuIGBuZXh0VXJsPSR7ZW5jb2RlVXJpUXVlcnkoXG4gICAgICAgIGdldFJlZGlyZWN0VXJsKHtcbiAgICAgICAgICByZXF1ZXN0LFxuICAgICAgICAgIGJhc2VQYXRoLFxuICAgICAgICAgIG5leHRVcmwsXG4gICAgICAgIH0pXG4gICAgICApfWA7XG4gICAgfVxuICB9IGNhdGNoIChlcnJvcikge1xuICAgIC8qIElnbm9yZSBlcnJvcnMgZnJvbSBwYXJzaW5nICovXG4gIH1cbiAgcmV0dXJuICcnO1xufVxuXG5leHBvcnQgaW50ZXJmYWNlIFBhcnNlZFVybFF1ZXJ5UGFyYW1zIGV4dGVuZHMgUGFyc2VkVXJsUXVlcnkge1xuICBuZXh0VXJsOiBzdHJpbmc7XG59XG5cbmV4cG9ydCBjb25zdCBJTlZBTElEX05FWFRfVVJMX1BBUkFNRVRFUl9NRVNTQUdFID0gJ0ludmFsaWQgbmV4dFVybCBwYXJhbWV0ZXIuJztcblxuLyoqXG4gKiBXZSByZXF1aXJlIHRoZSBuZXh0VXJsIHBhcmFtZXRlciB0byBiZSBhbiByZWxhdGl2ZSB1cmwuXG4gKlxuICogSGVyZSB3ZSB2YWxpZGF0ZSB0aGUgbmV4dFVybCBwYXJhbWV0ZXIgYnkgY2hlY2tpb mcgaWYgaXQgbWVldHMgdGhlIGZvbGxvd2luZyBjcml0ZXJpYTpcbiAqICAgLSBuZXh0VXJsIHN0YXJ0cyB3aXRoIHRoZSBiYXNlUGF0aCAoLyBpZiBubyBzZXJ2ZXJCYXNlUGF0aCBpcyBzZXQpXG4gKiAgIC0gSWYgbmV4dFVybCBpcyBsb25nZXIgdGhhbiAyIGNoYXJzIHRoZW4gdGhlIHNlY29uZCBjaGFyYWN0ZXIgbXVzdCBiZSBhbHBoYWJldGljYWwgb3IgdW5kZXJzY29yZVxuICogICAtIFRoZSBmb2xsb3dpbmcgY2hhcmFjdGVycyBtdXN0IGJlIGFscGhhbnVtZXJpYywgZGFzaCBvciB1bmRlcnNjb3JlXG4gKiBOb3RlOiB1cmwgaGFzIGJlZW4gZGVjb2RlZCBieSBPcGVuU2VhcmNoRGFzaGJvYXJkcy5cbiAqXG4gKiBAcGFyYW0gdXJsIHVybCBzdHJpbmcuXG4gKiBAcmV0dXJucyBlcnJvciBtZXNzYWdlIGlmIG5leHRVcmwgaXMgaW52YWxpZCwgb3RoZXJ3aXNlIHZvaWQuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiB2YWxpZGF0ZU5leHRVcmwoXG4gIHVybDogc3RyaW5nIHwgdW5kZWZpbmVkLFxuICBiYXNlUGF0aDogc3RyaW5nIHwgdW5kZWZpbmVkXG4pOiBzdHJpbmcgfCB2b2lkIHtcbiAgaWYgKHVybCkge1xuICAgIGNvbnN0IHBhdGggPSB1cmwuc3BsaXQoL1xcP3wjLylbMF07XG4gICAgY29uc3QgYnAgPSBiYXNlUGF0aCB8fCAnJztcbiAgICBpZiAoIXBhdGguc3RhcnRzV2l0aChicCkpIHtcbiAgICAgIHJldHVybiBJTlZBTElEX05FWFRfVVJMX1BBUkFNRVRFUl9NRVNTQUdFO1xuICAgIH1cbiAgIC Bjb25zdCBwYXRoTWludXNCYXNlID0gcGF0aC5yZXBsYWNlKGJwLCAnJyk7XG4gICAgaWYgKFxuICAgICAgKHBhdGhNaW51c0Jhc2UgJiYgIXBhdGhNaW51c0Jhc2Uuc3RhcnRzV2l0aCgnLycpKSB8fFxuICAgICAgKHBhdGhNaW51c0Jhc2UubGVuZ3RoID49IDIgJiYgIS9eXFwvW2EtekEtWl9dW1xcL2EtekEtWjAtOS1fXSskLy50ZXN0KHBhdGhNaW51c0Jhc2UpKVxuICAgICkge1xuICAgICAgcmV0dXJuIElOVkFMSURfTkVYVF9VUkxfUEFSQU1FVEVSX01FU1NBR0U7XG4gICAgfVxuICB9XG59XG4iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7O0FBZUEsSUFBQUEsSUFBQSxHQUFBQyxPQUFBO0FBR0EsSUFBQUMsaUJBQUEsR0FBQUQsT0FBQTtBQUNBLElBQUFFLEtBQUEsR0FBQUYsT0FBQTtBQW5CQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQVFPLFNBQVNHLHdCQUF3QkEsQ0FDdENDLE9BQW9DLEVBQ3BDQyxRQUFnQixFQUNSO0VBQ1IsSUFBSTtJQUNGLE1BQU1DLFVBQVUsR0FBR0YsT0FBTyxDQUFDRyxHQUFHLENBQUNDLFFBQVEsQ0FBQyxDQUFDO0lBQ3pDLE1BQU1DLFNBQVMsR0FBRyxJQUFBQyxVQUFLLEVBQUNKLFVBQVUsRUFBRSxJQUFJLENBQUM7SUFDekMsTUFBTUssT0FBTyxHQUFHRixTQUFTLGFBQVRBLFNBQVMsdUJBQVRBLFNBQVMsQ0FBRUcsSUFBSTtJQUUvQixJQUFJLENBQUMsQ0FBQ0QsT0FBTyxJQUFJQSxPQUFPLEtBQUs sR0FBRyxFQUFFO01BQ2hDLE9BQVEsV0FBVSxJQUFBRSxnQ0FBYyxFQUM5QixJQUFBQyxvQkFBYyxFQUFDO1FBQ2JWLE9BQU87UUFDUEMsUUFBUTtRQUNSTTtNQUNGLENBQUMsQ0FDSCxDQUFFLEVBQUM7SUFDTDtFQUNGLENBQUMsQ0FBQyxPQUFPSSxLQUFLLEVBQUU7SUFDZDtFQUFBO0VBRUYsT0FBTyxFQUFFO0FBQ1g7QUFNTyxNQUFNQyxrQ0FBa0MsR0FBQUMsT0FBQSxDQUFBRCxrQ0FBQSxHQUFHLDRCQUE0Qjs7QUFFOUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ08sU0FBU0UsZUFBZUEsQ0FDN0JYLEdBQXVCLEVBQ3ZCRixRQUE0QixFQUNiO0VBQ2YsSUFBSUUsR0FBRyxFQUFFO0lBQ1AsTUFBTUssSUFBSSxHQUFHTCxHQUFHLENBQUNZLEtBQUssQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUFDLENBQUM7SUFDakMsTUFBTUMsRUFBRSxHQUFHZixRQUFRLElBQUksRUFBRTtJQUN6QixJQUFJLENBQUNPLElBQUksQ0FBQ1MsVUFBVSxDQUFDRCxFQUFFLENBQUMsRUFBRTtNQUN4QixPQUFPSixrQ0FBa0M7SUFDM0M7SUFDQSxNQUFNTSxhQUFhLEdBQUdWLElBQUksQ0FBQ1csT0FBTyxDQUFDSCxFQUFFLEVBQUUsRUFBRSxDQUFDO0lBQzFDLElBQ0dFLGFBQWEsSUFBSSxDQUFDQSxhQUFhLENBQUNELFVBQVUsQ0FBQyxHQUFHLENBQUMsSUFDL0NDLGFBQWEsQ0FBQ0UsTUFBTSxJQUFJLENBQUMsSUFBSSxDQUFDLCtCQUErQixDQUFDQyxJQUFJLENBQUNILGFB QWEsQ0FBRSxFQUNuRjtNQUNBLE9BQU9OLGtDQUFrQztJQUMzQztFQUNGO0FBQ0YifQ== diff --git a/textproc/opensearch-dashboards219/files/patch-src_core_server_opensearch_legacy_opensearch__client__config.js b/textproc/opensearch-dashboards219/files/patch-src_core_server_opensearch_legacy_opensearch__client__config.js new file mode 100644 index 000000000000..cd401aa27fe9 --- /dev/null +++ b/textproc/opensearch-dashboards219/files/patch-src_core_server_opensearch_legacy_opensearch__client__config.js @@ -0,0 +1,26 @@ +--- src/core/server/opensearch/legacy/opensearch_client_config.js.orig 2026-06-04 21:37:54 UTC ++++ src/core/server/opensearch/legacy/opensearch_client_config.js +@@ -5,7 +5,6 @@ var _lodash = require("lodash"); + }); + exports.parseOpenSearchClientConfig = parseOpenSearchClientConfig; + var _lodash = require("lodash"); +-var _url = _interopRequireDefault(require("url")); + var _std = require("@osd/std"); + var _default_headers = require("../default_headers"); + function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } +@@ -77,7 +76,7 @@ function parseOpenSearchClientConfig(config, log, { + if (Array.isArray(config.hosts)) { + const needsAuth = auth !== false && config.username && config.password; + opensearchClientConfig.hosts = config.hosts.map(nodeUrl => { +- const uri = _url.default.parse(nodeUrl); ++ const uri = new URL('', nodeUrl); + const httpsURI = uri.protocol === 'https:'; + const httpURI = uri.protocol === 'http:'; + const host = { +@@ -164,4 +163,4 @@ function getLoggerClass(log, logQueries = false) { + // noop + } + }; +-} +\ No newline at end of file ++}