Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package weechat for openSUSE:Factory checked in at 2022-03-15 19:04:36 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/weechat (Old) and /work/SRC/openSUSE:Factory/.weechat.new.25692 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "weechat" Tue Mar 15 19:04:36 2022 rev:65 rq:961752 version:3.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/weechat/weechat.changes 2022-02-15 00:37:41.747149953 +0100 +++ /work/SRC/openSUSE:Factory/.weechat.new.25692/weechat.changes 2022-03-15 19:05:19.424964542 +0100 @@ -1,0 +2,8 @@ +Mon Mar 14 19:07:06 UTC 2022 - Andreas Stieger <andreas.stie...@gmx.de> + +- update to 3.4.1: + * core: set again TLS verification functions after options + weechat.network.gnutls_ca_system and + weechat.network.gnutls_ca_user are changed (boo#1197083) + +------------------------------------------------------------------- Old: ---- weechat-3.4.tar.xz weechat-3.4.tar.xz.asc New: ---- weechat-3.4.1.tar.xz weechat-3.4.1.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ weechat.spec ++++++ --- /var/tmp/diff_new_pack.ec4gZf/_old 2022-03-15 19:05:19.908964870 +0100 +++ /var/tmp/diff_new_pack.ec4gZf/_new 2022-03-15 19:05:19.916964875 +0100 @@ -17,7 +17,7 @@ Name: weechat -Version: 3.4 +Version: 3.4.1 Release: 0 Summary: Multi-protocol extensible Chat Client License: GPL-3.0-or-later @@ -181,27 +181,35 @@ %{_datadir}/icons/hicolor/*/apps/weechat.png %files -f "%{name}.lang" lang +%license COPYING %files devel +%license COPYING %{_includedir}/weechat %{_libdir}/pkgconfig/weechat.pc %files lua +%license COPYING %{_libdir}/weechat/plugins/lua.so %files perl +%license COPYING %{_libdir}/weechat/plugins/perl.so %files python +%license COPYING %{_libdir}/weechat/plugins/python.so %files tcl +%license COPYING %{_libdir}/weechat/plugins/tcl.so %files ruby +%license COPYING %{_libdir}/weechat/plugins/ruby.so %files spell +%license COPYING %{_libdir}/weechat/plugins/spell.so %changelog ++++++ weechat-3.4.tar.xz -> weechat-3.4.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/weechat-3.4/ChangeLog.adoc new/weechat-3.4.1/ChangeLog.adoc --- old/weechat-3.4/ChangeLog.adoc 2021-12-18 08:57:32.000000000 +0100 +++ new/weechat-3.4.1/ChangeLog.adoc 2022-03-13 21:01:13.000000000 +0100 @@ -15,6 +15,13 @@ (file _ReleaseNotes.adoc_ in sources). +[[v3.4.1]] +== Version 3.4.1 (2022-03-13) + +Bug fixes:: + + * core: set again TLS verification functions after options weechat.network.gnutls_ca_system and weechat.network.gnutls_ca_user are changed (issue #1763) + [[v3.4]] == Version 3.4 (2021-12-18) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/weechat-3.4/ReleaseNotes.adoc new/weechat-3.4.1/ReleaseNotes.adoc --- old/weechat-3.4/ReleaseNotes.adoc 2021-12-18 08:57:32.000000000 +0100 +++ new/weechat-3.4.1/ReleaseNotes.adoc 2022-03-13 21:01:13.000000000 +0100 @@ -17,6 +17,11 @@ (file _ChangeLog.adoc_ in sources). +[[v3.4.1]] +== Version 3.4.1 (2022-03-13) + +Bug fix and maintenance release. + [[v3.4]] == Version 3.4 (2021-12-18) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/weechat-3.4/src/core/wee-network.c new/weechat-3.4.1/src/core/wee-network.c --- old/weechat-3.4/src/core/wee-network.c 2021-12-18 08:57:32.000000000 +0100 +++ new/weechat-3.4.1/src/core/wee-network.c 2022-03-13 21:01:13.000000000 +0100 @@ -92,6 +92,27 @@ } /* + * Allocates credentials structure. + */ + +void +network_allocate_credentials () +{ + gnutls_certificate_allocate_credentials (&gnutls_xcred); +#if LIBGNUTLS_VERSION_NUMBER >= 0x02090a /* 2.9.10 */ + gnutls_certificate_set_verify_function (gnutls_xcred, + &hook_connect_gnutls_verify_certificates); +#endif /* LIBGNUTLS_VERSION_NUMBER >= 0x02090a */ +#if LIBGNUTLS_VERSION_NUMBER >= 0x020b00 /* 2.11.0 */ + gnutls_certificate_set_retrieve_function (gnutls_xcred, + &hook_connect_gnutls_set_certificates); +#else + gnutls_certificate_client_set_retrieve_function (gnutls_xcred, + &hook_connect_gnutls_set_certificates); +#endif /* LIBGNUTLS_VERSION_NUMBER >= 0x020b00 */ +} + +/* * Loads system's default trusted certificate authorities. * * Returns the number of certificates loaded. @@ -259,9 +280,7 @@ network_num_certs), network_num_certs); } - - gnutls_certificate_allocate_credentials (&gnutls_xcred); - + network_allocate_credentials (); network_load_ca_files (force_display); } @@ -275,19 +294,8 @@ if (!weechat_no_gnutls) { gnutls_global_init (); - gnutls_certificate_allocate_credentials (&gnutls_xcred); + network_allocate_credentials (); network_load_ca_files (0); -#if LIBGNUTLS_VERSION_NUMBER >= 0x02090a /* 2.9.10 */ - gnutls_certificate_set_verify_function (gnutls_xcred, - &hook_connect_gnutls_verify_certificates); -#endif /* LIBGNUTLS_VERSION_NUMBER >= 0x02090a */ -#if LIBGNUTLS_VERSION_NUMBER >= 0x020b00 /* 2.11.0 */ - gnutls_certificate_set_retrieve_function (gnutls_xcred, - &hook_connect_gnutls_set_certificates); -#else - gnutls_certificate_client_set_retrieve_function (gnutls_xcred, - &hook_connect_gnutls_set_certificates); -#endif /* LIBGNUTLS_VERSION_NUMBER >= 0x020b00 */ } network_init_gnutls_ok = 1; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/weechat-3.4/version.sh new/weechat-3.4.1/version.sh --- old/weechat-3.4/version.sh 2021-12-18 08:57:32.000000000 +0100 +++ new/weechat-3.4.1/version.sh 2022-03-13 21:01:13.000000000 +0100 @@ -32,9 +32,9 @@ # devel-patch the patch version of devel (e.g. 2 for version 1.4.2) # -WEECHAT_STABLE=3.4 -WEECHAT_DEVEL=3.4 -WEECHAT_DEVEL_FULL=3.4 +WEECHAT_STABLE=3.4.1 +WEECHAT_DEVEL=3.4.1 +WEECHAT_DEVEL_FULL=3.4.1 if [ $# -lt 1 ]; then echo >&2 "Syntax: $0 stable|devel|devel-full|devel-major|devel-minor|devel-patch"