From nobody Fri Jul 19 01:39:08 2024 X-Original-To: dev-commits-ports-branches@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 4WQC5839pQz5QpMg; Fri, 19 Jul 2024 01:39:08 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WQC582Kjyz4W4M; Fri, 19 Jul 2024 01:39:08 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1721353148; 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=lpvEXRrIPA3BQyI6HaGBLoXzad4lkpW9Lr1d7DnKJkc=; b=I8s8GNaoJ/IaGiIudHT9m6glTU3zaiSn5saPHJmdSWZ1/iq9m0UmcnnNS6JYyyMr72Xnc0 c6YAMmoSrwcBtphIG8xfK9R++EyQ6MpJLR9PVNJIfjNjBmKk+sJ+y9BogoY4Xx5SWYSfvc XT23R5EV9zyV6ErVUb9DPypWa9cf5jlF9sJErwJjhrKNCoxOzsSLx3bVAvkLEI5dl7QXMJ 6M+2jGSYBLdjDt/Pwvt+UH4ID3a9LaOfVH5QSCL1+f8cXyOoGKnArrMpDKQDCpzZ6NbPmR jfetNgYhRnXK9giMcygpvZfixoQLkrKjp6QnDYWKETl6Dkn73+8UwLwzR3taeg== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1721353148; a=rsa-sha256; cv=none; b=uZJ6ypFmrE2u7AUzb7iX49Ng51UnnxcrnCa+hgW3wZPyoCKEnFohhnPvqkAojI8AgWUk// w/J7t7klMAHsg5GqxykRI78pykC2pp9mHAMrzCKDPUZoxKsWBfO7Fq2/IULcQlaRkrEqWB qrD0tCwhCFSt0QnQeHquD5OHBi7tygTamu+9djDCJGbFibP+8OMAsLSHdjw9WCmPp58BCC f/otSpnO/nd8lt5D48hcoDxpyAHJ1sdtEWpnH4Xlu0E1DrGoL7OnVtxbmY853qBzNxJO65 NCabb5+I9AZW4IMpMKPkC3CW2GiqM5ZM17tO1+p2GUK0BVitXb+TG9IFwKYY5Q== 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=1721353148; 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=lpvEXRrIPA3BQyI6HaGBLoXzad4lkpW9Lr1d7DnKJkc=; b=SFdsjB3RXXnhhrYgapQzaADbbFbgalCgMDDXCWOZOc7sxuAIHWXbgzGVXKBH52TMHLOC9y Gbn1D85FzvUPB9+X4GkdRuGyH30mTUr8sDcGcQw23h3PIDY5Pg5x//Bn7/V5WQHdZYd2rg Xg5sFygySR+y9oqAFxbTQL0yfFgU5/EKQSjltonCRwpTqsBweQzQzKYXvJ3BmI3OfBS72r h1q2jk0B2NE6dJc+QsPDGtex1JrAI+sNrE9rUrnJ871jZrZnzou+aUYD3LUcY2f3hYE4zf WTueqptMn96RFBdtPIEP6RyLxoFuCJzC0Go7h3qj+a77kfMrjRsddCZ9KfdZow== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WQC581pYpz1BZ3; Fri, 19 Jul 2024 01:39:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 46J1d8A2011979; Fri, 19 Jul 2024 01:39:08 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 46J1d8Vg011976; Fri, 19 Jul 2024 01:39:08 GMT (envelope-from git) Date: Fri, 19 Jul 2024 01:39:08 GMT Message-Id: <202407190139.46J1d8Vg011976@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org From: Vladimir Druzenko Subject: git: bf01a5962c27 - 2024Q3 - security/keepass-plugin-keepassrpc: update 1.8.0 =?utf-8?Q?=E2=86=92?= 2.0.2 (CVE-2020-16271) and take maintainership List-Id: Commits to the quarterly branches of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-branches List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-branches@freebsd.org Sender: owner-dev-commits-ports-branches@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: vvd X-Git-Repository: ports X-Git-Refname: refs/heads/2024Q3 X-Git-Reftype: branch X-Git-Commit: bf01a5962c27f3b06efd0747bd1ab375b5bea457 Auto-Submitted: auto-generated The branch 2024Q3 has been updated by vvd: URL: https://cgit.FreeBSD.org/ports/commit/?id=bf01a5962c27f3b06efd0747bd1ab375b5bea457 commit bf01a5962c27f3b06efd0747bd1ab375b5bea457 Author: gatekeeper AuthorDate: 2024-07-19 01:22:15 +0000 Commit: Vladimir Druzenko CommitDate: 2024-07-19 01:38:28 +0000 security/keepass-plugin-keepassrpc: update 1.8.0 → 2.0.2 (CVE-2020-16271) and take maintainership Changelogs: https://forum.kee.pm/t/release-notes-keepassrpc-1-9-0/2345 https://github.com/kee-org/keepassrpc/releases/tag/v1.10.0 https://github.com/kee-org/keepassrpc/releases/tag/v1.11.0 https://github.com/kee-org/keepassrpc/releases/tag/v1.12.0 https://github.com/kee-org/keepassrpc/releases/tag/v1.12.1 https://github.com/kee-org/keepassrpc/releases/tag/v1.13.0 https://github.com/kee-org/keepassrpc/releases/tag/v1.14.0 https://github.com/kee-org/keepassrpc/releases/tag/v1.15.0 https://github.com/kee-org/keepassrpc/releases/tag/v1.15.1 https://github.com/kee-org/keepassrpc/releases/tag/v1.16.0 https://github.com/kee-org/keepassrpc/releases/tag/v2.0.0 https://github.com/kee-org/keepassrpc/releases/tag/v2.0.1 https://github.com/kee-org/keepassrpc/releases/tag/v2.0.2 Security: https://forum.kee.pm/t/a-critical-security-update-for-keepassrpc-is-available/3040 https://forum.kee.pm/t/cve-2020-16271-warning-message/3143 PR: 280357 MFH: 2024Q3 (cherry picked from commit e34f6550a701b73f476a8f75d400df323620253b) --- security/keepass-plugin-keepassrpc/Makefile | 13 +++-- security/keepass-plugin-keepassrpc/distinfo | 6 +- .../files/patch-KeePassRPC_KeePassRPC.csproj | 65 +++++++++++++++++----- 3 files changed, 60 insertions(+), 24 deletions(-) diff --git a/security/keepass-plugin-keepassrpc/Makefile b/security/keepass-plugin-keepassrpc/Makefile index 6ba09441668e..4b1b44503c1a 100644 --- a/security/keepass-plugin-keepassrpc/Makefile +++ b/security/keepass-plugin-keepassrpc/Makefile @@ -1,18 +1,18 @@ PORTNAME= keepassrpc -PORTVERSION= 1.8.0 +PORTVERSION= 2.0.2 DISTVERSIONPREFIX=v -PORTREVISION= 2 CATEGORIES= security PKGNAMEPREFIX= keepass-plugin- -MAINTAINER= ports@FreeBSD.org +MAINTAINER= tiago.gasiba@gmail.com COMMENT= KeePass plugin which facilitates the Kee Firefox plugin WWW= https://www.kee.pm/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= keepass>0:security/keepass +BUILD_DEPENDS= keepass>0:security/keepass \ + msbuild:devel/msbuild LIB_DEPENDS= libgdiplus.so:x11-toolkits/libgdiplus USES= cpe mono @@ -20,8 +20,8 @@ CPE_VENDOR= kee USE_GITHUB= yes GH_ACCOUNT= kee-org -NO_ARCH= yes DATADIR= ${PREFIX}/share/keepass/Plugins +NO_ARCH= yes OPTIONS_DEFINE= DEBUG DEBUG_VARS= config=Debug @@ -29,12 +29,13 @@ DEBUG_VARS_OFF= config=Release do-build: (cd ${WRKSRC} && \ - ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/xbuild /t:KeePassRPC /p:Configuration=${CONFIG}) + ${SETENV} ${MAKE_ENV} ${LOCALBASE}/bin/msbuild /t:KeePassRPC /p:Configuration=${CONFIG}) do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/KeePassRPC/bin/${CONFIG} && \ ${RM} ./KeePass.exe && \ + ${RM} ./KeePass.exe.config && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR}) .include diff --git a/security/keepass-plugin-keepassrpc/distinfo b/security/keepass-plugin-keepassrpc/distinfo index 3eaedd8e6f9e..eb6b02ca6c68 100644 --- a/security/keepass-plugin-keepassrpc/distinfo +++ b/security/keepass-plugin-keepassrpc/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1549286066 -SHA256 (kee-org-keepassrpc-v1.8.0_GH0.tar.gz) = aaa91cb93f89c32d92e26fecc379db9b5604db82350f75ec33ec5fe97a0c8686 -SIZE (kee-org-keepassrpc-v1.8.0_GH0.tar.gz) = 3986474 +TIMESTAMP = 1721341251 +SHA256 (kee-org-keepassrpc-v2.0.2_GH0.tar.gz) = 49e009dd20291a11ef53417329d018ef833eaee290c3e7ca0dc38e9900d6d925 +SIZE (kee-org-keepassrpc-v2.0.2_GH0.tar.gz) = 3869344 diff --git a/security/keepass-plugin-keepassrpc/files/patch-KeePassRPC_KeePassRPC.csproj b/security/keepass-plugin-keepassrpc/files/patch-KeePassRPC_KeePassRPC.csproj index bd75a37d91b6..a24b6cd7155d 100644 --- a/security/keepass-plugin-keepassrpc/files/patch-KeePassRPC_KeePassRPC.csproj +++ b/security/keepass-plugin-keepassrpc/files/patch-KeePassRPC_KeePassRPC.csproj @@ -1,18 +1,53 @@ ---- KeePassRPC/KeePassRPC.csproj.orig 2017-12-16 23:19:07 UTC +--- KeePassRPC/KeePassRPC.csproj.orig 2024-06-12 18:29:35 UTC +++ KeePassRPC/KeePassRPC.csproj -@@ -105,7 +105,7 @@ - - False - .exe -- ..\..\..\..\Program Files (x86)\KeePass Password Safe 2 DEV\KeePass.exe -+ /usr/local/share/keepass/KeePass.exe +@@ -113,7 +113,7 @@ + + + $(USERPROFILE)\KeePassDEV\KeePass.exe +- $(home)/keepass-dev/KeePass.exe ++ /usr/local/share/keepass/KeePass.exe - - -@@ -385,4 +385,4 @@ - :BuildEventOK - echo POSTBUILDSTEP for $(ProjectName) COMPLETED OK + + +@@ -478,38 +478,12 @@ -- -\ No newline at end of file -+ + + +- #!/bin/bash +- echo POSTBUILDSTEP for $(ProjectName) +- +- export KPDir="${HOME}/keepass-dev/" +- export KPPDir=${KPDir}Plugins/ +- export KPPTempDir="${KPPDir}$(ProjectName)" +- +- # delete the PLGX from any previous ReleasePLGX build +- rm -f "${KPPDir}$(ProjectName).plgx" +- if [ $? = 1 ]; then echo POSTBUILDSTEP for $(ProjectName) FAILED; exit 1; fi +- echo Release plgx deleted +- +- # copy output DLLs to KeePass plugins directory +- cp "$(ProjectName).dll" "${KPPDir}$(ProjectName).dll" +- cp "$(ProjectName).pdb" "${KPPDir}$(ProjectName).pdb" +- +- if [ $? = 1 ]; then echo POSTBUILDSTEP for $(ProjectName) FAILED; exit 1; fi +- +- cp "Jayrock.dll" "${KPPDir}Jayrock.dll" +- cp "Jayrock.Json.dll" "${KPPDir}Jayrock.Json.dll" +- cp "Fleck2.dll" "${KPPDir}Fleck2.dll" +- cp "DomainPublicSuffix.dll" "${KPPDir}DomainPublicSuffix.dll" +- +- if [ $? = 1 ]; then echo POSTBUILDSTEP for $(ProjectName) FAILED; exit 1; fi +- +- echo Debug DLLs copied to plugins directory +- +- echo POSTBUILDSTEP for $(ProjectName) COMPLETED OK ++ #!/bin/sh ++ echo POSTBUILDSTEP for $(ProjectName): COMPLETED OK + + + +- #!/bin/bash ++ #!/usr/local/bin/bash + echo POSTBUILDSTEP for $(ProjectName) + + export KPDir="${HOME}/keepass-dev/"