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)]
Your message dated Sat, 26 Oct 2024 10:16:33 +0800
with message-id <87a5erip6m.fsf <at> iscas.ac.cn>
and subject line Re: [bug#74007] [PATCH] gnu: keepalived: Update to 2.3.1. [security fixes]
has caused the debbugs.gnu.org bug report #74007,
regarding [PATCH] gnu: keepalived: Update to 2.3.1. [security fixes]
to be marked as done.
(If you believe you have received this mail in error, please contact
help-debbugs <at> gnu.org.)
--
74007: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74007
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
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
--
2.46.0
[Message part 3 (message/rfc822, inline)]
[Message part 4 (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.