-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
glib, gnutls and libgcrypt security updates #4010
Conversation
I don't know if there is interest in this; instead of loosing the work I thought I would share. Many packages dated quite a bit or where based on unstable releases (e.g. |
c7f44b5
to
af69364
Compare
af69364
to
a8120f6
Compare
450cc47
to
9ab8499
Compare
791dcbc
to
d5ce51d
Compare
@ymartin59 Now ready for a merge. Feel free to have another look at it before I squash & merge but should now build with no more errors (leaving github-action running to confirm). |
Motivation: While investigating issue #4006 and trying to find the root cause I ended-up updating various dependencies. In the process I noticed multiple old versions of various key libraries that needed to be updated due to multiple CVE advisories. This PR is in direct relation to #4155 where newer version addresses security issues.
Linked issues: #4006, #4008, #3998, #4155
Checklist
all-supported
completed successfullyIMPORTANT NOTES
GLIB
https://www.cvedetails.com/vulnerability-list/vendor_id-283/product_id-16275/version_id-260024/Gnome-Glib-2.56.1.html
glib
update from 2.55 to 2.58 (was using an old and unstable version using odd versioning)glibmm
update from 2.34 to 2.58 (should always be in sync withglib
in terms of versioning)glib
andglibmm
version 2.58.x is the last version supporting autoconf/autobuild tools. Starting with version 2.60 only meson/ninja are supportedgnutls & libgcrypt
https://www.cvedetails.com/vulnerability-list/vendor_id-72/product_id-4433/GNU-Gnutls.html
https://www.cvedetails.com/vulnerability-list/vendor_id-4711/product_id-25777/Gnupg-Libgcrypt.html
Needed to be updated to accommodate above version updates
libsigc++
update from 2.4.0 to 2.10libxml++
update from 2.36 to 2.40.1Others
rmlint
&jpcre2
aresynocli-file
dependencies to which trivial updates where available (relates on PR openssl: update to version 1.1.1h #4155)--
jpcre2
update from version 10.31.03 to 10.32.01--
rmlint
update from 2.9 to 2.10.1sslh
Update from 1.19c to 1.21cgnupg
update from 2.1.6 to 2.2.23libassuan
Update from 2.2.1 to 2.5.3 (forgnupg
)libksba
Update from version 1.3.3 to 1.4.0 (forgnupg
)