GNU bug report logs -
#74007
[PATCH] gnu: keepalived: Update to 2.3.1. [security fixes]
Previous Next
Reported by: Nicolas Graves <ngraves <at> ngraves.fr>
Date: Fri, 25 Oct 2024 07:42:05 UTC
Severity: normal
Tags: patch
Done: Zheng Junjie <zhengjunjie <at> iscas.ac.cn>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Nicolas Graves via Guix-patches via <guix-patches <at> gnu.org> writes:
> This fixes CVE-2021-44225.
>
> * gnu/packages/cluster.scm (keepalived): Update to 2.3.1.
> [arguments]: Improve style.
> [properties]: Add release-monitoring-url property.
> ---
> gnu/packages/cluster.scm | 49 ++++++++++++++++++++--------------------
> 1 file changed, 25 insertions(+), 24 deletions(-)
>
> diff --git a/gnu/packages/cluster.scm b/gnu/packages/cluster.scm
> index 659b8282ab..e7fb5d2fc2 100644
> --- a/gnu/packages/cluster.scm
> +++ b/gnu/packages/cluster.scm
> @@ -157,42 +157,42 @@ (define-public drbd-utils
> (define-public keepalived
> (package
> (name "keepalived")
> - (version "2.0.19")
> + (version "2.3.1")
> (source (origin
> (method url-fetch)
> (uri (string-append
> - "http://www.keepalived.org/software/keepalived-"
> + "https://www.keepalived.org/software/keepalived-"
> version ".tar.gz"))
> (sha256
> (base32
> - "19scrrjsxw5g914d5ka352445blaq77dk2vm4vxabijvfra88bqf"))))
> + "18raqq15xxf5hlrqhk39prq9xdfiv9px2nlrs43273lrzndvdx4j"))))
> (build-system gnu-build-system)
> (arguments
> - '(#:phases
> - (modify-phases %standard-phases
> - (add-after 'build 'build-info
> - (lambda _
> - (invoke "make" "-C" "doc" "texinfo")
> - ;; Put images in a subdirectory as recommended by 'texinfo'.
> - (install-file "doc/source/images/software_design.png"
> - "doc/build/texinfo/keepalived-figures")
> - (substitute* "doc/build/texinfo/keepalived.texi"
> - (("@image\\{software_design,")
> - "@image{keepalived-figures/software_design,"))
> - (invoke "make" "-C" "doc/build/texinfo")))
> - (add-after 'install 'install-info
> - (lambda* (#:key outputs #:allow-other-keys)
> - (let* ((out (assoc-ref outputs "out"))
> - (infodir (string-append out "/share/info")))
> - (install-file "doc/build/texinfo/keepalived.info" infodir)
> - (install-file "doc/source/images/software_design.png"
> - (string-append infodir "/keepalived-figures"))
> - #t))))))
> + (list
> + #:phases
> + #~(modify-phases %standard-phases
> + (add-after 'build 'build-info
> + (lambda _
> + (invoke "make" "-C" "doc" "texinfo")
> + ;; Put images in a subdirectory as recommended by 'texinfo'.
> + (install-file "doc/source/images/software_design.png"
> + "doc/build/texinfo/keepalived-figures")
> + (substitute* "doc/build/texinfo/keepalived.texi"
> + (("@image\\{software_design,")
> + "@image{keepalived-figures/software_design,"))
> + (invoke "make" "-C" "doc/build/texinfo")))
> + (add-after 'install 'install-info
> + (lambda _
> + (let ((infodir (string-append #$output "/share/info")))
> + (install-file "doc/build/texinfo/keepalived.info" infodir)
> + (install-file "doc/source/images/software_design.png"
> + (string-append
> + infodir "/keepalived-figures"))))))))
> (native-inputs
> (list pkg-config python-sphinx texinfo))
> (inputs
> (list openssl libnfnetlink libnl))
> - (home-page "https://www.keepalived.org/")
> + (home-page "https://www.keepalived.org")
> (synopsis "Load balancing and high-availability frameworks")
> (description
> "Keepalived provides frameworks for both load balancing and high
> @@ -200,6 +200,7 @@ (define-public keepalived
> Server (@dfn{IPVS}) kernel module. High availability is achieved by the Virtual
> Redundancy Routing Protocol (@dfn{VRRP}). Each Keepalived framework can be used
> independently or together to provide resilient infrastructures.")
> + (properties `((release-monitoring-url . ,home-page)))
> (license license:gpl2+)))
>
> (define-public libraft
i add automake, autoconf and switch it to git-fetch. so no need add
release-monitoring-url.
[signature.asc (application/pgp-signature, inline)]
This bug report was last modified 206 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.