Hello community, here is the log from the commit of package claws-mail.2037 for openSUSE:12.3:Update checked in at 2013-10-08 10:50:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:12.3:Update/claws-mail.2037 (Old) and /work/SRC/openSUSE:12.3:Update/.claws-mail.2037.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "claws-mail.2037" Changes: -------- New Changes file: --- /dev/null 2013-09-21 22:50:09.852032506 +0200 +++ /work/SRC/openSUSE:12.3:Update/.claws-mail.2037.new/claws-mail.changes 2013-10-08 10:50:46.000000000 +0200 @@ -0,0 +1,1717 @@ +------------------------------------------------------------------- +Thu Sep 5 17:13:51 CEST 2013 - [email protected] + +- Add libperl_requires, as we link against libperl and thus + need a specific version of perl. + +------------------------------------------------------------------- +Thu Jun 20 15:24:47 UTC 2013 - [email protected] + +- Update to version 3.9.2 (bnc#816881). + + New big icon for compose windows. + + Never decode multipart/ or message/ parts, as RFC states. + + Add missing check for libperl. + + Fix check for libsoup - it is not obligatory. + + Do not try to destroy a NULL session after an unsuccesful NNTP + connect attempt. + + The extraheaderrc format doesn't allow data after the header + colon. Other OSes may insert extra characters other than \n, + so, remove them all. + + Fix undoing file insertion. + + Fix check for python. + + Fix detection of account in --compose and --compose-from-file + where the From value contains a name + email. + + Bugs fixed: claws#2923, claws#2927. + +------------------------------------------------------------------- +Wed May 15 09:26:24 UTC 2013 - [email protected] + +- Also obsolete claws-mail-extra-plugins-devel, as the plugins + package was merged upstream. + +------------------------------------------------------------------- +Tue May 7 07:41:09 UTC 2013 - [email protected] + +- Update to version 3.9.1: + + All plugins previously packaged as 'Extra Plugins' are now + contained within the Claws Mail package. In addition to that, + the following plugins have been dropped: TrayIcon, Dillo + Viewer, and Gtkhtml2 Viewer. + + 3 command-line switches have been added: + --cancel-receiving which cancels the currently running message + retrieval operation. + --cancel-sending which cancels the currently running message + sending operation. + --debug which toggles debug output. + + '/Message/Cancel sending' has been added to the main menu. + + In the filtering and processing condition configuration for + Age, it is now possible to match based on number of hours. + + The GnuPG signature timestamp is now displayed in the full + signature information. + + Support for GnuTLS priority string has been added. + + Keep-alive pings are now performed on IMAP and NNTP + connections. + + In the Compose window, the focus is now moved to the message + body when focus is in the Subject entry and the Enter key is + pressed. + + The Delete key can now be used to remove Colour Label hotkeys. + + PDF Viewer: The printed PDF quality has been improved. + + Fancy HTML viewer: The options dialogue has been completely + reworked, and disabling remote content is now totally strict. + + Python plugin: Added Cc field to messageinfo objects. + + Python plugin: Added examples. + + Python plugin: Added a function to get an arbitrary header from + a MessageInfo object. + + Perl plugin: The documentation for insert_perl.pl has been + improved. + + Basic handling of vcard 3.0 has been added to vcard2xml.py. + + The man page has been updated. + + Bugs fixed: claws#1137, claws#1684, claws#1963, claws#2340, + claws#2617, claws#2624, claws#2702, claws#2774, claws#2785, + claws#2801, claws#2826, claws#2828, claws#2832, claws#2835, + claws#2859, claws#2862, claws#2863, claws#2878, claws#2879, + claws#2882, claws#2885, claws#2890, claws#2893, claws#2903, + claws#2909. + + Updated translations. +- Drop upstream fixed patches: + + claws-mail-3.9.0_205b490083a141586c390bd985a3e22e99ea137d.patch + + claws-mail-3.9.0_06e09c818f9455537e82e8395d658e0be336f873.patch + + claws-mail-python.diff. +- Add claws-mail-missing-include.patch: Fix brp check failure due + to some missing include headers. +- Explicitly pass all --enable-*-plugins to configure, to ensure + we will not lose any at any time. +- Add BuildRequires to build all the plugins: + + libarchive-devel + + libcurl-devel + + libpoppler-glib-devel + + libwebkit-devel + + python-gtk-devel + + pkgconfig(libgdata) + + pkgconfig(libsoup-2.4) +- Drop --enable-openssl configure parameter: no longer supported. +- Provide and obsolete claws-mail-extra-plugins and + claws-mail-extra-plugins-lang: the plugins are no longer shipped + as separate tarballs. + +------------------------------------------------------------------- +Wed Apr 24 11:07:42 UTC 2013 - [email protected] + +- pulled 2 patches from upstream to fix crash with unknown + encodings: (bnc#816881) + claws-mail-3.9.0_205b490083a141586c390bd985a3e22e99ea137d.patch + claws-mail-3.9.0_06e09c818f9455537e82e8395d658e0be336f873.patch + +------------------------------------------------------------------- +Wed Nov 21 14:44:20 UTC 2012 - [email protected] + +- Update to version 3.9.0: + + Added IMAP server side search + + Added the file .claws-mail/extraheaderrc which holds editable + extra + + Added 'Select html part of multipart messages' to the Folder + Properties + + GnuPG: Consider marginal signature validity as untrusted + + The mimeview shortcuts are now user configurable + + Spell checker: Always show 'change dictionary' menu + + Filtering dialogue: TreeView type-ahead is now case + insensitive + + Separated 'Mark all read' from 'Mark as read' and + 'Ignore thread' + + Made 'Mark all read' confirmation button more clear + + Made the clickable area of the expander arrows in the folder + list larger + + Made SSL client certificate error messages more meaningful + + The type of units required in the Extended Search information + dialogue are now indicated + + Several speed-ups and optimisations + + Updated manual + + Updated translations + + Bug fixes: + - bug 1137: 'loading plugins with same profile on different + archs' + - bug 1961: 'patches for a couple of clang warnings' + - bug 1975: 'preference mutt key bindings do not take effect' + - bug 2096: 'MEMORY-ERROR w/ Claws-Mail/IMAP and Lotus + Domino' + - bug 2203: 'Problems in forwarding multipart/alternative + messages with HTML part' + - bug 2390: 'Non-fully-trusted-key-warning appears based on + primary UID rather than recipient e-mail' + - bug 2579: 'Installed headers redefine autotools-specific + constants' + - bug 2596: 'Spell checker does not work properly' + - bug 2638: 'Respect $LEX environment variable in autogen.sh' + - bug 2639: 'The MSGBUFSIZE definition collides with a + definition of OpenBSD' + - bug 2650: 'segfault in pgp when gpgme_strerror() returns + a non utf-8 string' + - bug 2689: 'segfault when trying to view info about + pgp/smime sign' + - bug 2697: 'segfault in parse_parameters()' + - bug 2718: 'Failure to check peer hostname when checking + certificate' + - bug 2723: 'Missing encoding in generated html manual' + - bug 2743: 'null pointer crash in procmime strchr' + - bug 2744: 'Quick search throws bad command argument error + since recent change' + - bug 2751: 'g_mutex_new/g_mutex_free removed from GLib 2.32' + - bug 2760: 'display correct libc version in crash dialog + when uclibc is used' + - bug 2761: 'Desktop file does not pass validation' + - bug 2776: 'Make all menu shortcuts work properly in the + message window' + - bug 2777: 'Installing latest cvs116 package 14 Windows + version results in wrong paths in clawsrc' + - Fix some modal windows + - Only show HTML parts by default (if the pref is set so) if + the part disposition-type is inline or unknown, but not + attachment. + - IMAP: Always clear the tags list when fetching a folder, or + Claws will never untag an untagged email. + - Fix double mainwindow presentation that confuses GNOME3 + when some plugins fail to load (subsequent Claws windows + got no focus in that case) + - Fix build on Fink/OS X + - Fix build with gnutls 3.1.3 + - Fix Windows build + - Fix Windows runtime crash + - Fix socket communication +- Removed patches taken from upstream: + + claws-mail-bnc770014.patch + + claws-mail-verify-hostname.patch + + claws-mail-3.8.1-procmime-vuln.patch + +------------------------------------------------------------------- +Fri Oct 12 14:52:50 UTC 2012 - [email protected] + +- Add claws-mail-3.8.1-procmime-vuln.patch: Fixes NULL pointer + derefence while processing email content. (bnc#784463), + (CVE-2012-4507). + +------------------------------------------------------------------- +Thu Aug 9 12:59:41 UTC 2012 - [email protected] + +- Add claws-mail-verify-hostname.patch: fix SSL negotiation and + hostname verification. +- Drop claws-mail-certbundle-path.patch: integrated in the upstram ++++ 1520 more lines (skipped) ++++ between /dev/null ++++ and /work/SRC/openSUSE:12.3:Update/.claws-mail.2037.new/claws-mail.changes New: ---- claws-mail-3.9.2.tar.bz2 claws-mail-missing-include.patch claws-mail.changes claws-mail.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ claws-mail.spec ++++++ # # spec file for package claws-mail # # Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define gtk3_ready 0 %if !%{gtk3_ready} %define favor_gtk2 1 %endif Name: claws-mail Version: 3.9.2 Release: 0 Url: http://www.claws-mail.org/ Summary: A lightweight and highly configurable email client License: GPL-3.0+ Group: Productivity/Networking/Email/Clients Source0: http://downloads.sourceforge.net/project/sylpheed-claws/Claws%20Mail/3.9.2/%{name}-%{version}.tar.bz2 # PATCH-FIX-UPSTREAM claws-mail-missing-include.patch [email protected] -- Add missing includes; patch given to upstream Patch0: claws-mail-missing-include.patch BuildRequires: NetworkManager-devel BuildRequires: compface BuildRequires: db-devel BuildRequires: docbook-utils BuildRequires: enchant-devel BuildRequires: fdupes BuildRequires: gettext BuildRequires: gmp-devel BuildRequires: gpgme-devel %if 0%{?favor_gtk2} BuildRequires: gtk2-devel %else BuildRequires: gtk3-devel %endif BuildRequires: libarchive-devel BuildRequires: libcurl-devel BuildRequires: libetpan-devel >= 0.57 BuildRequires: libgcrypt-devel BuildRequires: libpoppler-glib-devel BuildRequires: libwebkit-devel BuildRequires: openldap2-devel BuildRequires: pilot-link-devel BuildRequires: pkgconfig BuildRequires: python-gtk-devel BuildRequires: startup-notification-devel BuildRequires: update-desktop-files BuildRequires: pkgconfig(dbus-1) >= 0.60 BuildRequires: pkgconfig(dbus-glib-1) >= 0.60 BuildRequires: pkgconfig(gnutls) >= 2.2 BuildRequires: pkgconfig(libgdata) >= 0.6 BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(sm) BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: pinentry-gtk2 %{?libperl_requires} Recommends: %{name}-lang Provides: sylpheed-claws = %{version} Obsoletes: sylpheed-claws < %{version} # The extra-plugin package was merged with version 3.9.1 Obsoletes: claws-mail-extra-plugins < %{version} Provides: claws-mail-extra-plugins = %{version} # The extra-plugin package was merged with version 3.9.1, also merge the -lang package Obsoletes: claws-mail-extra-plugins-lang < %{version} Provides: claws-mail-extra-plugins-lang = %{version} %description Claws Mail (previously known as Sylpheed-Claws) is a lightweight and highly configurable email client and news reader based on the GTK+ GUI toolkit, it runs on the X Window System. Claws Mail is free software distributed under the GNU GPL. To run Claws Mail use 'claws-mail' on the command line. When claws-mail is executed for the first time a configuration 'Wizard' will appear prompting you for the minimum information necessary to create a new account. %package devel Summary: A lightweight and highly configurable email client License: GPL-2.0+ Group: Development/Libraries/Other Provides: claws-mail:/usr/include/claws-mail/main.h # The extra-plugin package was merged with version 3.9.1; as such, also the -devel package merged Obsoletes: claws-mail-extra-plugins-devel < %{version} Provides: claws-mail-extra-plugins-devel = %{version} Requires: claws-mail = %{version} Requires: enchant-devel Requires: glib2-devel Requires: gnutls-devel Requires: gpgme-devel Requires: gtk2-devel Requires: libetpan-devel Requires: openldap2-devel %description devel Claws Mail (previously known as Sylpheed-Claws) is a lightweight and highly configurable email client and news reader based on the GTK+ GUI toolkit, it runs on the X Window System. Claws Mail is free software distributed under the GNU GPL. To run Claws Mail use 'claws-mail' on the command line. When claws-mail is executed for the first time a configuration 'Wizard' will appear prompting you for the minimum information necessary to create a new account. %lang_package %prep %setup -q %patch0 -p1 %build %configure \ --docdir=%{_datadir}/claws-mail \ --disable-static \ %if !(0%{?favor_gtk2}) --enable-gtk3 \ %endif --enable-ldap \ --enable-ipv6 \ --enable-jpilot \ --enable-acpi_notifier-plugin \ --enable-address_keeper-plugin \ --enable-archive-plugin \ --enable-att_remover-plugin \ --enable-attachwarner-plugin \ --enable-bogofilter-plugin \ --enable-bsfilter-plugin \ --enable-clamd-plugin \ --enable-fancy-plugin \ --enable-fetchinfo-plugin \ --enable-gdata-plugin \ --enable-mailmbox-plugin \ --enable-newmail-plugin \ --enable-notification-plugin \ --enable-pdf_viewer-plugin \ --enable-perl-plugin \ --enable-python-plugin \ --enable-pgpcore-plugin \ --enable-pgpmime-plugin \ --enable-pgpinline-plugin \ --enable-rssyl-plugin \ --enable-smime-plugin \ --enable-spamassassin-plugin \ --enable-spam_report-plugin \ --enable-tnef_parse-plugin \ --enable-vcalendar-plugin \ --disable-demo-plugin \ --enable-crash-dialog \ --enable-startup-notification \ --enable-compface \ --enable-libetpan make %{?_smp_mflags} %install %makeinstall # Clean up rm %{buildroot}%{_libdir}/claws-mail/plugins/*.la # install desktop file %suse_update_desktop_file claws-mail # we want to have the icon installed in /usr/share/pixmaps mkdir -p %{buildroot}%{_datadir}/pixmaps/ cp claws-mail-64x64.png %{buildroot}%{_datadir}/pixmaps/ # Tools cp -r tools %{buildroot}%{_datadir}/%{name} rm %{buildroot}%{_datadir}/claws-mail/tools/Makefile* # The ca-certificates are meant for windows. On Linux, it is not used and should not be distributed. rm %{buildroot}%{_datadir}/claws-mail/tools/ca-certificates.crt mv %{buildroot}%{_datadir}/claws-mail/tools/README ./README.tools # fixing permissions chmod 755 %{buildroot}%{_datadir}/claws-mail/tools/* chmod 644 %{buildroot}%{_datadir}/claws-mail/tools/multiwebsearch.conf %find_lang %{name} %{?no_lang_C} %fdupes %{buildroot}%{_libdir}/%{name}/plugins/ install -d %{buildroot}%{_sysconfdir}/skel/.claws-mail/ cat <<EOF > %{buildroot}%{_sysconfdir}/skel/.claws-mail/clawsrc [Plugins_GTK2] %{_libdir}/claws-mail/plugins/pgpcore.so %{_libdir}/claws-mail/plugins/pgpinline.so %{_libdir}/claws-mail/plugins/pgpmime.so %{_libdir}/claws-mail/plugins/smime.so EOF %if 0%{?suse_version} > 1130 %post %desktop_database_post %icon_theme_cache_post %endif %if 0%{?suse_version} > 1130 %postun %desktop_database_postun %icon_theme_cache_postun %endif %files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README README.tools TODO %{_bindir}/claws-mail %{_bindir}/sylpheed-claws %dir %{_libdir}/claws-mail %dir %{_libdir}/claws-mail/plugins %{_libdir}/claws-mail/plugins/*.so %{_libdir}/claws-mail/plugins/*.deps %{_datadir}/applications/claws-mail.desktop %{_datadir}/icons/hicolor/*/apps/claws-mail.png %{_datadir}/pixmaps/claws-mail-64x64.png %dir %{_datadir}/claws-mail %doc %{_datadir}/claws-mail/RELEASE_NOTES %doc %{_datadir}/claws-mail/manual/ %dir %{_datadir}/claws-mail/tools %{_datadir}/claws-mail/tools/*.sh %{_datadir}/claws-mail/tools/*.pl %{_datadir}/claws-mail/tools/*.py %{_datadir}/claws-mail/tools/*.conf %{_datadir}/claws-mail/tools/tb2claws-mail %{_datadir}/claws-mail/tools/u* %{_datadir}/claws-mail/tools/kdeservicemenu/ %{_mandir}/man1/claws-mail.1.gz %config(noreplace) %{_sysconfdir}/skel/.claws-mail/ %files devel %defattr(-,root,root) %{_includedir}/claws-mail/ %{_libdir}/pkgconfig/claws-mail.pc %files lang -f %{name}.lang %changelog ++++++ claws-mail-missing-include.patch ++++++ >From 81b581a8d7329608b01e51a759afad3413a4cff1 Mon Sep 17 00:00:00 2001 From: Dominique Leuenberger <[email protected]> Date: Thu, 9 May 2013 13:50:11 +0200 Subject: [PATCH] build: fix a set of 'implicit declarations' due to missing headers. --- src/news.c | 2 ++ src/plugins/vcalendar/vcal_folder.c | 1 + src/toolbar.c | 1 + 3 files changed, 4 insertions(+) diff --git a/src/news.c b/src/news.c index 3717569..43d001a 100644 --- a/src/news.c +++ b/src/news.c @@ -36,6 +36,7 @@ #include <time.h> #include <libetpan/libetpan.h> +#include "main.h" // for networkmanager_is_online() #include "nntp-thread.h" #include "news.h" #include "news_gtk.h" @@ -50,6 +51,7 @@ #include "utils.h" #include "prefs_common.h" #include "prefs_account.h" +#include "account.h" // for account_get_list() #include "inputdialog.h" #include "log.h" #include "progressindicator.h" diff --git a/src/plugins/vcalendar/vcal_folder.c b/src/plugins/vcalendar/vcal_folder.c index 1e24a09..21244e3 100644 --- a/src/plugins/vcalendar/vcal_folder.c +++ b/src/plugins/vcalendar/vcal_folder.c @@ -42,6 +42,7 @@ #include "procheader.h" #include "folder.h" #include "folderview.h" +#include "folder_item_prefs.h" // folder_item_prefs_save_config_recursive() #include "vcalendar.h" #include "vcal_folder.h" #include "vcal_prefs.h" diff --git a/src/toolbar.c b/src/toolbar.c index 74d2d97..8243a97 100644 --- a/src/toolbar.c +++ b/src/toolbar.c @@ -59,6 +59,7 @@ #include "alertpanel.h" #include "imap.h" #include "account.h" +#include "send_message.h" // for send_cancel() #ifndef USE_NEW_ADDRBOOK #include "addressbook.h" #else -- 1.7.10.4 -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
