Re: git: acd6144c488b - main - devel/git: Update to 2.39.1
Date: Thu, 19 Jan 2023 17:04:21 UTC
On Thu, Jan 19, 2023 at 1:42 AM Michael Gmelin <grembo@freebsd.org> wrote:
>
>
> On 19. Jan 2023, at 09:33, Antoine Brodin <antoine@freebsd.org> wrote:
>
> On Thu, Jan 19, 2023 at 8:22 AM Antoine Brodin <antoine@freebsd.org>
> wrote:
>
>
> On Thu, Jan 19, 2023 at 8:19 AM Antoine Brodin <antoine@freebsd.org>
> wrote:
>
>
> On Thu, Jan 19, 2023 at 7:55 AM Michael Gmelin <grembo@freebsd.org> wrote:
>
>
>
>
> On 19. Jan 2023, at 08:39, Antoine Brodin <antoine@freebsd.org> wrote:
>
>
> On Thu, Jan 19, 2023 at 7:38 AM Antoine Brodin <antoine@freebsd.org>
> wrote:
>
>
> On Tue, Jan 17, 2023 at 7:13 PM Renato Botelho <garga@freebsd.org> wrote:
>
>
> The branch main has been updated by garga:
>
>
> URL:
> https://cgit.FreeBSD.org/ports/commit/?id=acd6144c488bbe15cd81c41f14d9fb96636b4c1f
>
>
> commit acd6144c488bbe15cd81c41f14d9fb96636b4c1f
>
> Author: Renato Botelho <garga@FreeBSD.org>
>
> AuthorDate: 2023-01-17 19:12:17 +0000
>
> Commit: Renato Botelho <garga@FreeBSD.org>
>
> CommitDate: 2023-01-17 19:13:51 +0000
>
>
> devel/git: Update to 2.39.1
>
>
> Security: CVE-2022-41903
>
> CVE-2022-23521
>
> Sponsored by: Rubicon Communications, LLC ("Netgate")
>
> ---
>
> devel/git/Makefile | 2 +-
>
> devel/git/distinfo | 14 +++++++-------
>
> devel/git/pkg-plist | 10 ++++++++++
>
> 3 files changed, 18 insertions(+), 8 deletions(-)
>
>
> Hello,
>
>
> git seems to be unable to clone or pull over https after this update
>
> unable to access 'https://git.freebsd.org/ports.git/': SSL certificate
>
> problem: unable to get local issuer certificate
>
>
> Could you investigate?
>
>
> Adding portmgr in cc: as this affects package builders.
>
>
>
> Does installing ca-root-nss explicitly make a difference?
>
>
> ca_root_nss is installed.
>
>
> Using an old git package doesn't fix the issue, maybe the problem is
>
> in a dependency?
>
>
> Going back from curl-7.87.0 to curl-7.86.0 seems to fix the issue
>
>
> Well, there was this
>
>
> https://lists.freebsd.org/archives/dev-commits-ports-all/2023-January/049380.html
>
> which unfortunately remained unanswered.
>
> It seems like disabling CA_BUNDLE by default not only removes the
> dependency on ca_root_nss, but also disables a configuration option to look
> for certs in the right place:
>
> > +CA_BUNDLE_CONFIGURE_WITH=
> ca-bundle=${LOCALBASE}/share/certs/ca-root-nss.crt
>
> Michael
>
A lot of this was my fault... I emailed sunpoet a while back and pushed for
removing CA_BUNDLE from OPTIONS_DEFAULT, as I felt like I spent all day
rebuilding my entire tree every time ca_root_nss got updated.
Perhaps the right solution is to make CA_BUNDLE_CONFIGURE_WITH_OFF=
ca-bundle=/something/in/base?
I'm not clear whether base caroot produces something equivalent to
LOCALBASE/share/certs/ca-root-nss.crt.
# Adam
--
Adam Weinberger
adamw@adamw.org
https://www.adamw.org