2023-11-20 [Paul] 4.2.0 * NEWS * README * RELEASE_NOTES for release 4.2.0 2023-11-20 [Paul] 4.1.1-119-g6b848994b * po/ca.po * po/cs.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po updated translations by David Medina, David Vachulka, Łukasz Wojniłowicz, Frederico Goncalves Guimaraes, Hugo Carvalho, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, Numan Demirdöğen, and Mark Chang 2023-11-20 [Paul] 4.1.1-118-g10e6aa125 * src/plugins/litehtml_viewer/Makefile.am add missing file 2023-11-19 [Ricardo Mones] 4.1.1-117-gf45a39231 * src/common/tlds.h Update TLDs for release 2023-11-17 [Paul] 4.1.1-116-gad77f62cf * src/compose.c * src/plugins/dillo/dillo_viewer.c fix bug 4361, 'Embedding external editor crashes Claws-Mail on Wayland' and a similar crash with the dillo plugin 2023-11-16 [wwp] 4.1.1-115-g40a7c311b * po/fr.po Update French translation. 2023-11-16 [Ricardo Mones] 4.1.1-114-gea3b45116 * po/es.po Update Spanish translation 2023-11-10 [Ricardo Mones] 4.1.1-113-g7dbde9581 * src/summaryview.c More parentheses for yet another warning summaryview.c:3986:66: warning: suggest parentheses around ‘&&’ within ‘||’ 2023-11-10 [Ricardo Mones] 4.1.1-112-g7ac7d0b48 * src/mimeview.c Add parentheses to fix warning mimeview.c:1946:39: warning: suggest parentheses around ‘&&’ within ‘||’ 2023-11-05 [Paul] 4.1.1-111-gd0dbd94b8 * INSTALL * configure.ac * manual/en/plugins.xml * manual/es/plugins.xml * manual/fr/plugins.xml * po/POTFILES.in * src/plugins/Makefile.am don't build or distribute the gdata plugin 2023-11-04 [Jonathan Boeing] 4.1.1-110-g1a795ba0b * src/plugins/vcalendar/vcal_manager.c Fix -Wstringop-truncation warnings 2023-11-04 [Jonathan Boeing] 4.1.1-109-g9d22fe3a0 * src/prefs_account.c Fix size_t format specifier warning 2023-11-04 [Jonathan Boeing] 4.1.1-108-g42d934c28 * src/action.c * src/common/unmime.c * src/common/utils.c * src/compose.c * src/filtering.c * src/folder.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/pgpcore/sgpgme.c * src/prefs_account.c Fix -Wunused-result warnings from g_string_free() 2023-11-03 [Ricardo Mones] 4.1.1-107-gd08ffb5ce * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/dillo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/keyword_warner/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/litehtml_viewer/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am Disable stack execution on plugins 2023-10-26 [Paul] 4.1.1-106-ga8e4b62dd * src/addrmerge.c fix CID 1548056: Error handling issues 2023-10-26 [Paul] 4.1.1-105-g2ffed0163 * src/prefs_themes.c plug leaks 2023-10-25 [Paul] 4.1.1-104-g2f166a77a * src/prefs_themes.c no longer allow installing or removing system themes this eliminates bug 4710, 'Write error on system wide icon theme install' 2023-10-22 [Jonathan Boeing] 4.1.1-103-g6a7354fb3 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/litehtml/document.h Replace over_element() with upstream's get_over_element() 2023-10-21 [Jonathan Boeing] 4.1.1-102-gb35db77b6 * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/litehtml_viewer/litehtml/README.md * .../litehtml_viewer/litehtml/css_properties.cpp * .../litehtml_viewer/litehtml/css_properties.h * .../litehtml_viewer/litehtml/css_selector.cpp * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * .../litehtml_viewer/litehtml/el_before_after.cpp * .../litehtml_viewer/litehtml/el_before_after.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_style.h * src/plugins/litehtml_viewer/litehtml/el_table.cpp * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * .../litehtml/formatting_context.cpp * .../litehtml_viewer/litehtml/formatting_context.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/line_box.cpp * src/plugins/litehtml_viewer/litehtml/master_css.h * .../litehtml_viewer/litehtml/media_query.cpp * .../litehtml_viewer/litehtml/render_block.cpp * .../litehtml_viewer/litehtml/render_block.h * .../litehtml/render_block_context.cpp * .../litehtml/render_block_context.h * .../litehtml_viewer/litehtml/render_flex.cpp * src/plugins/litehtml_viewer/litehtml/render_flex.h * .../litehtml_viewer/litehtml/render_image.cpp * .../litehtml_viewer/litehtml/render_image.h * .../litehtml_viewer/litehtml/render_inline.h * .../litehtml/render_inline_context.cpp * .../litehtml/render_inline_context.h * .../litehtml_viewer/litehtml/render_item.cpp * src/plugins/litehtml_viewer/litehtml/render_item.h * .../litehtml_viewer/litehtml/render_table.cpp * .../litehtml_viewer/litehtml/render_table.h * src/plugins/litehtml_viewer/litehtml/string_id.h * src/plugins/litehtml_viewer/litehtml/style.cpp * .../litehtml_viewer/litehtml/stylesheet.cpp * src/plugins/litehtml_viewer/litehtml/table.h * src/plugins/litehtml_viewer/litehtml/types.h Update LiteHTML sources Sync with upstream commit 42632777fbb047e15cb6a4f661a3304f993671ec 2023-10-10 [Jonathan Boeing] 4.1.1-101-gd4170e674 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Sync with api changes 2023-10-09 [Jonathan Boeing] 4.1.1-100-gfd6149254 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp * .../litehtml_viewer/container_linux_images.h Build fixes 2023-10-09 [Jonathan Boeing] 4.1.1-99-gabed0c4a5 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Use custom get_default_font_size() and _name() 2023-10-09 [Jonathan Boeing] 4.1.1-98-g13cf4f62c * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_text.cpp Use upstream font functions 2023-10-09 [Jonathan Boeing] 4.1.1-97-g5253556f4 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/css.inc * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Sync with master_css changes 2023-10-09 [Jonathan Boeing] 4.1.1-96-g532414c67 * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_text.cpp String api updates Upstream replaced tstring with string and tchar_t* with char* 2023-10-09 [Jonathan Boeing] 4.1.1-95-gbf5fb4346 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Sync with litehtml v0.7 2023-10-09 [Jonathan Boeing] 4.1.1-94-gcf2e2a323 * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/litehtml_viewer/litehtml/attributes.h * .../litehtml_viewer/litehtml/background.cpp * src/plugins/litehtml_viewer/litehtml/background.h * src/plugins/litehtml_viewer/litehtml/borders.h * src/plugins/litehtml_viewer/litehtml/box.cpp * src/plugins/litehtml_viewer/litehtml/box.h * src/plugins/litehtml_viewer/litehtml/codepoint.cpp * src/plugins/litehtml_viewer/litehtml/codepoint.h * src/plugins/litehtml_viewer/litehtml/context.cpp * src/plugins/litehtml_viewer/litehtml/context.h * .../litehtml_viewer/litehtml/css_borders.cpp * .../litehtml_viewer/litehtml/css_length.cpp * src/plugins/litehtml_viewer/litehtml/css_length.h * src/plugins/litehtml_viewer/litehtml/css_margins.h * src/plugins/litehtml_viewer/litehtml/css_offsets.h * .../litehtml_viewer/litehtml/css_position.h * .../litehtml_viewer/litehtml/css_properties.cpp * .../litehtml_viewer/litehtml/css_properties.h * .../litehtml_viewer/litehtml/css_selector.cpp * .../litehtml_viewer/litehtml/css_selector.h * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * .../litehtml/document_container.cpp * .../litehtml_viewer/litehtml/document_container.h * src/plugins/litehtml_viewer/litehtml/el_anchor.cpp * src/plugins/litehtml_viewer/litehtml/el_anchor.h * src/plugins/litehtml_viewer/litehtml/el_base.cpp * src/plugins/litehtml_viewer/litehtml/el_base.h * .../litehtml_viewer/litehtml/el_before_after.cpp * .../litehtml_viewer/litehtml/el_before_after.h * src/plugins/litehtml_viewer/litehtml/el_body.cpp * src/plugins/litehtml_viewer/litehtml/el_body.h * src/plugins/litehtml_viewer/litehtml/el_break.cpp * src/plugins/litehtml_viewer/litehtml/el_break.h * src/plugins/litehtml_viewer/litehtml/el_cdata.cpp * src/plugins/litehtml_viewer/litehtml/el_cdata.h * .../litehtml_viewer/litehtml/el_comment.cpp * src/plugins/litehtml_viewer/litehtml/el_comment.h * src/plugins/litehtml_viewer/litehtml/el_div.cpp * src/plugins/litehtml_viewer/litehtml/el_div.h * src/plugins/litehtml_viewer/litehtml/el_font.cpp * src/plugins/litehtml_viewer/litehtml/el_font.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_image.h * src/plugins/litehtml_viewer/litehtml/el_li.cpp * src/plugins/litehtml_viewer/litehtml/el_li.h * src/plugins/litehtml_viewer/litehtml/el_link.cpp * src/plugins/litehtml_viewer/litehtml/el_link.h * src/plugins/litehtml_viewer/litehtml/el_para.cpp * src/plugins/litehtml_viewer/litehtml/el_para.h * src/plugins/litehtml_viewer/litehtml/el_script.cpp * src/plugins/litehtml_viewer/litehtml/el_script.h * src/plugins/litehtml_viewer/litehtml/el_space.cpp * src/plugins/litehtml_viewer/litehtml/el_space.h * src/plugins/litehtml_viewer/litehtml/el_style.cpp * src/plugins/litehtml_viewer/litehtml/el_style.h * src/plugins/litehtml_viewer/litehtml/el_table.cpp * src/plugins/litehtml_viewer/litehtml/el_table.h * src/plugins/litehtml_viewer/litehtml/el_td.cpp * src/plugins/litehtml_viewer/litehtml/el_td.h * src/plugins/litehtml_viewer/litehtml/el_text.cpp * src/plugins/litehtml_viewer/litehtml/el_text.h * src/plugins/litehtml_viewer/litehtml/el_title.cpp * src/plugins/litehtml_viewer/litehtml/el_title.h * src/plugins/litehtml_viewer/litehtml/el_tr.cpp * src/plugins/litehtml_viewer/litehtml/el_tr.h * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * src/plugins/litehtml_viewer/litehtml/html.cpp * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/iterators.cpp * src/plugins/litehtml_viewer/litehtml/iterators.h * src/plugins/litehtml_viewer/litehtml/line_box.cpp * src/plugins/litehtml_viewer/litehtml/line_box.h * src/plugins/litehtml_viewer/litehtml/litehtml.h * src/plugins/litehtml_viewer/litehtml/master_css.h * .../litehtml_viewer/litehtml/media_query.cpp * src/plugins/litehtml_viewer/litehtml/media_query.h * src/plugins/litehtml_viewer/litehtml/num_cvt.cpp * src/plugins/litehtml_viewer/litehtml/num_cvt.h * src/plugins/litehtml_viewer/litehtml/os_types.h * .../litehtml_viewer/litehtml/render_block.cpp * .../litehtml/render_block_context.cpp * .../litehtml_viewer/litehtml/render_flex.cpp * .../litehtml_viewer/litehtml/render_image.cpp * .../litehtml_viewer/litehtml/render_inline.cpp * .../litehtml/render_inline_context.cpp * .../litehtml_viewer/litehtml/render_item.cpp * src/plugins/litehtml_viewer/litehtml/render_item.h * .../litehtml_viewer/litehtml/render_table.cpp * src/plugins/litehtml_viewer/litehtml/string_id.cpp * src/plugins/litehtml_viewer/litehtml/string_id.h * src/plugins/litehtml_viewer/litehtml/strtod.cpp * src/plugins/litehtml_viewer/litehtml/style.cpp * src/plugins/litehtml_viewer/litehtml/style.h * .../litehtml_viewer/litehtml/stylesheet.cpp * src/plugins/litehtml_viewer/litehtml/stylesheet.h * src/plugins/litehtml_viewer/litehtml/table.cpp * src/plugins/litehtml_viewer/litehtml/table.h * .../litehtml_viewer/litehtml/tstring_view.cpp * .../litehtml_viewer/litehtml/tstring_view.h * src/plugins/litehtml_viewer/litehtml/types.h * src/plugins/litehtml_viewer/litehtml/url.cpp * src/plugins/litehtml_viewer/litehtml/url.h * src/plugins/litehtml_viewer/litehtml/url_path.cpp * src/plugins/litehtml_viewer/litehtml/url_path.h * .../litehtml_viewer/litehtml/utf8_strings.cpp * .../litehtml_viewer/litehtml/utf8_strings.h * src/plugins/litehtml_viewer/litehtml/web_color.cpp * src/plugins/litehtml_viewer/litehtml/web_color.h Sync with litehtml v0.7 2023-10-08 [Jonathan Boeing] 4.1.1-93-g99db9602c * src/plugins/litehtml_viewer/container_linux.cpp * .../litehtml_viewer/container_linux_images.cpp Move functions back to container_linux.cpp Move load_image(), get_image_size(), and clear_images() from container_linux_images.cpp to container_linux.cpp 2023-10-17 [wwp] 4.1.1-92-gc556ff93f * src/common/utils.c URIs may contain the '$' dollar sign (fix broken syntax). 2023-10-17 [wwp] 4.1.1-91-g9e28cb56d * src/common/utils.c URIs may contain the '$' dollar sign. 2023-09-24 [Paul] 4.1.1-90-gf0b5dc5b4 * src/compose.c when queueing or drafting a msg with an attachment which no longer exists, use the correct label on the button of the warning dialogue 2023-09-21 [wwp] 4.1.1-89-gb4fc92008 * README * src/gtk/quicksearch.c Updated quicksearch mini-doc in README file, sorted QA help list in dialog. 2023-09-21 [wwp] 4.1.1-88-gb0775d48a * src/advsearch.c * src/gtk/quicksearch.c remove support for the 'y S' quicksearch expression (one may now use 'v X-Label S') 2023-09-21 [wwp] 4.1.1-87-g5d259b6d5 * src/matcher.c fix using a custom header in found_in_addressbook match expressions 2023-09-21 [wwp] 4.1.1-86-g3ad43ddd0 * src/advsearch.c * src/gtk/quicksearch.c fix bug 4700, 'Add v H V search shortcut' patch by Thomas Orgis 2023-09-21 [Paul] 4.1.1-85-g8ad2efdef * src/mainwindow.c * src/mainwindow.h a more nuanced sensitivity is needed 2023-09-21 [Paul] 4.1.1-84-g16e8226ca * configure.ac allow building the litehtml plugin with libgumbo >= 0.10 but < 0.12 if, and only if, explicitly requested 2023-09-21 [Paul] 4.1.1-83-g03654c4ff * configure.ac don't fail to build if we don't have gumbo >= 0.12, just don't build the litehtml_viewer plugin 2023-09-21 [Michael Rasmussen] 4.1.1-82-g579967a7e * configure.ac Missed removing comment ,dnl disabled by default' 2023-09-21 [Michael Rasmussen] 4.1.1-81-g994da6529 * configure.ac Build litehtml_viewer-plugin by default if gumbo2 found 2023-09-19 [Paul] 4.1.1-80-g4db43a95f * AUTHORS update AUTHORS file 2023-09-18 [Michael Rasmussen] 4.1.1-79-g23c34bc4b * src/gtk/authors.h * src/oauth2.c Update on-disk tokens as well when in-memory tokens are updated. Patch by Gianni Ceccarelli 2023-09-12 [Paul] 4.1.1-78-gec2333b90 * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c fix bug 4637, 'Segmentation fault when using SUMMARY is empty' 2023-08-24 [Paul] 4.1.1-77-g109fb63a7 * configure.ac only build litehtml_viewer plugin if explicitly instructed 2023-08-23 [Ricardo Mones] 4.1.1-76-g7506dd998 * src/password.c * src/password.h Don't link unused function with newer encryption Encryption with previous broken method is only used when explicitly requested by configuring with --with-password-encryption=old 2022-03-25 [Ricardo Mones] 4.1.1-75-g7f2cc1b35 * src/stock_pixmap.c Fix three warnings in do_pix_draw() stock_pixmap.c:971:4: warning: ‘gtk_widget_get_style’ is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations] stock_pixmap.c:973:4: warning: ‘gdk_cairo_create’ is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations] stock_pixmap.c:974:4: warning: ‘gdk_cairo_set_source_color’ is deprecated: Use 'gdk_cairo_set_source_rgba' instead [-Wdeprecated-declarations] 2023-08-18 [Paul] 4.1.1-74-gd832b62d7 * src/prefs_themes.c * src/stock_pixmap.c * src/stock_pixmap.h fix bug 4693, 'Hang and crash when enable disable SVG Rendering prefs' by reverting d6dfb9960cc1c8d25a1dbfaf6958fb82e596c46b 2023-08-18 [Paul] 4.1.1-73-g9eb64a780 * src/compose.c when redirecting, disable queueing because re-editing a redirected msg allows changing it. Also disable the Attachments context menu so that it is not possible to remove an attachment from a redirected msg 2023-08-17 [Paul] 4.1.1-72-g265d0a7dd * src/imap.c use the statusbar to show that expunge is happening patch by Tim Mann 2023-08-12 [Paul] 4.1.1-71-ga8f5ca94d * AUTHORS * src/gtk/authors.h * src/gtk/filesel.c * src/plugins/archive/archiver_gtk.c * src/plugins/clamd/clamav_plugin_gtk.c add RFE 4686, 'use gtk native filechooser' patch by nycex 2023-08-11 [Paul] 4.1.1-70-g18c51de5c * AUTHORS * configure.ac * po/pt_PT.po * src/gtk/authors.h * tools/claws.i18n.status.pl add newly updated (almost complete) Portuguese translation by Hugo Carvalho 2023-08-09 [Paul] 4.1.1-69-g453d869b3 * AUTHORS * src/account.c * src/etpan/imap-thread.h * src/gtk/authors.h * src/imap.c * src/prefs_account.c * src/prefs_account.h fix bug 4618, 'Rate limit by remote breaks queued/marked actions (Delete/Move)' patch by Charles Huber 2023-08-09 [Paul] 4.1.1-68-gabde28bea * src/compose.c remove the arbitrary paste restriction, which could be worked around by using the context menu anyway 2023-07-09 [Andreas Oberritter] 4.1.1-67-g4c6844370 * src/etpan/imap-thread.c * src/imap.c * src/imap.h * src/prefs_account.c Add support for SCRAM-SHA-{224,256,384,512} authentication mechanism (via libetpan) to IMAP. They are supported by Cyrus IMAP. Dovecot supports SCRAM-SHA-256. 2023-06-24 [Ricardo Mones] 4.1.1-66-gb63e9ce42 * src/plugins/gdata/cm_gdata_contacts.c * src/prefs_account.c Fix five constness related warnings prefs_account.c:4134:17: warning: assignment discards ‘const’ qualifier from pointer target type cm_gdata_contacts.c:7xx:34: warning: passing argument 1 of 'g_free' discards 'const' qualifier from pointer target type 2023-06-24 [Paul] 4.1.1-65-gda7ac9b35 * src/mimeview.c allow saving attachments only, without other msg parts 2023-06-09 [wwp] 4.1.1-64-gc18a2f85c * src/procheader.c Fix CID 1532282. 2023-06-08 [Paul] 4.1.1-63-gdc955cc65 * AUTHORS * src/gtk/authors.h * src/procheader.c fix bug 4679, 'The correct date header is interpreted incorrectly to display strange date.' patch by Takayuki Sakaguchi 2023-06-03 [Ricardo Mones] 4.1.1-62-g7c1ea64fe * src/plugins/fancy/fancy_viewer.c Fix error creation and warning The error won't be created if the GQuark is 0, only a warning is emitted and NULL is returned. See: https://gitlab.gnome.org/GNOME/glib/-/blob/main/glib/gerror.c#L792 2023-05-26 [Paul] 4.1.1-61-g671a081c4 * src/procmime.c fix coverity issue CID 1530431: Memory - illegal accesses (OVERRUN) 2023-05-25 [Paul] 4.1.1-60-g5226e3dc3 * src/procmime.c * src/procmime.h recognise font/* and chemical/* mime types 2023-04-19 [Paul] 4.1.1-59-ga9a16a253 * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/num_cvt.h fix bug 4648, 'fails to build with gcc 13' 2023-04-18 [Ricardo Mones] 4.1.1-58-gf0cab27e8 * src/common/utils.c Quit searching if string became empty 2023-04-18 [Paul] 4.1.1-57-g9c2dc86a8 * src/common/utils.c fix bug 4670, 'To/CC incorrectly escaped with a trailing backslash' 2023-04-09 [Ricardo Mones] 4.1.1-56-ga9cb94446 * src/addrbook.c Fix new warning and complete previous commit addrbook.c:54:13: warning: ‘addrbook_print_book’ declared ‘static’ but never defined 2023-04-09 [Ricardo Mones] 4.1.1-55-g4ba880512 * src/addrbook.c Remove unused function warning addrbook.c:223:13: warning: ‘addrbook_print_book’ defined but not used 2023-04-07 [Paul] 4.1.1-54-g8ac5c0b3a * src/compose.c fix message which is shown when mail can't be sent 2023-03-31 [Paul] 4.1.1-53-gf66863109 * src/image_viewer.c image viewer: don't make the 'load image' button larger than necessary 2023-03-31 [Paul] 4.1.1-52-ga8abb5491 * src/image_viewer.c fix image viewer when not auto-loading images: fix alignments of text; show the 'load' button; re-arrange the code in a more linear fashion 2023-03-25 [Sergei Trofimovich] 4.1.1-51-ge178a14c6 * po/ru.po po/ru.po: fix "text" translation "text" should be translatext "текст"(and suffix), not "тест". 2023-03-24 [Sergei Trofimovich] 4.1.1-50-g5bbf75638 * po/ru.po po/ru.po: fix "Grey" translation "Зеленый" is Green, not Grey. 2023-03-20 [Paul] 4.1.1-49-g34bb3379f * src/plugins/rssyl/rssyl_prefs.c use the same terminology as everywhere else 2023-03-12 [Ricardo Mones] 4.1.1-48-g49501393a * po/es.po Update Spanish translation 2023-02-24 [Paul] 4.1.1-47-ge2e7f63c6 * configure.ac * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h remove checks for libsoup and libsoup-gnome, and remove the proxy pref from the fancy plugin because none of this is used thanks to Páder Rezsõ for the hint 2023-02-24 [Paul] 4.1.1-46-gbed3a071a * src/plugins/attachwarner/attachwarner.h * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h * src/plugins/keyword_warner/keyword_warner.h * src/plugins/keyword_warner/keyword_warner_prefs.c * src/plugins/keyword_warner/keyword_warner_prefs.h * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditem.h * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/feeditemenclosure.h * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/libfeed/parser.h * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_atom10.h * src/plugins/rssyl/libfeed/parser_rdf.h * src/plugins/rssyl/libfeed/parser_rss20.c * src/plugins/rssyl/libfeed/parser_rss20.h * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/opml_export.h * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/opml_import.h * src/plugins/rssyl/parse822.c * src/plugins/rssyl/parse822.h * src/plugins/rssyl/plugin.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_add_item.h * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_cb_menu.h * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_deleted.h * src/plugins/rssyl/rssyl_feed.c * src/plugins/rssyl/rssyl_feed.h * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_feed_props.h * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_gtk.h * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_parse_feed.h * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe.h * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/rssyl/rssyl_subscribe_gtk.h * src/plugins/rssyl/rssyl_update_comments.c * src/plugins/rssyl/rssyl_update_comments.h * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/rssyl/rssyl_update_feed.h * src/plugins/rssyl/rssyl_update_format.c * src/plugins/rssyl/rssyl_update_format.h * src/plugins/rssyl/strutils.c * src/plugins/rssyl/strutils.h update forgotten copyright headers 2023-02-24 [Paul] 4.1.1-45-g568c901bc * configure.ac fix bug 4666, 'fancy plugin doesn't build with libwebkit2gtk-4.1' 2023-02-21 [Paul] 4.1.1-44-g914102789 * src/gtk/authors.h fix alphabetical order 2023-02-21 [Paul] 4.1.1-43-g48086e4e8 * AUTHORS * src/gtk/authors.h * src/oauth2.c fix bug 4664, 'OAUTH2 overwrites passwords even for plaintext logins' based on patch by Roland Haas 2023-02-21 [Paul] 4.1.1-42-gc61593c30 * src/oauth2.c code style 2023-02-13 [Paul] 4.1.1-41-g9e1cb8b14 * src/main.c add spam session stats to command line output 2023-02-13 [Paul] 4.1.1-40-g22480dc3a * src/main.c (re-)initialize session spam statistics 2023-02-08 [Paul] 4.1.1-39-g8d176a20c * src/textview.c remove two unnecessary lines added in last commit 2023-02-08 [Paul] 4.1.1-38-gfbc0627c8 * AUTHORS * src/gtk/authors.h * src/mimeview.c * src/procheader.c * src/procheader.h * src/textview.c fix bug 4658, 'Headers unfolded incorrectly in message view' based on patch by Viatrix 2023-02-06 [Paul] 4.1.1-37-g681b0766c * src/gtk/about.c * src/main.h * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/spamassassin/spamassassin.c add spam stats to session stats 2023-02-03 [Michael Rasmussen] 4.1.1-36-geba27f8d5 * src/plugins/litehtml_viewer/lh_widget.cpp Fix for bug #4300 again. Initially committer Andrej Kacian Tue, 6 Aug 2019 09:46:01 +0100 (10:46 +0200) 2023-01-19 [wwp] 4.1.1-35-g07f38db5b * AUTHORS * po/fr.po Fix duplicate menu shortcut (thanks to JP Guillonneau) 2023-01-05 [Paul] 4.1.1-34-g23df64c5a * src/folderview.c re-add the mistakenly removed quick method of unsetting the start-up folder option, and improve it 2023-01-04 [Ricardo Mones] 4.1.1-33-g964f268a7 * src/folderview.c Fix CID 1518897 2023-01-03 [Ricardo Mones] 4.1.1-32-gcc3ffa1e2 * src/folderview.c Fix minor issues on new start-up folder feature • Disallow setting top-level folders as start-up folders: there's nothing to be opened on them. • Give fast feedback of the folder currently set as start-up folder by setting the menu entry to disabled on it. 2023-01-02 [Paul] 4.1.1-31-g689ff464d * src/gtk/about.c bump the year 2023-01-02 [Paul] 4.1.1-30-gca89ade8e * src/folderview.c * src/main.c * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c add an easy way to open any folder on start-up 2022-12-30 [Paul] 4.1.1-29-g102602650 * src/main.c remove obsolete /dev/mem_notify stuff 2022-12-15 [Ricardo Mones] 4.1.1-28-g3167a0a37 * configure.ac Improve naming and summary messages 2022-12-15 [Ricardo Mones] 4.1.1-27-g71ea22117 * configure.ac Add debug calls to configure summary 2022-12-15 [Ricardo Mones] 4.1.1-26-g8aaf0276c * configure.ac * src/addrindex.c * src/ldapctrl.c * src/ldapctrl.h * src/ldapquery.c * src/ldapquery.h * src/ldapserver.c * src/ldapserver.h Exclude LDAP debug functions unless requested 2022-12-13 [Paul] 4.1.1-25-g1225798a8 * src/gtk/quicksearch.c fix 3476a5c7e4a7e77ccd474efac6a7156df973db1e (thanks Tristan\!) 2022-12-12 [Ricardo Mones] 4.1.1-24-gbc5122372 * src/statusbar.c * src/statusbar.h Remove unused function statusbar_print() 2022-12-10 [Paul] 4.1.1-23-g3476a5c7e * src/gtk/quicksearch.c when changing quicsearch type update history list 2022-12-03 [Ricardo Mones] 4.1.1-22-g35e83190c * src/folderview.c * src/summaryview.c * src/summaryview.h Remove unnecessary definitions and calls The summaryview_lock function is never called yet its unlock counterpart is called twice to undo something never done. 2022-11-27 [Jonathan Boeing] 4.1.1-21-gefd66a931 * configure.ac Use libetpan CFLAGS for header check 2022-11-27 [Jonathan Boeing] 4.1.1-20-g51d6662d2 * configure.ac * m4/ax_func_mkdir.m4 * m4/gnupg.m4 Use AX_FUNC_MKDIR from autoconf-archive 2022-11-27 [Jonathan Boeing] 4.1.1-19-gaae5f0929 * configure.ac * m4/gnupg-check-typedef.m4 * src/common/md5.c * src/common/md5.h Replace u32 with guint32 2022-11-27 [Jonathan Boeing] 4.1.1-18-gb1255f92e * m4/aspell.m4 * m4/check-type.m4 * m4/codeset.m4 * m4/glibc2.m4 * m4/glibc21.m4 * m4/intdiv0.m4 * m4/intmax.m4 * m4/inttypes-pri.m4 * m4/inttypes.m4 * m4/inttypes_h.m4 * m4/isc-posix.m4 * m4/lcmessage.m4 * m4/longdouble.m4 * m4/longlong.m4 * m4/printf-posix.m4 * m4/signed.m4 * m4/size_max.m4 * m4/stdint_h.m4 * m4/uintmax_t.m4 * m4/ulonglong.m4 * m4/wchar_t.m4 * m4/wint_t.m4 * m4/xsize.m4 Remove unused m4 files 2022-11-27 [Jonathan Boeing] 4.1.1-17-gb8b9a2986 * Makefile.am * configure.ac * m4/Makefile.am Make m4 an EXTRA_DIST rather than a SUBDIR 2022-11-27 [Jonathan Boeing] 4.1.1-16-g6b35a3874 * configure.ac * m4/gpgme.m4 Improve cross-compile compatibility of GPGME check Update gpgme.m4 from upstream and prefer pkg-config to AM_PATH_GPGME 2022-11-26 [Ricardo Mones] 4.1.1-15-g928a2e256 * configure.ac * src/addrbook.c * src/addrbook.h * src/addrclip.c * src/addrclip.h * src/addressbook.c * src/addrindex.c Don't include unused debug functions in binary Unless requested by user with the new configure flag. 2022-11-21 [Paul] 4.1.1-14-g741ecb32d * configure.ac don't attempt to build the perl plugin if ExtUtils::Embed is not installed 2022-11-21 [Paul] 4.1.1-13-gb3d3f6ec1 * src/plugins/fancy/Makefile.am put web_extensions/ at the same level as plugins/ so users do not assume it contains a loadable plugin 2022-11-19 [Ricardo Mones] 4.1.1-12-g81df77350 * src/setup.c * src/setup.h Remove unused function setup() Completes commit 8fa3ba47460dae9351a25f084fb05362fbf5c57e 2022-11-08 [Michael Rasmussen] 4.1.1-11-g15f792b7e * src/pop.c * src/pop.h Fix POP3 using OAuth2 to handle Microsoft POP3 OAuth2 protocol. Patch provided by H.Merijn Brand 2022-11-08 [Paul] 4.1.1-10-g8d158aaeb * src/mainwindow.c fix bug where, when starting with msgview hidden, toggling msgview to show it would use incorrect height 2022-11-03 [wwp] 4.1.1-9-g3bcd1c797 * src/addr_compl.c Fix bug 4491: address autocompletion list does not expand in height with the number of matches 2022-11-02 [Paul] 4.1.1-8-g2745c1c8f * AUTHORS * src/gtk/authors.h remove (now ex-)German treanslator's email address at his request 2022-10-27 [Ricardo Mones] 4.1.1-7-ga269d94f6 * configure.ac * src/compose.c Raise glib version requirement to 2.50 again Revert the revert: as discussed on irc first revert seems to be mistake, as 2.50 is needed to use G_PID_FORMAT. While we're at it, remove also the remaining check for this version. This reverts commit 1445df7021764ede5cea62338e3724726006c413. 2022-10-24 [Ricardo Mones] 4.1.1-6-gf00440558 * configure.ac Allow building vCalendar without ExtUtils::Embed Thanks Paul for the heads up! 2022-10-24 [Ricardo Mones] 4.1.1-5-gd0ba07703 * configure.ac Fix 4645: fails to check for perl-ExtUtils::Embed 2022-10-24 [Paul] 4.1.1-4-g803b7a15a * AUTHORS * src/gtk/authors.h update team data 2022-10-24 [Paul] 4.1.1-3-gf0a04026a * src/plugins/fancy/fancy_web_extension.c fix copy/paste error in last commit 2022-10-24 [Paul] 4.1.1-2-gb358b973c * src/plugins/fancy/fancy_web_extension.c use GLib 2.66 when available make things simpler for our future selves 2022-10-22 [Michael Rasmussen] 4.1.1-1-g1e3b95e1d * src/plugins/fancy/fancy_web_extension.c Since g_uri_peek_scheme requires GLib 2.66 replace it with g_uri_parse_scheme 2022-10-20 [Paul] 4.1.1 * NEWS * README * RELEASE_NOTES for release 4.1.1 2022-10-20 [Paul] 4.1.0-1394-g65608443d * src/summaryview.c fix bold_marked 2022-10-20 [wwp] 4.1.0-1393-g2392431f2 * manual/fr/advanced.xml Update the French manual (hidden prefs). 2022-10-20 [Paul] 4.1.0-1392-g4e6a2ef03 * configure.ac clean up check for valgrind 2022-10-20 [Paul] 4.1.0-1391-g333f56c38 * src/plugins/fancy/fancy_web_extension.c check for return value when setting G_MESSAGES_DEBUG 2022-10-19 [Jonathan Boeing] 4.1.0-1390-gc45dc1be7 * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_viewer.c Don't load Fancy if the Web Extension isn't found 2022-10-19 [Paul] 4.1.0-1389-g5d798106f * po/ca.po * po/cs.po * po/nl.po * po/pl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po update translations 2022-10-19 [Paul] 4.1.0-1388-g2ae8be2b8 * claws-mail.desktop Polish update by Łukasz Wojniłowicz 2022-10-19 [Paul] 4.1.0-1387-gc74916d8f * src/plugins/fancy/fancy_web_extension.c show the debug output 2022-10-09 [Jonathan Boeing] 4.1.0-1386-gae80c5e67 * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h * src/plugins/fancy/fancy_web_extension.c fix bug 4630, 'Fancy loads remote images when remote content is disabled' Upstream changes broke the 'empty network proxy' method of blocking remote content, so replace it with a WebKit extension that handles the send-request signal. 2022-10-19 [Paul] 4.1.0-1385-gdb8edf89d * src/compose.c fix bug where NNTP account's SMTP server wasn't used 2022-10-18 [Ricardo Mones] 4.1.0-1384-gfde7dd3fb * AUTHORS Remove duplicated entry 2022-10-17 [Michael Rasmussen] 4.1.0-1383-g8287ec1b2 * src/oauth2.c Use define for gnutls-priority instead of hard coded string 2022-10-17 [Michael Rasmussen] 4.1.0-1382-g15c3f52d7 * src/oauth2.c Handle non-ascii characters in server response. Fixes bug #4636 2022-10-17 [Ricardo Mones] 4.1.0-1381-g538bd9160 * src/common/tlds.h Update TLDs for release 2022-10-16 [Ricardo Mones] 4.1.0-1380-g6049ff468 * po/es.po Update Spanish translation 2022-10-16 [Ricardo Mones] 4.1.0-1379-ga0d5f3a23 * src/plugins/spam_report/spam_report_prefs.c Fix frame label alignment to match other prefs 2022-10-16 [wwp] 4.1.0-1378-ga1aa2a69e * po/fr.po Update French translation. 2022-10-08 [Jonathan Boeing] 4.1.0-1377-gf5080c0fc * claws-features.h.in * configure.ac * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/sgpgme.c * src/plugins/smime/Makefile.am Add pkgconfig support for gpgme and libgpg-error 2022-10-08 [Jonathan Boeing] 4.1.0-1376-gb2b89f91d * m4/Makefile.am * m4/missing/gdk-pixbuf.m4 * m4/missing/gettext.m4 * m4/missing/gpgme.m4 * m4/missing/imlib.m4 Remove some m4 cruft 2022-10-16 [Michael Rasmussen] 4.1.0-1375-g729413f1d * src/oauth2.c Do not use a hard coded value for socket timeout. Use the user configured timeout (socket I/O timeout) 2022-10-09 [Paul] 4.1.0-1374-gaad93a035 * src/prefs_account.c differentiate this "Send" from others for better translation possibilities 2022-10-08 [Jonathan Boeing] 4.1.0-1373-g5be706bb7 * src/prefs_account.c Fix building on Windows 2022-10-05 [Paul] 4.1.0-1372-g85f18a81a * src/prefs_other.c remove text about modifying keyboard shortcuts 2022-09-25 [wwp] 4.1.0-1371-g2bf99f055 * README Fix bug 4628: typos in the README file, patch by Andreas Rönnquist. 2022-09-23 [Ricardo Mones] 4.1.0-1370-gd47f31be5 * Makefile.am * configure.ac * get-git-version Modernize configure.ac And move computing git version to an external script. 2022-09-20 [Paul] 4.1.0-1369-g3a31cf2d6 * src/plugins/fancy/fancy_viewer.c disable the cache fixes bug where the wrong mid/cid images would be shown when named identically to previously viewed images 2022-09-19 [Ricardo Mones] 4.1.0-1368-g7f7084536 * manual/es/advanced.xml Sync 'bold_marked' to the Spanish manual 2022-09-19 [Paul] 4.1.0-1367-gf39a6b9a8 * manual/en/advanced.xml correction: 'bold_marked' is off by default 2022-09-19 [Paul] 4.1.0-1366-g6124bf5a1 * manual/en/advanced.xml add 'bold_marked' entry to manual 2022-09-19 [Paul] 4.1.0-1365-g61b676f31 * src/prefs_common.c * src/prefs_common.h * src/summaryview.c optionally (via hidden pref) use bold font in summaryview for 'marked' messages 2022-09-12 [Ricardo Mones] 4.1.0-1364-g8d910b825 * src/addressadd.c Fix unchecked access to pointer 2022-09-11 [Ricardo Mones] 4.1.0-1363-ge95e0eafe * po/es.po Improve some sieve-related translations 2022-09-05 [Paul] 4.1.0-1362-g69f78ed4c * src/compose.c correctly set modified flag after auto-save 2022-09-01 [Paul] 4.1.0-1361-g43d043bc8 * src/gtk/description_window.c improve readability of symbol list 2022-08-17 [wwp] 4.1.0-1360-g8a875ee61 * src/filtering.c Review filtering logging: fix few cases to make logging compliant to what's documented, use positive matching and rework logic when it's twisted. 2022-08-16 [Ricardo Mones] 4.1.0-1359-g1e04ff348 * src/filtering.c Fix CID 1508488: Control flow issues (DEADCODE) And the logic surrounding the logging of filtering. 2022-08-02 [Paul] 4.1.0-1358-g269c86146 * src/plugins/att_remover/att_remover.c escape filenames to fix bug where filenames would not be shown and corrupt the output also save some work for the translators, and remove some idle whitespace 2022-08-01 [Paul] 4.1.0-1357-g9e07c9d83 * po/de.po fix bug 4620, 'German translation of Content-Transfer-Encoding adds unwanted colon' 2022-07-28 [Paul] 4.1.0-1356-g0cc7a4961 * src/customheader.c * src/prefs_customheader.c give an appropriate error msg when disallowing a colon in a custom header 2022-07-28 [Ricardo Mones] 4.1.0-1355-ge134be0de * src/customheader.c Make custom headers compliant with RFC 2822 § 3.6 And disallow setting header names with colons inside. 2022-07-24 [Paul] 4.1.0-1354-gbe0f05095 * configure.ac forgotten capitalisation 2022-07-24 [Paul] 4.1.0-1353-gd7543298f * src/gtk/about.c the features list is supposed to be in alphabetical order, fix that 2022-07-24 [Paul] 4.1.0-1352-gc2cb61123 * src/gtk/about.c no-one can say IPv6 is new these days, so we won't either 2022-07-24 [Paul] 4.1.0-1351-gd1d9ffd6c * configure.ac * src/common/smtp.c * src/etpan/imap-thread.c * src/gtk/about.c * src/imap.c * src/inc.c * src/oauth2.c * src/oauth2.h * src/pop.c * src/prefs_account.c * src/send_message.c make oauth2 depend on gnutls at build time, but add --disable-oauth2 so the interface can be decluttered for those that will never need oauth2 2022-07-23 [Paul] 4.1.0-1350-g94019c056 * configure.ac * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/tests/Makefile.am * src/plugins/pgpcore/tests/pgp_utils_test.c fix bug 4547, '--enable-tests makes compilation fail' remove broken test 2022-07-23 [Paul] 4.1.0-1349-g7c3fb6c33 * src/common/socket.c * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/plugins/libravatar/libravatar_federation.c fix some warnings when building with --disable-gnutls 2022-07-23 [Paul] 4.1.0-1348-ga48eb8d8a * src/common/smtp.c * src/etpan/imap-thread.c * src/imap.c * src/inc.c * src/oauth2.c * src/oauth2.h * src/pop.c * src/prefs_account.c * src/prefs_account.h * src/send_message.c fix bug 4615, 'Compilation fails with --disable-gnutls' don't build oauth2 support when using --disable-gnutls 2022-07-23 [Michael Rasmussen] 4.1.0-1347-gedc57db93 * src/oauth2.c Revert redirect URL to 127.0.0.1 2022-07-23 [Paul] 4.1.0-1346-gfd4c5f697 * src/oauth2.c remove unused variable 2022-07-20 [Ricardo Mones] 4.1.0-1345-gcfecbde13 * src/printing.c Remove GTK3 deprecated calls from printing Fixes: sys:1: Warning: ../../../gobject/gsignal.c:2613: signal 'expose_event' is invalid for instance '0x2d768d0' of type 'GtkDrawingArea' And the following warnings are also gone: • printing.c:517:9: warning: ‘gtk_widget_set_double_buffered’ is deprecated • printing.c:648:9: warning: ‘gdk_cairo_create’ is deprecated: … • printing.c:1262:65: warning: ‘gdk_color_free’ is deprecated: … 2022-07-13 [Paul] 4.1.0-1344-ga7993f658 * src/summaryview.c in the summaryview tooltip, show name+addr 2022-06-22 [Paul] 4.1.0-1343-g885cd5ebe * src/mimeview.c * src/prefs_common.c * src/prefs_common.h fix 'save all' dialogues * don't treat not overwriting a file as an error * add checkboxes/hidden prefs to not show the post-saving informational dialogues * fix counts in informational dialogues * improvements to dialogue labels 2022-06-22 [Paul] 4.1.0-1342-gcb87cf1dd * src/compose.c make the external editor error msg more useful and less obscure 2022-06-16 [Michael Rasmussen] 4.1.0-1341-g42b153731 * src/prefs_account.c Fix building on FreeBSD 2022-06-09 [Ricardo Mones] 4.1.0-1340-gd65f9fb28 * src/prefs_account.c Make OAuth2 displayed results translatable… …and remove artificial limits to accommodate translations. 2022-06-05 [Ricardo Mones] 4.1.0-1339-g6ff340cb7 * src/mainwindow.c * src/plugins/mailmbox/mailmbox.c * src/plugins/newmail/newmail.c * src/plugins/notification/gtkhotkey/x11/eggaccelerators.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/select-keys.c * src/plugins/vcalendar/vcal_folder.c Remove more unused macros 2022-06-05 [Ricardo Mones] 4.1.0-1338-g025449b5e * src/prefs_account.c Remove unused macro 2022-05-27 [Michael Rasmussen] 4.1.0-1337-g6fbe52dbc * src/prefs_account.c Fix CID 1504479 and 1504581 2022-05-27 [Michael Rasmussen] 4.1.0-1336-g6a28f853f * src/prefs_account.c Fix CID 1504580 2022-05-27 [Colin Leroy-Mira] 4.1.0-1335-g42520ed14 * src/oauth2.c Use localhost instead of 127.0.0.1 for Microsoft Oauth2 RedirectURIs in Azure must "start with https:// or http://localhost" 2022-05-27 [Michael Rasmussen] 4.1.0-1334-ga166d4484 * src/prefs_account.c Clean code formatting 2022-05-27 [Michael Rasmussen] 4.1.0-1333-ge4e359121 * src/prefs_account.c Improved OAuth solution from David Fletcher 2022-05-26 [Ricardo Mones] 4.1.0-1332-g98d87a84c * src/prefs_account.c Fix condition check at the end of function Removes scaring traceback and emit a warning instead. 2022-05-24 [Michael Rasmussen] 4.1.0-1331-gea331e758 * src/oauth2.c Fix MS Outlook OAuth2 2022-05-24 [Michael Rasmussen] 4.1.0-1330-g33c80dcb2 * src/prefs_account.c Small fix from David Fletcher 2022-05-23 [Paul] 4.1.0-1329-g72ed8b4e2 * src/compose.c add missing space 2022-05-23 [Paul] 4.1.0-1328-g7e0c8bc23 * src/compose.c fix bug 4583, 'Compose window 'Discard message' dialog is displayed even though draft is already saved' 2022-05-22 [Paul] 4.1.0-1327-g82c164bb8 * src/compose.c fix bug 4584, 'Compose window causing Claws to terminate unexpectedly' 2022-05-21 [Jonathan Boeing] 4.1.0-1326-g2d4362f17 * src/prefs_account.c Fix building on windows 2022-05-21 [Michael Rasmussen] 4.1.0-1325-g964a11831 * src/prefs_account.c fix CID 1504463 2022-05-21 [Michael Rasmussen] 4.1.0-1324-g0148b9569 * src/prefs_account.c fix CID 1504464 2022-05-21 [Michael Rasmussen] 4.1.0-1323-g30f5f9f83 * src/prefs_account.c fix CID 1504466 2022-05-20 [Michael Rasmussen] 4.1.0-1322-g6476ca3de * src/oauth2.c fix for obtaining access code from request for Microsoft OAuth2 functionality 2022-05-20 [Michael Rasmussen] 4.1.0-1321-ge3a613af5 * src/oauth2.c * src/prefs_account.c New method for OAuth2 authentication and receiving of access token from David Fletcher applied including my fix for Microsoft OAuth2 functionality 2022-05-19 [wwp] 4.1.0-1320-gc23d02b23 * configure.ac Fix a typo error, thanks to Milan Obuch. 2022-05-18 [Paul] 4.1.0-1319-g483668f09 * src/addrharvest.c * src/exportldif.c * src/folderview.c * src/gtk/icon_legend.c normalise spelling of sub-folder 2022-05-18 [Paul] 4.1.0-1318-g05e53c2a9 * po/en_GB.po update en_GB.po 2022-05-18 [Paul] 4.1.0-1317-gaf7973c0b * m4/gpgme.m4 modernize autotools (forgot this file in last commit) 2022-05-18 [Paul] 4.1.0-1316-g79abcb428 * configure.ac * m4/check-type.m4 * m4/gnupg-check-typedef.m4 * m4/gnupg.m4 * m4/intmax.m4 * m4/inttypes-pri.m4 * m4/inttypes.m4 * m4/inttypes_h.m4 * m4/longdouble.m4 * m4/signed.m4 * m4/spamassassin.m4 * m4/stdint_h.m4 * m4/wchar_t.m4 modernise autotools 2022-05-17 [Paul] 4.1.0-1315-gbb6c9a439 * configure.ac modernize configure.ac and require autoconf 2.69 or greater 2022-05-09 [Paul] 4.1.0-1314-gc7814b779 * tools/claws.i18n.status.pl update Polish translator 2022-05-09 [Paul] 4.1.0-1313-gaebe1714b * AUTHORS * src/gtk/authors.h update Polish translator info 2022-05-09 [Paul] 4.1.0-1312-geb8535afa * AUTHORS * manual/de/advanced.xml * src/gtk/authors.h updat for page of Ferman manual, submitted by Christoph Klassen 2022-05-09 [Paul] 4.1.0-1311-g2a4fe7a81 * manual/en/advanced.xml * manual/es/advanced.xml * manual/fr/advanced.xml replace g**gle with duckduckgo and other minor updates 2022-05-09 [Paul] 4.1.0-1310-g02e6c839b * README some minor updates 2022-05-07 [Ricardo Mones] 4.1.0-1309-ga32b62657 * src/plugins/gdata/cm_gdata_contacts.c Fix syntax (too many python these days ^_^) 2022-05-07 [Ricardo Mones] 4.1.0-1308-g2c16c66d8 * src/plugins/litehtml_viewer/litehtml/html_tag.cpp Fix CID 1498793: access the managed object of an empty smart pointer 2022-05-07 [Ricardo Mones] 4.1.0-1307-g107cee427 * src/plugins/gdata/cm_gdata_contacts.c Fix CID 1491331: "cached_contact" going out of scope leaks 2022-05-07 [Ricardo Mones] 4.1.0-1306-gbefad9080 * src/msgcache.c Fix CID 1504312: uninitialized value "data_ver" 2022-05-06 [wwp] 4.1.0-1305-g0892075ca * src/uri_opener.c Remove duplicate check. 2022-05-06 [Paul] 4.1.0-1304-gb61f6cfcf * NEWS * doc/man/claws-mail.1 remove some stray conflict markers 2022-04-23 [Ricardo Mones] 3.19.0-10-g5fee50c54 * src/plugins/perl/perl_plugin.c Fix building perl plugin since perl v5.35.2 Using XSRETURN_* macros in expressions is now deprecated: afc760 2022-04-23 [Ricardo Mones] 4.1.0-9-g1465ce9c0 * src/plugins/perl/perl_plugin.c Fix building perl plugin since perl v5.35.2 Using XSRETURN_* macros in expressions is now deprecated: afc760 2022-04-20 [paul] 4.1.0-8-g1a0678541 * src/compose.c * src/grouplistdialog.c fix building with older GLIBs 2022-04-18 [paul] 4.1.0-7-g3769357f1 * src/editgroup.c fix bug 4589, 'Edit Group Details panel wording unclear.' and also swap placement of available addrs and addrs in group and capitalisation of dialogue titles (to match the standard way) 2022-04-14 [paul] 4.1.0-6-g7db4f9d96 * src/grouplistdialog.c replace deprecated g_pattern_match_string() 2022-04-14 [paul] 4.1.0-5-gb9f9b4718 * src/compose.c replace deprecated g_spawn_check_exit_status() 2022-04-13 [wwp] 4.1.0-4-ga212ee3d3 * src/plugins/address_keeper/address_keeper.c Fix address keeper plug-in not saving addresses: revert wrong changes to the logic done by 0391e584a2e44338bc19e589c727cd6a9bde2e66. 2022-04-13 [wwp] 3.19.0-9-ge399ec485 * src/plugins/address_keeper/address_keeper.c Fix address keeper plug-in not saving addresses: revert wrong changes to the logic done by 0391e584a2e44338bc19e589c727cd6a9bde2e66. 2022-04-12 [Ricardo Mones] 3.19.0-8-g1445df702 * configure.ac Revert "Raise glib version requirement to 2.50" This reverts commit 002826cb47c3b5ad8ec1692eb346bde70ac69837. 2022-04-12 [Ricardo Mones] 3.19.0-7-g002826cb4 * configure.ac Raise glib version requirement to 2.50 Completes commit fac24c59d7ed028f1ecb9ccae3aa759c756f7115 2022-04-12 [wwp] 4.1.0-3-gdeb7bc34a * src/compose.c Fixing compilation issue due to the use of GLIB 2.50's G_PID_FORMAT in translated strings (also depends on the GLIBC/gettext version). 2022-04-12 [wwp] 3.19.0-6-gfebbbbff5 * src/compose.c Fixing compilation issue due to the use of GLIB 2.50's G_PID_FORMAT in translated strings (also depends on the GLIBC/gettext version). 2021-08-25 [paul] 3.19.0-5-g961f13a47 * src/password.h * src/password_gtk.h complete s/master/primary/ 2022-04-04 [wwp] 4.1.0-2-g4f125f182 * po/fr.po Update the French translation. 2022-04-04 [wwp] 3.19.0-4-gf305fe4f9 * po/fr.po Update the French translation. 2022-04-04 [wwp] 3.19.0-3-g1648dbb25 * po/fr.po Update the French translation. 2022-04-04 [wwp] 3.19.0-2-gf62eb7849 * src/plugins/rssyl/rssyl_cb_menu.c * src/prefs_matcher.c Review few more strings for translations purposes. 2022-04-04 [wwp] 3.19.0-1-g918787b25 * src/imap_gtk.c * src/mh_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/prefs_compose_writing.c Review few strings for translations purposes. 2022-04-04 [wwp] 4.1.0-1-gd8b7f6878 * src/imap_gtk.c * src/mh_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/prefs_compose_writing.c Review few strings for translations purposes. 2022-04-03 [paul] 4.1.0 * NEWS * README * RELEASE_NOTES updated for release 4.1.0 2022-04-03 [Paul] 3.19.0 * po/ro.po Romanian translation updated by Cristian Secară 2022-04-03 [paul] 4.0.0-451-g048e9c9d4 * po/ro.po Romanian translation updated by Cristian Secară 2022-04-02 [Paul] 3.18.0-364-g8d7c71ba1 * po/pl.po another update to the Polish translation by Łukasz Wojniłowicz 2022-04-02 [paul] 4.0.0-450-g3555908c9 * po/pl.po another update to the Polish translation by Łukasz Wojniłowicz 2022-04-02 [Ricardo Mones] 4.0.0-449-gbacb4b2a3 * po/es.po Fix Spanish translation Project-Id-Version 2022-04-02 [Ricardo Mones] 3.18.0-363-g33fff61d1 * src/common/tlds.h Update list of TLDs for release 2022-04-02 [Ricardo Mones] 4.0.0-448-gd51ed7d68 * src/common/tlds.h Update list of TLDs for release 2022-04-02 [Ricardo Mones] 3.18.0-362-g2afec64ff * manual/es/advanced.xml Sync Spanish manual hidden prefs 2022-04-02 [Ricardo Mones] 4.0.0-447-g52572d824 * manual/es/advanced.xml Sync Spanish manual hidden prefs 2022-04-02 [Ricardo Mones] 4.0.0-446-gc4f2d187a * po/es.po Update Spanish translation 2022-04-02 [Ricardo Mones] 3.18.0-361-ga34a897c5 * po/es.po Update Spanish translation 2022-04-02 [Ricardo Mones] 3.18.0-360-geedadf13d * src/uri_opener.c Remove conversion into unused variable 2022-04-02 [paul] 4.0.0-445-geed3501bc * po/pl.po another (small) update 2022-04-02 [Paul] 3.18.0-359-g0e3756e55 * po/ca.po * po/cs.po * po/fr.po * po/id_ID.po * po/pl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/tr.po updated translations from Dvid Medina, David Vachulka, Tristan, M. Sulchan Darmawan, Łukasz Wojniłowicz, Frederico Goncalves Guimaraes, Mikhail Kurinnoi, Slavko, and Numan Demirdöğen 2022-04-02 [paul] 4.0.0-444-g97be3b97b * po/ca.po * po/cs.po * po/fr.po * po/id_ID.po * po/pl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/tr.po updated translations from Dvid Medina, David Vachulka, Tristan, M. Sulchan Darmawan, Łukasz Wojniłowicz, Frederico Goncalves Guimaraes, Mikhail Kurinnoi, Slavko, and Numan Demirdöğen 2022-04-01 [wwp] 4.0.0-443-g75943206e * manual/fr/advanced.xml Fix broken XML due to previous commit. 2022-04-01 [wwp] 3.18.0-358-gbf9699a9c * manual/fr/advanced.xml Fix broken XML due to previous commit. 2022-04-01 [wwp] 4.0.0-442-g7c1229bc7 * manual/fr/advanced.xml Document missing hidden prefs in the French manual. 2022-04-01 [wwp] 3.18.0-357-g1a91d8f92 * manual/fr/advanced.xml Document missing hidden prefs in the French manual. 2022-04-01 [wwp] 4.0.0-441-g855978d31 * manual/fr/advanced.xml Sync w/ the English version: add missing quicksearch-related hidden prefs. 2022-04-01 [wwp] 3.18.0-356-ga04ac1848 * manual/fr/advanced.xml Sync w/ the English version: add missing quicksearch-related hidden prefs. 2022-04-01 [wwp] 4.0.0-440-g8a9ae5f9f * manual/en/advanced.xml Document the hidden pref 'qs_press_timeout'. 2022-04-01 [wwp] 3.18.0-355-g59e1fe2f0 * manual/en/advanced.xml Document the hidden pref 'qs_press_timeout'. 2022-04-01 [wwp] 4.0.0-439-g464b6bb2c * src/prefs_actions.c Fix weird logic with the 'Edit filter action' dialog. 2022-04-01 [wwp] 3.18.0-354-g37ac6b2e0 * src/prefs_actions.c Fix weird logic with the 'Edit filter action' dialog. 2022-03-31 [wwp] 3.18.0-353-g900c2461f * manual/fr/plugins.xml Sync the French manual. 2022-03-31 [wwp] 4.0.0-438-gfad20209f * manual/fr/plugins.xml Sync the French manual. 2022-03-31 [Ricardo Mones] 3.18.0-352-g04c536e82 * manual/es/plugins.xml Synchronise Spanish manual 2022-03-31 [Ricardo Mones] 4.0.0-437-g5bd7a59fa * manual/es/plugins.xml Synchronise Spanish manual 2021-08-24 [paul] 3.18.0-351-g40b08ed52 * src/addressbook.c * src/compose.c * src/mainwindow.c * src/password.c * src/password_gtk.c * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c 'master passphrase' becomes 'primary passphrase' 2022-03-28 [paul] 3.18.0-350-gffc5c31b6 * README * manual/en/plugins.xml add Keyword Warner plugin details 2022-03-28 [paul] 4.0.0-436-g8086d41d8 * README * manual/en/plugins.xml add Keyword Warner plugin details 2022-03-28 [paul] 4.0.0-435-g69758c3e8 * src/prefs_actions.c fix paste error in string. Thanks to David Medina for noticing and reporting it 2022-03-24 [Paul] 3.18.0-349-gef36c0aac * src/plugins/notification/notification_pixbuf.c * src/stock_pixmap.c fix last commit 2022-03-24 [Paul] 3.18.0-348-g59cc913fa * src/gtk/about.c * src/gtk/gtkutils.c * src/main.c * src/stock_pixmap.c * src/stock_pixmap.h * src/wizard.c prevent claws-mail logo from being themed 2022-03-24 [paul] 4.0.0-434-g14f1e8bb6 * src/gtk/about.c * src/gtk/gtkutils.c * src/main.c * src/plugins/notification/notification_pixbuf.c * src/stock_pixmap.c * src/stock_pixmap.h * src/wizard.c prevent claws-mail logo from being themed 2022-03-23 [paul] 4.0.0-433-g8889f7735 * src/plugins/fancy/fancy_viewer.c fix bug 4577, 'Fancy plugin with GTK3 seems to ignore content encoding' 2022-03-21 [paul] 4.0.0-432-g4ed0ccbdc * src/prefs_themes.c remove inappropriate icon from button 2022-03-19 [Ricardo Mones] 3.18.0-347-g0dea882a3 * src/plugins/archive/archiver_gtk.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/fancy/fancy_viewer.c Use our utils wrapper which already has it Backport of gtk3 commit 88d5cca731f4067e90f928bb591f94fd4ea723ff 2022-03-19 [Ricardo Mones] 4.0.0-431-g88d5cca73 * src/plugins/archive/archiver_gtk.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/fancy/fancy_viewer.c Use our utils wrapper which already has it 2022-03-19 [Ricardo Mones] 3.18.0-346-g3b03982e3 * src/prefs_themes.c New action button: view all theme icons Backport of gtk3 commit 58c44fcf5d964a2e6df530bfa8b4318bea53d113 2022-03-19 [Ricardo Mones] 4.0.0-430-g58c44fcf5 * src/prefs_themes.c New action button: view all theme icons 2022-03-18 [Ricardo Mones] 4.0.0-429-gdb91eb924 * src/inc.c Fix warning: extra tokens at end of #include directive Unintentionally added in 817071429ee9fd06edd1f03463eac526c3e8c4ec 2022-03-18 [Ricardo Mones] 4.0.0-428-g39aff56f3 * INSTALL * README * RELEASE_NOTES * claws-mail.desktop * doc/man/claws-mail.1 * manual/en/plugins.xml * manual/es/plugins.xml * po/bg.po * po/el.po * po/eo.po * po/fi.po * po/he.po * po/hr.po * po/ko.po * po/pt_PT.po * po/sr.po * po/uk.po * po/zh_CN.po * src/account.c * src/account.h * src/action.c * src/action.h * src/adbookbase.h * src/addr_compl.c * src/addr_compl.h * src/addrbook.c * src/addrbook.h * src/addrcache.c * src/addrcache.h * src/addrclip.c * src/addrclip.h * src/addrcustomattr.c * src/addrcustomattr.h * src/addrdefs.h * src/addrduplicates.c * src/addrduplicates.h * src/addressadd.c * src/addressadd.h * src/addressbook.c * src/addressbook.h * src/addressbook_foldersel.c * src/addressbook_foldersel.h * src/addressitem.h * src/addrgather.c * src/addrgather.h * src/addrharvest.c * src/addrharvest.h * src/addrindex.c * src/addrindex.h * src/addritem.c * src/addritem.h * src/addrmerge.c * src/addrmerge.h * src/addrquery.c * src/addrquery.h * src/addrselect.c * src/addrselect.h * src/advsearch.c * src/advsearch.h * src/alertpanel.c * src/alertpanel.h * src/autofaces.c * src/autofaces.h * src/avatars.c * src/avatars.h * src/browseldap.c * src/browseldap.h * src/common/claws.c * src/common/claws.h * src/common/codeconv.c * src/common/codeconv.h * src/common/defs.h * src/common/file-utils.c * src/common/file-utils.h * src/common/hooks.c * src/common/hooks.h * src/common/log.c * src/common/log.h * src/common/mgutils.c * src/common/mgutils.h * src/common/passcrypt.c * src/common/passcrypt.h.in * src/common/pkcs5_pbkdf2.h * src/common/plugin.c * src/common/plugin.h * src/common/prefs.c * src/common/prefs.h * src/common/progressindicator.c * src/common/progressindicator.h * src/common/proxy.c * src/common/proxy.h * src/common/quoted-printable.c * src/common/quoted-printable.h * src/common/session.c * src/common/session.h * src/common/smtp.c * src/common/smtp.h * src/common/socket.c * src/common/socket.h * src/common/ssl.c * src/common/ssl.h * src/common/ssl_certificate.c * src/common/ssl_certificate.h * src/common/string_match.c * src/common/string_match.h * src/common/stringtable.c * src/common/stringtable.h * src/common/tags.c * src/common/tags.h * src/common/timing.h * src/common/unmime.c * src/common/unmime.h * src/common/utils.c * src/common/utils.h * src/common/uuencode.c * src/common/uuencode.h * src/common/version.h.in * src/common/w32_reg.c * src/common/w32_reg.h * src/common/xml.c * src/common/xml.h * src/common/xmlprops.c * src/common/xmlprops.h * src/compose.c * src/compose.h * src/crash.c * src/crash.h * src/customheader.c * src/customheader.h * src/displayheader.c * src/displayheader.h * src/editaddress.c * src/editaddress.h * src/editaddress_other_attributes_ldap.c * src/editaddress_other_attributes_ldap.h * src/editbook.c * src/editbook.h * src/editgroup.c * src/editgroup.h * src/editjpilot.c * src/editjpilot.h * src/editldap.c * src/editldap.h * src/editldap_basedn.c * src/editldap_basedn.h * src/edittags.c * src/edittags.h * src/editvcard.c * src/editvcard.h * src/enriched.c * src/enriched.h * src/entity.c * src/entity.h * src/etpan/etpan-errors.h * src/etpan/etpan-ssl.c * src/etpan/etpan-ssl.h * src/etpan/etpan-thread-manager-types.h * src/etpan/etpan-thread-manager.c * src/etpan/etpan-thread-manager.h * src/etpan/imap-thread.c * src/etpan/imap-thread.h * src/etpan/nntp-thread.c * src/etpan/nntp-thread.h * src/exphtmldlg.c * src/exphtmldlg.h * src/expldifdlg.c * src/expldifdlg.h * src/export.c * src/export.h * src/exporthtml.c * src/exporthtml.h * src/exportldif.c * src/exportldif.h * src/file_checker.c * src/file_checker.h * src/filtering.c * src/filtering.h * src/folder.c * src/folder.h * src/folder_item_prefs.c * src/folder_item_prefs.h * src/foldersel.c * src/foldersel.h * src/folderutils.c * src/folderutils.h * src/folderview.c * src/folderview.h * src/grouplistdialog.c * src/grouplistdialog.h * src/gtk/about.c * src/gtk/about.h * src/gtk/colorlabel.c * src/gtk/colorlabel.h * src/gtk/combobox.c * src/gtk/combobox.h * src/gtk/description_window.c * src/gtk/description_window.h * src/gtk/filesel.c * src/gtk/filesel.h * src/gtk/foldersort.c * src/gtk/foldersort.h * src/gtk/gtksctree.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/icon_legend.c * src/gtk/icon_legend.h * src/gtk/inputdialog.c * src/gtk/inputdialog.h * src/gtk/logwindow.c * src/gtk/logwindow.h * src/gtk/manage_window.c * src/gtk/manage_window.h * src/gtk/menu.c * src/gtk/menu.h * src/gtk/pluginwindow.c * src/gtk/pluginwindow.h * src/gtk/prefswindow.c * src/gtk/prefswindow.h * src/gtk/progressdialog.c * src/gtk/progressdialog.h * src/gtk/quicksearch.c * src/gtk/quicksearch.h * src/gtk/sslcertwindow.c * src/gtk/sslcertwindow.h * src/gtk/w32_filesel.c * src/headerview.c * src/headerview.h * src/html.c * src/html.h * src/image_viewer.c * src/image_viewer.h * src/imap.c * src/imap.h * src/imap_gtk.c * src/imap_gtk.h * src/import.c * src/import.h * src/importldif.c * src/importldif.h * src/importmutt.c * src/importmutt.h * src/importpine.c * src/importpine.h * src/inc.c * src/inc.h * src/jpilot.c * src/jpilot.h * src/ldapctrl.c * src/ldapctrl.h * src/ldaplocate.c * src/ldaplocate.h * src/ldapquery.c * src/ldapquery.h * src/ldapserver.c * src/ldapserver.h * src/ldapupdate.c * src/ldapupdate.h * src/ldaputil.c * src/ldaputil.h * src/ldif.c * src/ldif.h * src/localfolder.c * src/localfolder.h * src/main.c * src/main.h * src/mainwindow.c * src/mainwindow.h * src/manual.c * src/manual.h * src/matcher.c * src/matcher.h * src/matcher_parser.h * src/matcher_parser_lex.h * src/matcher_parser_lex.l * src/matcher_parser_parse.y * src/matchertypes.h * src/mbox.c * src/mbox.h * src/message_search.c * src/message_search.h * src/messageview.c * src/messageview.h * src/mh.c * src/mh.h * src/mh_gtk.c * src/mh_gtk.h * src/mimeview.c * src/mimeview.h * src/msgcache.c * src/msgcache.h * src/mutt.c * src/mutt.h * src/news.c * src/news.h * src/news_gtk.c * src/news_gtk.h * src/noticeview.c * src/noticeview.h * src/oauth2.c * src/oauth2.h * src/partial_download.c * src/partial_download.h * src/password.c * src/password.h * src/password_gtk.c * src/password_gtk.h * src/passwordstore.c * src/passwordstore.h * src/pine.c * src/pine.h * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/address_keeper/address_keeper.c * src/plugins/address_keeper/address_keeper.h * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/address_keeper/address_keeper_prefs.h * src/plugins/archive/archiver.c * src/plugins/archive/archiver.h * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner.c * src/plugins/attachwarner/attachwarner.h * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h * src/plugins/bogofilter/bogofilter.c * src/plugins/bogofilter/bogofilter.h * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/bsfilter.h * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin.h * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/clamd/libclamd/clamd-plugin.h * src/plugins/demo/demo.c * src/plugins/dillo/dillo_prefs.c * src/plugins/dillo/dillo_prefs.h * src/plugins/dillo/dillo_viewer.c * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/fetchinfo/fetchinfo_plugin.h * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/keyword_warner/keyword_warner.c * src/plugins/keyword_warner/keyword_warner.h * src/plugins/keyword_warner/keyword_warner_prefs.c * src/plugins/keyword_warner/keyword_warner_prefs.h * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar.h * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_cache.h * src/plugins/libravatar/libravatar_federation.c * src/plugins/libravatar/libravatar_federation.h * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_image.h * src/plugins/libravatar/libravatar_missing.c * src/plugins/libravatar/libravatar_missing.h * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_prefs.h * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_viewer.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_text.cpp * src/plugins/litehtml_viewer/lh_widget_wrapped.h * src/plugins/litehtml_viewer/plugin.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/mailmbox/mailmbox_folder.h * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/managesieve.h * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_editor.h * src/plugins/managesieve/sieve_manager.c * src/plugins/managesieve/sieve_manager.h * src/plugins/managesieve/sieve_plugin.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/managesieve/sieve_prefs.h * src/plugins/newmail/newmail.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/perl/perl_gtk.c * src/plugins/perl/perl_gtk.h * src/plugins/perl/perl_plugin.c * src/plugins/perl/perl_plugin.h * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/passphrase.h * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/pgp_viewer.h * src/plugins/pgpcore/plugin.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/prefs_gpg.h * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/select-keys.h * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpcore/sgpgme.h * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpinline/pgpinline.h * src/plugins/pgpinline/plugin.c * src/plugins/pgpmime/pgpmime.c * src/plugins/pgpmime/pgpmime.h * src/plugins/pgpmime/plugin.c * src/plugins/python/clawsmailmodule.c * src/plugins/python/examples/README.examples * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/plugin.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/rssyl/strutils.c * src/plugins/smime/plugin.c * src/plugins/smime/smime.c * src/plugins/smime/smime.h * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spam_report/spam_report_prefs.h * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin.h * src/plugins/spamassassin/spamassassin_gtk.c * src/plugins/tnef_parse/tnef_dump.c * src/plugins/tnef_parse/tnef_dump.h * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/vcal_dbus.c * src/plugins/vcalendar/vcal_dbus.h * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_folder.h * src/plugins/vcalendar/vcal_interface.h * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_meeting_gtk.h * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h * src/plugins/vcalendar/vcalendar.c * src/plugins/vcalendar/vcalendar.h * src/pop.c * src/pop.h * src/prefs_account.c * src/prefs_account.h * src/prefs_actions.c * src/prefs_actions.h * src/prefs_common.c * src/prefs_common.h * src/prefs_compose_writing.c * src/prefs_compose_writing.h * src/prefs_customheader.c * src/prefs_customheader.h * src/prefs_display_header.c * src/prefs_display_header.h * src/prefs_ext_prog.c * src/prefs_ext_prog.h * src/prefs_filtering.c * src/prefs_filtering.h * src/prefs_filtering_action.c * src/prefs_filtering_action.h * src/prefs_folder_column.c * src/prefs_folder_column.h * src/prefs_folder_item.c * src/prefs_folder_item.h * src/prefs_fonts.c * src/prefs_fonts.h * src/prefs_gtk.c * src/prefs_gtk.h * src/prefs_image_viewer.c * src/prefs_image_viewer.h * src/prefs_logging.c * src/prefs_logging.h * src/prefs_matcher.c * src/prefs_matcher.h * src/prefs_message.c * src/prefs_message.h * src/prefs_migration.c * src/prefs_migration.h * src/prefs_msg_colors.c * src/prefs_msg_colors.h * src/prefs_other.c * src/prefs_other.h * src/prefs_proxy.c * src/prefs_proxy.h * src/prefs_quote.c * src/prefs_quote.h * src/prefs_receive.c * src/prefs_receive.h * src/prefs_send.c * src/prefs_send.h * src/prefs_spelling.c * src/prefs_spelling.h * src/prefs_summaries.c * src/prefs_summaries.h * src/prefs_summary_column.c * src/prefs_summary_column.h * src/prefs_summary_open.c * src/prefs_summary_open.h * src/prefs_themes.c * src/prefs_themes.h * src/prefs_toolbar.c * src/prefs_toolbar.h * src/prefs_wrapping.c * src/prefs_wrapping.h * src/printing.c * src/printing.h * src/privacy.c * src/privacy.h * src/procheader.c * src/procheader.h * src/procmime.c * src/procmime.h * src/procmsg.c * src/procmsg.h * src/proctypes.h * src/quote_fmt.c * src/quote_fmt.h * src/quote_fmt_lex.h * src/quote_fmt_lex.l * src/quote_fmt_parse.y * src/recv.c * src/recv.h * src/remotefolder.c * src/remotefolder.h * src/send_message.c * src/send_message.h * src/setup.c * src/setup.h * src/sourcewindow.c * src/sourcewindow.h * src/ssl_manager.c * src/ssl_manager.h * src/statusbar.c * src/statusbar.h * src/stock_pixmap.c * src/stock_pixmap.h * src/summary_search.c * src/summary_search.h * src/summaryview.c * src/summaryview.h * src/textview.c * src/textview.h * src/toolbar.c * src/toolbar.h * src/undo.c * src/undo.h * src/uri_opener.c * src/uri_opener.h * src/vcard.c * src/vcard.h * src/viewtypes.h * src/wizard.c * src/wizard.h Honor GTK project name¹, except some files… …where it refers to previous name of the project. ¹ tml 2022-03-15 [paul] 3.18.0-345-g775c28496 * po/POTFILES.in add keyword_warner 2022-03-15 [paul] 4.0.0-427-geb7d43ad8 * po/POTFILES.in add keyword_warner 2022-03-15 [paul] 4.0.0-426-g38e2ce94e * src/gtk/prefswindow.c cosmetic changes to prefs pages 2022-03-14 [paul] 3.18.0-344-g853503149 * src/common/plugin.c fix English usage 2022-03-14 [paul] 4.0.0-425-gbacc3a60f * src/common/plugin.c fix English usage 2022-03-14 [paul] 3.18.0-343-gecf710cea * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/keyword_warner/keyword_warner_prefs.c some minor changes to ui 2022-03-14 [paul] 4.0.0-424-g06837ab6d * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/keyword_warner/keyword_warner_prefs.c some minor changes to ui 2022-03-11 [paul] 3.18.0-342-g7bd4827a9 * src/plugins/keyword_warner/keyword_warner.c * src/plugins/keyword_warner/keyword_warner_prefs.c improve plugin description, and remove unnecessary underscores 2022-03-11 [paul] 4.0.0-423-gf6918f9d7 * src/plugins/keyword_warner/keyword_warner.c * src/plugins/keyword_warner/keyword_warner_prefs.c improve plugin description, and remove unnecessary underscores 2022-03-09 [wwp] 4.0.0-422-gaf51609d2 * src/plugins/address_keeper/address_keeper.c * src/plugins/attachwarner/attachwarner.c * src/plugins/keyword_warner/keyword_warner.c Fix crash in attachwarner and keywordwarner plugins when regexp list is empty. Rework a bit the logic in the addrkeeper plugin as well. 2022-03-09 [wwp] 3.18.0-341-g0391e584a * src/plugins/address_keeper/address_keeper.c * src/plugins/attachwarner/attachwarner.c * src/plugins/keyword_warner/keyword_warner.c Fix crash in attachwarner and keywordwarner plugins when regexp list is empty. Rework a bit the logic in the addrkeeper plugin as well. 2022-03-09 [wwp] 3.18.0-340-g294543ded * configure.ac * src/plugins/Makefile.am * src/plugins/keyword_warner/Makefile.am * src/plugins/keyword_warner/keyword_warner.c * src/plugins/keyword_warner/keyword_warner.h * src/plugins/keyword_warner/keyword_warner_prefs.c * src/plugins/keyword_warner/keyword_warner_prefs.h * src/plugins/keyword_warner/version.rc.in Ported the keyword_warner plug-in to GTK2. 2022-03-09 [wwp] 3.18.0-339-g442e9ad9b * src/plugins/perl/perl_plugin.c Make more strings translatable in the Perl plugin. 2022-03-09 [wwp] 4.0.0-421-gd7f5e949b * src/plugins/Makefile.am Add missing keyword_warner to the plugins list. 2022-03-09 [wwp] 4.0.0-420-g075e9a3da * src/plugins/perl/perl_plugin.c Make more strings translatable in the Perl plugin. 2022-03-08 [paul] 4.0.0-419-gfc475e592 * configure.ac * src/plugins/keyword_warner/Makefile.am * src/plugins/keyword_warner/keyword_warner.c * src/plugins/keyword_warner/keyword_warner.h * src/plugins/keyword_warner/keyword_warner_prefs.c * src/plugins/keyword_warner/keyword_warner_prefs.h * src/plugins/keyword_warner/version.rc.in add keyword_warner plugin 2022-03-07 [paul] 3.18.0-338-g115af738f * src/oauth2.c fix bug 4346, 'Error: Certificate is for invalid2.invalid, but connection is to imap.gmail.com' patch by Alphonse 2022-03-07 [paul] 4.0.0-418-gf498ce611 * src/oauth2.c fix bug 4346, 'Error: Certificate is for invalid2.invalid, but connection is to imap.gmail.com' patch by Alphonse 2022-02-24 [paul] 4.0.0-417-g2c5399049 * src/alertpanel.c use more comfortable wrap mode 2022-02-24 [paul] 3.18.0-337-gea407c21b * src/common/utils.h * src/compose.c double the size of MAX_ALLOCA_MEM_SIZE and use standard sizing in alertpanel 2022-02-24 [paul] 4.0.0-416-g0720268ba * src/common/utils.h * src/compose.c double the size of MAX_ALLOCA_MEM_SIZE and use standard sizing in alertpanel 2022-02-23 [paul] 3.18.0-336-g5a9e9c5af * src/summaryview.c make colour label checkboxes look like radio buttons 2022-02-23 [paul] 4.0.0-415-g2e7b9fe39 * src/summaryview.c make colour label checkboxes look like radio buttons 2022-02-14 [paul] 3.18.0-335-g0fa8f2c13 * src/compose.c fix bug where dialogue requesting choice from user is not shown and some options are lost (e.g. sign or request return receipt) when autosave happens immediately before user closes the window 2022-02-14 [paul] 4.0.0-414-gcca5bb8c5 * src/compose.c fix bug where dialogue requesting choice from user is not shown and some options are lost (e.g. sign or request return receipt) when autosave happens immediately before user closes the window 2022-02-10 [paul] 4.0.0-413-g933b67701 * src/mainwindow.c remove unneeded gtk_event_box_set_visible_window() 2022-02-08 [paul] 4.0.0-412-g59afe3c0a * src/mainwindow.c fix View Log button 2022-02-06 [wwp] 4.0.0-411-ge9519f7e8 * src/gtk/quicksearch.c * src/prefs_common.c * src/prefs_common.h Make the quicksearch type-ahead keypress delay (before triggering the search) customizable using a hidden preference. 2022-02-06 [wwp] 3.18.0-334-gd154d3fe7 * src/gtk/quicksearch.c * src/prefs_common.c * src/prefs_common.h Make the quicksearch type-ahead keypress delay (before triggering the search) customizable using a hidden preference. 2022-02-01 [paul] 3.18.0-333-g305feef56 * src/plugins/vcalendar/day-view.c fix old bug where the tooltip in Day View shows the wrong month thanks to John Crisp for reporting 2022-02-01 [paul] 4.0.0-410-g16aa94775 * src/plugins/vcalendar/day-view.c fix old bug where the tooltip in Day View shows the wrong month thanks to John Crisp for reporting 2022-01-24 [Michael Rasmussen] 4.0.0-409-g4f36256a3 * src/addressadd.c Fix build error 2022-01-24 [paul] 4.0.0-408-g0fa34a586 * src/summary_search.c make this string translatable 2022-01-24 [paul] 4.0.0-407-g2e9da93fe * src/prefs_display_header.c fix wrong image on button 2022-01-24 [paul] 4.0.0-406-ge39325645 * src/addrcustomattr.c * src/addrduplicates.c * src/addressbook.c * src/edittags.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/managesieve/sieve_manager.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/vcalendar/vcal_folder.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_filtering.c * src/prefs_template.c add image to Delete buttons 2022-01-24 [paul] 4.0.0-405-g817071429 * src/account.c * src/addrcustomattr.c * src/addrduplicates.c * src/addressadd.c * src/addressbook.c * src/addressbook_foldersel.c * src/addrgather.c * src/addrindex.c * src/addrmerge.c * src/alertpanel.c * src/alertpanel.h * src/browseldap.c * src/compose.c * src/editaddress.c * src/editbook.c * src/editgroup.c * src/editjpilot.c * src/editldap.c * src/editldap_basedn.c * src/edittags.c * src/editvcard.c * src/exphtmldlg.c * src/expldifdlg.c * src/export.c * src/file_checker.c * src/foldersel.c * src/folderview.c * src/gtk/about.c * src/gtk/description_window.c * src/gtk/foldersort.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/icon_legend.c * src/gtk/pluginwindow.c * src/gtk/prefswindow.c * src/gtk/sslcertwindow.c * src/imap.c * src/imap_gtk.c * src/import.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/inc.c * src/main.c * src/mainwindow.c * src/mbox.c * src/message_search.c * src/messageview.c * src/mh_gtk.c * src/mimeview.c * src/news.c * src/news_gtk.c * src/plugins/archive/archiver_gtk.c * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_manager.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_trayicon.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_column.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/prefs_migration.c * src/prefs_other.c * src/prefs_summaries.c * src/prefs_summary_column.c * src/prefs_summary_open.c * src/prefs_template.c * src/prefs_themes.c * src/send_message.c * src/ssl_manager.c * src/summary_search.c * src/summaryview.c * src/textview.c * src/toolbar.c * src/uri_opener.c fix a bunch of buttons in dark corners. add some images to others 2022-01-17 [Jonathan Boeing] 4.0.0-404-gfdbb06fa7 * src/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/address_keeper/claws.def * src/plugins/address_keeper/plugin.def * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/claws.def * src/plugins/att_remover/plugin.def * src/plugins/attachwarner/Makefile.am * src/plugins/attachwarner/claws.def * src/plugins/attachwarner/plugin.def * src/plugins/bsfilter/Makefile.am * src/plugins/bsfilter/claws.def * src/plugins/bsfilter/plugin.def * src/plugins/fancy/Makefile.am * src/plugins/fancy/claws.def * src/plugins/fancy/plugin.def * src/plugins/fetchinfo/Makefile.am * src/plugins/fetchinfo/claws.def * src/plugins/fetchinfo/plugin.def * src/plugins/libravatar/Makefile.am * src/plugins/libravatar/claws.def * src/plugins/libravatar/plugin.def * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/plugin.def * src/plugins/mailmbox/Makefile.am * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/plugin.def * src/plugins/managesieve/Makefile.am * src/plugins/managesieve/claws.def * src/plugins/managesieve/plugin.def * src/plugins/notification/Makefile.am * src/plugins/notification/claws.def * src/plugins/notification/plugin.def * src/plugins/pdf_viewer/Makefile.am * src/plugins/pdf_viewer/claws.def * src/plugins/pdf_viewer/plugin.def * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/plugin.def * src/plugins/pgpinline/Makefile.am * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/pgpinline/plugin.def * src/plugins/pgpmime/Makefile.am * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/mypgpcore.def * src/plugins/pgpmime/plugin.def * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/claws.def * src/plugins/rssyl/plugin.def * src/plugins/smime/Makefile.am * src/plugins/smime/claws.def * src/plugins/smime/mypgpcore.def * src/plugins/smime/plugin.def * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/claws.def * src/plugins/spam_report/plugin.def * src/plugins/tnef_parse/Makefile.am * src/plugins/tnef_parse/claws.def * src/plugins/tnef_parse/plugin.def * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/plugin.def * src/plugins/win_pgpcore.mk * src/plugins/win_plugin.mk Clean up plugin build files for Windows Drop explicit .def files and rely on linker auto-import/export Move boilerplate to common automake include fragments 2022-01-17 [Jonathan Boeing] 3.18.0-332-g8ad86a330 * src/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/address_keeper/claws.def * src/plugins/address_keeper/plugin.def * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/claws.def * src/plugins/att_remover/plugin.def * src/plugins/attachwarner/Makefile.am * src/plugins/attachwarner/claws.def * src/plugins/attachwarner/plugin.def * src/plugins/bsfilter/Makefile.am * src/plugins/bsfilter/claws.def * src/plugins/bsfilter/plugin.def * src/plugins/fancy/Makefile.am * src/plugins/fancy/claws.def * src/plugins/fancy/plugin.def * src/plugins/fetchinfo/Makefile.am * src/plugins/fetchinfo/claws.def * src/plugins/fetchinfo/plugin.def * src/plugins/libravatar/Makefile.am * src/plugins/libravatar/claws.def * src/plugins/libravatar/plugin.def * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/plugin.def * src/plugins/mailmbox/Makefile.am * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/plugin.def * src/plugins/managesieve/Makefile.am * src/plugins/managesieve/claws.def * src/plugins/managesieve/plugin.def * src/plugins/notification/Makefile.am * src/plugins/notification/claws.def * src/plugins/notification/plugin.def * src/plugins/pdf_viewer/Makefile.am * src/plugins/pdf_viewer/claws.def * src/plugins/pdf_viewer/plugin.def * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/plugin.def * src/plugins/pgpinline/Makefile.am * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/pgpinline/plugin.def * src/plugins/pgpmime/Makefile.am * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/mypgpcore.def * src/plugins/pgpmime/plugin.def * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/claws.def * src/plugins/rssyl/plugin.def * src/plugins/smime/Makefile.am * src/plugins/smime/claws.def * src/plugins/smime/mypgpcore.def * src/plugins/smime/plugin.def * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/claws.def * src/plugins/spam_report/plugin.def * src/plugins/tnef_parse/Makefile.am * src/plugins/tnef_parse/claws.def * src/plugins/tnef_parse/plugin.def * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/plugin.def * src/plugins/win_pgpcore.mk * src/plugins/win_plugin.mk Clean up plugin build files for Windows Drop explicit .def files and rely on linker auto-import/export Move boilerplate to common automake include fragments 2022-01-21 [wwp] 3.18.0-331-g32b585d59 * src/plugins/vcalendar/vcalendar.c Fix wrong call to g_return_val_if_fail in a func w/ no expected return value. 2022-01-21 [wwp] 4.0.0-403-gddbb7286e * src/plugins/vcalendar/vcalendar.c Fix wrong call to g_return_val_if_fail in a func w/ no expected return value. 2022-01-19 [paul] 3.18.0-330-gb87fc3c41 * src/plugins/vcalendar/vcalendar.c fix bug 4442, 'vcalendar segfault if in invitation email and switch to another folder' 2022-01-19 [paul] 4.0.0-402-g84455a6c0 * src/plugins/vcalendar/vcalendar.c fix bug 4442, 'vcalendar segfault if in invitation email and switch to another folder' 2022-01-13 [paul] 3.18.0-329-g54665f4fa * README * src/gtk/about.c update copyright year 2022-01-13 [paul] 4.0.0-401-g03d035f2e * README * src/gtk/about.c update copyright year 2022-01-13 [paul] 3.18.0-328-gc81b5638a * src/oauth2.c improve the storage of refresh tokens for microsoft users patch by David Fletcher 2022-01-13 [paul] 4.0.0-400-gbd288570a * src/oauth2.c improve the storage of refresh tokens for microsoft users patch by David Fletcher 2022-01-04 [Colin Leroy-Mira] 3.18.0-327-gf2a5429ae * src/oauth2.c Fix uses after frees 2022-01-04 [Colin Leroy-Mira] 4.0.0-399-g2c79a264d * src/oauth2.c Fix uses after frees 2022-01-04 [Michael Rasmussen] 3.18.0-326-g7182ba2d6 * src/compose.c Use internal function alertpanel_error instead of gtk_message_dialog 2022-01-04 [Michael Rasmussen] 4.0.0-398-g75a2656e7 * src/compose.c Fix CID 1496850 2022-01-03 [Michael Rasmussen] 4.0.0-397-g3d221d4dd * src/compose.c Use internal function alertpanel_error instead of gtk_message_dialog 2022-01-03 [Colin Leroy] 4.0.0-396-g3b2fc511f * src/oauth2.c Fix CID 1495421 and 1495420 2022-01-03 [Colin Leroy] 3.18.0-325-g9171e908b * src/oauth2.c Fix CID 1495421 and 1495420 2022-01-02 [Michael Rasmussen] 3.18.0-324-gb7792aad0 * src/common/utils.h Fix -Wformat warnings. Adapted patch for gtk3 branch by Jonathan Boeing 2021-12-29 [Jonathan Boeing] 4.0.0-395-g28b9c8e65 * src/common/utils.h Fix -Wformat warnings 2022-01-02 [Jonathan Boeing] 3.18.0-323-g67f11d627 * manual/Makefile.am Don't assume docbook2pdf variable is set 2022-01-02 [Jonathan Boeing] 4.0.0-394-g7464133af * manual/Makefile.am Don't assume docbook2pdf variable is set 2022-01-01 [Michael Rasmussen] 3.18.0-322-g5ae9cfbe8 * src/compose.c Fix CID 1496033 2022-01-01 [Michael Rasmussen] 3.18.0-321-g8c8be5e01 * src/quote_fmt_parse.y Fix CID 1496026 2022-01-01 [Michael Rasmussen] 4.0.0-393-g39d152b96 * src/compose.c Fix CID 1496033 2022-01-01 [Michael Rasmussen] 4.0.0-392-gb678f5169 * src/quote_fmt_parse.y Fix CID 1496026 2021-11-29 [Jonathan Boeing] 3.18.0-320-g029cf7820 * .gitignore * configure.ac * manual/Makefile.am * manual/de/Makefile.am * manual/de/dist/Makefile.am * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/dtd/Makefile.am * manual/dtd/manual.dsl * manual/dtd/manual.xsl * manual/{ => en}/account.xml * manual/{ => en}/ack.xml * manual/{ => en}/addrbook.xml * manual/{ => en}/advanced.xml * manual/{ => en}/claws-mail-manual.xml * manual/{ => en}/faq.xml * manual/{ => en}/glossary.xml * manual/{ => en}/gpl.xml * manual/{ => en}/handling.xml * manual/{ => en}/intro.xml * manual/{ => en}/keyboard.xml * manual/{ => en}/plugins.xml * manual/{ => en}/starting.xml * manual/es/Makefile.am * manual/es/dist/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/Makefile.am * manual/fr/dist/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/Makefile.am * manual/pl/dist/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am Build manuals in parallel 2021-11-20 [Jonathan Boeing] 3.18.0-319-g48b2af2c1 * src/compose.c Fix -Wmaybe-uninitialized warning on Windows 2021-11-20 [Jonathan Boeing] 3.18.0-318-g67d3d844e * src/plugins/mailmbox/mailimf.c Fix clang -Wunused-function warning 2021-11-20 [Jonathan Boeing] 3.18.0-317-gff596f89b * src/plugins/perl/perl_plugin.c Fix clang -Wmacro-redefined warning 2021-11-20 [Jonathan Boeing] 3.18.0-316-g5e410ca8d * src/plugins/managesieve/sieve_prefs.c Fix clang -Wformat warning 2021-11-20 [Jonathan Boeing] 3.18.0-315-gc98e80d79 * src/plugins/notification/gtkhotkey/x11/eggaccelerators.c Fix clang -Wenum-conversion warning 2021-11-20 [Jonathan Boeing] 3.18.0-314-gdf67123b4 * src/wizard.c Fix clang -Wnon-literal-null-conversion warning 2021-11-20 [Jonathan Boeing] 3.18.0-313-gea8e47385 * src/prefs_account.c Fix clang -Wlogical-not-parentheses warning 2021-11-20 [Jonathan Boeing] 3.18.0-312-gc8f34c6fc * src/toolbar.c Fix clang -Wmisleading-indentation warning 2021-11-20 [Jonathan Boeing] 3.18.0-311-gdb7fb751a * src/prefs_account.c Fix clang -Wmisleading-indentation warning 2021-11-20 [Jonathan Boeing] 3.18.0-310-gac0b067d0 * src/filtering.c Fix clang -Wmisleading-indentation warning 2021-11-20 [Jonathan Boeing] 3.18.0-309-gfa83e0804 * src/summaryview.c Fix -Wunused-variable warning 2021-11-21 [Jonathan Boeing] 3.18.0-308-gf118b01ea * src/plugins/litehtml_viewer/container_linux.cpp Fix memory leak found 2021-11-20 [Jonathan Boeing] 3.18.0-307-gf2ce6d5c7 * configure.ac * src/common/utils.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c Use CM_TIME_FORMAT instead of casting 2021-11-29 [Jonathan Boeing] 4.0.0-391-g3e67cbb91 * .gitignore * configure.ac * manual/Makefile.am * manual/de/Makefile.am * manual/de/dist/Makefile.am * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/dtd/Makefile.am * manual/dtd/manual.dsl * manual/dtd/manual.xsl * manual/{ => en}/account.xml * manual/{ => en}/ack.xml * manual/{ => en}/addrbook.xml * manual/{ => en}/advanced.xml * manual/{ => en}/claws-mail-manual.xml * manual/{ => en}/faq.xml * manual/{ => en}/glossary.xml * manual/{ => en}/gpl.xml * manual/{ => en}/handling.xml * manual/{ => en}/intro.xml * manual/{ => en}/keyboard.xml * manual/{ => en}/plugins.xml * manual/{ => en}/starting.xml * manual/es/Makefile.am * manual/es/dist/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/Makefile.am * manual/fr/dist/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/Makefile.am * manual/pl/dist/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am Build manuals in parallel 2021-12-28 [paul] 3.18.0-306-g51dbebb55 * src/compose.c fix English usage 2021-12-28 [paul] 4.0.0-390-g52a3354ec * src/compose.c fix English usage 2021-12-25 [Michael Rasmussen] 3.18.0-305-g4e10965ee * src/compose.c Warn when user tries to paste more text into compose window than the defined max size in common/utils.h 2021-12-25 [Michael Rasmussen] 3.18.0-304-gf9fa10468 * src/common/utils.h Protect alloca function to not request a memory size larger than the stack frame size - Causing segmentation faults 2021-12-25 [Michael Rasmussen] 4.0.0-389-g1a9ec36b0 * src/compose.c Warn when user tries to paste more text into compose window than the defined max size in commons/utils.h 2021-12-25 [Michael Rasmussen] 4.0.0-388-g156003b4b * src/common/utils.h Protect alloca function to not request a memory size larger than the stack frame size - Causing segmentation faults 2021-12-24 [paul] 4.0.0-387-g3afec966f * src/mainwindow.c fix bug 4513, 'msg window too small in 3 column layout' patch by ??? 2021-12-17 [paul] 3.18.0-303-gcbf024d6e * src/action.c * src/compose.c * src/editaddress.c * src/gtk/gtkaspell.c * src/gtk/inputdialog.c * src/plugins/python/python-shell.c where GDK_KEY_Return is accepted, also accept GDK_KEY_KP_Enter 2021-12-17 [paul] 4.0.0-386-g82e0e7751 * src/action.c * src/compose.c * src/editaddress.c * src/gtk/gtkaspell.c * src/gtk/inputdialog.c * src/plugins/python/python-shell.c where GDK_KEY_Return is accepted, also accept GDK_KEY_KP_Enter 2021-12-17 [paul] 3.18.0-302-g2fb4305ca * src/common/utils.c * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_account.c * src/prefs_compose_writing.c * src/prefs_matcher.c fix bug 4556, 'Filesize in kilobytes versus kibibytes' 2021-12-17 [paul] 4.0.0-385-g03b2cb8e0 * src/common/utils.c * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_account.c * src/prefs_compose_writing.c * src/prefs_matcher.c fix bug 4556, 'Filesize in kilobytes versus kibibytes' 2021-12-14 [Colin Leroy-Mira] 3.18.0-301-g37aa87d1b * src/oauth2.c Fix leaks on previous commit 2021-12-14 [Colin Leroy-Mira] 4.0.0-384-gc49e227ed * src/oauth2.c Fix leaks on previous commit 2021-12-14 [Colin Leroy-Mira] 3.18.0-300-g38fc56a7f * src/oauth2.c Fix OAUTH URL parameters concatenation 2021-12-14 [Colin Leroy-Mira] 4.0.0-383-g8793b0991 * src/oauth2.c Fix OAUTH URL parameters concatenation 2021-12-07 [wwp] 4.0.0-382-gba1f90ef6 * src/plugins/smime/smime.c Fix a crash in case of invalid crypto engine (gpgme_op_verify failed). 2021-12-07 [wwp] 3.18.0-299-g29bdb8f76 * src/plugins/smime/smime.c Fix a crash in case of invalid crypto engine (gpgme_op_verify failed). 2021-12-03 [paul] 3.18.0-298-g7edd292d6 * src/messageview.c in separate msgview Enter key opens currently selected msg also modify when to automatically show the next msg or not when moving/deleting current msg 2021-12-03 [paul] 4.0.0-381-g4697baf02 * src/messageview.c in separate msgview Enter key opens currently selected msg also modify when to automatically show the next msg or not when moving/deleting current msg 2021-11-20 [Jonathan Boeing] 4.0.0-380-g728723230 * src/compose.c Fix -Wmaybe-uninitialized warning on Windows 2021-11-20 [Jonathan Boeing] 4.0.0-379-gce587ea16 * src/plugins/litehtml_viewer/lh_widget.cpp Fix -Wmaybe-uninitialized warnings 2021-11-20 [Jonathan Boeing] 4.0.0-378-g96c3d0eb9 * src/plugins/mailmbox/mailimf.c Fix clang -Wunused-function warning 2021-11-20 [Jonathan Boeing] 4.0.0-377-g46f2d1dbc * src/plugins/perl/perl_plugin.c Fix clang -Wmacro-redefined warning 2021-11-20 [Jonathan Boeing] 4.0.0-376-g20e0932b9 * src/plugins/managesieve/sieve_prefs.c Fix clang -Wformat warning 2021-11-20 [Jonathan Boeing] 4.0.0-375-g0801d2ee7 * src/plugins/notification/gtkhotkey/x11/eggaccelerators.c Fix clang -Wenum-conversion warning 2021-11-20 [Jonathan Boeing] 4.0.0-374-gaeff67563 * src/plugins/fancy/fancy_viewer.c Fix clang -Wenum-conversion warning 2021-11-20 [Jonathan Boeing] 4.0.0-373-g1fda747aa * src/wizard.c Fix clang -Wnon-literal-null-conversion warning 2021-11-20 [Jonathan Boeing] 4.0.0-372-g70bd527aa * src/prefs_account.c Fix clang -Wlogical-not-parentheses warning 2021-11-20 [Jonathan Boeing] 4.0.0-371-g9d279a86c * src/toolbar.c Fix clang -Wmisleading-indentation warning 2021-11-20 [Jonathan Boeing] 4.0.0-370-ge81e23ed9 * src/prefs_account.c Fix clang -Wmisleading-indentation warning 2021-11-20 [Jonathan Boeing] 4.0.0-369-g579ce7652 * src/filtering.c Fix clang -Wmisleading-indentation warning 2021-11-20 [Jonathan Boeing] 4.0.0-368-g9018c2113 * src/summaryview.c Fix -Wunused-variable warning 2021-11-21 [Jonathan Boeing] 4.0.0-367-g32f1e7daa * src/plugins/litehtml_viewer/container_linux.cpp Fix memory leak found 2021-11-19 [Jonathan Boeing] 4.0.0-366-g01b813a45 * src/gtk/quicksearch.c Fix memory leak found 2021-11-20 [Jonathan Boeing] 4.0.0-365-gb8a90e53e * configure.ac * src/common/utils.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c Use CM_TIME_FORMAT instead of casting 2021-11-23 [paul] 3.18.0-297-g32bc9be42 * src/foldersel.c remove foldersel_entry_activated(, which did nothing but cause an invalid signal warning 2021-11-23 [paul] 4.0.0-364-g870b417f9 * src/foldersel.c remove foldersel_entry_activated(, which did nothing but cause an invalid signal warning 2021-11-22 [paul] 3.18.0-296-g6fecf4e8d * src/textview.c don't show Tags line twice 2021-11-22 [paul] 4.0.0-363-g9bedd4481 * src/textview.c don't show Tags line twice 2021-11-06 [Jonathan Boeing] 3.18.0-295-g71e1e70a4 * configure.ac Use a compile test for time_t format specifier 2021-11-06 [Jonathan Boeing] 3.18.0-294-ga126fd0fa * src/etpan/imap-thread.c Remove leftover defines Remove some leftover solaris bits that were first added in bf654ba1, and mostly removed in e2770d27 2021-11-04 [Jonathan Boeing] 3.18.0-293-g50e04af18 * src/common/passcrypt.c * src/common/socket.c * src/common/socket.h * src/plugins/rssyl/libfeed/date.c Clean up feature test macro definitions 2021-11-05 [Jonathan Boeing] 3.18.0-292-gef3e65978 * src/plugins/python/clawsmailmodule.c Make config.h the first include 2021-11-05 [Jonathan Boeing] 3.18.0-291-ge2337ced7 * src/common/file-utils.h * src/common/proxy.h * src/common/utils.h * src/etpan/etpan-ssl.h * src/password.h * src/password_gtk.h * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.h * src/plugins/notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.h * src/plugins/pdf_viewer/poppler_viewer.h * src/prefs_common.h * src/summaryview.h Only include config.h from .c files 2021-11-04 [Jonathan Boeing] 3.18.0-290-ga85f5c4e7 * src/addrcache.c * src/addrclip.c * src/addritem.c * src/addrquery.c * src/addrselect.c * src/common/mgutils.c * src/common/passcrypt.c * src/common/pkcs5_pbkdf2.c * src/common/progressindicator.c * src/common/quoted-printable.c * src/common/stringtable.c * src/common/template.c * src/common/tests/codeconv_test.c * src/common/tests/md5_test.c * src/common/tests/pkcs5_pbkdf2_test.c * src/common/tests/unmime_test.c * src/common/tests/utils_get_serverportfp_from_filename_test.c * src/common/tests/utils_get_uri_part_test.c * src/common/tests/xml_test.c * src/common/uuencode.c * src/common/w32_reg.c * src/filtering.c * src/foldersel.c * src/folderutils.c * src/folderview.c * src/gtk/colorlabel.c * src/gtk/foldersort.c * src/gtk/gtksctree.c * src/gtk/manage_window.c * src/ldif.c * src/localfolder.c * src/mainwindow.c * src/messageview.c * src/mutt.c * src/pine.c * src/plugins/demo/demo.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_federation.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/litehtml_viewer/lh_widget_text.cpp * src/plugins/mailmbox/carray.c * src/plugins/mailmbox/chash.c * src/plugins/mailmbox/clist.c * src/plugins/mailmbox/mailimf_types.c * src/plugins/mailmbox/mailimf_types_helper.c * src/plugins/mailmbox/maillock.c * src/plugins/mailmbox/mailmbox_parse.c * src/plugins/mailmbox/mailmbox_types.c * src/plugins/mailmbox/mmapstring.c * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_plugin.c * src/plugins/newmail/newmail.c * src/plugins/notification/gtkhotkey/gtk-hotkey-error.c * src/plugins/notification/gtkhotkey/gtk-hotkey-info.c * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-listener.c * src/plugins/notification/gtkhotkey/gtk-hotkey-marshal.c * src/plugins/notification/gtkhotkey/gtk-hotkey-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-utils.c * src/plugins/notification/gtkhotkey/gtk-hotkey-x11-listener.c * src/plugins/notification/gtkhotkey/x11/eggaccelerators.c * src/plugins/notification/gtkhotkey/x11/tomboykeybinder.c * src/plugins/notification/notification_pixbuf.c * src/plugins/pgpcore/tests/pgp_utils_test.c * src/plugins/python/python-shell.c * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_opml.c * src/plugins/rssyl/libfeed/parser_rdf.c * src/plugins/rssyl/libfeed/parser_rss20.c * src/plugins/rssyl/libfeed/tests/date_test.c * src/plugins/rssyl/libfeed/tests/feed_test.c * src/plugins/rssyl/old_feeds.c * src/plugins/rssyl/tests/strutils_test.c * src/plugins/spamassassin/utils.c * src/prefs_proxy.c * src/prefs_template.c * src/privacy.c * src/procmsg.c * src/remotefolder.c * src/sourcewindow.c * src/summaryview.c * src/tests/entity_test.c Add missing config.h includes 2021-11-02 [Jonathan Boeing] 3.18.0-289-g12b3eda9a * configure.ac * src/Makefile.am Use AM_CFLAGS in configure.ac Use AM_CFLAGS in configure.ac so that CFLAGS given during configure or make take precedence 2021-11-05 [Jonathan Boeing] 3.18.0-288-gc659b1426 * src/common/socket.c * src/common/utils.c * src/main.c * src/procmime.c Fix -Wunused-function warnings for Windows 2021-11-06 [Jonathan Boeing] 3.18.0-287-g7c5b3f1c2 * src/addressbook.c * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/pgpinline/pgpinline.c Fix -Wunused-function-warnings 2021-11-02 [Jonathan Boeing] 3.18.0-286-g8d0917ab4 * configure.ac * src/Makefile.am Restrict -Wno-unused-function to flex generated files 2021-11-06 [Jonathan Boeing] 3.18.0-285-g3f99b30b0 * src/plugins/vcalendar/claws.def Fix windows build 2021-11-06 [Jonathan Boeing] 4.0.0-362-g1b9711497 * configure.ac Use a compile test for time_t format specifier 2021-11-06 [Jonathan Boeing] 4.0.0-361-g4967f15fd * src/etpan/imap-thread.c Remove leftover defines Remove some leftover solaris bits that were first added in bf654ba1, and mostly removed in e2770d27 2021-11-04 [Jonathan Boeing] 4.0.0-360-gc2fa37c19 * src/common/passcrypt.c * src/common/socket.c * src/common/socket.h * src/plugins/rssyl/libfeed/date.c Clean up feature test macro definitions 2021-11-05 [Jonathan Boeing] 4.0.0-359-g7e9e3dc1d * src/plugins/python/clawsmailmodule.c Make config.h the first include 2021-11-05 [Jonathan Boeing] 4.0.0-358-g1af27911f * src/common/file-utils.h * src/common/proxy.h * src/common/utils.h * src/etpan/etpan-ssl.h * src/password.h * src/password_gtk.h * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.h * src/plugins/notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.h * src/plugins/pdf_viewer/poppler_viewer.h * src/prefs_common.h * src/summaryview.h Only include config.h from .c files 2021-11-04 [Jonathan Boeing] 4.0.0-357-gf54996a2a * src/addrcache.c * src/addrclip.c * src/addritem.c * src/addrquery.c * src/addrselect.c * src/common/mgutils.c * src/common/passcrypt.c * src/common/pkcs5_pbkdf2.c * src/common/progressindicator.c * src/common/quoted-printable.c * src/common/stringtable.c * src/common/template.c * src/common/tests/codeconv_test.c * src/common/tests/md5_test.c * src/common/tests/pkcs5_pbkdf2_test.c * src/common/tests/unmime_test.c * src/common/tests/utils_get_serverportfp_from_filename_test.c * src/common/tests/utils_get_uri_part_test.c * src/common/tests/xml_test.c * src/common/uuencode.c * src/common/w32_reg.c * src/filtering.c * src/foldersel.c * src/folderutils.c * src/folderview.c * src/gtk/colorlabel.c * src/gtk/foldersort.c * src/gtk/gtksctree.c * src/gtk/manage_window.c * src/ldif.c * src/localfolder.c * src/mainwindow.c * src/messageview.c * src/mutt.c * src/pine.c * src/plugins/demo/demo.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_federation.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/litehtml_viewer/lh_widget_text.cpp * src/plugins/mailmbox/carray.c * src/plugins/mailmbox/chash.c * src/plugins/mailmbox/clist.c * src/plugins/mailmbox/mailimf_types.c * src/plugins/mailmbox/mailimf_types_helper.c * src/plugins/mailmbox/maillock.c * src/plugins/mailmbox/mailmbox_parse.c * src/plugins/mailmbox/mailmbox_types.c * src/plugins/mailmbox/mmapstring.c * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_plugin.c * src/plugins/newmail/newmail.c * src/plugins/notification/gtkhotkey/gtk-hotkey-error.c * src/plugins/notification/gtkhotkey/gtk-hotkey-info.c * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-listener.c * src/plugins/notification/gtkhotkey/gtk-hotkey-marshal.c * src/plugins/notification/gtkhotkey/gtk-hotkey-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-utils.c * src/plugins/notification/gtkhotkey/gtk-hotkey-x11-listener.c * src/plugins/notification/gtkhotkey/x11/eggaccelerators.c * src/plugins/notification/gtkhotkey/x11/tomboykeybinder.c * src/plugins/notification/notification_pixbuf.c * src/plugins/pgpcore/tests/pgp_utils_test.c * src/plugins/python/python-shell.c * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_opml.c * src/plugins/rssyl/libfeed/parser_rdf.c * src/plugins/rssyl/libfeed/parser_rss20.c * src/plugins/rssyl/libfeed/tests/date_test.c * src/plugins/rssyl/libfeed/tests/feed_test.c * src/plugins/rssyl/old_feeds.c * src/plugins/rssyl/tests/strutils_test.c * src/plugins/spamassassin/utils.c * src/prefs_proxy.c * src/prefs_template.c * src/privacy.c * src/procmsg.c * src/remotefolder.c * src/sourcewindow.c * src/summaryview.c * src/tests/entity_test.c Add missing config.h includes 2021-11-02 [Jonathan Boeing] 4.0.0-356-g1a59bfc48 * configure.ac * src/Makefile.am Use AM_CFLAGS in configure.ac Use AM_CFLAGS in configure.ac so that CFLAGS given during configure or make take precedence 2021-11-05 [Jonathan Boeing] 4.0.0-355-g2d5fca2a3 * src/common/socket.c * src/common/utils.c * src/main.c * src/procmime.c Fix -Wunused-function warnings for Windows 2021-09-15 [Jonathan Boeing] 4.0.0-354-gf9c2a4430 * src/addressbook.c * src/gtk/gtkutils.c * src/plugins/fancy/fancy_viewer.c * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/notification/notification_prefs.c * src/plugins/pgpinline/pgpinline.c * src/plugins/python/accounttype.c * src/plugins/python/python_plugin.c Fix -Wunused-function warnings 2021-11-02 [Jonathan Boeing] 4.0.0-353-g86fcec37b * configure.ac * src/Makefile.am Restrict -Wno-unused-function to flex generated files 2021-11-06 [Jonathan Boeing] 4.0.0-352-g2abc7b175 * src/plugins/vcalendar/claws.def Fix windows build 2021-11-06 [Ricardo Mones] 3.18.0-284-g0578ee723 * src/common/utils.c * src/common/utils.h * src/mainwindow.c * src/plugins/vcalendar/vcal_folder.c Refactor CRLF-truncation into a function 2021-11-06 [Ricardo Mones] 4.0.0-351-g7eb44fab0 * src/common/utils.c * src/common/utils.h * src/mainwindow.c * src/plugins/vcalendar/vcal_folder.c Refactor CRLF-truncation into a function 2021-11-06 [Ricardo Mones] 3.18.0-283-g4b26e5875 * src/common/utils.c * src/common/utils.h Remove unused function Introduced in b0c27bffcd, calls removed in 59712bbc18, dead code since then. 2021-11-06 [Ricardo Mones] 4.0.0-350-gda970984a * src/common/utils.c * src/common/utils.h Remove unused function Introduced in b0c27bffcd, calls removed in 59712bbc18, dead code since then. 2021-10-31 [Jonathan Boeing] 3.18.0-282-g990d70e41 * src/mimeview.c Use global IO timeout value for signature check 2021-10-29 [Jonathan Boeing] 3.18.0-281-gee26f858e * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/smime/smime.c Fix build error with -Werror=format-security 2021-10-29 [Michael Rasmussen] 3.18.0-280-g932dfa4eb * src/plugins/smime/smime.c Fix CID 1493278 2021-10-29 [Jonathan Boeing] 3.18.0-279-gca14c79c3 * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c * src/privacy.c Check for null pointer 2021-10-29 [Jonathan Boeing] 3.18.0-278-g24c45b9e1 * src/plugins/pgpinline/plugin.c * src/plugins/pgpmime/plugin.c * src/plugins/smime/plugin.c set min plugin version for new privacy interface 2021-08-02 [Jonathan Boeing] 3.18.0-277-gb00919ab9 * src/mimeview.c * src/mimeview.h * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/plugin.def * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpcore/sgpgme.h * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpinline/plugin.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/mypgpcore.def * src/plugins/pgpmime/pgpmime.c * src/plugins/pgpmime/plugin.c * src/plugins/smime/claws.def * src/plugins/smime/mypgpcore.def * src/plugins/smime/plugin.c * src/plugins/smime/smime.c * src/privacy.c * src/privacy.h * src/procmime.c * src/procmime.h fix bug 4517, 'Thread safety issues in signature checking code' Move from using raw pthreads to GLib tasks for safety and convenience. Also includes some extra fixes for leaked gpgme keys and contexts. 2021-09-27 [Jonathan Boeing] 3.18.0-276-gb52781b8c * src/common/utils.c * src/common/utils.h * src/compose.c * src/compose.h * src/prefs_account.c Remove cm_mutex_new/_free wrappers 2021-09-27 [Jonathan Boeing] 3.18.0-275-g6596986bb * src/addrduplicates.c * src/common/utils.c * src/common/utils.h * src/procmsg.c Remove slist_copy_deep wrapper 2021-09-27 [Jonathan Boeing] 3.18.0-274-g2608cac9b * configure.ac * src/common/utils.c * src/common/utils.h * src/main.c * src/plugins/notification/notification_plugin.c * src/prefs_account.c Set minimum GLib version to 2.36 2021-11-01 [paul] 3.18.0-273-g621550bd6 * src/prefs_matcher.c fix g_free() 2021-11-01 [paul] 4.0.0-349-g4dc91617c * src/prefs_matcher.c fix g_free() 2021-10-31 [Jonathan Boeing] 4.0.0-348-gf958752b2 * src/mimeview.c Use global IO timeout value for signature check 2021-10-29 [Jonathan Boeing] 4.0.0-347-ge700a32e8 * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/smime/smime.c Fix build error with -Werror=format-security 2021-10-29 [Michael Rasmussen] 4.0.0-346-gf6eff41a7 * src/plugins/smime/smime.c Fix CID 1493278 2021-10-29 [Jonathan Boeing] 4.0.0-345-gcb6b97b6c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c * src/privacy.c Check for null pointer 2021-10-29 [Jonathan Boeing] 4.0.0-344-g993bb4afa * src/plugins/pgpinline/plugin.c * src/plugins/pgpmime/plugin.c * src/plugins/smime/plugin.c set min plugin version for new privacy interface 2021-08-02 [Jonathan Boeing] 4.0.0-343-g617596d53 * src/mimeview.c * src/mimeview.h * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/plugin.def * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpcore/sgpgme.h * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpinline/plugin.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/mypgpcore.def * src/plugins/pgpmime/pgpmime.c * src/plugins/pgpmime/plugin.c * src/plugins/smime/claws.def * src/plugins/smime/mypgpcore.def * src/plugins/smime/plugin.c * src/plugins/smime/smime.c * src/privacy.c * src/privacy.h * src/procmime.c * src/procmime.h fix bug 4517, 'Thread safety issues in signature checking code' Move from using raw pthreads to GLib tasks for safety and convenience. Also includes some extra fixes for leaked gpgme keys and contexts. 2021-09-27 [Jonathan Boeing] 4.0.0-342-g1559337f7 * src/common/utils.c * src/common/utils.h * src/compose.c * src/compose.h * src/prefs_account.c Remove cm_mutex_new/_free wrappers 2021-09-27 [Jonathan Boeing] 4.0.0-341-g6df5a3adb * src/addrduplicates.c * src/common/utils.c * src/common/utils.h * src/procmsg.c Remove slist_copy_deep wrapper 2021-09-27 [Jonathan Boeing] 4.0.0-340-g78de2d36b * configure.ac * src/common/utils.c * src/common/utils.h * src/main.c * src/plugins/notification/notification_plugin.c * src/prefs_account.c Set minimum GLib version to 2.36 2021-10-26 [wwp] 4.0.0-339-g5082e914b * src/gtk/inputdialog.c Add more space to the right of the input dialog. 2021-10-26 [wwp] 3.18.0-272-g438b3955a * src/gtk/inputdialog.c Add more space to the right of the input dialog. 2021-10-25 [wwp] 4.0.0-338-ge26fd7e6d * src/plugins/vcalendar/vcal_folder.c Subscribe to Webcal: use any URI found in the clipboard. 2021-10-25 [wwp] 3.18.0-271-gf77e02c92 * src/plugins/vcalendar/vcal_folder.c Subscribe to Webcal: use any URI found in the clipboard. 2021-10-14 [paul] 4.0.0-337-gc64353ee1 * src/addr_compl.c fix bug 4536, 'Tab for address selects second entry' 2021-10-12 [paul] 4.0.0-336-gc0508d11c * src/gtk/gtkutils.c * src/gtk/gtkutils.h remove unused gtkut_set_button_color() 2021-10-12 [paul] 4.0.0-335-g499b61ef5 * src/gtk/gtkutils.c * src/gtk/gtkutils.h remove unused gtkut_set_widget_bgcolor_rgb() 2021-10-12 [paul] 4.0.0-334-ge924500d8 * src/action.c * src/grouplistdialog.c * src/gtk/progressdialog.c rework border widths 2021-10-11 [paul] 4.0.0-333-g8b228c1c3 * src/action.c * src/grouplistdialog.c * src/gtk/gtkaspell.c * src/gtk/inputdialog.c * src/gtk/progressdialog.c * src/password_gtk.c replace deprecated gtk_dialog_get_action_area() 2021-10-09 [wwp] 4.0.0-332-gf9e10f155 * src/addressbook.c Fix CID 1492336: dead code (due to fixing CID 1491181). 2021-10-09 [wwp] 3.18.0-270-ga57e95710 * src/addressbook.c Fix CID 1492336: dead code (due to fixing CID 1491181). 2021-10-08 [wwp] 3.18.0-269-g34f669fb3 * src/gtk/gtkutils.c Fix CID 1491401 and 1491402: (possible) modulo by zero. 2021-10-08 [wwp] 4.0.0-331-g9509f1654 * src/gtk/gtkutils.c Fix CID 1491401 and 1491402: (possible) modulo by zero. 2021-10-08 [wwp] 4.0.0-330-g699bae842 * src/addressbook.c Fix CID 1491181: dereference null return value. 2021-10-08 [wwp] 3.18.0-268-g620c95330 * src/addressbook.c Fix CID 1491181: dereference null return value. 2021-10-08 [wwp] 4.0.0-329-gc6fa3ed5e * src/folderview.c Fix CID 1491360: dereference null return value. 2021-10-08 [wwp] 3.18.0-267-g8f5483331 * src/folderview.c Fix CID 1491360: dereference null return value. 2021-10-07 [wwp] 4.0.0-328-g6ec003366 * src/ldif.c Free ptr only if necessary (around CID 1491058). 2021-10-07 [wwp] 4.0.0-327-g1a6649b3f * src/ldif.c Fix CID 1491058: resource leak (a good old one). 2021-10-07 [wwp] 3.18.0-266-g3a0ac9efa * src/ldif.c Fix CID 1491058: resource leak (a good old one). 2021-10-07 [wwp] 3.18.0-265-g502474a0d * src/ldif.c Free ptr only if necessary (around CID 1491058). 2021-10-07 [wwp] 4.0.0-326-g9869b8839 * src/export.c Fix CID 1491311: dereference after null check. Wrong logic there: we should fail if pointers are null, not only if strings are empty, even though gtk_entry_get_text should never return null). 2021-10-07 [wwp] 3.18.0-264-g68b65ac49 * src/export.c Fix CID 1491311: dereference after null check. Wrong logic there: we should fail if pointers are null, not only if strings are empty, even though gtk_entry_get_text should never return null). 2021-10-07 [wwp] 4.0.0-325-g03565af05 * src/folder.c Fix CID 1491229: dereference after null check. 2021-10-07 [wwp] 3.18.0-263-g263eb8133 * src/folder.c Fix CID 1491229: dereference after null check. 2021-10-06 [wwp] 4.0.0-324-ga47170504 * src/addressbook.c Fix CID 1491290: dereference before null check. 2021-10-06 [wwp] 3.18.0-262-gdc1cd36b3 * src/addressbook.c Fix CID 1491290: dereference before null check. 2021-10-06 [wwp] 4.0.0-323-g65b78c0c8 * src/plugins/litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_viewer.c Fix CID 1491104, 1491132, 1491327: dereference before null check. 2021-10-06 [wwp] 3.18.0-261-g3d29bbb7d * src/plugins/litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_viewer.c Fix CID 1491104, 1491132, 1491327: dereference before null check. 2021-10-06 [wwp] 4.0.0-322-g1803265b1 * src/addrcustomattr.c Fix CID 1491379: dereference before null check. 2021-10-06 [wwp] 3.18.0-260-g8f03bca61 * src/addrcustomattr.c Fix CID 1491379: dereference before null check. 2021-10-06 [wwp] 4.0.0-321-g4228ee62e * src/edittags.c Fix CID 1492202: dereference before null check (we usually test if gtk_editable_get_chars returns NULL, but it should not). 2021-10-06 [wwp] 3.18.0-259-gbac407684 * src/edittags.c Fix CID 1492202: dereference before null check (we usually test if gtk_editable_get_chars returns NULL, but it should not). 2021-10-06 [wwp] 4.0.0-320-gb3e01e3b3 * src/ldapctrl.c Fix CID 1492329: use after free (proper fix for CID 1491230). 2021-10-06 [wwp] 4.0.0-319-gac14ec50d * src/msgcache.c Fix CID 1492328: uninitialized ptr read (bound to fix for CID 1491222). 2021-10-06 [wwp] 3.18.0-258-g17bc6d54f * src/ldapctrl.c Fix CID 1492329: use after free (proper fix for CID 1491230). 2021-10-06 [wwp] 3.18.0-257-g9b84fd8c3 * src/msgcache.c Fix CID 1492328: uninitialized ptr read (bound to fix for CID 1491222). 2021-10-06 [Michael Rasmussen] 3.18.0-256-g13c6d440f * src/ldapctrl.c Fix CID 1492329 2021-10-06 [Michael Rasmussen] 4.0.0-318-g62f60f91d * src/ldapctrl.c Fix CID 1492329 2021-10-05 [wwp] 4.0.0-317-g6d1d01c42 * src/imap.c Revert accidentally committed changes. 2021-10-05 [wwp] 3.18.0-255-g939891e96 * src/imap.c Revert accidentally committed changes. 2021-10-05 [wwp] 4.0.0-316-gd4c46b213 * src/imap.c * src/main.c Fix CID 1491365: resource leak. 2021-10-05 [wwp] 3.18.0-254-g6e380d8a1 * src/imap.c * src/main.c Fix CID 1491365: resource leak. 2021-10-05 [wwp] 4.0.0-315-g8afdad641 * src/addrbook.c Fix CID 1491373 and 1491378: resource leaks. 2021-10-05 [wwp] 3.18.0-253-ge2bde697b * src/addrbook.c Fix CID 1491373 and 1491378: resource leaks. 2021-10-05 [wwp] 4.0.0-314-g5be9de249 * src/addressbook.c Fix CID 1492192: resource leak. 2021-10-05 [wwp] 3.18.0-252-g5d2612f9c * src/addressbook.c Fix CID 1492192: resource leak. 2021-10-05 [wwp] 4.0.0-313-g224f1e26f * src/addrindex.c Fix CID 1491180: resource leak (and not stopping at first match whereas we should). 2021-10-05 [wwp] 3.18.0-251-geae61be5c * src/addrindex.c Fix CID 1491180: resource leak (and not stopping at first match whereas we should). 2021-10-05 [wwp] 4.0.0-312-g38915be2c * src/addrmerge.c Fix CID 1491184: resource leak. 2021-10-05 [wwp] 3.18.0-250-g7efb57bc4 * src/addrmerge.c Fix CID 1491184: resource leak. 2021-10-05 [wwp] 4.0.0-311-gf27c43b92 * src/ldapctrl.c Fix CID 1491230: resource leak. 2021-10-05 [wwp] 3.18.0-249-g347e003b4 * src/ldapctrl.c Fix CID 1491230: resource leak. 2021-10-05 [wwp] 4.0.0-310-gd99686bea * src/ldapupdate.c Fix CID 1491349: resource leak. 2021-10-05 [wwp] 3.18.0-248-g4b4eded68 * src/ldapupdate.c Fix CID 1491349: resource leak. 2021-10-05 [wwp] 4.0.0-309-g254f6308d * src/ldaputil.c Fix CID 1491221: resource leak. 2021-10-05 [wwp] 3.18.0-247-ge345eea1d * src/ldaputil.c Fix CID 1491221: resource leak. 2021-10-05 [wwp] 4.0.0-308-g4aab5e403 * src/ldif.c Fix CID 1491058: resource leak. 2021-10-05 [wwp] 3.18.0-246-gb4b270844 * src/ldif.c Fix CID 1491058: resource leak. 2021-10-05 [wwp] 4.0.0-307-g216d11f75 * src/msgcache.c Fix CID 1491222: resource leak. 2021-10-05 [wwp] 3.18.0-245-g7c6bf43b8 * src/msgcache.c Fix CID 1491222: resource leak. 2021-10-05 [wwp] 4.0.0-306-g6bd9ed9fc * src/news.c Fix VID 1491252: resource leak. 2021-10-05 [wwp] 3.18.0-244-gb78affce7 * src/news.c Fix VID 1491252: resource leak. 2021-10-05 [wwp] 4.0.0-305-gc986621b3 * src/mimeview.c Fix CID 1491285: resource leak. Fix dead code, an another resource leak. 2021-10-05 [wwp] 3.18.0-243-gf6c082178 * src/mimeview.c Fix CID 1491285: resource leak. Fix dead code, an another resource leak. 2021-10-05 [wwp] 4.0.0-304-g0fc77dc8c * src/folder.c Fix a copy/paste error around fixing a resource leak. 2021-10-05 [wwp] 3.18.0-242-g89afcae32 * src/folder.c Fix a copy/paste error around fixing a resource leak. 2021-10-04 [wwp] 4.0.0-303-g36769f5bb * src/imap.c Fix CID 1491135, 1491259: resource leaks. 2021-10-04 [wwp] 3.18.0-241-g55588396c * src/imap.c Fix CID 1491135, 1491259: resource leaks. 2021-10-04 [wwp] 4.0.0-302-g8dd0f61c0 * src/folder.c Fix CID 1491062, 1491266, 1491236, 1491201, 1492193: resource leaks. 2021-10-04 [wwp] 3.18.0-240-gffa9ae35d * src/folder.c Fix CID 1491062, 1491266, 1491236, 1491201, 1492193: resource leaks. 2021-10-04 [wwp] 4.0.0-301-g38efb7ce6 * src/filtering.c Fix CID 1491217: resource leak (2/2). 2021-10-04 [wwp] 3.18.0-239-gd0f60a36f * src/filtering.c Fix CID 1491217: resource leak (2/2). 2021-10-04 [wwp] 4.0.0-300-g3665d84a6 * src/folderview.c Fix CID 1491194: resource leak. 2021-10-04 [wwp] 3.18.0-238-g29d534e1a * src/folderview.c Fix CID 1491194: resource leak. 2021-10-04 [wwp] 4.0.0-299-gae0353bbf * src/filtering.c Fix CID 1491068 and 1491217: resource leaks. 2021-10-04 [wwp] 3.18.0-237-g485502a2a * src/filtering.c Fix CID 1491068 and 1491217: resource leaks. 2021-10-04 [Paul] 3.18.0-236-g4cf2d14f1 * src/compose.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/prefs_folder_item.c add 'Default From:' to folder prefs 2021-10-04 [paul] 4.0.0-298-gc7452669c * src/compose.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/prefs_folder_item.c add 'Default From:' to folder prefs 2021-10-04 [wwp] 4.0.0-297-g9d5931247 * src/inc.c Fix CID 1491391: use after free. 2021-10-04 [wwp] 3.18.0-235-g6dea1d0af * src/inc.c Fix CID 1491391: use after free. 2021-10-04 [wwp] 4.0.0-296-g719b65f27 * src/filtering.c Fix CID 1491157: use after free. 2021-10-04 [wwp] 3.18.0-234-ga62826429 * src/filtering.c Fix CID 1491157: use after free. 2021-10-04 [wwp] 4.0.0-295-gb69c0c073 * src/prefs_filtering.c Fix (in a better way) CID 1491324: use after free. 2021-10-04 [wwp] 3.18.0-233-ge66db4b26 * src/prefs_filtering.c Fix (in a better way) CID 1491324: use after free. 2021-10-04 [paul] 4.0.0-294-gd00635536 * src/image_viewer.c fix 'suggest parentheses' warning 2021-10-04 [paul] 4.0.0-291-g57c52f338 * src/textview.c fix incompatible pointer type warning 2021-10-04 [wwp] 4.0.0-291-g270545657 * src/plugins/spamassassin/libspamc.c Fix CID 1491198: wrong printf argument type. 2021-10-04 [wwp] 3.18.0-232-g3ba77c4ef * src/plugins/spamassassin/libspamc.c Fix CID 1491198: wrong printf argument type. 2021-10-04 [paul] 4.0.0-290-g36c0dbe2d * src/mimeview.c fix incompatible pointer type warning 2021-10-04 [wwp] 4.0.0-289-ge2e7b25a2 * src/compose.c Fix (in a better way) CID 1492307: use after free. 2021-10-04 [wwp] 3.18.0-231-gb910bfe85 * src/compose.c Fix (in a better way) CID 1492307: use after free. 2021-10-04 [wwp] 4.0.0-288-g1cdefe8ac * src/oauth2.c Fix (or better fix for) CID 1491155, 1491195 and 1491351: resource leaks. 2021-10-04 [wwp] 3.18.0-230-g4d7fede42 * src/oauth2.c Fix (or better fix for) CID 1491155, 1491195 and 1491351: resource leaks. 2021-10-03 [wwp] 4.0.0-287-g148912d83 * src/compose.c Fix (again) CID 1491255: resource leak. 2021-10-03 [wwp] 3.18.0-229-g3ac411c86 * src/compose.c Fix (again) CID 1491255: resource leak. 2021-10-01 [wwp] 4.0.0-286-g3188ba813 * src/compose.c Fix CID 1402307: use after free, and do a proper freeing of struct. 2021-10-01 [wwp] 3.18.0-228-g4236b3851 * src/compose.c Fix CID 1402307: use after free, and do a proper freeing of struct. 2021-10-01 [wwp] 4.0.0-285-ga6e473fd6 * src/common/utils.c Fix CID 1492306: use after free. 2021-10-01 [wwp] 3.18.0-227-g7a307732a * src/common/utils.c Fix CID 1492306: use after free. 2021-10-01 [wwp] 4.0.0-284-gd3e24af7f * src/common/template.c Fix CID 1492308: incorrect expression. 2021-10-01 [wwp] 3.18.0-226-g54a6490bf * src/common/template.c Fix CID 1492308: incorrect expression. 2021-10-01 [wwp] 4.0.0-283-g0e0a6e17c * src/oauth2.c Fix CID 1492309: resource leaks (due to massive code rewriting yesterday). 2021-10-01 [wwp] 3.18.0-225-g47c129334 * src/oauth2.c Fix CID 1492309: resource leaks (due to massive code rewriting yesterday). 2021-09-30 [wwp] 4.0.0-282-gfb466b8a5 * src/mh.c Fix CID 1491096, 1491263, 1491328, 1491348: resource leaks. 2021-09-30 [wwp] 3.18.0-224-gb3bc30c4a * src/mh.c Fix CID 1491096, 1491263, 1491328, 1491348: resource leaks. 2021-09-30 [wwp] 4.0.0-281-g61026543f * src/oauth2.c Fix CID 1491155, 1491195, 1491219, 1491279, 1491295, 1491299, 1491305, 1491351: resource leaks. 2021-09-30 [wwp] 3.18.0-223-g10c688b98 * src/oauth2.c Fix CID 1491155, 1491195, 1491219, 1491279, 1491295, 1491299, 1491305, 1491351: resource leaks. 2021-09-30 [wwp] 4.0.0-280-g9cbebb67c * src/oauth2.c Fix CID 1491371, 1491094, 1491341, 1491114, 1491203, 1491206, 1491199, 1491219: resource leaks. 2021-09-30 [wwp] 3.18.0-222-g5e768abb6 * src/oauth2.c Fix CID 1491371, 1491094, 1491341, 1491114, 1491203, 1491206, 1491199, 1491219: resource leaks. 2021-09-30 [wwp] 4.0.0-279-gc75453be8 * src/compose.c Fix CID 1491120, 1491212, 1491255, 1491280, 1491284, 1491318: resource leaks. 2021-09-30 [wwp] 3.18.0-221-gcc5251ec0 * src/compose.c Fix CID 1491120, 1491212, 1491255, 1491280, 1491284, 1491318: resource leaks. 2021-09-30 [wwp] 4.0.0-278-g84ce49b63 * src/oauth2.c Fix CID 1491170: logically dead code. 2021-09-30 [wwp] 3.18.0-220-gf75522e98 * src/oauth2.c Fix CID 1491170: logically dead code. 2021-09-30 [wwp] 4.0.0-277-g399a77d88 * src/gtk/about.c * src/gtk/gtkaspell.c Fix CID 1491099 and 1491241: resource leaks. 2021-09-30 [wwp] 3.18.0-219-ga102ba8a3 * src/gtk/about.c * src/gtk/gtkaspell.c Fix CID 1491099 and 1491241: resource leaks. 2021-09-30 [wwp] 4.0.0-276-g4e0408e03 * src/main.c Fix CID 1491313: resource leak. 2021-09-30 [wwp] 3.18.0-218-ge389d0d17 * src/main.c Fix CID 1491313: resource leak. 2021-09-30 [wwp] 4.0.0-275-gbb28b4255 * src/news_gtk.c Fix CID 1491341: resource leak. 2021-09-30 [wwp] 3.18.0-217-gb5ccfbc46 * src/news_gtk.c Fix CID 1491341: resource leak. 2021-09-30 [wwp] 4.0.0-274-gdd904f328 * src/partial_download.c Fix CID 1491293: resource leak. 2021-09-30 [wwp] 3.18.0-216-gc8ce3b6e7 * src/partial_download.c Fix CID 1491293: resource leak. 2021-09-30 [wwp] 4.0.0-273-g292bd6285 * src/password.c Fix CID 1491404: logically dead code. 2021-09-30 [wwp] 3.18.0-215-g395844e4f * src/password.c Fix CID 1491404: logically dead code. 2021-09-30 [wwp] 4.0.0-272-g2c9090652 * src/common/template.c Fix CID 1491210: resource leak. 2021-09-30 [wwp] 3.18.0-214-ge73ec88c8 * src/common/template.c Fix CID 1491210: resource leak. 2021-09-30 [wwp] 4.0.0-271-g0c35d7403 * src/common/utils.c Fix CID 1491272, 1491265, 1491237 and 1491176: resource leaks. 2021-09-30 [wwp] 3.18.0-213-g911bd7831 * src/common/utils.c Fix CID 1491272, 1491265, 1491237 and 1491176: resource leaks. 2021-09-30 [wwp] 4.0.0-270-g68a5fe8e4 * src/common/utils.c Fix CID 1491361: logically dead code (ternary operator). 2021-09-30 [wwp] 3.18.0-212-g9caee5ad8 * src/common/utils.c Fix CID 1491361: logically dead code (ternary operator). 2021-09-30 [wwp] 4.0.0-269-g06019f2e4 * src/plugins/archive/libarchive_archive.c Fix CID 1492295: explicit null dereferenced (due to previous commit). 2021-09-30 [wwp] 3.18.0-211-g0da71bb6b * src/plugins/archive/libarchive_archive.c Fix CID 1492295: explicit null dereferenced (due to previous commit). 2021-09-30 [wwp] 4.0.0-268-g48010781a * src/plugins/vcalendar/vcal_meeting_gtk.c Fix CID 1491353: resource leak. 2021-09-30 [wwp] 3.18.0-210-gbafa99458 * src/plugins/vcalendar/vcal_meeting_gtk.c Fix CID 1491353: resource leak. 2021-09-30 [wwp] 4.0.0-267-g2af46a6d1 * src/plugins/vcalendar/vcal_meeting_gtk.c Rework a bit the vcal export to file logic. 2021-09-30 [wwp] 3.18.0-209-g7f47e75ae * src/plugins/vcalendar/vcal_meeting_gtk.c Rework a bit the vcal export to file logic. 2021-09-30 [wwp] 4.0.0-266-g1a475994e * src/plugins/vcalendar/vcal_meeting_gtk.c Fix memory corruption caused by a double free. 2021-09-30 [wwp] 3.18.0-208-g35d7347e1 * src/plugins/vcalendar/vcal_meeting_gtk.c Fix memory corruption caused by a double free. 2021-09-29 [wwp] 4.0.0-265-gcd6958cda * src/plugins/vcalendar/vcal_meeting_gtk.c Fix CID 1491191: use after free. Reworked a bit variable scopes in multisync_export() in order to avoid such issues. 2021-09-29 [wwp] 3.18.0-207-g261e507d3 * src/plugins/vcalendar/vcal_meeting_gtk.c Fix CID 1491191: use after free. Reworked a bit variable scopes in multisync_export() in order to avoid such issues. 2021-09-29 [wwp] 4.0.0-264-gf73d8e932 * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c Fix CID 1491106, 1491129, 1491163, 1491231, 1491329 and 1491353: resource leaks. 2021-09-29 [wwp] 3.18.0-206-g6a0dae093 * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c Fix CID 1491106, 1491129, 1491163, 1491231, 1491329 and 1491353: resource leaks. 2021-09-29 [wwp] 4.0.0-263-g7d41ed5f8 * src/plugins/archive/libarchive_archive.c Fix CID 1491162, 1491183, 1491321 and 1491257: resource leaks. 2021-09-29 [wwp] 3.18.0-205-gca35e90da * src/plugins/archive/libarchive_archive.c Fix CID 1491162, 1491183, 1491321 and 1491257: resource leaks. 2021-09-29 [wwp] 4.0.0-262-g42d7514b2 * src/foldersel.c Fix CID 1491149: resource leak. 2021-09-29 [wwp] 3.18.0-204-g34d058d8e * src/foldersel.c Fix CID 1491149: resource leak. 2021-09-29 [wwp] 4.0.0-261-g753698d5e * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_trayicon.c Fix CID 1491296, 1491368, 1491288 and 1491322: dereference before null check. 2021-09-29 [wwp] 3.18.0-203-gb29415ca6 * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_trayicon.c Fix CID 1491296, 1491368, 1491288 and 1491322: dereference before null check. 2021-09-29 [wwp] 4.0.0-260-ge3048e92f * src/plugins/managesieve/sieve_editor.c Fix CID 1491362: dereference after null check. Fix CID 1491278: (neutral) use after free (but still better to disable callbacks before freeing). 2021-09-29 [wwp] 3.18.0-202-g286e63ec8 * src/plugins/managesieve/sieve_editor.c Fix CID 1491362: dereference after null check. Fix CID 1491278: (neutral) use after free (but still better to disable callbacks before freeing). 2021-09-29 [wwp] 4.0.0-259-g45c87cf44 * src/plugins/managesieve/managesieve.c Fix resource leak: we were never freeing session's config. 2021-09-29 [wwp] 3.18.0-201-g00d8211ca * src/plugins/managesieve/managesieve.c Fix resource leak: we were never freeing session's config. 2021-09-29 [wwp] 4.0.0-258-ge63d58c53 * src/plugins/managesieve/sieve_manager.c Fix CID 1491276: resource leak. 2021-09-29 [wwp] 3.18.0-200-gc2c10908d * src/plugins/managesieve/sieve_manager.c Fix CID 1491276: resource leak. 2021-09-29 [wwp] 4.0.0-257-g4e02e4eee * src/passwordstore.c Fix CID 1491346: resource leak. 2021-09-29 [wwp] 3.18.0-199-gb116c679c * src/passwordstore.c Fix CID 1491346: resource leak. 2021-09-28 [wwp] 4.0.0-256-gcf88ebed5 * src/plugins/pgpcore/sgpgme.c Fix pgpcore build. 2021-09-28 [wwp] 3.18.0-198-gf4c027770 * src/plugins/pgpcore/sgpgme.c Fix pgpcore build. 2021-09-28 [wwp] 4.0.0-255-gb78a997e2 * src/plugins/pgpcore/sgpgme.c Fix CID 1492251: resource leaks. 2021-09-28 [wwp] 3.18.0-197-g144f19e9a * src/plugins/pgpcore/sgpgme.c Fix CID 1492251: resource leaks. 2021-09-28 [wwp] 4.0.0-254-gb0a8b7617 * src/plugins/pgpinline/pgpinline.c Fix CID 1492200 and 1491225: resource leaks. 2021-09-28 [wwp] 3.18.0-196-gb589f44bb * src/plugins/pgpinline/pgpinline.c Fix CID 1492200 and 1491225: resource leaks. 2021-09-28 [wwp] 4.0.0-253-g0c2412178 * src/plugins/pgpmime/pgpmime.c Fix CID 1492195, 1491196, 1491158 and 1491081: resource leaks. 2021-09-28 [wwp] 3.18.0-195-gda9933b20 * src/plugins/pgpmime/pgpmime.c Fix CID 1492195, 1491196, 1491158 and 1491081: resource leaks. 2021-09-28 [wwp] 4.0.0-252-gbbe3de93c * src/plugins/attachwarner/attachwarner.c Fix CID 1491146: resource leak. 2021-09-28 [wwp] 3.18.0-194-gee207f846 * src/plugins/attachwarner/attachwarner.c Fix CID 1491146: resource leak. 2021-09-28 [wwp] 4.0.0-251-gecb3e3e74 * src/plugins/clamd/clamav_plugin.c Fix CID 1491066: resource leak. 2021-09-28 [wwp] 3.18.0-193-gc0b3a6d5b * src/plugins/clamd/clamav_plugin.c Fix CID 1491066: resource leak. 2021-09-28 [wwp] 4.0.0-250-g15814dd06 * src/plugins/pgpcore/passphrase.c Fix CID 1491150: resource leaks. 2021-09-28 [wwp] 3.18.0-192-gf930692ab * src/plugins/pgpcore/passphrase.c Fix CID 1491150: resource leaks. 2021-09-28 [wwp] 4.0.0-249-gced627e75 * src/plugins/smime/smime.c Fix CID 1492282, 1492283: double free. 2021-09-28 [wwp] 3.18.0-191-g045269e91 * src/plugins/smime/smime.c Fix CID 1492282, 1492283: double free. 2021-09-28 [wwp] 4.0.0-248-g08acbbba3 * src/prefs_account.c Fix CID 1492279: resource leak. 2021-09-28 [wwp] 3.18.0-190-g6d2e1e14c * src/prefs_account.c Fix CID 1492279: resource leak. 2021-09-28 [wwp] 4.0.0-247-gb2f2c703b * src/procmime.c Fix CID 1491274: resource leak. 2021-09-28 [wwp] 3.18.0-189-gf948bf7b3 * src/procmime.c Fix CID 1491274: resource leak. 2021-09-28 [wwp] 4.0.0-246-g6e40e6ced * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/parser_opml.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_update_comments.c * src/plugins/rssyl/rssyl_update_format.c Fix CID 1491122, 1491118, 1491138, 1491092, 1491098 and 1491340: resource leaks. Fix an extra leaks in opml parsing. Fix CID 1491366: unchecked return value. 2021-09-28 [wwp] 3.18.0-188-g9f8c2f755 * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/parser_opml.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_update_comments.c * src/plugins/rssyl/rssyl_update_format.c Fix CID 1491122, 1491118, 1491138, 1491092, 1491098 and 1491340: resource leaks. Fix an extra leaks in opml parsing. Fix CID 1491366: unchecked return value. 2021-09-28 [wwp] 4.0.0-245-g5b993515c * src/plugins/smime/smime.c Fix CID 1491069 and 1491256: resource leaks. 2021-09-28 [wwp] 3.18.0-187-g3b1b04062 * src/plugins/smime/smime.c Fix CID 1491069 and 1491256: resource leaks. 2021-09-28 [wwp] 3.18.0-186-g8856d58a4 * src/plugins/spamassassin/spamassassin.c Fix CID 1491076 and 1491352: resource leaks. 2021-09-28 [wwp] 4.0.0-244-g7e51f51b5 * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c Fix CID 1491076 and 1491352: resource leaks. 2021-09-28 [wwp] 4.0.0-243-g104cf039b * src/plugins/spamassassin/spamassassin.c Fix CID 1491076 and 1491352: resource leaks. 2021-09-28 [wwp] 3.18.0-185-g415e7de0d * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c Fix CID 1491076 and 1491352: resource leaks. 2021-09-28 [wwp] 4.0.0-242-gc1de20451 * src/plugins/tnef_parse/tnef_parse.c Fix CID 1491121: resource leak. 2021-09-28 [wwp] 3.18.0-184-gd8833eba9 * src/plugins/tnef_parse/tnef_parse.c Fix CID 1491121: resource leak. 2021-09-27 [wwp] 4.0.0-241-ge29192eca * src/common/plugin.c Revert fixes for CID 1491185, 1492198, 1491339, 1491307 (resource leaks), need further investigation (probably false positives). 2021-09-27 [wwp] 3.18.0-183-g38f6d3e79 * src/common/plugin.c Revert fixes for CID 1491185, 1492198, 1491339, 1491307 (resource leaks), need further investigation (probably false positives). 2021-09-27 [wwp] 4.0.0-240-gf170f2739 * src/common/plugin.c Fix CID 1491185, 1492198, 1491356, 1491339, 1491307, 1491188, 1491179, 1491107: resource leaks. 2021-09-27 [wwp] 3.18.0-182-g6f04e9aa6 * src/common/plugin.c Fix CID 1491185, 1492198, 1491356, 1491339, 1491307, 1491188, 1491179, 1491107: resource leaks. 2021-09-27 [wwp] 4.0.0-239-g975843601 * src/gtk/spell_entry.c Fix CIS 1491270: resource leak. 2021-09-27 [wwp] 3.18.0-181-ga70d45847 * src/gtk/spell_entry.c Fix CIS 1491270: resource leak. 2021-09-27 [wwp] 4.0.0-238-g3e0a4c095 * src/procmime.c Proper fix for CID 1491065 (resource leak). 2021-09-27 [wwp] 3.18.0-180-gf25ae8ceb * src/procmime.c Proper fix for CID 1491065 (resource leak). 2021-09-27 [wwp] 4.0.0-237-g1d608b800 * src/prefs_account.c Fix CID 1492279: resource leak. 2021-09-27 [wwp] 3.18.0-179-g340e813e7 * src/prefs_account.c Fix CID 1492279: resource leak. 2021-09-27 [wwp] 4.0.0-236-gb4a807872 * src/prefs_toolbar.c Fix CID 1491085: (possible) use after free. 2021-09-27 [wwp] 3.18.0-178-g65b412d59 * src/prefs_toolbar.c Fix CID 1491085: (possible) use after free. 2021-09-27 [wwp] 4.0.0-235-gd845ea399 * src/procmime.c Fix CID 1491274: resource leak. 2021-09-27 [wwp] 3.18.0-177-gb152fc03c * src/procmime.c Fix CID 1491274: resource leak. 2021-09-27 [wwp] 4.0.0-234-gff1794b59 * src/procmsg.c Fix CID 1491018: resource leak. 2021-09-27 [wwp] 3.18.0-176-g96f3f29c0 * src/procmsg.c Fix CID 1491018: resource leak. 2021-09-27 [wwp] 4.0.0-233-g9ed7cc63f * src/ssl_manager.c Fix CID 1491119: use after free. 2021-09-27 [wwp] 3.18.0-175-g0b2802f8f * src/ssl_manager.c Fix CID 1491119: use after free. 2021-09-27 [wwp] 4.0.0-232-gb6808412b * src/ssl_manager.c Fix CID 1491200, 1491294 and 1491301: resource leaks. 2021-09-27 [wwp] 3.18.0-174-g29102bfa0 * src/ssl_manager.c Fix CID 1491200, 1491294 and 1491301: resource leaks. 2021-09-27 [wwp] 4.0.0-231-gb1c1c6d36 * src/stock_pixmap.c Fix CID 1491190: explicit null dereference. 2021-09-27 [wwp] 3.18.0-173-gcb22c1707 * src/stock_pixmap.c Fix CID 1491190: explicit null dereference. 2021-09-26 [wwp] 4.0.0-230-g5d9d64f08 * src/prefs_account.c Fix CID 1491337, 1491317 and 1491101: resource leak, use after free. 2021-09-26 [wwp] 3.18.0-172-g49bd0f5d2 * src/prefs_account.c Fix CID 1491337, 1491317 and 1491101: resource leak, use after free. 2021-09-26 [wwp] 4.0.0-229-gd172fae34 * src/prefs_actions.c Fix CID 1491147 and 1491153: null ptr dereference, resource leak. 2021-09-26 [wwp] 3.18.0-171-ga616aa880 * src/prefs_actions.c Fix CID 1491147 and 1491153: null ptr dereference, resource leak. 2021-09-26 [wwp] 4.0.0-228-gbeffc75e4 * src/procmime.c Fix CID 1491065, 1491075 and 1491274: resource leaks 2021-09-26 [wwp] 3.18.0-170-g7ff8e070e * src/procmime.c Fix CID 1491065, 1491075 and 1491274: resource leaks 2021-09-26 [wwp] 4.0.0-227-gec8d3625b * src/prefs_filtering.c Fix CID 1491095: resource leak. 2021-09-26 [wwp] 3.18.0-169-gfa5ad28e7 * src/prefs_filtering.c Fix CID 1491095: resource leak. 2021-09-26 [wwp] 4.0.0-226-g5168c2ab5 * src/prefs_filtering.c Fix CID 1491324: use after free. 2021-09-26 [wwp] 3.18.0-168-gdd81ff3c8 * src/prefs_filtering.c Fix CID 1491324: use after free. 2021-09-26 [wwp] 4.0.0-225-g82bdd5b0b * src/prefs_display_header.c Fix CID 1491102: use after free. 2021-09-26 [wwp] 3.18.0-167-gc2b04d014 * src/prefs_display_header.c Fix CID 1491102: use after free. 2021-09-26 [wwp] 4.0.0-224-g63db37ff1 * src/prefs_matcher.c Fix CID 1491134, 1491173: resource leaks. 2021-09-26 [wwp] 3.18.0-166-ge1d431c55 * src/prefs_matcher.c Fix CID 1491134, 1491173: resource leaks. 2021-09-26 [wwp] 4.0.0-223-g2e626bf17 * src/summaryview.c Fix CID 1491116: explicit null dereference, make sure folder item identifier is set and further allocations are possible when building a path list. 2021-09-26 [wwp] 3.18.0-165-g8dde5e6b4 * src/summaryview.c Fix CID 1491116: explicit null dereference, make sure folder item identifier is set and further allocations are possible when building a path list. 2021-09-26 [wwp] 4.0.0-222-g2365b058e * src/summaryview.c Fix CID 1491354: null ptr dereference, add warnings in case of unexpected filename encoding conversion or copy failures. 2021-09-26 [wwp] 3.18.0-164-g943c87cd3 * src/summaryview.c Fix CID 1491354: null ptr dereference, add warnings in case of unexpected filename encoding conversion or copy failures. 2021-09-26 [wwp] 4.0.0-221-ge06ed0f01 * src/summaryview.c Fix CID 1491140 (and strange design): free of stack-allocated memory. 2021-09-26 [wwp] 3.18.0-163-gdd061389c * src/summaryview.c Fix CID 1491140 (and strange design): free of stack-allocated memory. 2021-09-26 [wwp] 4.0.0-220-g0951750b9 * src/toolbar.c * src/toolbar.h Fix CID 1491320, 1492199, 1492201: resource leaks. 2021-09-26 [wwp] 3.18.0-162-gfc73942fc * src/toolbar.c * src/toolbar.h Fix CID 1491320, 1492199, 1492201: resource leaks. 2021-09-26 [wwp] 4.0.0-219-g45f75aeea * src/summaryview.c Fix CID 1491131 and 1491292: resource leaks. 2021-09-26 [wwp] 3.18.0-161-gc771663a2 * src/summaryview.c Fix CID 1491131 and 1491292: resource leaks. 2021-09-26 [wwp] 4.0.0-218-gd5bb4a312 * src/textview.c Fix CID 1391319: resource leak. 2021-09-26 [wwp] 3.18.0-160-g3ad096b48 * src/textview.c Fix CID 1391319: resource leak. 2021-09-26 [wwp] 4.0.0-217-ge4aee9fb4 * src/textview.c Fix CID 1491067: resource leak. 2021-09-26 [wwp] 3.18.0-159-gadeb0b7ef * src/textview.c Fix CID 1491067: resource leak. 2021-09-26 [wwp] 4.0.0-216-gd661790bc * src/textview.c Fix CID 1491186 resource leaks. 2021-09-26 [wwp] 3.18.0-158-g96b3a87ee * src/textview.c Fix CID 1491186 resource leaks. 2021-09-26 [wwp] 4.0.0-215-gf49e40123 * src/toolbar.c Fix CID 1491264: use after free. 2021-09-26 [wwp] 3.18.0-157-gd256de076 * src/toolbar.c Fix CID 1491264: use after free. 2021-09-24 [Jonathan Boeing] 3.18.0-156-g5b1a3ab9d * src/gtk/gtkutils.c Fix memory leak 2021-09-24 [Jonathan Boeing] 3.18.0-155-ga4bf73918 * src/plugins/pgpcore/sgpgme.c Fix memory leak 2021-09-24 [Jonathan Boeing] 3.18.0-154-g021be06b3 * src/textview.c Fix memory leak 2021-09-24 [Jonathan Boeing] 4.0.0-214-g45bb7c40c * src/gtk/gtkutils.c Fix memory leak 2021-09-24 [Jonathan Boeing] 4.0.0-213-gd5e5f0ce0 * src/plugins/pgpcore/sgpgme.c Fix memory leak 2021-09-24 [Jonathan Boeing] 4.0.0-212-ga325902fc * src/textview.c Fix memory leak 2021-09-23 [Paul] 3.18.0-151-gdaae4a1ea * INSTALL some updates 2021-09-23 [paul] 4.0.0-211-g4d5631739 * INSTALL remove duplicated entry 2021-09-23 [paul] 4.0.0-210-g98c688a3f * INSTALL some updates 2021-09-23 [paul] 4.0.0-209-g08ee26d34 * INSTALL correct required GTK+ version 2021-09-22 [wwp] 4.0.0-208-gc78b7acfa * src/plugins/rssyl/rssyl_cb_menu.c Add new RSSyl feed: use any URI found in the clipboard. 2021-09-22 [wwp] 3.18.0-151-gab4842412 * src/plugins/rssyl/rssyl_cb_menu.c Add new RSSyl feed: use any URI found in the clipboard. 2021-09-22 [paul] 4.0.0-207-g686ce43bd * src/action.c fix button text 2021-09-21 [paul] 3.18.0-150-gfef812a13 * README fix dates of latest releases 2021-09-21 [paul] 4.0.0-206-gbf67b45d5 * README fix dates of latest releases 2021-09-20 [Jonathan Boeing] 3.18.0-149-g633a2de84 * src/plugins/notification/Makefile.am Fix missing line continuation 2021-09-20 [Jonathan Boeing] 3.18.0-148-g56c42d195 * src/plugins/pdf_viewer/Makefile.am Update plugin makefiles for Windows 2021-09-20 [Jonathan Boeing] 3.18.0-147-g8192036d0 * configure.ac * src/plugins/pdf_viewer/version.rc * src/plugins/pdf_viewer/version.rc.in Update Windows VERSIONINFO resource for plugins 2021-08-22 [Jonathan Boeing] 3.18.0-146-g00145c3aa * src/plugins/pdf_viewer/Makefile.am * src/plugins/pdf_viewer/claws.def * src/plugins/pdf_viewer/plugin.def * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/pdf_viewer/version.rc port pdf viewer plugin to windows 2021-09-17 [wwp] 4.0.0-205-g6c1835695 * src/common/utils.c * src/compose.c * src/messageview.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_prefs.c * src/textview.c Fix few wrong string lengths when matching URI schemes, add more known schemes. 2021-09-17 [wwp] 3.18.0-145-g3bf1a2983 * src/common/utils.c * src/compose.c * src/messageview.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_prefs.c * src/textview.c Fix few wrong string lengths when matching URI schemes, add more known schemes. 2021-09-17 [paul] 3.18.0-144-gc9be0c35f * src/prefs_migration.c put the correct config_version in folderitemrc 2021-09-17 [paul] 4.0.0-204-gcd666398a * src/prefs_migration.c put the correct config_version in folderitemrc 2021-09-17 [paul] 3.18.0-143-g22d11141c * src/mainwindow.c fix Ingreesh 2021-09-17 [paul] 4.0.0-203-gf31cbefef * src/mainwindow.c fix Ingreesh 2021-09-17 [paul] 3.18.0-142-g9cfb0bd90 * src/edittags.c only allow deletion of tags from the Tags Configuration window 2021-09-17 [paul] 4.0.0-202-g0ab4f470f * src/edittags.c only allow deletion of tags from the Tags Configuration window 2021-09-16 [paul] 3.18.0-141-g953d86931 * src/edittags.c * src/edittags.h * src/mainwindow.c * src/summaryview.c rework tags set correct window title, depending on whether we are configuring the tags, or modifying the tags of the selected message(s); display or don't display the label in the window, depending on the same; improve the English usage; make the 'add' button sensitive, so we don't need the 'tag not set' warning if someone presses Add without setting the tag name; only show the vertidal scrollbar when needed; lots of renaming, e.g. not 'apply_window' but 'tags_window' 2021-09-16 [paul] 4.0.0-201-g6e0cf4b69 * src/edittags.c * src/edittags.h * src/mainwindow.c * src/summaryview.c rework tags set correct window title, depending on whether we are configuring the tags, or modifying the tags of the selected message(s); display or don't display the label in the window, depending on the same; improve the English usage; make the 'add' button sensitive, so we don't need the 'tag not set' warning if someone presses Add without setting the tag name; only show the vertidal scrollbar when needed; lots of renaming, e.g. not 'apply_window' but 'tags_window' 2021-09-16 [paul] 4.0.0-200-g6a52fac34 * src/mainwindow.c remove unnecessary empty menu item in colour label menu; replace empty menu item with separator in tags menu 2021-09-16 [Paul] 3.18.0-140-ge56e77d20 * src/common/template.c * src/editaddress.c * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/vcalendar/month-view.c * src/procmime.c * src/textview.c * src/uri_opener.c remove typo semi-colons 2021-09-16 [paul] 4.0.0-199-g9ade17f2b * src/common/template.c * src/editaddress.c * src/mainwindow.c * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/vcalendar/month-view.c * src/procmime.c * src/textview.c * src/uri_opener.c remove typo semi-colons 2021-09-16 [wwp] 3.18.0-139-g9283cb6a6 * src/plugins/clamd/libclamd/clamd-plugin.c Better (and real) fix for CID 1491141 (resource leak), simplify the handling of 'value'. 2021-09-16 [wwp] 4.0.0-194-g4b7ba8fc8 * src/plugins/clamd/libclamd/clamd-plugin.c Better (and real) fix for CID 1491141 (resource leak), simplify the handling of 'value'. 2021-09-14 [Jonathan Boeing] 3.18.0-138-g0d164d3e2 * src/common/Makefile.am * src/common/w32_reg.c * src/common/w32_reg.h * src/common/w32lib.h * src/mainwindow.c * src/procmime.c Update Windows registry code 2021-09-13 [Jonathan Boeing] 3.18.0-137-ge0f1b4660 * src/common/log.c * src/common/socket.c * src/common/timing.h * src/common/utils.c * src/common/w32lib.h * src/exporthtml.c * src/folder.c * src/mbox.c * src/msgcache.c * src/plugins/pgpcore/passphrase.c * src/prefs_summaries.c * src/procheader.c * src/procmime.c * src/recv.c Cleanup w32lib.h 2021-09-13 [Jonathan Boeing] 3.18.0-136-ga1cb2c4c6 * src/common/Makefile.am * src/common/w32_account.c * src/common/w32_signal.c * src/common/w32_stat.c * src/common/w32_stdlib.c * src/common/w32_string.c * src/common/w32_time.c * src/common/w32_unistd.c * src/common/w32_wait.c * src/common/w32lib.h Remove old windows compatibility code 2021-09-14 [Jonathan Boeing] 4.0.0-196-gcb86e0eb6 * src/common/Makefile.am * src/common/w32_reg.c * src/common/w32_reg.h * src/common/w32lib.h * src/mainwindow.c * src/procmime.c Update Windows registry code 2021-09-13 [Jonathan Boeing] 4.0.0-195-g16c0f2c8f * src/common/log.c * src/common/socket.c * src/common/timing.h * src/common/utils.c * src/common/w32lib.h * src/exporthtml.c * src/folder.c * src/mbox.c * src/msgcache.c * src/plugins/pgpcore/passphrase.c * src/prefs_summaries.c * src/procheader.c * src/procmime.c * src/recv.c Cleanup w32lib.h 2021-09-13 [Jonathan Boeing] 4.0.0-194-g9bcb48ee8 * src/common/Makefile.am * src/common/w32_account.c * src/common/w32_signal.c * src/common/w32_stat.c * src/common/w32_stdlib.c * src/common/w32_string.c * src/common/w32_time.c * src/common/w32_unistd.c * src/common/w32_wait.c * src/common/w32lib.h Remove old windows compatibility code 2021-09-16 [wwp] 3.18.0-135-ga96ead9bf * src/plugins/clamd/libclamd/clamd-plugin.c Fix CID 1491141, 149246: resource leaks. Fix CID 1491291: ensure string in buffer is 0-ended. 2021-09-16 [wwp] 4.0.0-193-g2d39e4b7a * src/plugins/clamd/libclamd/clamd-plugin.c Fix CID 1491141, 149246: resource leaks. Fix CID 1491291: ensure string in buffer is 0-ended. 2021-09-16 [wwp] 3.18.0-134-gd6cdfd3ba * src/common/file-utils.c Fix CID 1491202, 1491126, 1491156 and 1491142: resource leaks. And simplify the copy algorithm a bit (mostly around error checking). 2021-09-16 [wwp] 3.18.0-133-gb97377a6c * src/common/file-utils.c Fix CID 1491202, 1491126, 1491156 and 1491142: resource leaks. And simplify the copy algorithm a bit (mostly around error checking). 2021-09-16 [wwp] 4.0.0-192-g5618ef004 * src/common/file-utils.c Fix CID 1491202, 1491126, 1491156 and 1491142: resource leaks. And simplify the copy algorithm a bit (mostly around error checking). 2021-09-16 [wwp] 4.0.0-191-gaac70d4d6 * src/common/file-utils.c Fix CID 1491202, 1491126, 1491156 and 1491142: resource leaks. And simplify the copy algorithm a bit (mostly around error checking). 2021-09-15 [wwp] 4.0.0-190-gf3e015037 * src/mimeview.c Fix scrolling in a message's attachments bar (scrolling left or right were scrolling down). Also fix scrolling not working when GTK smooth scroll is set. 2021-09-15 [wwp] 4.0.0-189-gcf0d5714d * src/textview.c Fix wrong variable used to access event data (neutral at run-time). 2021-09-15 [wwp] 3.18.0-132-gcfe830d7a * src/mimeview.c Fix scrolling in a message's attachments bar (scrolling left or right were scrolling down). 2021-09-14 [Jonathan Boeing] 4.0.0-188-ge90e11cad * src/plugins/pdf_viewer/poppler_viewer.c Fix scroll to next/prev page in pdf_viewer Add handling for GDK_SCROLL_SMOOTH events in scroll callback 2021-09-14 [wwp] 3.18.0-131-g758724012 * src/action.c Fix CID 1491213: resource leak. 2021-09-14 [wwp] 4.0.0-187-g73557a0db * src/action.c Fix CID 1491213: resource leak. 2021-09-13 [Jonathan Boeing] 3.18.0-130-g03066f1d7 * configure.ac * src/matcher.c * src/mh.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c Fix time_t format specifier warnings 2021-09-13 [Jonathan Boeing] 3.18.0-129-gac96dc8c6 * src/inc.c Fix -Wmaybe-uninitialized warning 2021-09-13 [Jonathan Boeing] 3.18.0-128-gbb833be1d * src/plugins/litehtml_viewer/litehtml/html_tag.cpp Fix litehtml warnings 2021-09-13 [Jonathan Boeing] 3.18.0-127-gdbf84332f * src/common/ssl_certificate.c * src/compose.c * src/plugins/litehtml_viewer/http.cpp Fix size_t format specifier warnings 2021-09-13 [Jonathan Boeing] 3.18.0-126-gb71d11782 * src/compose.c * src/editaddress.c Fix missing GTK casts 2021-09-13 [Jonathan Boeing] 3.18.0-125-gfef0cbd96 * src/compose.c GPid is a HANDLE on Windows 2021-09-12 [Jonathan Boeing] 3.18.0-124-g10d7193ab * src/compose.c Fix -Wunused-variable warnings 2021-09-12 [Jonathan Boeing] 3.18.0-123-g23b79443f * src/gtk/quicksearch.c Fix -Wunused-but-set-variable warnings 2021-09-12 [Jonathan Boeing] 3.18.0-122-g88cf744c7 * src/main.c * src/plugins/notification/notification_plugin.c Add glib version check for g_thread_supported 2021-09-12 [Jonathan Boeing] 3.18.0-121-gd8e3362e7 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am Remove unneeded define for litehtml 2021-08-03 [paul] 3.18.0-120-g36810ba67 * src/plugins/litehtml_viewer/litehtml/html_tag.cpp fix bug 4312, 'litehtml plugin loops (hangup)' patch by Frank Mueller (cherry picked from commit 00d0212ccbcaa608a91c5f3a50639fed98f654c6) 2021-09-12 [Jonathan Boeing] 3.18.0-119-g2f0c7dd54 * src/plugins/litehtml_viewer/litehtml/os_types.h Add updated fix for litehtml os_types.h Original fix from b1bc36d2f7ca19cd61e335561d2a44c421ba9678 2019-04-10 [Andrej Kacian] 3.18.0-118-gace1637cb * src/plugins/litehtml_viewer/litehtml/document.h Add a getter for litehtml::document's m_over_element member This allows us to avoid some expensive GDK calls in lh_widget::set_cursor(). (cherry picked from commit 7c6693d7085636df23c44d1b40895f0e43c1f166) 2021-09-12 [Jonathan Boeing] 3.18.0-117-ga1bad64aa * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/litehtml_viewer/litehtml/README.md * src/plugins/litehtml_viewer/litehtml/borders.h * .../litehtml_viewer/litehtml/css_selector.cpp * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_image.h * src/plugins/litehtml_viewer/litehtml/el_li.cpp * src/plugins/litehtml_viewer/litehtml/el_li.h * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * src/plugins/litehtml_viewer/litehtml/html.cpp * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/litehtml.h * .../litehtml_viewer/litehtml/media_query.cpp * src/plugins/litehtml_viewer/litehtml/num_cvt.cpp * src/plugins/litehtml_viewer/litehtml/num_cvt.h * src/plugins/litehtml_viewer/litehtml/os_types.h * src/plugins/litehtml_viewer/litehtml/style.cpp * src/plugins/litehtml_viewer/litehtml/types.h * .../litehtml_viewer/litehtml/utf8_strings.cpp * .../litehtml_viewer/litehtml/utf8_strings.h Sync with upstream litehtml Sync with commit 294780d910607850e91f3a066561bbbce03d1aaf 2021-09-13 [Jonathan Boeing] 4.0.0-186-gbe99a003e * configure.ac * src/matcher.c * src/mh.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c Fix time_t format specifier warnings 2021-09-13 [Jonathan Boeing] 4.0.0-185-g7ed063fd8 * src/inc.c Fix -Wmaybe-uninitialized warning 2021-09-13 [Jonathan Boeing] 4.0.0-184-g9c4b4aea5 * src/plugins/litehtml_viewer/litehtml/html_tag.cpp Fix litehtml warnings 2021-09-13 [Jonathan Boeing] 4.0.0-183-g1653583d5 * src/procmime.c Fix wrong return value 2021-09-13 [Jonathan Boeing] 4.0.0-182-gb4c9e5206 * src/common/ssl_certificate.c * src/compose.c * src/plugins/litehtml_viewer/http.cpp Fix size_t format specifier warnings 2021-09-13 [Jonathan Boeing] 4.0.0-181-gce62446d9 * src/compose.c * src/editaddress.c * src/gtk/gtkcmclist.c Fix missing GTK casts 2021-09-13 [Jonathan Boeing] 4.0.0-180-gfac24c59d * src/compose.c GPid is a HANDLE on Windows 2021-09-12 [Jonathan Boeing] 4.0.0-179-g1205ad823 * src/compose.c Fix -Wunused-variable warnings 2021-09-12 [Jonathan Boeing] 4.0.0-178-ga2e991d8e * src/gtk/prefswindow.c * src/gtk/quicksearch.c * src/plugins/notification/notification_banner.c Fix -Wunused-but-set-variable warnings 2021-09-12 [Jonathan Boeing] 4.0.0-177-g849778a75 * src/main.c * src/plugins/notification/notification_plugin.c Add glib version check for g_thread_supported 2021-09-12 [Jonathan Boeing] 4.0.0-176-g8446f2657 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am Remove unneeded define for litehtml 2021-08-03 [paul] 4.0.0-175-gbbe6c209a * src/plugins/litehtml_viewer/litehtml/html_tag.cpp fix bug 4312, 'litehtml plugin loops (hangup)' patch by Frank Mueller (cherry picked from commit 00d0212ccbcaa608a91c5f3a50639fed98f654c6) 2021-09-12 [Jonathan Boeing] 4.0.0-174-g73b5271fb * src/plugins/litehtml_viewer/litehtml/os_types.h Add updated fix for litehtml os_types.h Original fix from b1bc36d2f7ca19cd61e335561d2a44c421ba9678 2019-04-10 [Andrej Kacian] 4.0.0-173-g44a873753 * src/plugins/litehtml_viewer/litehtml/document.h Add a getter for litehtml::document's m_over_element member This allows us to avoid some expensive GDK calls in lh_widget::set_cursor(). (cherry picked from commit 7c6693d7085636df23c44d1b40895f0e43c1f166) 2021-09-12 [Jonathan Boeing] 4.0.0-172-gbc7f670ba * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/litehtml_viewer/litehtml/README.md * src/plugins/litehtml_viewer/litehtml/borders.h * .../litehtml_viewer/litehtml/css_selector.cpp * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_image.h * src/plugins/litehtml_viewer/litehtml/el_li.cpp * src/plugins/litehtml_viewer/litehtml/el_li.h * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * src/plugins/litehtml_viewer/litehtml/html.cpp * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/litehtml.h * .../litehtml_viewer/litehtml/media_query.cpp * src/plugins/litehtml_viewer/litehtml/num_cvt.cpp * src/plugins/litehtml_viewer/litehtml/num_cvt.h * src/plugins/litehtml_viewer/litehtml/os_types.h * src/plugins/litehtml_viewer/litehtml/style.cpp * src/plugins/litehtml_viewer/litehtml/types.h * .../litehtml_viewer/litehtml/utf8_strings.cpp * .../litehtml_viewer/litehtml/utf8_strings.h Sync with upstream litehtml Sync with commit 294780d910607850e91f3a066561bbbce03d1aaf 2021-09-13 [paul] 4.0.0-171-g36d10734f * src/gtk/gtkaspell.c * src/summaryview.c use separators in menus, not empty menu items 2021-09-13 [paul] 4.0.0-170-gfab030f00 * src/summaryview.c remove unnecessary empty item in colour labels menu 2021-09-12 [Jonathan Boeing] 3.18.0-116-gae4519307 * src/procheader.c Fix messageview_date_format on Windows Bug 4535 'Setting msgview_date_format=1 does not work' Call procheader_date_get_localtime() for Windows as well. Also fix deprecation warning for g_time_zone_new() 2021-09-12 [Jonathan Boeing] 4.0.0-169-g3e5706b06 * src/procheader.c Fix messageview_date_format on Windows Bug 4535 'Setting msgview_date_format=1 does not work' Call procheader_date_get_localtime() for Windows as well. Also fix deprecation warning for g_time_zone_new() 2021-09-12 [wwp] 3.18.0-115-g69f0c0e70 * src/action.c * src/inc.c * src/plugins/pgpcore/select-keys.c Fix CID 1491213, 1491253, 1491103 and 1491189: resource leaks (if g_locale_from_utf8() returns an empty string, still to free). 2021-09-12 [wwp] 4.0.0-168-g9d73c50d6 * src/action.c * src/inc.c * src/plugins/pgpcore/select-keys.c Fix CID 1491213, 1491253, 1491103 and 1491189: resource leaks (if g_locale_from_utf8() returns an empty string, still to free). 2021-09-12 [wwp] 3.18.0-114-gfe2c6b9d2 * src/import.c Fix CID 141151: coverity scared because we're testing of pointers that can never be null (from gtk_entry_get_text()). 2021-09-12 [wwp] 4.0.0-167-g9a7649aac * src/import.c Fix CID 141151: coverity scared because we're testing of pointers that can never be null (from gtk_entry_get_text()). 2021-09-12 [wwp] 3.18.0-113-gfa8b9e14d * src/main.c Fix CID 1491070: resource leak. Use a static GString to feed cmd.mailto instead of a dynamically allocated struct that will never be freed. 2021-09-12 [wwp] 4.0.0-166-g24415eb70 * src/main.c Fix CID 1491070: resource leak. Use a static GString to feed cmd.mailto instead of a dynamically allocated struct that will never be freed. 2021-09-12 [wwp] 3.18.0-112-geba430d7a * src/matcher.c Fix CID 1491332: resource leaks (3). 2021-09-12 [wwp] 4.0.0-165-ge97569bcb * src/matcher.c Fix CID 1491332: resource leaks (3). 2021-09-11 [Jonathan Boeing] 3.18.0-111-g6cca74bc3 * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/libfeed/parser_opml.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/strutils.c match glib allocate and free functions fix allocate/free mismatches and switch to glib functions 2021-09-11 [Jonathan Boeing] 3.18.0-110-g98393c3a5 * src/plugins/rssyl/claws.def * src/plugins/rssyl/rssyl.c Fix crash when unloading RSSyl plugin Bug 4467 folder is not a LocalFolder, so calling folder_local_folder_destroy() passes a bad address to g_free(). Causes a potential crash on Windows, and valgrind logs an 'Invalid read of size 8' and 'Invalid free() / delete / delete[] / realloc()' 2021-09-11 [Jonathan Boeing] 4.0.0-164-g5fea1d086 * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/libfeed/parser_opml.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/strutils.c match glib allocate and free functions fix allocate/free mismatches and switch to glib functions 2021-09-11 [Jonathan Boeing] 4.0.0-163-gd52aded0f * src/plugins/rssyl/claws.def * src/plugins/rssyl/rssyl.c Fix crash when unloading RSSyl plugin Bug 4467 folder is not a LocalFolder, so calling folder_local_folder_destroy() passes a bad address to g_free(). Causes a potential crash on Windows, and valgrind logs an 'Invalid read of size 8' and 'Invalid free() / delete / delete[] / realloc()' 2021-09-11 [wwp] 3.18.0-109-g8ef8b8a42 * src/action.c Better check for read() errors. 2021-09-11 [wwp] 4.0.0-162-g8cb4112c1 * src/action.c Better check for read() errors. 2021-09-11 [wwp] 3.18.0-108-gd5170988d * src/main.c No trailing punctuation in g_error's. 2021-09-11 [wwp] 4.0.0-161-ga223eeb17 * src/main.c No trailing punctuation in g_error's. 2021-09-11 [wwp] 3.18.0-107-g30515cc37 * src/addritem.c Fix CID 1491380: resource leak, and add few errors when allocating new itemFolders weren't possible (this would lead to unpredictable behaviour later, anyway). 2021-09-11 [wwp] 3.18.0-106-g7a8bcbd20 * src/main.c g_error's are not translated and have no trailing new-line char. 2021-09-11 [wwp] 4.0.0-160-g556016d16 * src/addritem.c Fix CID 1491380: resource leak, and add few errors when allocating new itemFolders weren't possible (this would lead to unpredictable behaviour later, anyway). 2021-09-11 [wwp] 4.0.0-159-g33c9a6ca3 * src/main.c g_error's are not translated and have no trailing new-line char. 2021-09-11 [wwp] 3.18.0-105-g82bd80a34 * src/vcard.c Fix CID 1491382: malloc size too short by one because, worst case, qp_decode_const will dump the exact same input string. 2021-09-11 [wwp] 4.0.0-158-g121dfea85 * src/vcard.c Fix CID 1491382: malloc size too short by one because, worst case, qp_decode_const will dump the exact same input string. 2021-09-11 [wwp] 4.0.0-157-g66893572a * src/action.c Fix CID 1491207, 1491213 and 1491253: ensure string in buffer is 0-ended, and two resource (possible) leaks. 2021-09-11 [wwp] 4.0.0-156-g829b45e27 * src/account.c * src/addrbook.c * src/addrbook.h * src/addrcache.c * src/addrcache.h * src/addressbook.c * src/addrindex.c * src/addrindex.h * src/addritem.c * src/addritem.h * src/common/smtp.c * src/common/smtp.h * src/compose.c * src/compose.h * src/folder.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/gtk/manage_window.c * src/gtk/quicksearch.c * src/gtk/quicksearch.h * src/html.c * src/html.h * src/jpilot.c * src/jpilot.h * src/mainwindow.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y * src/messageview.c * src/mimeview.c * src/plugins/Makefile.am * src/plugins/fancy/fancy_viewer.c * src/plugins/notification/notification_trayicon.c * src/plugins/pgpmime/pgpmime.c * src/plugins/python/composewindowtype.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_account.c * src/prefs_account.h * src/prefs_common.c * src/prefs_common.h * src/prefs_ext_prog.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/prefs_message.c * src/prefs_summaries.c * src/procmime.c * src/procmime.h * src/procmsg.c * src/send_message.c * src/send_message.h * src/summaryview.c * src/textview.c * src/toolbar.c * src/vcard.c * src/vcard.h Revert "Fix CID 1491382: malloc size too short by one because, worst case, qp_decode_const" This reverts commit 69e7131dc87ed1dbec2f9140a03b38feaf192cdf. 2021-09-11 [wwp] 4.0.0-155-gdf27a8bc0 * src/action.c Revert "Fix CID 1491207, 1491213 and 1491253: ensure string in buffer is 0-ended," This reverts commit 74059cdc111cdc7ada818eb3a57df6f441acdbe5. 2021-09-11 [wwp] 4.0.0-154-g69e7131dc * src/account.c * src/addrbook.c * src/addrbook.h * src/addrcache.c * src/addrcache.h * src/addressbook.c * src/addrindex.c * src/addrindex.h * src/addritem.c * src/addritem.h * src/common/smtp.c * src/common/smtp.h * src/compose.c * src/compose.h * src/folder.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/gtk/manage_window.c * src/gtk/quicksearch.c * src/gtk/quicksearch.h * src/html.c * src/html.h * src/jpilot.c * src/jpilot.h * src/mainwindow.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y * src/messageview.c * src/mimeview.c * src/plugins/Makefile.am * src/plugins/fancy/fancy_viewer.c * src/plugins/notification/notification_trayicon.c * src/plugins/pgpmime/pgpmime.c * src/plugins/python/composewindowtype.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_account.c * src/prefs_account.h * src/prefs_common.c * src/prefs_common.h * src/prefs_ext_prog.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/prefs_message.c * src/prefs_summaries.c * src/procmime.c * src/procmime.h * src/procmsg.c * src/send_message.c * src/send_message.h * src/summaryview.c * src/textview.c * src/toolbar.c * src/vcard.c * src/vcard.h Fix CID 1491382: malloc size too short by one because, worst case, qp_decode_const will dump the exact same input string. 2021-09-11 [wwp] 3.18.0-104-gac7ee135c * src/action.c Fix CID 1491207, 1491213 and 1491253: ensure string in buffer is 0-ended, and two resource (possible) leaks. 2021-09-11 [wwp] 4.0.0-153-g74059cdc1 * src/action.c Fix CID 1491207, 1491213 and 1491253: ensure string in buffer is 0-ended, and two resource (possible) leaks. 2021-09-11 [wwp] 3.18.0-103-gce2331344 * src/crash.c Fix CID 1491187, 1491214, 1491383: discard const returned for newly allocated strings, resource leak. 2021-09-11 [wwp] 4.0.0-152-g1451f9278 * src/crash.c Fix CID 1491187, 1491214, 1491383: discard const returned for newly allocated strings, resource leak. 2021-09-11 [wwp] 3.18.0-102-gb24a66c40 * src/grouplistdialog.c Fix CID 1491385: buffer overrun (if copying all non-0 chars of name to newname, we still need an extra room for a trailing 0). 2021-09-11 [wwp] 4.0.0-151-g7fbe24ea7 * src/grouplistdialog.c Fix CID 1491385: buffer overrun (if copying all non-0 chars of name to newname, we still need an extra room for a trailing 0). 2021-09-11 [wwp] 3.18.0-101-g1f6055001 * src/mbox.c Fix CID 1491389: resource leak. 2021-09-11 [wwp] 4.0.0-150-g2175e7fc9 * src/mbox.c Fix CID 1491389: resource leak. 2021-09-11 [wwp] 3.18.0-100-g29baace4f * src/plugins/smime/smime.c Fix CID 1491390: resource leak. 2021-09-11 [wwp] 4.0.0-149-g7edb55b8c * src/plugins/smime/smime.c Fix CID 1491390: resource leak. 2021-09-09 [Jonathan Boeing] 3.18.0-99-gaf4a2b24c * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Add missing const qualifier Fix warning: assignment discards ‘const’ qualifier from pointer target type 2021-09-09 [Jonathan Boeing] 3.18.0-98-gba258d369 * src/plugins/fancy/fancy_viewer.c Minor cleanup 2021-09-09 [Jonathan Boeing] 4.0.0-148-g9ba29ca59 * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Add missing const qualifier Fix warning: assignment discards ‘const’ qualifier from pointer target type 2021-09-09 [Jonathan Boeing] 4.0.0-147-gb32b28769 * src/plugins/fancy/fancy_viewer.c Minor cleanup 2021-09-10 [Paul] 3.18.0-97-g05d668eae * autogen.sh * config/test-driver * tools/check-appstream.sh * tools/claws.get.tlds.pl * tools/gitlog2changelog.py fix filemode, broken in 9ffe6db441e441feea5d4ff5ad055d9b2e407c25 2021-09-10 [wwp] 3.18.0-96-g6f604e06b * src/plugins/archive/libarchive_archive.c Fix duplicate g_unlink (thanks, Colin). 2021-09-10 [Michael Rasmussen] 4.0.0-146-gef5c197cf * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c Fix broken include 2021-09-10 [Michael Rasmussen] 3.18.0-95-gbadf45743 * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c Fix broken include 2021-09-09 [Jonathan Boeing] 4.0.0-145-g0c7308ca2 * src/editaddress.c Fix crash in address book edit person details Bug 4534 'Address book causing claws to terminate unexpectedly' Clearing the list store triggers a cursor-changed signal, leading to a potential crash with a use-after-free 2021-09-10 [Michael Rasmussen] 3.18.0-94-gac9475845 * src/plugins/archive/libarchive_archive.c Fix CID 1491395 2021-09-09 [Michael Rasmussen] 3.18.0-93-gd5053bf90 * src/plugins/vcalendar/vcal_folder.c Fix CID 1491387 2021-09-09 [Michael Rasmussen] 3.18.0-92-g2d41301d0 * src/main.c Fix CID 1491386 2021-09-09 [Michael Rasmussen] 3.18.0-91-g82b23ceee * src/etpan/imap-thread.c Fix CID 1491384 2021-09-09 [Michael Rasmussen] 3.18.0-90-g43d2cef47 * src/common/file-utils.c Fix CID 1491381 2021-09-09 [Michael Rasmussen] 3.18.0-89-g786008d8e * src/plugins/clamd/clamav_plugin.c Fix CID 1491377 2021-09-09 [Michael Rasmussen] 3.18.0-88-g98731f9d7 * src/procmime.c Fix CID 1491376 2021-09-09 [Michael Rasmussen] 3.18.0-87-g3530d881e * src/plugins/tnef_parse/tnef_parse.c Fix CID 1491375 2021-09-09 [Michael Rasmussen] 3.18.0-86-gf18a7806b * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c Fix CID 1491374 2021-09-09 [Michael Rasmussen] 3.18.0-85-g9ffe6db44 * autogen.sh * config/test-driver * src/plugins/archive/libarchive_archive.c * tools/check-appstream.sh * tools/claws.get.tlds.pl * tools/gitlog2changelog.py Fix CID 1491392 2021-09-09 [Michael Rasmussen] 4.0.0-144-g1850c52bb * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c Fix CID 1491374 2021-09-09 [Michael Rasmussen] 4.0.0-143-ge4be4beeb * src/plugins/tnef_parse/tnef_parse.c Fix CID 1491375 2021-09-09 [Michael Rasmussen] 4.0.0-142-g23d991d97 * src/plugins/tnef_parse/tnef_parse.c Fix CID 1491375 2021-09-09 [Michael Rasmussen] 4.0.0-141-gdc931c8e6 * src/procmime.c Fix CID 1491376 2021-09-09 [Michael Rasmussen] 4.0.0-140-g4f9c02185 * src/plugins/clamd/clamav_plugin.c Fix CID 1491377 2021-09-09 [Michael Rasmussen] 4.0.0-139-gead53a765 * src/common/file-utils.c Fix CID 1491381 2021-09-09 [Michael Rasmussen] 4.0.0-138-gb4b33b25f * src/common/file-utils.c Fix CID 1491381 2021-09-09 [Michael Rasmussen] 4.0.0-137-gf2a5d59d3 * src/common/file-utils.c Fix CID 1491381 2021-09-09 [Michael Rasmussen] 4.0.0-136-gf405cef3d * src/etpan/imap-thread.c Fix CID 1491384 2021-09-09 [Michael Rasmussen] 4.0.0-135-gbd1db001e * src/main.c Fix CID 1491386 2021-09-09 [Michael Rasmussen] 4.0.0-134-gb38c4362b * src/plugins/vcalendar/vcal_folder.c Fix CID 1491387 2021-09-09 [Michael Rasmussen] 4.0.0-133-g531f47d9b * src/plugins/archive/libarchive_archive.c Fix CID 1491392 2021-09-09 [paul] 3.18.0-84-g8589ae35c * src/plugins/bogofilter/bogofilter.c the final (?) modification to this debug_print() 2021-09-09 [paul] 4.0.0-132-g882bb4d6f * src/plugins/bogofilter/bogofilter.c the final (?) modification to this debug_print() 2021-09-09 [paul] 3.18.0-83-gaa0c24852 * src/plugins/bogofilter/bogofilter.c remove unecessary linebreak (it's already there) 2021-09-09 [paul] 4.0.0-131-gecea5c2fd * src/plugins/bogofilter/bogofilter.c remove unecessary linebreak (it's already there) 2021-09-08 [wwp] 4.0.0-130-gd4e2645d8 * src/textview.c Allow zooming in/out a message body text view. Zoom level is applied to any further message viewed, and reset at next start-up. Only applies to text font. Zoom is changed by using CTRL+mouse wheel up/down, or with text view's right-click menu. 2021-09-08 [wwp] 3.18.0-82-gf577e0432 * src/textview.c Allow zooming in/out a message body text view. Zoom level is applied to any further message viewed, and reset at next start-up. Only applies to text font. Zoom is changed by using CTRL+mouse wheel up/down, or with text view's right-click menu. 2021-09-07 [wwp] 4.0.0-129-g2478af427 * src/plugins/bogofilter/bogofilter.c Better debug statement (than ever). 2021-09-07 [wwp] 3.18.0-81-g39eb4e5c0 * src/plugins/bogofilter/bogofilter.c Better debug statement (than ever). 2021-09-07 [wwp] 4.0.0-128-gaaa599c49 * src/plugins/bogofilter/bogofilter.c Remove extra line-break in debug statement. 2021-09-07 [wwp] 3.18.0-80-gdac44f0d2 * src/plugins/bogofilter/bogofilter.c Remove extra line-break in debug statement. 2021-09-02 [Jonathan Boeing] 4.0.0-127-gf2f4a99dc * src/image_viewer.c * src/plugins/fancy/fancy_viewer.c * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcalendar.c * src/textview.c Add more widget names 2021-09-01 [Jonathan Boeing] 4.0.0-126-g275d19822 * src/plugins/fancy/fancy_viewer.c Fix crashes in Fancy when printing Fix a crash due to a race between the background initialization of the newly created WebKitWebView and launching the print dialog. Also fix a crash due to an allocate/free mismatch with the WebKitPrintOperation 2021-09-01 [Jonathan Boeing] 4.0.0-125-g07ced7167 * src/messageview.c Clear temp messageview before destroying Avoid potential crashes when printing from a mimeview 2021-09-06 [Ricardo Mones] 4.0.0-124-g545cab2d8 * src/common/tags.c * src/compose.c * src/edittags.c * src/gtk/gtkutils.c * src/gtk/spell_entry.c * src/matcher.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/archive/archiver_prefs.c * src/plugins/att_remover/att_remover.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/litehtml_viewer/litehtml/litehtml.h * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/mailmbox/plugin.c * src/plugins/newmail/newmail.c * src/plugins/notification/notification_banner.c * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/perl/perl_gtk.c * src/plugins/python/clawsmailmodule.c * src/plugins/smime/smime.c * src/plugins/spam_report/spam_report.c * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_folder_item.c * src/prefs_image_viewer.c * src/prefs_template.c Remove duplicate includes 2021-09-06 [Ricardo Mones] 3.18.0-79-g69f8c49ca * src/common/tags.c * src/compose.c * src/edittags.c * src/gtk/gtkutils.c * src/gtk/spell_entry.c * src/matcher.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/archive/archiver_prefs.c * src/plugins/att_remover/att_remover.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/litehtml_viewer/litehtml/litehtml.h * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/mailmbox/plugin.c * src/plugins/newmail/newmail.c * src/plugins/notification/notification_banner.c * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/perl/perl_gtk.c * src/plugins/python/clawsmailmodule.c * src/plugins/smime/smime.c * src/plugins/spam_report/spam_report.c * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_folder_item.c * src/prefs_image_viewer.c * src/prefs_template.c Remove duplicate includes 2021-09-05 [wwp] 4.0.0-123-g70f242f0b * src/common/Makefile.am * src/etpan/Makefile.am * src/gtk/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/att_remover/Makefile.am Revert accidentally committed changes. 2021-09-05 [wwp] 4.0.0-122-g1e9ab88e5 * src/compose.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/rssyl_update_feed.c * src/procmsg.c Revert accidentally commited changes. 2021-09-04 [wwp] 4.0.0-121-g1be840cc9 * src/prefs_folder_item.c Better spacing of widgets in folder prefs. 2021-09-03 [wwp] 4.0.0-117-g791db4bb0 * src/uri_opener.c Update copyright header. 2021-09-03 [wwp] 3.18.0-78-g86b5e30f7 * src/gtk/gtkutils.c * src/uri_opener.c Update copyright header. 2021-09-03 [Ricardo Mones] 4.0.0-118-g78c266b23 * src/alertpanel.c Remove unused defines 2021-09-03 [Ricardo Mones] 3.18.0-77-g373610811 * src/alertpanel.c Remove unused defines 2021-09-03 [Ricardo Mones] 3.18.0-76-ge5d14dc9f * src/plugins/attachwarner/attachwarner.c * src/plugins/attachwarner/attachwarner.h * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h Use plugin name consistently 2021-09-03 [Ricardo Mones] 4.0.0-117-gf041228ca * src/plugins/attachwarner/attachwarner.c * src/plugins/attachwarner/attachwarner.h * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h Use plugin name consistently 2021-09-03 [wwp] 3.18.0-75-g6010dca56 * configure.ac * src/account.c * src/common/session.c * src/common/socket.c * src/common/ssl.c * src/editldap.c * src/gtk/sslcertwindow.c * src/imap.c * src/inc.c * src/ldapctrl.c * src/ldapserver.c * src/mainwindow.c * src/news.c * src/oauth2.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/vcalendar/vcal_prefs.c * src/prefs_account.c * src/send_message.c * src/ssl_manager.c * src/wizard.c Replace 'SSL/TLS' with 'TLS'. 2021-09-03 [wwp] 4.0.0-116-g89b932309 * configure.ac Replace 'SSL/TLS' with 'TLS'. 2021-09-03 [wwp] 3.18.0-74-gac192b80f * src/action.c * src/addr_compl.c * src/addressadd.c * src/addressbook-dbus.c * src/addressbook.c * src/addrindex.c * src/avatars.c * src/common/file-utils.c * src/common/proxy.c * src/common/session.c * src/common/socket.c * src/common/ssl.c * src/common/ssl_certificate.c * src/common/template.c * src/common/utils.c * src/common/xml.c * src/compose.c * src/export.c * src/folder.c * src/folderview.c * src/gtk/about.c * src/gtk/gtksctree.c * src/gtk/gtkunit.c * src/gtk/gtkutils.c * src/headerview.c * src/image_viewer.c * src/imap.c * src/import.c * src/main.c * src/mainwindow.c * src/mbox.c * src/messageview.c * src/mh.c * src/msgcache.c * src/partial_download.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/libarchive_archive.c * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/demo/demo.c * src/plugins/dillo/dillo_prefs.c * src/plugins/fancy/fancy_prefs.c * src/plugins/gdata/gdata_plugin.c * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_prefs.c * .../gtkhotkey/gtk-hotkey-key-file-registry.c * .../gtkhotkey/gtk-hotkey-x11-listener.c * .../notification/gtkhotkey/x11/tomboykeybinder.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_gtk.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/python/python_prefs.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spamassassin/spamassassin.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcalendar.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_folder_column.c * src/prefs_gtk.c * src/prefs_msg_colors.c * src/prefs_summary_column.c * src/prefs_themes.c * src/procheader.c * src/procmime.c * src/procmsg.c * src/quote_fmt_parse.y * src/setup.c * src/summaryview.c * src/textview.c * src/toolbar.c * src/wizard.c Normalize g_warning's: no capitalization, no trailing punctuation or newline-char. Fix few messages (simply wrong, or typos). 2021-09-03 [wwp] 4.0.0-115-ged74a4678 * src/action.c * src/addr_compl.c * src/addressadd.c * src/addressbook-dbus.c * src/addressbook.c * src/addrindex.c * src/avatars.c * src/common/Makefile.am * src/common/file-utils.c * src/common/proxy.c * src/common/session.c * src/common/socket.c * src/common/ssl.c * src/common/ssl_certificate.c * src/common/template.c * src/common/utils.c * src/common/xml.c * src/compose.c * src/etpan/Makefile.am * src/export.c * src/folder.c * src/folderview.c * src/gtk/Makefile.am * src/gtk/about.c * src/gtk/gtksctree.c * src/gtk/gtkunit.c * src/gtk/gtkutils.c * src/headerview.c * src/image_viewer.c * src/imap.c * src/import.c * src/main.c * src/mainwindow.c * src/mbox.c * src/messageview.c * src/mh.c * src/msgcache.c * src/partial_download.c * src/plugins/acpi_notifier/Makefile.am * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/address_keeper/Makefile.am * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/libarchive_archive.c * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/demo/demo.c * src/plugins/dillo/dillo_prefs.c * src/plugins/fancy/fancy_prefs.c * src/plugins/gdata/gdata_plugin.c * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_prefs.c * .../gtkhotkey/gtk-hotkey-key-file-registry.c * .../gtkhotkey/gtk-hotkey-x11-listener.c * .../notification/gtkhotkey/x11/tomboykeybinder.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_gtk.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/python/python_prefs.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spamassassin/spamassassin.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcalendar.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_folder_column.c * src/prefs_gtk.c * src/prefs_summary_column.c * src/prefs_themes.c * src/procheader.c * src/procmime.c * src/procmsg.c * src/quote_fmt_parse.y * src/setup.c * src/summaryview.c * src/textview.c * src/toolbar.c * src/wizard.c Normalize g_warning's: no capitalization, no trailing punctuation or newline-char. Fix few messages (simply wrong, or typos). 2021-09-03 [wwp] 3.18.0-73-g926ae8cf3 * src/plugins/bogofilter/bogofilter.c Bogofilter: fix wrong test for read() return value. 2021-09-03 [wwp] 4.0.0-114-gd82adf835 * src/plugins/bogofilter/bogofilter.c Bogofilter: fix wrong test for read() return value. 2021-09-03 [Paul] 3.18.0-72-g4a78b9be9 * src/uri_opener.c change labels, remove empty lines, show phishing warning on copy 2021-09-03 [Paul] 3.18.0-71-gd59f6d4b3 * src/textview.c * src/textview.h * src/uri_opener.c make phishing warning show correct text depending on copy url or open url action 2021-09-03 [paul] 4.0.0-113-ga798323be * src/uri_opener.c replace deprecated gtk_menu_popup() 2021-09-03 [paul] 4.0.0-112-g4a36d0999 * src/uri_opener.c change labels, remove empty lines, show phishing warning on copy 2021-09-03 [paul] 4.0.0-111-gf62177266 * src/textview.c * src/textview.h * src/uri_opener.c make phishing warning show correct text depending on copy url or opne url action 2021-09-03 [paul] 3.18.0-70-g78638a992 * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c prefix this translator msg in such a way that the translators will see it 2021-09-03 [paul] 4.0.0-110-gb3e778157 * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c prefix this translator msg in such a way that the translators will see it 2021-09-03 [paul] 3.18.0-69-g6dd564cae * src/plugins/fancy/fancy_viewer.c prefix this translator msg in such a way that the translators will see it 2021-09-03 [paul] 4.0.0-109-ga57ef02df * src/plugins/fancy/fancy_viewer.c prefix this translator msg in such a way that the translators will see it 2021-09-03 [wwp] 4.0.0-108-g63e9f6696 * src/plugins/bogofilter/bogofilter.c Bogofilter: use BUFFSIZE to dimension the exchange buffer w/ bogofilter. Use the proper buffer size (tmpbuf). 2021-09-03 [wwp] 3.18.0-68-gcef532d7a * src/plugins/bogofilter/bogofilter.c Bogofilter: use BUFFSIZE to dimension the exchange buffer w/ bogofilter. Use the proper buffer size (tmpbuf). 2021-09-03 [wwp] 4.0.0-107-g45c1dc4e6 * src/plugins/bogofilter/bogofilter.c CID1440023: use the number of bytes read() from bogofilter's stdout. 2021-09-03 [wwp] 3.18.0-67-g5ad4679e5 * src/plugins/bogofilter/bogofilter.c CID1440023: use the number of bytes read() from bogofilter's stdout. 2021-09-03 [wwp] 4.0.0-106-ge121fc476 * src/image_viewer.c CID1443020: logically dead code. Rework image loading error detection. 2021-09-03 [wwp] 3.18.0-66-g05f600e58 * src/image_viewer.c CID1443020: logically dead code. Rework image loading error detection. 2021-09-03 [wwp] 4.0.0-105-g03d781d9f * src/plugins/mailmbox/mailimf_write.c CID1440022: check for claws_fputc return value. 2021-09-03 [wwp] 3.18.0-65-g45ac11d4d * src/plugins/mailmbox/mailimf_write.c CID1440022: check for claws_fputc return value. 2021-09-02 [wwp] 4.0.0-104-g91f5bbf35 * src/uri_opener.c URL dialog: fix phishing attempt condition detection. 2021-09-02 [wwp] 3.18.0-64-g191cf028a * src/uri_opener.c URL dialog: fix phishing attempt condition detection. 2021-09-02 [wwp] 3.18.0-63-g205a320fd * src/uri_opener.c Fix wrong color format used for visible URI text color. 2021-09-02 [paul] 4.0.0-103-gc7dec0a87 * src/alertpanel.c wrap long URLs 2021-09-02 [wwp] 4.0.0-102-g8dfa8ce7b * src/uri_opener.c URL list: show phishing attempts links in red (in fact using log window's error color, which is customizable as a hidden pref). 2021-09-02 [wwp] 3.18.0-62-gf38052f97 * src/uri_opener.c URL list: show phishing attempts links in red (in fact using log window's error color, which is customizable as a hidden pref). 2021-09-02 [wwp] 4.0.0-101-g7e9c97707 * src/uri_opener.c Allow CTRL+c over multiple selection in URL list dialog, remove unused row selection over button press code. 2021-09-02 [wwp] 3.18.0-61-g2017d0079 * src/uri_opener.c Allow CTRL+c over multiple selection in URL list dialog, remove unused row selection over button press code. 2021-09-02 [wwp] 3.18.0-60-g5194a32d4 * src/summaryview.c Add the mark all read/unread items back to the message list context menu. 2021-09-01 [wwp] 4.0.0-100-g2247e8a07 * src/uri_opener.c Use modern GDK keydefs. 2021-09-01 [wwp] 3.18.0-59-gf8c905328 * src/uri_opener.c Use modern GDK keydefs. 2021-09-01 [wwp] 4.0.0-99-gea07c3d02 * src/uri_opener.c URL list: copy URL at selected row upon CTRL+c/CTRL+x or right-click then "Copy URL". 2021-09-01 [wwp] 3.18.0-58-g2e1a31d0a * src/uri_opener.c URL list: copy URL at selected row upon CTRL+c/CTRL+x or right-click then "Copy URL". 2021-09-01 [Jonathan Boeing] 4.0.0-98-g7d309cfc2 * src/plugins/litehtml_viewer/claws.def Fix building litehtml viewer Fix undefined reference when building with -O0 optimization level 2021-09-01 [Jonathan Boeing] 3.18.0-57-gd3b0c4bc4 * src/plugins/litehtml_viewer/claws.def Fix building litehtml viewer Fix undefined reference when building with -O0 optimization level 2021-08-27 [Jonathan Boeing] 4.0.0-97-g8e57a6d6e * src/plugins/address_keeper/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am Update plugin makefiles for Windows 2021-08-27 [Jonathan Boeing] 3.18.0-56-g0f2e76df1 * src/plugins/address_keeper/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am Update plugin makefiles for Windows 2021-08-27 [Jonathan Boeing] 4.0.0-96-g3099095d3 * .gitignore * configure.ac * src/Makefile.am * src/w32-resource.rc * src/w32-resource.rc.in Add Windows VERSIONINFO resource to executable 2021-08-27 [Jonathan Boeing] 3.18.0-55-g759a7fd71 * .gitignore * configure.ac * src/Makefile.am * src/w32-resource.rc * src/w32-resource.rc.in Add Windows VERSIONINFO resource to executable 2021-08-26 [Jonathan Boeing] 4.0.0-95-g23aec49cd * .gitignore * configure.ac * src/plugins/address_keeper/version.rc * src/plugins/address_keeper/version.rc.in * src/plugins/att_remover/version.rc * src/plugins/att_remover/version.rc.in * src/plugins/attachwarner/version.rc * src/plugins/attachwarner/version.rc.in * src/plugins/bsfilter/version.rc * src/plugins/bsfilter/version.rc.in * src/plugins/fancy/version.rc * src/plugins/fancy/version.rc.in * src/plugins/fetchinfo/version.rc * src/plugins/fetchinfo/version.rc.in * src/plugins/libravatar/version.rc * src/plugins/libravatar/version.rc.in * src/plugins/litehtml_viewer/version.rc * src/plugins/litehtml_viewer/version.rc.in * src/plugins/mailmbox/version.rc * src/plugins/mailmbox/version.rc.in * src/plugins/managesieve/version.rc * src/plugins/managesieve/version.rc.in * src/plugins/notification/version.rc * src/plugins/notification/version.rc.in * src/plugins/pdf_viewer/version.rc * src/plugins/pdf_viewer/version.rc.in * src/plugins/pgpcore/version.rc * src/plugins/pgpcore/version.rc.in * src/plugins/pgpinline/version.rc * src/plugins/pgpinline/version.rc.in * src/plugins/pgpmime/version.rc * src/plugins/pgpmime/version.rc.in * src/plugins/rssyl/version.rc * src/plugins/rssyl/version.rc.in * src/plugins/smime/version.rc * src/plugins/smime/version.rc.in * src/plugins/spam_report/version.rc * src/plugins/spam_report/version.rc.in * src/plugins/tnef_parse/version.rc * src/plugins/tnef_parse/version.rc.in * src/plugins/vcalendar/version.rc * src/plugins/vcalendar/version.rc.in Update Windows VERSIONINFO resource for plugins 2021-08-26 [Jonathan Boeing] 3.18.0-54-gbb8c99363 * .gitignore * configure.ac * src/plugins/address_keeper/version.rc * src/plugins/address_keeper/version.rc.in * src/plugins/att_remover/version.rc * src/plugins/att_remover/version.rc.in * src/plugins/attachwarner/version.rc * src/plugins/attachwarner/version.rc.in * src/plugins/bsfilter/version.rc * src/plugins/bsfilter/version.rc.in * src/plugins/fancy/version.rc * src/plugins/fancy/version.rc.in * src/plugins/fetchinfo/version.rc * src/plugins/fetchinfo/version.rc.in * src/plugins/libravatar/version.rc * src/plugins/libravatar/version.rc.in * src/plugins/litehtml_viewer/version.rc * src/plugins/litehtml_viewer/version.rc.in * src/plugins/mailmbox/version.rc * src/plugins/mailmbox/version.rc.in * src/plugins/managesieve/version.rc * src/plugins/managesieve/version.rc.in * src/plugins/notification/version.rc * src/plugins/notification/version.rc.in * src/plugins/pgpcore/version.rc * src/plugins/pgpcore/version.rc.in * src/plugins/pgpinline/version.rc * src/plugins/pgpinline/version.rc.in * src/plugins/pgpmime/version.rc * src/plugins/pgpmime/version.rc.in * src/plugins/rssyl/version.rc * src/plugins/rssyl/version.rc.in * src/plugins/smime/version.rc * src/plugins/smime/version.rc.in * src/plugins/spam_report/version.rc * src/plugins/spam_report/version.rc.in * src/plugins/tnef_parse/version.rc * src/plugins/tnef_parse/version.rc.in * src/plugins/vcalendar/version.rc * src/plugins/vcalendar/version.rc.in Update Windows VERSIONINFO resource for plugins 2021-09-01 [wwp] 4.0.0-94-g2c249a3b6 * src/toolbar.c Fix code style. 2021-09-01 [wwp] 3.18.0-53-gb3a840bd9 * src/toolbar.c Fix code style. 2021-09-01 [wwp] 4.0.0-93-g2926aa8e6 * src/prefs_toolbar.c * src/toolbar.c * src/toolbar.h Add a new toolbar button to execute processing rules in current folder. 2021-09-01 [wwp] 3.18.0-52-g97ba06508 * src/prefs_toolbar.c * src/toolbar.c * src/toolbar.h Add a new toolbar button to execute processing rules in current folder. 2021-09-01 [wwp] 4.0.0-92-g7faa46999 * src/prefs_actions.c Action prefs: be smarter about detecting what's been modified when cancelling an action edit (warn if action type has changed whereas a command-line was set before). 2021-09-01 [wwp] 3.18.0-51-g5c71c190d * src/prefs_actions.c Action prefs: be smarter about detecting what's been modified when cancelling an action edit (warn if action type has changed whereas a command-line was set before). 2021-09-01 [wwp] 4.0.0-91-gb2e357547 * src/mainwindow.c Fix a missing wait mouse cursor at some point. 2021-09-01 [wwp] 3.18.0-50-g57ea92fc7 * src/mainwindow.c Fix a missing wait mouse cursor at some point. 2021-09-01 [wwp] 4.0.0-90-ge7436fb69 * src/folderutils.c * src/folderview.c * src/folderview.h * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c Add a global option to allow executing per-folder processing rules prior to mark all messages read/unread in folder (also works when marking recursively). 2021-09-01 [wwp] 3.18.0-49-g44f2f01d2 * src/folderutils.c * src/folderview.c * src/folderview.h * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c Add a global option to allow executing per-folder processing rules prior to mark all messages read/unread in folder (also works when marking recursively). 2021-09-01 [wwp] 4.0.0-89-gffddaa73d * src/mainwindow.c * src/messageview.c * src/prefs_filtering.h * src/procmsg.c * src/summaryview.c Allow creating a filtering rule based on the Sender header value. 2021-09-01 [wwp] 3.18.0-48-gc66ece0bb * src/mainwindow.c * src/messageview.c * src/prefs_filtering.h * src/procmsg.c * src/summaryview.c Allow creating a filtering rule based on the Sender header value. 2021-09-01 [wwp] 4.0.0-88-g62b64faeb * src/prefs_folder_item.c Restrict widget size requisition to the width only. 2021-09-01 [wwp] 4.0.0-87-g4c09d7cbe * src/prefs_folder_item.c Better widgets spacing and alignment in folder properties dialog. 2021-09-01 [wwp] 4.0.0-86-gcc2837f79 * src/prefs_folder_item.c Use gtk grid instead of table, fix tooltip (attached to wrong widget and missing a space), and fix code spacing. 2021-08-31 [wwp] 3.18.0-47-gd17d5e5ac * src/prefs_folder_item.c Fix tooltip (attached to wrong widget and missing a space), and fix code spacing. 2021-08-31 [wwp] 4.0.0-85-g76e9a5af6 * src/folder_item_prefs.c * src/folder_item_prefs.h * src/folderview.c * src/prefs_folder_item.c Add a per-folder option so that a folder can be skipped when doing a goto next/prev unread/new message. 2021-08-31 [wwp] 3.18.0-46-g9c336cb34 * src/folder_item_prefs.c * src/folder_item_prefs.h * src/folderview.c * src/prefs_folder_item.c Add a per-folder option so that a folder can be skipped when doing a goto next/prev unread/new message. 2021-08-31 [wwp] 4.0.0-84-g4a753d049 * src/summaryview.c Fix wrong logic, (old) patch by Olivier Brunel. 2021-08-31 [wwp] 3.18.0-45-g68670c2d8 * src/summaryview.c Fix wrong logic, (old) patch by Olivier Brunel. 2021-08-26 [Jonathan Boeing] 3.18.0-44-gfee7fd3be * src/plugins/litehtml_viewer/version.rc fix litehtml viewer version resource 2021-08-26 [Jonathan Boeing] 4.0.0-83-gdfb47978a * src/plugins/litehtml_viewer/version.rc fix litehtml viewer version resource 2021-08-25 [wwp] 4.0.0-80-g8f2ee3071 * po/fr.po Fix the French translation (thanks to Olivier Le Jeune). 2021-08-25 [wwp] 3.18.0-43-gff83d4810 * po/fr.po Fix the French translation (thanks to Olivier Le Jeune). 2021-08-25 [wwp] 3.18.0-42-g470f97439 * src/account.c Properly resize/wrap the label in accounts list, do it upon dialog resize, even. 2021-08-25 [paul] 4.0.0-80-g21b9c03ef * src/password.h * src/password_gtk.h complete s/master/primary/ 2021-08-24 [wwp] 4.0.0-79-g947a066e5 * src/account.c * src/edittags.c * src/gtk/foldersort.c Add missing tooltips. 2021-08-24 [wwp] 3.18.0-41-g8ab15b712 * src/account.c Fix wrong widget name for tooltip. 2021-08-24 [wwp] 3.18.0-40-g074f7e60c * src/account.c * src/edittags.c * src/gtk/foldersort.c Add more missing tooltips. 2021-08-24 [wwp] 3.18.0-39-gb7f9ed3b2 * src/account.c Add missing tooltips. 2021-08-24 [paul] 4.0.0-78-g76fe80e6d * src/addressbook.c * src/compose.c * src/mainwindow.c * src/password.c * src/password_gtk.c * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c 'master passphrase' becomes 'primary passphrase' 2021-08-24 [paul] 4.0.0-77-g810e41b67 * src/addrcustomattr.c * src/addrduplicates.c * src/addressbook.c * src/edittags.c * src/mh_gtk.c * src/plugins/rssyl/rssyl_cb_menu.c * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_template.c * src/ssl_manager.c fix text on Delete buttons in alertpanels 2021-08-24 [paul] 4.0.0-76-g1c5016e93 * src/gtk/about.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/prefs_spelling.c * src/prefs_themes.c replace homebrewed gtkut_get_link_btn() with gtk_link_button_new[...]() 2021-08-23 [paul] 4.0.0-75-g781785c94 * src/gtk/gtkshruler.c * src/plugins/notification/gtkhotkey/gtk-hotkey-info.c * src/plugins/python/python-shell.c remove these unnecessary GLIB_CHECK_VERSIONs available since 2.4 but deprecated in 2.58; we require 2.28 as a minimum 2021-08-23 [paul] 4.0.0-74-g97515cb7f * src/gtk/spell_entry.c replace deprecated g_type_class_add_private() 2021-08-23 [Jonathan Boeing] 4.0.0-73-gda1269449 * src/plugins/pdf_viewer/poppler_viewer.c add widget names to pdf viewer plugin 2021-08-22 [Jonathan Boeing] 4.0.0-72-gad5dd473e * src/plugins/pdf_viewer/Makefile.am * src/plugins/pdf_viewer/claws.def * src/plugins/pdf_viewer/plugin.def * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/pdf_viewer/version.rc port pdf viewer plugin to windows 2021-08-23 [paul] 4.0.0-71-g13a8e7744 * src/printing.c replace deprecated gtk_text_iter_begins_tag() 2021-08-23 [paul] 4.0.0-70-g66bafe683 * src/mainwindow.c fix 2 incompatible pointer type warnings 2021-08-23 [paul] 4.0.0-69-g79ff72c6e * src/mainwindow.c * src/statusbar.c replace deprecated gtk_widget_set_margin_left() and gtk_widget_set_margin_right() 2021-08-23 [paul] 4.0.0-68-g345e77f4d * src/wizard.c remove deprecated gtk_alignment_new() and tidy up the UI 2021-08-23 [paul] 4.0.0-67-g4abec5d26 * src/plugins/notification/notification_banner.c coding style 2021-08-23 [paul] 4.0.0-66-g09d8428fe * src/plugins/notification/notification_prefs.c replace deprecated functions 2021-08-23 [paul] 4.0.0-65-g3ea1cef89 * src/prefs_folder_item.c * src/prefs_msg_colors.c * src/prefs_spelling.c simplify colour saving 2021-08-23 [paul] 4.0.0-64-gd2f92699c * src/plugins/notification/notification_foldercheck.c remove deprecated gtk_window_set_wmclass() 2021-08-23 [paul] 4.0.0-63-g1dd82b08e * src/plugins/pdf_viewer/poppler_viewer.c replace deprecated GTime 2021-08-23 [paul] 4.0.0-62-g7cb0bfdfb * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pdf_viewer/poppler_viewer.h fix GtkTable/GtkGrid/GtkWidget mismatch 2021-08-23 [paul] 4.0.0-61-gb41b2a747 * src/editaddress.c fix bug 4524, 'Problems exiting/closing Claws Mail' 2021-08-23 [paul] 4.0.0-60-g8b4a8e04f * src/plugins/rssyl/rssyl_feed_props.c remove deprecated gtk_alignment_new(), and simply buttons 2021-08-22 [paul] 4.0.0-59-g8caee652b * src/gtk/Makefile.am * src/gtk/colorsel.c * src/gtk/colorsel.h * src/prefs_folder_item.c * src/prefs_spelling.c remove now unneeded colorsel.[ch] 2021-08-22 [paul] 4.0.0-58-g9d2279767 * po/en_GB.po update en_GB 2021-08-22 [paul] 4.0.0-57-g604d43599 * src/prefs_msg_colors.c update translator hints, and move extended Target Folder tooltip 2021-08-22 [paul] 4.0.0-56-gbcb41b69e * src/prefs_msg_colors.c use GtkColorChooser in colour prefs page 2021-08-21 [paul] 4.0.0-55-g839650c6d * src/prefs_folder_item.c use GtkColorChooser in folder prefs 2021-08-21 [paul] 4.0.0-54-g943185b17 * src/gtk/gtkaspell.c reimplement spell checker underlining when black is chosen 2021-08-21 [paul] 4.0.0-53-gd9457ce8c * src/prefs_spelling.c use GtkColorChooser in spelling prefs 2021-08-20 [wwp] 4.0.0-52-g52c13c915 * src/prefs_actions.c Add top/bottom buttons to the actions list. Simplify existing code of up/down callbacks. 2021-08-20 [wwp] 3.18.0-38-gc0f8f599d * src/prefs_actions.c Add top/bottom buttons to the actions list. Simplify existing code of up/down callbacks. 2021-08-20 [wwp] 4.0.0-51-gb15559f88 * src/prefs_actions.c Fix callback function names. 2021-08-20 [wwp] 3.18.0-37-g248954020 * src/prefs_actions.c Fix callback function names. 2021-08-20 [paul] 4.0.0-50-g30ae5d386 * src/mainwindow.c fix folderview pixmaps not being updated after icon theme change until restart 2021-08-19 [wwp] 4.0.0-49-g0931e0643 * tools/README * tools/fix_date.sh fix_date.sh: document the fact coreutils, dos2unix, grep and sed are required, fallback writing temporary files to $HOME if /tmp is not writable. 2021-08-19 [paul] 4.0.0-48-g73746b23f * src/plugins/fancy/fancy_viewer.c replace deprecated GtkImageMenuItem 2021-08-18 [Jonathan Boeing] 3.18.0-36-g45c006c4c * src/messageview.c Fix return receipts from accounts without a name Use the chosen account's address for the return receipt if the account name isn't set 2021-08-18 [Jonathan Boeing] 4.0.0-47-g22f7e8c19 * src/messageview.c Fix return receipts from accounts without a name Use the chosen account's address for the return receipt if the account name isn't set 2021-08-17 [Jonathan Boeing] 3.18.0-35-g7d32a0740 * src/plugins/litehtml_viewer/lh_prefs.c Make litehtml image cache size preference visible 2021-08-17 [Jonathan Boeing] 4.0.0-46-g23218372f * src/plugins/litehtml_viewer/lh_prefs.c Make litehtml image cache size preference visible 2021-08-15 [Jonathan Boeing] 4.0.0-45-g332a9b895 * src/textview.c Fix the initial position of the textview image The textview image is sometimes mispositioned on the initial load of the message because it was first positioned using buffer coordinates rather than window coordinates. Also move the call to gtk_text_view_move_child out of the size_allocate handler and into an immediate, oneshot timeout. gtk_text_view_move_child() calls gtk_widget_queue_resize() internally. The GTK docs say you can't call gtk_widget_queue_resize from inside size_allocate, and that the call to gtk_widget_queue_resize() will be silently ignored. 2021-08-14 [Jonathan Boeing] 4.0.0-44-g2816d7dbd * src/folderview.c * src/gtk/gtkutils.c * src/headerview.c * src/mainwindow.c * src/messageview.c * src/mimeview.c * src/noticeview.c * src/summaryview.c * src/textview.c Set name on GTK widgets GTK+3 themes can use widget names as a selector, so add names to some windows and widgets to make positively identifying CSS nodes easier 2021-08-11 [paul] 4.0.0-43-g5e237aee3 * src/addr_compl.c * src/alertpanel.c * src/compose.c * src/folderview.c * src/gtk/gtkutils.c * src/gtk/prefswindow.c * src/mainwindow.c * src/prefs_themes.c * src/summaryview.c replace some deprecated functions 2021-08-10 [paul] 3.18.0-34-g3f50806b1 * src/common/defs.h * src/wizard.c don't use the users' ml addr in the welcome msg 2021-08-10 [paul] 4.0.0-42-gb8e35947d * src/common/defs.h * src/wizard.c don't use the users' ml addr in the welcome msg 2021-08-08 [paul] 4.0.0-41-g48884053b * src/uri_opener.c fix buttons in List URLs window 2021-08-08 [paul] 4.0.0-40-gef01b91e2 * src/ssl_manager.c fix info button 2021-08-08 [paul] 4.0.0-39-g0b204af1c * src/gtk/gtkutils.c simplify/improve gtkut_stock_button() 2021-08-08 [paul] 4.0.0-38-g9470c29c2 * src/account.c * src/action.c * src/addrcustomattr.c * src/addrduplicates.c * src/addressbook.c * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editgroup.c * src/edittags.c * src/gtk/foldersort.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/quicksearch.c * src/mainwindow.c * src/message_search.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/managesieve/sieve_manager.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_column.c * src/prefs_matcher.c * src/prefs_summaries.c * src/prefs_summary_column.c * src/prefs_summary_open.c * src/prefs_template.c * src/prefs_themes.c * src/prefs_toolbar.c * src/quote_fmt.c * src/ssl_manager.c * src/summary_search.c fix non-translation of some button labels 2021-08-07 [Jonathan Boeing] 3.18.0-33-g6b6657a9f * src/plugins/litehtml_viewer/container_linux_images.cpp Fix clearing local images from litehtml cache The cache clearing logic was double incrementing for cid: images, going into an infinite loop if a cid: image was the last one checked 2021-08-07 [Jonathan Boeing] 4.0.0-37-g10349d5e4 * src/plugins/litehtml_viewer/container_linux_images.cpp Fix clearing local images from litehtml cache The cache clearing logic was double incrementing for cid: images, going into an infinite loop if a cid: image was the last one checked 2021-08-04 [Jonathan Boeing] 3.18.0-32-g51e51b47c * configure.ac * src/common/utils.c * src/common/utils.h Reduce the amount of file I/O from debug_print Calls to debug_print on Windows generated two file writes and flushes per call. Add a definition of debug_print that uses the __VA_OPT__ macro to expand to a single call to debug_print_real. 2021-08-04 [Jonathan Boeing] 3.18.0-31-gbfa14488c * src/main.c Defer closing of Windows log The Windows logfile was being closed too early and missing part of the shutdown process. 2021-08-02 [Jonathan Boeing] 3.18.0-30-gfb28d25c2 * src/main.c Add GLib structured log handler for Windows Add a structured log handler for Windows. This enables the capturing of messages from GTK and GLib in the same file as the Claws debug messages. This change also replaces the stdio file functions used by the Windows logging with Win32 API functions. 2021-08-04 [Jonathan Boeing] 4.0.0-36-g481897fc2 * configure.ac * src/common/utils.c * src/common/utils.h Reduce the amount of file I/O from debug_print Calls to debug_print on Windows generated two file writes and flushes per call. Add a definition of debug_print that uses the __VA_OPT__ macro to expand to a single call to debug_print_real. 2021-08-04 [Jonathan Boeing] 4.0.0-35-g9f0ce6e37 * src/main.c Defer closing of Windows log The Windows logfile was being closed too early and missing part of the shutdown process. 2021-08-02 [Jonathan Boeing] 4.0.0-34-gc218f5e59 * src/main.c Add GLib structured log handler for Windows Add a structured log handler for Windows. This enables the capturing of messages from GTK and GLib in the same file as the Claws debug messages. This change also replaces the stdio file functions used by the Windows logging with Win32 API functions. 2021-08-07 [paul] 3.18.0-29-g6b3b78d5a * src/prefs_account.c when using 'hide_timezone' use UTC when generating MessageID 2021-08-07 [paul] 4.0.0-33-ge30f272f1 * src/prefs_account.c when using 'hide_timezone' use UTC when generating MessageID 2021-08-03 [paul] 4.0.0-32-g0f228718a * src/gtk/authors.h update contributors list 2021-08-03 [Paul] 3.18.0-28-ge8441939a * src/gtk/authors.h update contributors list 2021-08-03 [paul] 3.18.0-27-g76dd15b02 * AUTHORS * src/gtk/authors.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp fix bug 4312, 'litehtml plugin loops (hangup)' patch by Frank Mueller 2021-08-03 [paul] 4.0.0-31-g00d0212cc * AUTHORS * src/gtk/authors.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp fix bug 4312, 'litehtml plugin loops (hangup)' patch by Frank Mueller 2021-07-31 [Jonathan Boeing] 3.18.0-26-gdae174542 * src/plugins/litehtml_viewer/container_linux_images.cpp LiteHTML pixbuf cache fixes Add a missing call to unlock_images_cache Move the check for blocking remote content to before inserting the NULL entry into the cache. Otherwise the NULL entries will remain if remote content is enabled later on, which prevents further attempts to download it. 2021-07-31 [Jonathan Boeing] 4.0.0-30-g749416c7f * src/plugins/litehtml_viewer/container_linux_images.cpp LiteHTML pixbuf cache fixes Add a missing call to unlock_images_cache Move the check for blocking remote content to before inserting the NULL entry into the cache. Otherwise the NULL entries will remain if remote content is enabled later on, which prevents further attempts to download it. 2021-07-29 [Jonathan Boeing] 4.0.0-29-g9674154cb * src/toolbar.c Set hexpand on toolbars Depending on the Windows version and theme, a non-horizontally expanded toolbar has a sharp visual discontinuity between the toolbar button backgrounds and the background next to the toolbar. Enabling horizontal expansion gives a seamless background across the width of the window. 2021-07-27 [Jonathan Boeing] 3.18.0-25-g4a03c10db * src/plugins/litehtml_viewer/lh_widget.cpp Queue a draw event in open_html Gtk2 needs a draw event here, otherwise the drawing area is left blanked out when switching between mime parts. 2021-07-25 [Jonathan Boeing] 3.18.0-24-g5621de416 * src/plugins/litehtml_viewer/container_linux_images.cpp Fix GLib assertion 2021-07-25 [Jonathan Boeing] 3.18.0-23-gca5dc3b1a * src/plugins/litehtml_viewer/lh_widget.cpp Fix -Wall errors 2021-07-25 [Jonathan Boeing] 3.18.0-22-gb5f8770f7 * src/plugins/litehtml_viewer/container_linux_images.cpp Add url to log message 2021-07-25 [Jonathan Boeing] 3.18.0-21-g038b8092f * src/plugins/litehtml_viewer/http.cpp Fix GLib deprecation warning g_memdup was deprecated in GLib 2.68 and superceded by g_memdup2 2021-07-25 [Jonathan Boeing] 3.18.0-20-ga33ae166a * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Fix UI overwrite when clearing LiteHTML message 2021-07-24 [Jonathan Boeing] 3.18.0-19-g2018afa55 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp Implement an LRU pixbuf cache for LiteHTML viewer Replace the list-based pixbuf cache with a map-based system. Messages with duplicate image urls were causing multiple downloads and cache entries for the same url. The map-based cache enforces uniqueness based on the url. Also add a timestamp to the cache entries so that they can be pruned based on the last requested time, rather than the order they were first requested. 2021-07-24 [Jonathan Boeing] 3.18.0-18-g6472e759f * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Queue redraw after downloading image Calling redraw directly from the g_task callback can corrupt the display if other drawing is already in progress. For example, scrolling the email while it's still loading draws the message outside where the viewport should be. Instead, queue up a draw signal to the DrawingArea. 2021-07-24 [Jonathan Boeing] 3.18.0-17-g9305c08ac * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_widget.cpp Fix bool vs gboolean mismatch 2021-07-19 [Jonathan Boeing] 3.18.0-16-g5495234ca * src/plugins/litehtml_viewer/lh_widget.cpp Fix flickering when opening with LiteHTML viewer Restrict painting to the allocation size of the drawing area, otherwise we draw over other parts of the interface. Calling paint_white from redraw isn't needed and causes flickering. Calling redraw from open_html causes the old message to be redisplayed after clearing it, before drawing the new message. 2021-07-21 [Jonathan Boeing] 3.18.0-15-g4d8314d85 * src/plugins/fancy/claws.def * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar_image.c * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/http.cpp * src/plugins/spam_report/claws.def * src/plugins/spam_report/spam_report.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_folder.c Set the CA certificate path at runtime for Windows Curl, as shipped with the Windows build of Claws, doesn't have a default path to a CA certificate bundle. All users of Curl need to set the path at runtime. 2021-07-21 [Jonathan Boeing] 3.18.0-14-g08fb18d5a * tools/Makefile.am * tools/ca-certificates.crt Remove CA certificate bundle for Windows Remove the unmaintained ca-certificates.crt bundle from claws git, and handle it in the claws windows installer git instead. 2021-07-25 [Jonathan Boeing] 4.0.0-28-g8eaf132bd * src/plugins/litehtml_viewer/container_linux_images.cpp Fix GLib assertion 2021-07-25 [Jonathan Boeing] 4.0.0-27-gc52989a69 * src/plugins/litehtml_viewer/lh_widget.cpp Fix -Wall errors 2021-07-25 [Jonathan Boeing] 4.0.0-26-gf60d05e6f * src/plugins/litehtml_viewer/container_linux_images.cpp Add url to log message 2021-07-25 [Jonathan Boeing] 4.0.0-25-g0201bcfd0 * src/plugins/litehtml_viewer/http.cpp Fix GLib deprecation warning g_memdup was deprecated in GLib 2.68 and superceded by g_memdup2 2021-07-25 [Jonathan Boeing] 4.0.0-24-gfd82bca9c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Fix UI overwrite when clearing LiteHTML message 2021-07-24 [Jonathan Boeing] 4.0.0-23-g7f4170960 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp Implement an LRU pixbuf cache for LiteHTML viewer Replace the list-based pixbuf cache with a map-based system. Messages with duplicate image urls were causing multiple downloads and cache entries for the same url. The map-based cache enforces uniqueness based on the url. Also add a timestamp to the cache entries so that they can be pruned based on the last requested time, rather than the order they were first requested. 2021-07-24 [Jonathan Boeing] 4.0.0-22-gc35aa5ff6 * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Queue redraw after downloading image Calling redraw directly from the g_task callback can corrupt the display if other drawing is already in progress. For example, scrolling the email while it's still loading draws the message outside where the viewport should be. Instead, queue up a draw signal to the DrawingArea. 2021-07-24 [Jonathan Boeing] 4.0.0-21-gfb4106737 * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_widget.cpp Fix bool vs gboolean mismatch 2021-07-19 [Jonathan Boeing] 4.0.0-20-g6fce79c9f * src/plugins/litehtml_viewer/lh_widget.cpp Fix flickering when opening with LiteHTML viewer Restrict painting to the allocation size of the drawing area, otherwise we draw over other parts of the interface. Calling paint_white from redraw isn't needed and causes flickering. Calling redraw from open_html causes the old message to be redisplayed after clearing it, before drawing the new message. 2021-07-21 [Jonathan Boeing] 4.0.0-19-gc84368081 * src/plugins/fancy/claws.def * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar_image.c * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/http.cpp * src/plugins/spam_report/claws.def * src/plugins/spam_report/spam_report.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_folder.c Set the CA certificate path at runtime for Windows Curl, as shipped with the Windows build of Claws, doesn't have a default path to a CA certificate bundle. All users of Curl need to set the path at runtime. 2021-07-21 [Jonathan Boeing] 4.0.0-18-g73ef839ca * tools/Makefile.am * tools/ca-certificates.crt Remove CA certificate bundle for Windows Remove the unmaintained ca-certificates.crt bundle from claws git, and handle it in the claws windows installer git instead. 2021-07-25 [Jonathan Boeing] 4.0.0-17-g68cb64394 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am Add preprocessor definition for WIN32 2021-03-29 [Jonathan Boeing] 4.0.0-16-gb98ea6e3f * src/common/utils.c check if string is valid UTF-8 before collating 2021-07-25 [Jonathan Boeing] 3.18.0-13-g2e3ac1454 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am Add preprocessor definition for WIN32 2021-03-29 [Jonathan Boeing] 3.18.0-12-g8f9fe3509 * src/common/utils.c check if string is valid UTF-8 before collating 2021-07-25 [paul] 3.18.0-11-g0dc0fa955 * manual/advanced.xml * manual/es/advanced.xml * manual/es/faq.xml * manual/es/glossary.xml * manual/es/intro.xml * manual/es/plugins.xml * manual/faq.xml * manual/fr/advanced.xml * manual/fr/faq.xml * manual/fr/intro.xml * manual/fr/plugins.xml * manual/glossary.xml * manual/intro.xml * manual/plugins.xml update manuals 2021-07-25 [paul] 4.0.0-15-gcf889e86b * manual/advanced.xml * manual/es/advanced.xml * manual/es/faq.xml * manual/es/glossary.xml * manual/es/intro.xml * manual/es/plugins.xml * manual/faq.xml * manual/fr/advanced.xml * manual/fr/faq.xml * manual/fr/intro.xml * manual/fr/plugins.xml * manual/glossary.xml * manual/intro.xml * manual/plugins.xml update manuals 2021-07-21 [paul] 3.18.0-10-g9e8bf3567 * src/plugins/pdf_viewer/poppler_viewer.c fix bug 4511, 'Uses deprecated ghostscript operator' 2021-07-21 [paul] 4.0.0-14-gdad2dd344 * src/plugins/pdf_viewer/poppler_viewer.c fix bug 4511, 'Uses deprecated ghostscript operator' 2021-07-19 [Ricardo Mones] 3.18.0-9-g1dc3676a4 * src/plugins/clamd/libclamd/clamd-plugin.c Replace last instance of deprecated function bcopy 2021-07-19 [Ricardo Mones] 4.0.0-13-g1080158b6 * src/plugins/clamd/libclamd/clamd-plugin.c Replace last instance of deprecated function bcopy 2021-07-18 [wwp] 4.0.0-12-gc5bd1f169 * po/fr.po French translation: unfuzz fuzzy states. 2021-07-18 [wwp] 4.0.0-11-g80dba857b * po/fr.po Update French translation. 2021-07-18 [wwp] 3.18.0-8-ge8a7ed285 * po/fr.po Update French translation. 2021-07-18 [Ricardo Mones] 3.18.0-7-g1ca2a745a * src/compose.c * src/oauth2.c Move extra space to a place where is needed ^_^ 2021-07-18 [Ricardo Mones] 4.0.0-10-ga8683fed0 * src/compose.c * src/oauth2.c Move extra space to a place where is needed ^_^ 2021-07-18 [paul] 3.18.0-6-g7b92628aa * src/common/log.c * src/procmime.c set chmod 0600 on log files, history files, saved parts, etc. 2021-07-18 [paul] 4.0.0-9-ga4710c470 * src/common/log.c * src/procmime.c set chmod 0600 on log files, history files, saved parts, etc. 2021-07-13 [paul] 4.0.0-8-g7519c0093 * src/addr_compl.c replace deprecated GDK functions 2021-07-12 [paul] 4.0.0-7-gb5cfac00c * src/account.c * src/common/session.c * src/common/socket.c * src/common/ssl.c * src/editldap.c * src/gtk/sslcertwindow.c * src/imap.c * src/inc.c * src/ldapctrl.c * src/ldapserver.c * src/mainwindow.c * src/news.c * src/oauth2.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/vcalendar/vcal_prefs.c * src/prefs_account.c * src/send_message.c * src/ssl_manager.c * src/wizard.c replace 'SSL/TLS' with 'TLS' 2021-07-12 [paul] 3.18.0-5-gd64c625f5 * src/oauth2.c * src/prefs_account.c fix bug 4495, 'Improve text strings for OAuth2' based on patch by Marcel Pol 2021-07-12 [paul] 4.0.0-6-g037a10503 * src/oauth2.c * src/prefs_account.c fix bug 4495, 'Improve text strings for OAuth2' based on patch by Marcel Pol 2021-07-12 [paul] 3.18.0-4-gcdae53b1c * src/plugins/fancy/fancy_viewer.c fix bug 4496 'Fancy crashes when opening an email' Patch by Jonathan Boeing 2021-07-12 [paul] 4.0.0-5-gf459d1c27 * src/plugins/fancy/fancy_viewer.c fix bug 4496 'Fancy crashes when opening an email' Patch by Jonathan Boeing 2021-07-12 [paul] 3.18.0-3-g4b04819b9 * src/imap.c move OAuth2 to last place in auto auth selection IMAP: when using 'automatic' auth type, if the server offers LOGIN, GSSAPI or plaintext in addition to OAUTH2, yet OAUTH2 is unconfigured, authentication will fail. This broke previously working config 2021-07-12 [paul] 4.0.0-4-g9c2585c58 * src/imap.c move OAuth2 to last place in auto auth selection IMAP: when using 'automatic' auth type, if the server offers LOGIN, GSSAPI or plaintext in addition to OAUTH2, yet OAUTH2 is unconfigured, authentication will fail. This broke previously working config 2021-07-11 [wwp] 4.0.0-3-gfae6b35be * po/id_ID.po Fix broken PO file. 2021-07-11 [wwp] 4.0.0-2-g9d239e15c * src/addrduplicates.c * src/addressbook.c * src/addrmerge.c * src/common/prefs.c * src/grouplistdialog.c * src/plugins/pgpcore/pgp_viewer.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_msg_colors.c English fixes and enhancements related to translation issues. 2021-07-11 [wwp] 4.0.0-1-g40372fd3f * po/bg.po * po/ca.po * po/cs.po * po/da.po * po/de.po * po/el.po * po/el_GR.po * po/en_GB.po * po/eo.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/ko.po * po/lt.po * po/nb.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ro.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/tr.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Fix translation issues w/o changing translation status. 2021-07-11 [wwp] 3.18.0-2-g7dd48f57d * po/bg.po * po/ca.po * po/cs.po * po/da.po * po/de.po * po/el.po * po/el_GR.po * po/en_GB.po * po/eo.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/ko.po * po/lt.po * po/nb.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ro.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/tr.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Fix translation issues w/o changing translation status. 2021-07-11 [wwp] 3.18.0-1-g176c702ac * src/addrduplicates.c * src/addressbook.c * src/addrmerge.c * src/common/prefs.c * src/grouplistdialog.c * src/plugins/pgpcore/pgp_viewer.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_msg_colors.c English fixes and enhancements related to translation issues. 2021-07-10 [paul] 4.0.0 * NEWS * README * RELEASE_NOTES for release 4.0.0 2021-07-10 [Paul] 3.18.0 * NEWS * README * RELEASE_NOTES for release 3.18.0 2021-07-10 [Paul] 3.17.8-96-g6df051d20 * po/ca.po * po/cs.po * po/da.po * po/nl.po * po/pl.po * po/pt_BR.po * po/ro.po * po/ru.po * po/sk.po * po/tr.po * po/zh_TW.po update translations 2021-07-10 [paul] 3.99.0-112-g22397f3df * po/ca.po * po/cs.po * po/da.po * po/nl.po * po/pl.po * po/pt_BR.po * po/ro.po * po/ru.po * po/sk.po * po/tr.po * po/zh_TW.po update translations 2021-07-09 [Ricardo Mones] 3.99.0-111-g69e3c18a0 * po/es.po Update Spanish translation for release 2021-07-09 [Ricardo Mones] 3.17.8-95-g45f3cda03 * po/es.po Update Spanish translation for release 2021-07-08 [wwp] 3.99.0-110-g58105391e * po/fr.po Update French translation. 2021-07-08 [wwp] 3.17.8-94-g4a259a6ab * po/fr.po Fix extra quotes in translated strings. 2021-07-08 [Paul] 3.17.8-93-g3b445aecb * po/en_GB.po update en_GB translation 2021-07-08 [paul] 3.99.0-109-g5c1007bd9 * po/en_GB.po update en_GB translation 2021-07-08 [wwp] 3.17.8-92-g980fdc691 * po/fr.po Update the French translation. 2021-07-08 [wwp] 3.17.8-91-g57b8b90c4 * po/fr.po Fix version in fr.po. 2021-07-08 [wwp] 3.17.8-90-g3370eb856 * po/fr.po Update French translation. 2021-07-03 [paul] 3.17.8-89-g4fa6bcc24 * src/procheader.c fix non-display of (X-)Face when prefs_common.enable_avatars is AVATARS_ENABLE_RENDER (2) 2021-07-03 [paul] 3.99.0-108-gd96ced2e4 * src/procheader.c fix non-display of (X-)Face when prefs_common.enable_avatars is AVATARS_ENABLE_RENDER (2) 2021-07-03 [Paul] 3.99.0-107-gd748311c0 * po/POTFILES.in * src/oauth2.c enable translation of oauth2 strings 2021-07-03 [Paul] 3.17.8-88-g297168946 * po/POTFILES.in * src/oauth2.c enable translation of oauth2 strings 2021-07-02 [paul] 3.99.0-106-g269272f84 * src/oauth2.c * src/prefs_account.c * src/prefs_account.h custom client IDs only for oauth2 2021-07-02 [Paul] 3.17.8-87-g518bb83c8 * src/oauth2.c * src/prefs_account.c * src/prefs_account.h custom client IDs only for oauth2 2021-05-27 [paul] 3.17.8-86-g99b75b155 * src/common/utils.c fix bug 4483, 'cannot open certain links anymore' allow parentheses in links 2021-05-27 [paul] 3.99.0-105-g88f72a321 * src/common/utils.c fix bug 4483, 'cannot open certain links anymore' allow parentheses in links 2021-05-24 [Colin Leroy] 3.99.0-104-gbb17a3e4c * src/summaryview.c Fix use after free 2021-05-24 [Colin Leroy] 3.99.0-103-g0630129bc * src/summaryview.c Fix possible double free 2021-05-24 [Colin Leroy] 3.99.0-102-g93c1503de * src/common/utils.c Fix email detection on dnd with large headers 2021-05-24 [Colin Leroy] 3.17.8-85-gdb3f1fad9 * src/common/utils.c Fix email detection on dnd with large headers 2021-05-24 [Colin Leroy] 3.17.8-84-g237fbc412 * src/summaryview.c Fix possible double free 2021-05-24 [Colin Leroy] 3.17.8-83-g9dee8a09a * src/summaryview.c Fix use after free 2021-05-23 [Paul] 3.99.0-101-gfa3c6f74e * src/textview.c harden link checker before accepting click 2021-05-23 [Paul] 3.17.8-82-gac286a71e * src/textview.c harden link checker before accepting click 2021-05-20 [Michael Rasmussen] 3.99.0-100-g251d9c2ab * src/plugins/fancy/fancy_viewer.c FIX bug #4482: open in external viewer if target is specified in link. Based on patch from Steve Randall but reorganised so logic is more readable 2021-05-18 [Ricardo Mones] 3.99.0-99-g8f2f7560f * src/plugins/libravatar/libravatar_prefs.c Libravatar: set max length after loading value Based on fix for bug 4473, also delays gtk_widget_show() until everything is set up. 2021-05-18 [Ricardo Mones] 3.17.8-81-ga4a629ce8 * src/plugins/libravatar/libravatar_prefs.c Fix Bug 4473: segmentation fault opening Libravatar config Removes the only used instance of the long-time deprecated function gtk_entry_new_with_max_length() and delays gtk_widget_show() until everything is set up. 2021-05-17 [paul] 3.99.0-98-gf6269b6eb * src/plugins/fancy/fancy_viewer.c fix code style a little 2021-05-10 [Steve Randall] 3.99.0-97-g0ae84961c * src/plugins/fancy/fancy_viewer.c Fancy plugin: only open external links on click. 2021-05-10 [Ricardo Mones] 3.17.8-80-ge7b38bfe4 * po/es.po Update Spanish translation 2021-05-10 [Ricardo Mones] 3.99.0-96-gd6883c437 * po/es.po Update Spanish translation 2021-05-04 [Thorsten Maerz] 3.99.0-95-gcfd5ff71f * manual/de/dist/html/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/html/Makefile.am * manual/dist/txt/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/txt/Makefile.am Allow compilation from outside source directory (2) Templates for manual need to be searched in $srcdir, so they are accessible when working in $builddir. 2021-05-04 [Thorsten Maerz] 3.17.8-79-g6b3666622 * manual/de/dist/html/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/html/Makefile.am * manual/dist/txt/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/txt/Makefile.am Allow compilation from outside source directory (2) Templates for manual need to be searched in $srcdir, so they are accessible when working in $builddir. 2021-04-30 [Thorsten Maerz] 3.99.0-94-g56ed4e3c0 * src/plugins/address_keeper/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/vcalendar/Makefile.am Allow compilation from outside source directory The autogenerated files (matcher_parser_*, quote_fmt_*) are created in builddir (not in srcdir). Updated IFLAGS (include paths), so these files are found. 2021-04-30 [Thorsten Maerz] 3.17.8-78-g3f4f97cf2 * src/plugins/address_keeper/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/vcalendar/Makefile.am Allow compilation from outside source directory The autogenerated files (matcher_parser_*, quote_fmt_*) are created in builddir (not in srcdir). Updated IFLAGS (include paths), so these files are found. 2021-04-28 [paul] 3.99.0-93-ge086a2d95 * src/plugins/fancy/fancy_viewer.c fix bug 4471, 'Default font size for fancy needs to be converted to pixels' patch by Steve Randall 2021-04-28 [Thorsten Maerz] 3.99.0-92-g874fd93c6 * src/mainwindow.c * src/statusbar.c Remove empty margins around statusbar 2021-04-24 [Ricardo Mones] 3.17.8-77-gf780dd64e * configure.ac Fix bug 4447: --enable-deprecated and --disable-deprecated build flags have same effect 2021-04-24 [Ricardo Mones] 3.99.0-91-g3dfae5196 * configure.ac Fix bug 4447: --enable-deprecated and --disable-deprecated build flags have same effect 2021-04-21 [Paul] 3.99.0-90-g758dc7cf4 * src/plugins/fancy/fancy_viewer.c Make fancy respect default font size for messageview patch by Paweł Pękala 2021-04-21 [Paul] 3.17.8-76-g009886072 * src/plugins/fancy/fancy_viewer.c Make fancy respect default font size for messageview patch by Paweł Pękala 2021-04-21 [paul] 3.17.8-75-g5ec726e90 * src/compose.c fix bug 4445, 'Draft folder on shared storage does not honour chmod settings' 2021-04-21 [paul] 3.99.0-89-gf5a3eb418 * src/compose.c fix bug 4445, 'Draft folder on shared storage does not honour chmod settings' 2021-04-21 [paul] 3.17.8-74-gb945f98b3 * src/gtk/quicksearch.c leave summaryview as is when opening quicksearch bar 2021-04-21 [paul] 3.99.0-88-ge511bd87c * src/gtk/quicksearch.c leave summaryview as is when opening quicksearch bar 2021-04-16 [wwp] 3.99.0-87-g78eb9bba8 * src/prefs_account.c Replace OAUTH2 with OAuth2 in the UI when it's not protocol codes (more). 2021-04-16 [wwp] 3.17.8-73-gab80001bc * src/prefs_account.c Replace OAUTH2 with OAuth2 in the UI when it's not protocol codes (more). 2021-04-16 [wwp] 3.99.0-86-ge21b57971 * src/oauth2.c * src/prefs_account.c * src/prefs_account.h * src/prefs_migration.c Replace OAUTH2 with OAuth2 in the UI when it's not protocol codes. 2021-04-16 [wwp] 3.17.8-72-ge545bdff7 * src/oauth2.c * src/prefs_account.c * src/prefs_account.h * src/prefs_migration.c Replace OAUTH2 with OAuth2 in the UI when it's not protocol codes. 2021-04-16 [wwp] 3.99.0-85-gb56c85f8f * src/prefs_account.c Make sure we remove leading and trailing spaces from the OAuth2 authorization code (when setting the Authorize button sensitivity as well as when making use of the authcode value). A bit of code reformatting. 2021-04-16 [wwp] 3.99.0-84-gcfb030639 * src/prefs_account.c Remove extra trailing space from label text. 2021-04-16 [wwp] 3.17.8-71-gf79ac4f1a * src/prefs_account.c Make sure we remove leading and trailing spaces from the OAuth2 authorization code (when setting the Authorize button sensitivity as well as when making use of the authcode value). A bit of code reformatting. 2021-04-16 [wwp] 3.17.8-70-gec4b4a36f * src/prefs_account.c Remove extra trailing space from label text. 2021-04-15 [paul] 3.17.8-69-g1b2f2a0f0 * src/prefs_account.c move the OAUTH2 page above the Advanced page 2021-04-15 [paul] 3.99.0-83-g56b3b6bc4 * src/prefs_account.c move the OAUTH2 page above the Advanced page 2021-04-15 [paul] 3.17.8-68-g3c6e333b6 * src/prefs_account.c reword label 2021-04-15 [paul] 3.99.0-82-g70c0261fc * src/prefs_account.c reword label 2021-04-15 [paul] 3.17.8-67-ga9f154883 * src/prefs_account.c * src/prefs_account.h * src/prefs_common.h * src/prefs_migration.c migrate use_apop_auth to new config 2021-04-15 [paul] 3.99.0-81-g0581236ef * src/prefs_account.c * src/prefs_account.h * src/prefs_common.h * src/prefs_migration.c migrate use_apop_auth to new config 2021-04-15 [paul] 3.17.8-66-g43b301a1b * src/prefs_account.c only activate the Authroize button when the Authorization Code box is not empty 2021-04-15 [paul] 3.99.0-80-ge6e3c27f7 * src/prefs_account.c only activate the Authroize button when the Authorization Code box is not empty 2021-04-15 [wwp] 3.17.8-65-g48a5932df * src/prefs_account.c Fix wrong gtk3 call in oauth2 backports to master. 2021-04-15 [paul] 3.17.8-64-gc32d69a97 * src/prefs_account.c oauth2: add a 'Copy link' button 2021-04-15 [paul] 3.99.0-79-gc532efe27 * src/prefs_account.c oauth2: add a 'Copy link' button 2021-04-15 [paul] 3.17.8-63-gbdb6c66e7 * src/prefs_account.c reduce the required horizontal space by eliminating unnecessary wording 2021-04-15 [paul] 3.99.0-78-ge4ec25638 * src/prefs_account.c reduce the required horizontal space by eliminating unnecessary wording 2021-04-15 [paul] 3.99.0-77-g5c313737d * src/prefs_account.c use a more logical (imo) ordering 2021-04-15 [paul] 3.99.0-76-ged8231d20 * src/prefs_account.c replace deprecated gtk_table_*, and add some vertical spacing 2021-04-14 [Michael Rasmussen] 3.99.0-75-g1f8ea5f92 * src/prefs_account.c fix widget sizing 2021-04-14 [Michael Rasmussen] 3.99.0-74-g9e346e799 * AUTHORS * src/Makefile.am * src/account.c * src/common/smtp.c * src/common/smtp.h * src/etpan/imap-thread.c * src/imap.c * src/imap.h * src/inc.c * src/oauth2.c * src/oauth2.h * src/passwordstore.h * src/pop.c * src/pop.h * src/prefs_account.c * src/prefs_account.h * src/send_message.c Add oauth2 authentication - mostly by David Fletcher 2021-04-14 [Michael Rasmussen] 3.17.8-62-g5360e1a9d * src/prefs_account.c Add tooltip for entering authorization code 2021-04-14 [Michael Rasmussen] 3.17.8-61-g8444e02ee * src/prefs_account.c Fix last issue - complete oauth2 code 2021-04-14 [paul] 3.99.0-73-g31d6518f5 * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/gtk/gtkcmctree.c fix bug 4366, 'On Wayland, selecting a message list row does not immediately highlight the row' based on patch by Manuel Stoeckl 2021-04-14 [paul] 3.99.0-72-g6417ca7fc * src/gtk/gtkcmctree.c fix bug 4466, 'slow message list scrolling' reverts 7626388b45d8bd87b2f78cd89f76b52e9116bf7c 2021-04-10 [Thorsten Maerz] 3.99.0-71-g82e4f441c * src/addr_compl.c Re-enable keyboard after address completion Required at least for Gtk3/Win32 (prior gdk_keyboard_grab() left the keyboard unresponsive after closing completion window). 2021-04-10 [Thorsten Maerz] 3.17.8-43-ga15a42d23 * src/addr_compl.c Re-enable keyboard after address completion Required at least for Gtk3/Win32 (prior gdk_keyboard_grab() left the keyboard unresponsive after closing completion window). 2021-03-30 [paul] 3.99.0-70-ge36793e7f * src/gtk/quicksearch.c missed these 2 in last commit 2021-03-30 [paul] 3.99.0-69-gc8cbaf1f2 * src/gtk/quicksearch.c make quicksearch dropdown translatable 2021-03-29 [paul] 3.17.8-42-g99f2553fe * src/file_checker.c * src/file_checker.h we don't need my name here 2021-03-29 [paul] 3.99.0-68-g9b03ab8dd * src/file_checker.c * src/file_checker.h we don't need my name here 2021-03-29 [paul] 3.17.8-41-g96964d33b * tools/README * tools/mairix.sh mairix doc updates. thanks to H.Merijn Brand 2021-03-29 [paul] 3.99.0-67-gc2830e872 * tools/README * tools/mairix.sh mairix doc updates. thanks to H.Merijn Brand 2021-03-29 [paul] 3.17.8-40-g4a2136d5e * src/folder.c revert commit b0cdffc33ff9c292c480f5c24d81d2d3eea05058 as its producing false positives 2021-03-29 [paul] 3.99.0-66-g2930d4ae1 * src/folder.c revert commit b0cdffc33ff9c292c480f5c24d81d2d3eea05058 as its producing false positives 2021-03-27 [paul] 3.17.8-39-gb0cdffc33 * src/folder.c also show clip icon in summaryview for inline attachments 2021-03-27 [paul] 3.99.0-65-gfe623589e * src/folder.c also show clip icon in summaryview for inline attachments 2021-03-26 [paul] 3.99.0-64-ga47499469 * AUTHORS * src/gtk/authors.h * src/main.c fix bug 4365, 'On pure Wayland, running a second instance of Claws Mail kills the first' patch by Manuel Stoeckl 2021-03-19 [wwp] 3.17.8-38-g9836e8faf * src/compose.c Adapt/merge 816c08b9c5b0b71549a794398bd2eed02530ca99 from gtk3 branch: Remove (unimplemented) GtkSocket on Windows 2021-03-19 [Thorsten Maerz] 3.17.8-37-gf533fc7d1 * src/plugins/libravatar/claws.def * src/plugins/managesieve/claws.def * src/plugins/pgpinline/claws.def Add missing functions to plugins claws.def Add missing function declarations to claws.def of following plugins: libravatar, managesieve, pgpinline, rssyl, smime, vcalendar 2021-03-19 [Ricardo Mones] 3.99.0-63-gbeb78605f * src/plugins/python/examples/Makefile.am * src/plugins/python/examples/README.examples * .../main/{Print-action-names-to-stdout => Print-action-names} Adjust example name and description 2021-03-19 [Ricardo Mones] 3.99.0-62-g39e6a93d9 * src/plugins/python/examples/auto/compose_any * src/plugins/python/examples/auto/shutdown * src/plugins/python/examples/auto/startup * .../python/examples/compose/Macro-Expansion * .../python/examples/main/Create-Tomboy-Note * src/plugins/python/examples/main/Mass-mail * src/plugins/python/examples/main/Open-Tomboy-Notes * .../examples/main/Print-action-names-to-stdout * .../examples/main/Recusively-mark-messages-as-read Update python examples to Python3 with Gtk3 2021-03-19 [Thorsten Maerz] 3.99.0-61-g7b3d97649 * src/main.c Don't hardcode gtk theme and settings Gtk settings and theme should be set by installer (or user) in $INSTDIR/etc/gtk-3.0/settings.ini, not by the application. 2021-03-19 [Jonathan Boeing] 3.99.0-60-gb17f4e503 * src/quote_fmt_parse.y Use fclose() on FILE instead of close() FILE *file is opened with fdopen(), so close with fclose() Fixes these compiler warnings: warning: passing argument 1 of 'close' makes integer from pointer without a cast [-Wint-conversion] (remove from claws-win32-installer: patches/claws-mail-*/04-fclose.patch) 2021-03-19 [Jonathan Boeing] 3.17.8-36-gb58135e3e * src/quote_fmt_parse.y Use fclose() on FILE instead of close() FILE *file is opened with fdopen(), so close with fclose() Fixes these compiler warnings: warning: passing argument 1 of 'close' makes integer from pointer without a cast [-Wint-conversion] (remove from claws-win32-installer: patches/claws-mail-*/04-fclose.patch) 2021-03-19 [Thorsten Maerz] 3.99.0-59-g1b1e95a48 * src/plugins/libravatar/claws.def * src/plugins/managesieve/claws.def * src/plugins/pgpinline/claws.def * src/plugins/rssyl/claws.def * src/plugins/smime/claws.def * src/plugins/vcalendar/claws.def Add missing functions to plugins claws.def Add missing function declarations to claws.def of following plugins: libravatar, managesieve, pgpinline, rssyl, smime, vcalendar 2021-03-19 [Thorsten Maerz] 3.99.0-58-g816c08b9c * src/compose.c Remove (unimplemented) GtkSocket on Windows 2021-03-19 [Thorsten Maerz] 3.99.0-57-geac8e5b62 * src/compose.c Add missing line from commit fb18375 (ext. editor) 2021-03-17 [Paul] 3.17.8-35-g8033e76e6 * AUTHORS fix conflict 2021-03-17 [paul] 3.17.8-34-g8c1a4c980 * AUTHORS * src/gtk/authors.h * src/plugins/litehtml_viewer/lh_widget_text.cpp fix bug 4326 'Xft.dpi != 96 messes with text display in litehtml viewer' patch by Ramin Yaghoubzadeh Torky 2021-03-17 [paul] 3.99.0-56-g463ae3621 * AUTHORS * src/gtk/authors.h * src/plugins/litehtml_viewer/lh_widget_text.cpp fix bug 4326 'Xft.dpi != 96 messes with text display in litehtml viewer' patch by Ramin Yaghoubzadeh Torky 2021-03-17 [Ricardo Mones] 3.17.8-33-gfe607dfd5 * src/summaryview.c Fix segfault invoking function from python code When using python code is possible to add new menu items invoking module functions. Since they're added on-the-fly, these items can't be included in the logic which enables or disables menu entries according UI status. Hence the functions need checking what's really available instead of relying on the inability of users to not invoke the funcion through UI. There's probably more functions which need similar fixes, though, this one just appeared when trying to convert startup example to python3. Thread 1 "claws-mail" received signal SIGSEGV, Segmentation fault. 0x0000000000583efa in summary_mark_as_read (summaryview=0xd9dc70) at summaryview.c:4179 4179 if ((summaryview->folder_item->total_msgs == (gint)g_list_length(GTK_CMCLIST(ctree)->selection) && 2021-03-17 [Ricardo Mones] 3.99.0-55-g40931bb8e * src/summaryview.c Fix segfault invoking function from python code When using python code is possible to add new menu items invoking module functions. Since they're added on-the-fly, these items can't be included in the logic which enables or disables menu entries according UI status. Hence the functions need checking what's really available instead of relying on the inability of users to not invoke the funcion through UI. There's probably more functions which need similar fixes, though, this one just appeared when trying to convert startup example to python3. Thread 1 "claws-mail" received signal SIGSEGV, Segmentation fault. 0x0000000000583efa in summary_mark_as_read (summaryview=0xd9dc70) at summaryview.c:4179 4179 if ((summaryview->folder_item->total_msgs == (gint)g_list_length(GTK_CMCLIST(ctree)->selection) && 2021-03-15 [paul] 3.17.8-32-gc86f5c99c * AUTHORS * src/gtk/authors.h welcome back Thorsten 2021-03-15 [paul] 3.99.0-54-gd38427931 * AUTHORS * src/gtk/authors.h welcome back Thorsten 2021-03-15 [Michael Rasmussen] 3.17.8-42-gbeb4906f6 * src/oauth2.c Fix spelling bug 2021-03-15 [Michael Rasmussen] 3.17.8-41-g545344390 * src/oauth2.c Refactor last commit to apply all SSL settings before ssl_init 2021-03-14 [Michael Rasmussen] 3.17.8-40-ge5d76fdd9 * src/oauth2.c Fix bug where auto accept valid certs was not used 2021-03-14 [Ricardo Mones] 3.99.0-53-g1ea8493c4 * src/plugins/python/clawsmailmodule.c Initialize PyGObject to prevent segfault Problem backtrace was: Thread 1 "claws-mail" received signal SIGSEGV, Segmentation fault. 0x00007fffed276732 in get_gobj_from_address (addr=) at clawsmailmodule.c:64 64 return pygobject_new(obj); (gdb) bt full #0 0x00007fffed276732 in get_gobj_from_address (addr=) at clawsmailmodule.c:64 obj = 0xa667a0 #1 0x00007fffecfb9c56 in _PyMethodDef_RawFastCallKeywords () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #2 0x00007fffecfbaa05 in _PyCFunction_FastCallKeywords () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #3 0x00007fffecdbbcb0 in _PyEval_EvalFrameDefault () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #4 0x00007fffecdbe4d3 in ?? () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #5 0x00007fffecdb9b3c in _PyEval_EvalFrameDefault () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #6 0x00007fffecee31e6 in _PyEval_EvalCodeWithName () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #7 0x00007fffecee346e in PyEval_EvalCodeEx () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #8 0x00007fffecee423b in PyEval_EvalCode () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #9 0x00007fffeceb1e52 in PyRun_FileExFlags () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #10 0x00007fffeceb325d in PyRun_SimpleFileExFlags () from /usr/lib/x86_64-linux-gnu/libpython3.7m.so.1.0 No symbol table info available. #11 0x00007fffed2794c5 in run_script_file (filename=0x8c48d0 "/home/mones/.claws-mail/python-scripts/auto/startup", compose=0x0) at python_plugin.c:189 fp = 0x128db30 2021-03-12 [Ricardo Mones] 3.99.0-52-g89a4a73df * src/plugins/fancy/fancy_viewer.c Use our own theme icons for Fancy 2021-03-09 [paul] 3.99.0-51-g57a202253 * src/prefs_common.c * src/prefs_compose_writing.c * src/prefs_ext_prog.c CAN_USE_EXTERNAL_EDITOR is no longer used 2021-03-09 [paul] 3.99.0-50-gb33153adc * src/compose.h one more try 2021-03-09 [paul] 3.99.0-49-ge386446c6 * src/compose.h missed in last commit 2021-03-09 [paul] 3.99.0-48-gfb18375ad * src/compose.c * src/compose.h enable external editor on windows. based on patch by Thorsten Maerz 2021-03-09 [Paul] 3.17.8-31-gca2900689 * src/compose.c * src/compose.h enable external editor on windows. patch by Thorsten Maerz 2021-02-28 [Jonathan Boeing] 3.99.0-47-g7626388b4 * configure.ac * src/gtk/gtkcmctree.c Double-buffer row drawing in gtkcmctree This patch fixes the slowness seen when redrawing the folder tree with cairo > 1.10 on Windows. It also improves the occasionally visible flickering in the folder tree on Linux and Windows with older versions of cairo. 2021-02-28 [Jonathan Boeing] 3.17.8-30-gcf0a3f259 * configure.ac * src/gtk/gtkcmctree.c Double-buffer row drawing in gtkcmctree This patch fixes the slowness seen when redrawing the folder tree with cairo > 1.10 on Windows. It also improves the occasionally visible flickering in the folder tree on Linux and Windows with older versions of cairo. 2021-03-09 [paul] 3.17.8-29-gbba551c9e * src/plugins/pgpcore/pgp_viewer.c fix typo. Thanks to Thorsten Maerz 2021-03-09 [paul] 3.99.0-46-gb7e8f5299 * src/plugins/pgpcore/pgp_viewer.c fix typo. Thanks to Thorsten Maerz 2021-03-07 [paul] 3.17.8-28-g57c3f9807 * AUTHORS * src/gtk/authors.h update team list 2021-03-07 [paul] 3.99.0-45-gd89b3bd8c * AUTHORS * src/gtk/authors.h update team list 2021-03-06 [Michael Rasmussen] 3.17.8-32-gc314564b6 * src/oauth2.c * src/oauth2.h Add support for auth token from Yahoo and Google 2021-03-05 [Michael Rasmussen] 3.99.0-44-g3bf0773e1 * src/common/stringtable.c Fix bug #4455 2021-03-05 [Michael Rasmussen] 3.17.8-27-g42570f284 * src/common/stringtable.c Fix bug #4455 2021-03-05 [paul] 3.17.8-26-gd03db8c67 * src/gtk/gtkutils.c * src/prefs_customheader.c better fix for debian bug #983778 2021-03-05 [paul] 3.99.0-43-g2cd46df8f * src/gtk/gtkutils.c * src/prefs_customheader.c better fix for debian bug #983778 2021-03-02 [paul] 3.17.8-25-g67de7a4db * src/gtk/gtkutils.c fix debian bug #983778, 'Segfault on selecting empty 'X-Face' custom header' 2021-03-02 [paul] 3.99.0-42-gad31bc5b6 * src/gtk/gtkutils.c fix debian bug #983778, 'Segfault on selecting empty 'X-Face' custom header' 2021-03-01 [Michael Rasmussen] 3.17.8-27-g6b071da1e * src/oauth2.c * src/oauth2.h Add functionality to parse response URL from authorization to grab the auth token 2021-02-26 [Michael Rasmussen] 3.17.8-26-gf41b7cb18 * src/oauth2.c Fix to prevent change password if OAUTH2 is not used for SMTP 2021-02-25 [Michael Rasmussen] 3.17.8-25-gd0f3df42c * AUTHORS * src/Makefile.am * src/account.c * src/common/smtp.c * src/common/smtp.h * src/etpan/imap-thread.c * src/imap.c * src/imap.h * src/inc.c * src/oauth2.c * src/oauth2.h * src/passwordstore.h * src/pop.c * src/pop.h * src/prefs_account.c * src/prefs_account.h * src/send_message.c Add oauth2 version 5 2021-02-25 [Michael Rasmussen] 3.99.0-41-gd6f0b0330 * tools/csv2addressbook.pl add basic type which only requires nickname and email address 2021-02-25 [Michael Rasmussen] 3.17.8-24-g5d552a3e4 * tools/csv2addressbook.pl add basic type which only requires nickname and email address 2021-02-16 [wwp] 3.99.0-40-g89149776c * src/matcher_parser_lex.l Fix bug #2411: quicksearch_history content partially written to stdout 2021-02-16 [wwp] 3.17.8-23-g1ebf74722 * src/matcher_parser_lex.l Fix bug #2411: quicksearch_history content partially written to stdout 2021-02-16 [wwp] 3.99.0-39-gb98b67537 * src/matcher_parser_lex.l Fix bug #2411: quicksearch_history content partially written to stdout 2021-02-16 [wwp] 3.17.8-22-gba1d02ff6 * src/matcher_parser_lex.l Fix bug #2411: quicksearch_history content partially written to stdout 2021-02-15 [wwp] 3.99.0-38-g95c5205d3 * src/main.c Prefix internal macro names to avoid clash with winsock's FD_WRITE. Fix lost calls to fd_write_all, wrongly replaced with calls to fd_write since a1c0649a (3.17.6-6: Fix parsing of command-line arguments), Issues kindly reported by Jonathan Boeing. 2021-02-15 [wwp] 3.17.8-21-gf6836ca4d * src/main.c Prefix internal macro names to avoid clash with winsock's FD_WRITE. Fix lost calls to fd_write_all, wrongly replaced with calls to fd_write since a1c0649a (3.17.6-6: Fix parsing of command-line arguments), Issues kindly reported by Jonathan Boeing. 2021-02-02 [Steve Randall] 3.99.0-37-g16047902a * src/account.c * src/action.c * src/addressadd.c * src/addressbook.c * src/addressbook_foldersel.c * src/addrgather.c * src/compose.c * src/editaddress.c * src/editgroup.c * src/edittags.c * src/foldersel.c * src/grouplistdialog.c * src/gtk/about.c * src/gtk/foldersort.c * src/gtk/logwindow.c * src/gtk/pluginwindow.c * src/gtk/prefswindow.c * src/inc.c * src/mainwindow.c * src/messageview.c * src/plugins/att_remover/att_remover.c * src/plugins/managesieve/sieve_manager.c * src/plugins/python/python_plugin.c * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/prefs_template.c * src/printing.c * src/send_message.c * src/sourcewindow.c * src/ssl_manager.c * src/uri_opener.c Get and set window sizes and positions compatible with CSD. 2021-02-02 [Steve Randall] 3.99.0-36-ged02deed2 * src/plugins/fancy/fancy_viewer.c Fix bug #4440: content referenced by CID not being loaded 2021-02-04 [paul] 3.99.0-35-ge8ccd6c44 * src/action.c * src/plugins/fancy/fancy_viewer.c * src/statusbar.c show progressbar text 2021-01-29 [paul] 3.17.8-20-gc01ce7909 * src/compose.c allow 'remove references' when re-editing a msg 2021-01-29 [paul] 3.99.0-34-gdea435bf8 * src/compose.c allow 'remove references' when re-editing a msg 2021-01-29 [paul] 3.99.0-33-gc640b4c03 * src/plugins/fancy/fancy_viewer.c fix bug 4434, 'load progress bar may not be shown' 2021-01-29 [Paul] 3.99.0-32-gd4de971f5 * src/plugins/pgpcore/pgp_viewer.c fix WM's X button causing key fetch attempt 2021-01-29 [Paul] 3.17.8-19-gaa522745c * src/plugins/pgpcore/pgp_viewer.c fix WM's X button causing key fetch attempt 2021-01-28 [paul] 3.99.0-31-g5edbae196 * AUTHORS * src/gtk/authors.h * src/mainwindow.c fix bug 4433, 'main window: GTK_CSD=1 causes window to grow with every restart' patch by Steve Randall 2021-01-26 [Steve Randall] 3.99.0-30-g6e39525c3 * src/plugins/fancy/fancy_viewer.c Fix fancy viewer load progress display. 2021-01-26 [paul] 3.99.0-29-gf0999cfcd * src/plugins/pgpcore/pgp_viewer.c allow manual fetch of missing gpg key using WKD 2021-01-26 [Paul] 3.17.8-18-gebb4a6041 * src/plugins/pgpcore/pgp_viewer.c allow manual fetch of missing gpg key using WKD 2021-01-26 [Paul] 3.99.0-28-gb3620fb89 * src/folder.c fix bug 4431, 'folder chmod doesn't affect .claws_mark and .claws_cache files' 2021-01-26 [Paul] 3.17.8-17-ge592ea6bd * src/folder.c fix bug 4431, 'folder chmod doesn't affect .claws_mark and .claws_cache files' 2021-01-16 [Paul] 3.99.0-27-g07d5a51eb * doc/man/claws-mail.1 update man page 2021-01-16 [Paul] 3.17.8-16-g4b6938376 * doc/man/claws-mail.1 update man page 2021-01-16 [Michael Rasmussen] 3.17.8-15-ge56346845 * src/main.c use g_get_user_runtime_dir for claws-mail socket dir instead of g_tmp_dir 2021-01-16 [Michael Rasmussen] 3.99.0-26-g4bd29949c * src/main.c use g_get_user_runtime_dir for claws-mail socket dir instead of g_tmp_dir 2021-01-11 [paul] 3.99.0-25-gf04096b7c * src/gtk/about.c * src/gtk/authors.h update copyright year and team list 2021-01-11 [Paul] 3.17.8-14-gf98fe1060 * src/gtk/about.c * src/gtk/authors.h update copyright year and team list 2021-01-05 [paul] 3.99.0-24-g382764e45 * src/plugins/fancy/fancy_viewer.c make custom stylesheets work again patch by Darko Koruga 2020-12-31 [paul] 3.99.0-23-gabc905e78 * src/gtk/gtkcmclist.c remove '// #endif' 2020-12-31 [paul] 3.99.0-22-gf139ad4ca * src/gtk/foldersort.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/gtk/gtkshruler.c * src/gtk/gtkutils.c * src/gtk/menu.h * src/gtk/spell_entry.c * src/plugins/dillo/dillo_viewer.c * src/summary_search.c remove gtk2 code 2020-12-30 [paul] 3.99.0-21-ge7e8d71e6 * src/prefs_folder_item.c improve layout of folder Properties pages 2020-12-30 [paul] 3.99.0-20-g2ba832a51 * src/prefs_folder_item.c show the correct options for the folder type 2020-12-30 [Paul] 3.17.8-13-gd0b410327 * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/image_viewer.c * src/prefs_common.c * src/prefs_common.h * src/prefs_image_viewer.c * src/textview.c rework image viewer add options, when resizing images, to either fit the image width or fit the image height. image height is the default. regardless of this setting, when displaying images inline they will fit the height 2020-12-29 [paul] 3.17.8-12-gf676416e8 * src/gtk/quicksearch.c make the quicksearch clear button more active and useful clear the search string when not running, clear the string and stop the search when running 2020-12-29 [paul] 3.99.0-19-gfa24a0323 * src/gtk/quicksearch.c make the quicksearch clear button more active and useful clear the search string when not running, clear the string and stop the search when running 2020-12-29 [paul] 3.99.0-18-g00fd8f76f * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/image_viewer.c * src/prefs_common.c * src/prefs_common.h * src/prefs_image_viewer.c * src/textview.c rework image viewer add options, when resizing images, to either fit the image width or fit the image height. image height is the default. regardless of this setting, when displaying images inline they will fit the height 2020-12-27 [Michael Rasmussen] 3.99.0-17-g959585854 * src/plugins/fancy/fancy_viewer.c Fix bug #4425: Open link in external browser. Original patch by Orivej Desh. Added fix for crash on right-click on links 2020-12-23 [paul] 3.99.0-16-gf43e00645 * AUTHORS * src/gtk/authors.h update contributors list 2020-12-16 [Orivej Desh] 3.99.0-15-g6eb5afe08 * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Disable remote content by using a void proxy enable-dns-prefetching=0 has stopped blocking remote content after the switch to webkit2gtk. Disabling it with a false proxy works. Setting proxy to "" works well with libsoup-backed webkit2gtk since it prevents any connection attempts. If libcurl-backed webkit2gtk won't like it, it may be replaced by "http://127.0.0.9:9" (with 9 being reserved for the discard service, and 127.0.0.9 being more greppable than 127.0.0.1). 2020-12-22 [Paul] 3.99.0-14-g80892ff33 * doc/man/claws-mail.1 * src/main.c fix info 2020-12-22 [Paul] 3.17.8-11-g72bc6f83e * doc/man/claws-mail.1 * src/main.c fix info 2020-12-22 [paul] 3.99.0-13-gb4bbbb1b5 * src/main.c better check for X. thanks to Andreas Radke 2020-12-22 [paul] 3.99.0-12-gfe77dab59 * src/plugins/notification/notification_prefs.c fix bug 4417, Notification plugin load triggers segfault on wayland if global hotkey is enabled based on patch by Andreas Radke 2020-12-22 [paul] 3.99.0-11-g5ba50665d * src/plugins/vcalendar/vcalendar.c fix line wrapping 2020-12-02 [Paul] 3.99.0-10-g4752d6922 * src/procmime.c add midsing 'model'; eliminate use of raw number 2020-12-02 [Paul] 3.17.8-10-gdfb4cf27d * src/procmime.c add midsing 'model'; eliminate use of raw number 2020-12-01 [paul] 3.99.0-9-g75fc8437e * src/procmime.c don't get a fright when encountering an unknown Content-Type 2020-12-01 [Paul] 3.17.8-9-gfb209d5d8 * src/procmime.c don't get a fright when encountering an unknown Content-Type 2020-11-27 [paul] 3.99.0-8-g25bba106a * src/main.c fix wayland crash when built with startup-notification support 2020-11-13 [paul] 3.99.0-7-gf286c28a6 * src/prefs_folder_item.c don't expand 'Discard folder item' button unnecessarily, make it labe width 2020-11-13 [Paul] 3.99.0-6-g2a3a6f008 * src/folder.c remove unnecessary cm_return_val_if_fail() 2020-11-13 [Paul] 3.17.8-4-g9caefbe79 * src/folder.c remove unnecessary cm_return_val_if_fail() 2020-11-10 [paul] 3.99.0-5-g2eeca776e * src/prefs_toolbar.c make icon list area expand to full vailable height and width 2020-11-10 [paul] 3.99.0-4-ga139b1ccf * src/prefs_account.c fix warning on opeining account prefs 2020-11-10 [paul] 3.99.0-3-g48d8972f4 * src/gtk/prefswindow.c fix warning on opening prefs 2020-11-05 [wwp] 3.99.0-2-gb5d30febd * manual/plugins.xml Fix a typo. 2020-11-05 [wwp] 3.17.8-6-gc3c447ac8 * manual/plugins.xml Fix a typo. 2020-11-03 [paul] 3.17.8-5-ga1beebc32 * src/plugins/vcalendar/vcalendar.c fix sometimes crasher in vcalendar_get_current_item() thanks to Paul Rolland 2020-11-03 [paul] 3.99.0-1-g6ed06b591 * src/plugins/vcalendar/vcalendar.c fix sometimes crasher in vcalendar_get_current_item() thanks to Paul Rolland 2020-10-28 [paul] 3.99.0 * src/alertpanel.c improve sizes of alertpanels 2020-10-24 [wwp] 3.16.0-1026-ge7572400e * src/common/utils.c * src/common/utils.h * src/quote_fmt_parse.y Reworked fixing unsecure command-line invocation in templates' |program{} and |attach_program{}: fixed a leak, factorized, use glib stuff, parts come from msuchanek@suse.de (bug 4393). 2020-10-24 [wwp] 3.17.8-4-gb0c16922b * src/common/utils.c * src/common/utils.h * src/quote_fmt_parse.y Reworked fixing unsecure command-line invocation in templates' |program{} and |attach_program{}: fixed a leak, factorized, use glib stuff, parts come from msuchanek@suse.de (bug 4393). 2020-10-22 [paul] 3.16.0-1025-g54b875120 * src/filtering.c * src/filtering.h * src/folder.c fix bug 4394, 'folder processing runs on startup even if all rules are disabled' 2020-10-22 [Paul] 3.17.8-3-gc2d89cc36 * src/filtering.c * src/filtering.h * src/folder.c fix bug 4394, 'folder processing runs on startup even if all rules are disabled' 2020-10-20 [paul] 3.16.0-1024-gf80395544 * src/headerview.c Face's are also saved from here: complete last commit 2020-10-20 [Paul] 3.17.8-2-ga09178fd0 * src/headerview.c Face's are also saved from here: complete last commit 2020-10-20 [paul] 3.16.0-1023-g12b1aaa3f * src/prefs_common.c * src/prefs_common.h * src/prefs_message.c * src/textview.c add option to avoid Face images being saved to addrbook 2020-10-20 [Paul] 3.17.8-1-g77e119bf1 * src/prefs_common.c * src/prefs_common.h * src/prefs_message.c * src/textview.c add option to avoid Face images being saved to addrbook 2020-10-19 [Paul] 3.16.0-1022-g991a58f03 * NEWS * README * RELEASE_NOTES for release 3.17.8 2020-10-19 [Paul] 3.17.8 * NEWS * README * RELEASE_NOTES for release 3.17.8 2020-10-19 [wwp] 3.16.0-1021-gfc68f7470 * manual/fr/advanced.xml Sync French manual translation (enable_swap_from description). 2020-10-19 [wwp] 3.17.7-9-g61e3570ec * manual/fr/advanced.xml Sync French manual translation (enable_swap_from description). 2020-10-19 [wwp] 3.16.0-1020-ga461580bd * src/quote_fmt_parse.y Shield template's |program{} and |attach_program{} so that the command-line that is executed does not allow sequencing like with && || ;, preventing possible execution of nasty, or at least unexpected, commands. 2020-10-19 [wwp] 3.17.7-8-gc2ca77d75 * src/quote_fmt_parse.y Shield template's |program{} and |attach_program{} so that the command-line that is executed does not allow sequencing like with && || ;, preventing possible execution of nasty, or at least unexpected, commands. 2020-10-17 [Ricardo Mones] 3.16.0-1019-g8675f3b5e * src/common/defs.h Remove unused defines 2020-10-17 [Ricardo Mones] 3.17.7-7-g0eefce539 * src/common/defs.h Remove unused defines 2020-10-17 [Ricardo Mones] 3.16.0-1018-g2ee6a1460 * manual/es/advanced.xml Sync Spanish manual translation 2020-10-17 [Ricardo Mones] 3.17.7-6-g62f7a3161 * manual/es/advanced.xml Sync Spanish manual translation 2020-10-15 [wwp] 3.16.0-1017-g4dc870e1e * src/quote_fmt_parse.y Use a correct buffer size here (BUFFSIZE), PATH_MAX has nothing to do with what's needed. 2020-10-15 [wwp] 3.17.7-5-gd230db1b2 * src/quote_fmt_parse.y Use a correct buffer size here (BUFFSIZE), PATH_MAX has nothing to do with what's needed. 2020-10-15 [Paul] 3.16.0-1016-g734ced1eb * manual/advanced.xml put the correct description of enable_swap_from 2020-10-15 [Paul] 3.17.7-4-gb1e286dee * manual/advanced.xml put the correct description of enable_swap_from 2020-10-15 [wwp] 3.16.0-1015-g98b46f2a7 * src/quote_fmt_parse.y Use PATH_MAX instead of a hard-coded 256 path limit. 2020-10-15 [wwp] 3.17.7-3-gf5a6451e5 * src/quote_fmt_parse.y Use PATH_MAX instead of a hard-coded 256 path limit. 2020-10-02 [Paul] 3.16.0-1014-gdd34eaff7 * README * src/common/defs.h update donations URI 2020-10-02 [Paul] 3.17.7-2-gd7fe8d0a2 * README * src/common/defs.h update donations URI 2020-10-01 [Paul] 3.16.0-1013-gefe470b40 * src/plugins/litehtml_viewer/litehtml/html_tag.cpp fix bug 4376, 'Litehtml breaks locale' 2020-10-01 [Paul] 3.17.7-1-ge19ab0f1f * src/plugins/litehtml_viewer/litehtml/html_tag.cpp fix bug 4376, 'Litehtml breaks locale' 2020-09-28 [Paul] 3.16.0-1012-ga5741530b * NEWS * README * RELEASE_NOTES for release 3.17.7 2020-09-28 [Paul] 3.17.7 * NEWS * README * RELEASE_NOTES for release 3.17.7 2020-09-28 [Paul] 3.16.0-1011-g5114bb846 * po/ca.po * po/da.po * po/de.po * po/ro.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po updated translations submitted by David Medina, Erik P. Olsen, Simon Legner, Cristian Secară, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, and Numan Demirdöğen respectively 2020-09-28 [Paul] 3.17.6-28-gbd4caaeee * po/ca.po * po/da.po * po/de.po * po/ro.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po updated translations submitted by David Medina, Erik P. Olsen, Simon Legner, Cristian Secară, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, and Numan Demirdöğen respectively 2020-09-28 [Paul] 3.16.0-1010-g46465b5f1 * po/pl.po fix bug 4372, [pl_PL] Crash after 'Send later' without recipient and then 'Close' 2020-09-28 [Paul] 3.17.6-27-ge2b5f2035 * po/pl.po fix bug 4372, [pl_PL] Crash after 'Send later' without recipient and then 'Close' 2020-09-25 [Paul] 3.16.0-1009-g703fdba15 * src/common/utils.c fix bug 4384, 'U+00AD (soft hyphen) changed to space in Subject' 2020-09-25 [Paul] 3.17.6-26-g3183c9349 * src/common/utils.c fix bug 4384, 'U+00AD (soft hyphen) changed to space in Subject' 2020-09-22 [Charles E. Lehner] 3.16.0-1008-gec4bd3ebc * src/plugins/managesieve/sieve_prefs.c Allow Sieve config without userid without warning 2020-09-22 [Charles E. Lehner] 3.17.6-22-gf6e93a313 * src/plugins/managesieve/sieve_prefs.c Allow Sieve config without userid without warning 2020-09-15 [Ricardo Mones] 3.16.0-1007-ga5cd7661f * src/plugins/pdf_viewer/poppler_viewer.c Remove warning with poppler 0.90 and greater¹ poppler_viewer.c:829:3: warning: enumeration value ‘POPPLER_ACTION_RESET_FORM’ not handled in switch [-Wswitch] ¹ onType 2020-09-15 [Ricardo Mones] 3.16.0-1006-gbe8a15e9f * po/es.po Update Spanish translation 2020-09-15 [Ricardo Mones] 3.17.6-23-g34475d209 * src/plugins/pdf_viewer/poppler_viewer.c Remove warning with poppler 0.90 and greater¹ poppler_viewer.c:829:3: warning: enumeration value ‘POPPLER_ACTION_RESET_FORM’ not handled in switch [-Wswitch] ¹ onType 2020-09-15 [Ricardo Mones] 3.17.6-22-gc3e576c06 * po/es.po Update Spanish translation 2020-09-14 [wwp] 3.16.0-1005-g3734ef5b5 * po/fr.po Update the French translation. 2020-09-14 [wwp] 3.17.6-21-g5470a06dc * po/fr.po Update the French translation. 2020-09-13 [Paul] 3.16.0-1004-ga8ecd2094 * po/POTFILES.in * src/plugins/litehtml_viewer/plugin.c more litehtml_viewer strings to translate 2020-09-13 [Paul] 3.17.6-20-gb9fd369f3 * po/POTFILES.in * src/plugins/litehtml_viewer/plugin.c more litehtml_viewer strings to translate 2020-09-13 [Paul] 3.16.0-1003-gb2b028202 * po/POTFILES.in include litehtml_viewer in translations 2020-09-13 [Paul] 3.17.6-19-gdf544f1de * po/POTFILES.in include litehtml_viewer in translations 2020-09-13 [Werner Koch] 3.16.0-1002-g107b53636 * src/addr_compl.c fix segv in address completion with a keyring With my keyring and when entering for example "wk@g", then hitting Tab, b_ref->name is NULL and addr_comparison_func segfaults. I have not looked closer at the problem but implemented a straightforward for for such cases which makes the function more robust in any case. The bug was probably triggered by my long expired key A4D94E92B0986AB5EE9DCD755DE249965B0358A2 which has several user ids with my name and different mail addresses - one user id has no mail address though. 2020-09-13 [Werner Koch] 3.17.6-18-g362658e33 * src/addr_compl.c fix segv in address completion with a keyring With my keyring and when entering for example "wk@g", then hitting Tab, b_ref->name is NULL and addr_comparison_func segfaults. I have not looked closer at the problem but implemented a straightforward for for such cases which makes the function more robust in any case. The bug was probably triggered by my long expired key A4D94E92B0986AB5EE9DCD755DE249965B0358A2 which has several user ids with my name and different mail addresses - one user id has no mail address though. 2020-09-08 [wwp] 3.16.0-1001-g4ff14ca62 * manual/fr/advanced.xml Reformat XML (indent), fix typos, untranslated words and format issues (output style, general presentation options), document some missing hidden prefs (more to come). 2020-09-08 [wwp] 3.17.6-17-g38563fce7 * manual/fr/advanced.xml Reformat XML (indent), fix typos, untranslated words and format issues (output style, general presentation options), document some missing hidden prefs (more to come). 2020-09-08 [Paul] 3.16.0-1000-g85a726bd2 * src/gtk/sslcertwindow.c keep gcc from grumbling 2020-09-08 [Paul] 3.17.6-16-g8c56a71de * src/gtk/sslcertwindow.c keep gcc from grumbling 2020-09-08 [Paul] 3.16.0-999-g8561e0a70 * src/gtk/gtkutils.c when fitting image to its max width, take into account the mimeview column 2020-09-08 [Paul] 3.17.6-15-gc2d5196c2 * src/gtk/gtkutils.c when fitting image to its max width, take into account the mimeview column 2020-09-08 [wwp] 3.16.0-998-gd656a1590 * manual/fr/account.xml * manual/fr/ack.xml * manual/fr/addrbook.xml * manual/fr/advanced.xml * manual/fr/claws-mail-manual.xml * manual/fr/faq.xml * manual/fr/glossary.xml * manual/fr/gpl.xml * manual/fr/handling.xml * manual/fr/intro.xml * manual/fr/keyboard.xml * manual/fr/plugins.xml * manual/fr/starting.xml Reformat XML files. 2020-09-08 [wwp] 3.16.0-997-gce5abb397 * manual/fr/advanced.xml Fix missing space in command-line example. 2020-09-08 [wwp] 3.16.0-996-g141a9b353 * manual/fr/plugins.xml Fix encoding value in XML file. 2020-09-08 [wwp] 3.17.6-14-gf556a0c5b * manual/fr/account.xml * manual/fr/ack.xml * manual/fr/addrbook.xml * manual/fr/advanced.xml * manual/fr/claws-mail-manual.xml * manual/fr/faq.xml * manual/fr/glossary.xml * manual/fr/gpl.xml * manual/fr/handling.xml * manual/fr/intro.xml * manual/fr/keyboard.xml * manual/fr/plugins.xml * manual/fr/starting.xml Reformat XML files. 2020-09-08 [wwp] 3.17.6-13-gb4277ca55 * manual/fr/advanced.xml Fix missing space in command-line example. 2020-09-08 [wwp] 3.17.6-12-g7d49fc811 * manual/fr/plugins.xml Fix encoding value in XML file. 2020-09-06 [wwp] 3.16.0-995-g4f92e6bf0 * manual/advanced.xml * manual/fr/advanced.xml Updated the manual (EN, FR), WRT to bug 4313 resolution (hidden pref added). 2020-09-06 [wwp] 3.17.6-11-ge2c7b3ab1 * manual/advanced.xml * manual/fr/advanced.xml Updated the manual (EN, FR), WRT to bug 4313 resolution (hidden pref added). 2020-09-06 [wwp] 3.16.0-994-gb7e94940e * src/imap.c * src/prefs_common.c * src/prefs_common.h Fix bug 4313 "Recursion stack overflow with rebuilding folder tree" by limiting the IMAP rebuild-folder-tree recursion depth to 64 (hidden pref). 2020-09-06 [wwp] 3.17.6-10-g3acca60b6 * src/imap.c * src/prefs_common.c * src/prefs_common.h Fix bug 4313 "Recursion stack overflow with rebuilding folder tree" by limiting the IMAP rebuild-folder-tree recursion depth to 64 (hidden pref). 2020-08-21 [Ricardo Mones] 3.16.0-993-gfa9de1494 * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Add new styles supported: Robohash and Pagan Amazing how much of these can be written, isn't it? :) 2020-08-21 [Ricardo Mones] 3.17.6-9-g40bb4034e * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Add new styles supported: Robohash and Pagan Amazing how much of these can be written, isn't it? :) 2020-08-21 [Ricardo Mones] 3.16.0-992-gbe06120af * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_image.c Restore behaviour of missing image mode "None" Server defaults to a predefined image so it never "fails" unless requested. That image is hiding failures and Face/X-Face default handling was never triggered, so to avoid detecting such image (which is prone to future error): - Force a 404 error from server if not found - Detect also HTTP errors on curl call Also: - Handle less-than-minimum files like errors and made it misses too 2020-08-21 [Ricardo Mones] 3.17.6-8-g62ec17880 * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_image.c Restore behaviour of missing image mode "None" Server defaults to a predefined image so it never "fails" unless requested. That image is hiding failures and Face/X-Face default handling was never triggered, so to avoid detecting such image (which is prone to future error): - Force a 404 error from server if not found - Detect also HTTP errors on curl call Also: - Handle less-than-minimum files like errors and made it misses too 2020-08-20 [paul] 3.16.0-991-gb3158641e * src/account.c allow the Edit Accounts window to be shrunk 2020-08-19 [paul] 3.16.0-990-g55ae9699a * src/addressbook.c * src/editaddress.c allow user to both shrink and expand addrbook window and edit window 2020-08-19 [Paul] 3.16.0-989-gbdab46298 * src/addressbook.c remove inappropriate and unnecessary Help button from menu 2020-08-19 [Paul] 3.17.6-7-g460365d08 * src/addressbook.c remove inappropriate and unnecessary Help button from menu 2020-08-19 [wwp] 3.16.0-986-g4727ce71f * doc/man/claws-mail.1 * src/common/claws.c * src/main.c Fix parsing of command-line arguments: - matching substrings won't work anymore (--receive-al won't match --receive),, I'm not sure at all this was intentional, - fix and enhancement handling of mandatory and optional arguments to options (and fix their representation in --help), - fix sub-arguments not being properly eaten by parser, then being parsed twice, - -d is now an alias to --debug, - avoid hardcoding strings length (fd_write, fd_write_all, strncmp), this is prone to error, - more comprehensive error messages, - man page content updates and fixes, format fixes and enhancements. 2020-08-19 [wwp] 3.16.0-986-ged21971b5 * doc/man/claws-mail.1 * src/common/claws.c * src/main.c Fix parsing of command-line arguments: - matching substrings won't work anymore (--receive-al won't match --receive),, I'm not sure at all this was intentional, - fix and enhancement handling of mandatory and optional arguments to options (and fix their representation in --help), - fix sub-arguments not being properly eaten by parser, then being parsed twice, - -d is now an alias to --debug, - avoid hardcoding strings length (fd_write, fd_write_all, strncmp), this is prone to error, - more comprehensive error messages, - man page content updates and fixes, format fixes and enhancements. 2020-08-19 [wwp] 3.17.6-6-ga1c0649aa * doc/man/claws-mail.1 * src/common/claws.c * src/main.c Fix parsing of command-line arguments: - matching substrings won't work anymore (--receive-al won't match --receive),, I'm not sure at all this was intentional, - fix and enhancement handling of mandatory and optional arguments to options (and fix their representation in --help), - fix sub-arguments not being properly eaten by parser, then being parsed twice, - -d is now an alias to --debug, - avoid hardcoding strings length (fd_write, fd_write_all, strncmp), this is prone to error, - more comprehensive error messages, - man page content updates and fixes, format fixes and enhancements. 2020-08-19 [wwp] 3.16.0-985-gcab0ae3c9 * src/account.c Add missing SSL settings copy when cloning accounts. 2020-08-19 [wwp] 3.17.6-5-g1d95a1db5 * src/account.c Add missing SSL settings copy when cloning accounts. 2020-08-19 [Paul] 3.16.0-984-g0e783b857 * AUTHORS * src/common/utils.c * src/common/utils.h * src/gtk/authors.h fix bugs 4373, 'attach mailto URI double free' and 4374, ' insert mailto URI misses checks' patch by Alvar Penning 2020-08-19 [Paul] 3.17.6-4-g4c9d15b4b * AUTHORS * src/common/utils.c * src/common/utils.h * src/gtk/authors.h fix bugs 4373, 'attach mailto URI double free' and 4374, ' insert mailto URI misses checks' patch by Alvar Penning 2020-08-17 [paul] 3.16.0-983-gc342456b8 * src/summaryview.c fix bug 4197, 'Vertical icon-bar for parts of the message disappears when the window is too small' 2020-08-17 [paul] 3.16.0-982-g20caa23f6 * src/wizard.c set gtk_window_set_default_size() on wizard. fixes bug 4345, 'setup wizard requires two clicks on Next|Cancel' 2020-08-17 [Paul] 3.16.0-981-gee631db42 * src/gtk/gtkutils.c improve image display, particularly for large images, especially if taller than they are wide 2020-08-17 [Paul] 3.17.6-3-g4099289a7 * src/gtk/gtkutils.c improve image display, particularly for large images, especially if taller than they are wide 2020-08-11 [paul] 3.16.0-980-g3ba140dd7 * src/addrgather.c expand vertically to show results of the collection 2020-08-04 [Ricardo Mones] 3.16.0-979-g720331b93 * src/plugins/spamassassin/spamassassin_gtk.c Harmonise GUI maximum value with libspamc's one …and now SpamAssassin plugin can handle messages up to 256 Mb. 2020-08-04 [Ricardo Mones] 3.17.6-2-g5cc88aae7 * src/plugins/spamassassin/spamassassin_gtk.c Harmonise GUI maximum value with libspamc's one …and now SpamAssassin plugin can handle messages up to 256 Mb. 2020-07-14 [wwp] 3.16.0-978-gbb087f25b * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am Use pre-defined make variables instead of hardcoded docbook2X and sed commands. Use more portable docbook2html commands. 2020-07-14 [wwp] 3.17.6-1-gaecf6d5c2 * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am Use pre-defined make variables instead of hardcoded docbook2X and sed commands. Use more portable docbook2html commands. 2020-07-13 [Paul] 3.16.0-977-g54fe2ca4c * NEWS * README * RELEASE_NOTES for release 3.17.6 2020-07-13 [Paul] 3.17.6 * NEWS * README * RELEASE_NOTES for release 3.17.6 2020-07-13 [Paul] 3.16.0-976-g3358e6904 * AUTHORS * src/common/session.c * src/gtk/authors.h fix STARTTLS protocol violation with thanks to, and patch by Damian Poddebniak and Hanno Böck 2020-07-13 [Paul] 3.17.5-31-gfcc253290 * AUTHORS * src/common/session.c * src/gtk/authors.h fix STARTTLS protocol violation with thanks to, and patch by Damian Poddebniak and Hanno Böck 2020-07-12 [Paul] 3.16.0-975-g9b7bfcddc * po/pl.po pl.po updated again 2020-07-12 [Paul] 3.17.5-30-g12872fedd * po/pl.po pl.po updated again 2020-07-12 [Paul] 3.16.0-974-g8d9d65733 * po/el_GR.po * po/pl.po updated by Χάρης Καραχριστιανίδης and Jakub Jankiewicz respectively 2020-07-12 [Paul] 3.17.5-29-g6584f2b00 * po/el_GR.po * po/pl.po updated by Χάρης Καραχριστιανίδης and Jakub Jankiewicz respectively 2020-06-24 [Holger Berndt] 3.16.0-973-g01c45cc59 * src/plugins/notification/notification_plugin.c Notification plugin: Add timeout to hide-on-startup until main win is shown again Workaround for bug 3922 2020-07-11 [Paul] 3.16.0-972-g810f7aef4 * src/compose.c warn about privacy system 'none' and auto sign/encrypt being enabled in all applicable scenarios 2020-07-11 [Paul] 3.16.0-971-g98c51cd19 * src/compose.c when redirecting make encrypt and sign buttons inactive, and don't care about folder privacy settings 2020-07-11 [Paul] 3.17.5-28-g650ca51b2 * src/compose.c warn about privacy system 'none' and auto sign/encrypt being enabled in all applicable scenarios 2020-07-11 [Paul] 3.17.5-27-g762988d1a * src/compose.c when redirecting make encrypt and sign buttons inactive, and don't care about folder privacy settings 2020-07-10 [paul] 3.16.0-970-g51b1ddd8b * src/statusbar.c prevent unwanted vertical movement when text is pushed to statutusbar 2020-07-08 [Ricardo Mones] 3.16.0-969-g4cf4686f0 * src/prefs_common.c Reverse default value when building with NLS Ref: https://lists.claws-mail.org/pipermail/devel/2020-July/002541.html 2020-07-08 [Ricardo Mones] 3.17.5-26-g859ba3ef4 * src/prefs_common.c Reverse default value when building with NLS Ref: https://lists.claws-mail.org/pipermail/devel/2020-July/002541.html 2020-06-24 [Holger Berndt] 3.17.5-25-gfaeb0ebdb * src/plugins/notification/notification_plugin.c Notification plugin: Add timeout to hide-on-startup until main win is shown again Workaround for bug 3922 2020-06-21 [Ricardo Mones] 3.16.0-968-gd42f3d7e5 * src/plugins/libravatar/libravatar_image.c Fix bug 4220 "generates files in cache without content" Also replace "safe" call, since file should not be locked and is going to be deleted anyway. 2020-06-21 [Ricardo Mones] 3.16.0-967-ga0cd23ecb * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Fix bug 4325 "Following redirects when retrieving image" Previously hardcoded numbers are now raised to cope with libravatar servers changes and also moved into 3 new hidden preferences for the plugin, for future customisation if required. 2020-06-21 [Ricardo Mones] 3.17.5-24-g4ed9411f4 * src/plugins/libravatar/libravatar_image.c Fix bug 4220 "generates files in cache without content" Also replace "safe" call, since file should not be locked and is going to be deleted anyway. 2020-06-21 [Ricardo Mones] 3.17.5-23-g3fdfe990c * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Fix bug 4325 "Following redirects when retrieving image" Previously hardcoded numbers are now raised to cope with libravatar servers changes and also moved into 3 new hidden preferences for the plugin, for future customisation if required. 2020-06-03 [Paul] 3.16.0-966-g00e802e57 * src/textview.c add Phishing warning when copying url closes RFE 4348 'display the phishing pop on "copy this libnk"' and ends continual badgering 2020-06-03 [Paul] 3.17.5-22-gabfab6860 * src/textview.c add Phishing warning when copying url closes RFE 4348 'display the phishing pop on "copy this libnk"' and ends continual badgering 2020-05-22 [paul] 3.16.0-965-g45616190a * src/prefs_common.c * src/prefs_common.h revert local changes which should not have been pushed 2020-05-22 [paul] 3.16.0-960-gd0a49b788 * src/compose.c * src/mainwindow.c * src/messageview.c * src/mimeview.c * src/prefs_common.c * src/prefs_common.h remove toolbar_detachable option it breaks the toolbar 2020-05-21 [paul] 3.16.0-962-g2ba2735c6 * src/summaryview.c fix crash when moving to other folder after viewing attached message/rfc822 2020-05-18 [Paul] 3.17.5-21-gcf7ccc9dc * configure.ac use pkgconfig to check for python2 directly this makes it possible to build the python plugin, for example, when using a sustem which has both python2 and python3 and defaults to the latter 2020-05-15 [paul] 3.16.0-961-g0c372bd7e * src/textview.c fix build warning 2020-05-15 [paul] 3.16.0-960-g15454d2fe * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c prevent segfault in day view, and layout fixes this is a WIP 2020-05-14 [paul] 3.16.0-959-g70ec3f814 * src/mainwindow.c revert bad de-deprecation 2020-05-14 [paul] 3.17.5-20-ge1cb6c9d1 * src/imap.c remove wonky style 2020-05-14 [paul] 3.16.0-958-g9536b2b46 * src/imap.c remove wonky style 2020-05-14 [Paul] 3.16.0-957-geca5e1562 * src/imap.c revert last commit, it's not needed 2020-05-14 [Paul] 3.17.5-19-gf555c4656 * src/imap.c revert last commit, it's not needed 2020-05-14 [Paul] 3.16.0-956-gc07daaad4 * src/imap.c probable fix for bug 4136 'Quick search throws bad command argument error 11 on Microsoft Exchange' 2020-05-14 [Paul] 3.17.5-18-g5f3de22a4 * src/imap.c probable fix for bug 4136 'Quick search throws bad command argument error 11 on Microsoft Exchange' 2020-05-12 [paul] 3.16.0-955-gd9962727c * src/mbox.c fix conflict 2020-05-12 [Paul] 3.16.0-954-gb079ed3f2 * src/gtk/gtkutils.c * src/mbox.c make the progress window more responsive when importing mbox file 2020-05-12 [Paul] 3.16.0-953-gbccb77e8e * src/import.c fix bug 4342, 'Import mbox file command doesn't work twice on a row' 2020-05-09 [Ricardo Mones] 3.16.0-952-gf49311ecc * tools/claws.i18n.status.pl Try to use more modern Perl 2020-05-08 [Ricardo Mones] 3.16.0-951-gdcb452f92 * tools/claws.i18n.status.pl Add Greek to i18n stats 2020-05-12 [Paul] 3.17.5-17-gd4db7d121 * src/gtk/gtkutils.c * src/mbox.c make the progress window more responsive when importing mbox file 2020-05-12 [Paul] 3.17.5-16-g6aa5a37b2 * src/import.c fix bug 4342, 'Import mbox file command doesn't work twice on a row' 2020-05-09 [Ricardo Mones] 3.17.5-15-g68d88ecf5 * tools/claws.i18n.status.pl Try to use more modern Perl 2020-05-08 [Ricardo Mones] 3.17.5-14-g8d1aa9e34 * tools/claws.i18n.status.pl Add Greek to i18n stats 2020-05-07 [Paul] 3.16.0-950-g56cf061f6 * src/prefs_template.c fix the fix what a palaver 2020-05-07 [Paul] 3.17.5-13-g73bd052b7 * src/prefs_template.c fix the fix what a palaver 2020-05-07 [Paul] 3.16.0-949-gcf15ba642 * src/prefs_template.c fix last commit 2020-05-07 [Paul] 3.17.5-12-g54edd9b20 * src/prefs_template.c fix last commit 2020-05-07 [Paul] 3.16.0-948-gff2577793 * src/prefs_template.c fix non-translation of some strings 2020-05-07 [Paul] 3.17.5-11-g762f12187 * src/prefs_template.c fix non-translation of some strings 2020-05-07 [Paul] 3.16.0-947-gfc95e5a90 * src/foldersel.c allow inheriting folder prefs/properties from the move/copy dialogue when creating new folders here 2020-05-07 [Paul] 3.17.5-10-g85c4fc730 * src/foldersel.c allow inheriting folder prefs/properties from the move/copy dialogue when creating new folders here 2020-05-05 [iwkse] 3.17.5-9-g6054116fe * po/it.po Remove exceeding space 2020-05-05 [iwkse] 3.17.5-8-g2bcb9e91f * po/it.po Fix some typo 2020-05-05 [iwkse] 3.16.0-946-ga5f7e7be8 * po/it.po Fix generic typo 2020-05-04 [paul] 3.16.0-945-g98eca6b59 * src/textview.c make the sep msgview scolledwindow height fill the window 2020-04-28 [Paul] 3.16.0-944-g525c55c3f * src/prefs_common.c increase the default width of the Tags window, to accommodate lanaguages such as Greek 2020-04-28 [Paul] 3.17.5-7-ge0469e58a * src/prefs_common.c increase the default width of the Tags window, to accommodate lanaguages such as Greek 2020-04-28 [Paul] 3.16.0-943-g16f8818b5 * src/mimeview.c fix fat-fingered crash when v (hiding msgview) is pressed just before c (check signature) 2020-04-28 [Paul] 3.16.0-942-ga6fa3adf8 * AUTHORS add new translator 2020-04-28 [Paul] 3.16.0-941-gf1f97c7a1 * configure.ac * po/el_GR.po add Greek translation, by Haris Karachristianidis 2020-04-28 [Paul] 3.17.5-6-gb59f2a10d * src/mimeview.c fix fat-fingered crash when v (hiding msgview) is pressed just before c (check signature) 2020-04-28 [Paul] 3.17.5-5-g696cdd7b0 * AUTHORS add new translator 2020-04-28 [Paul] 3.17.5-4-gde52ba584 * configure.ac * po/el_GR.po add Greek translation, by Χάρης Καραχριστιανίδης 2020-04-09 [Paul] 3.16.0-940-g7f91b0341 * configure.ac fix typo 2020-04-09 [Paul] 3.17.5-3-g55b02eeed * configure.ac fix typo 2020-03-26 [paul] 3.16.0-939-g2acf20e6f * src/folderview.c fix bug where, after modifying fonts, all bold text in the folderview would be lost until restart 2020-03-23 [paul] 3.16.0-938-gacd389ea4 * src/plugins/litehtml_viewer/lh_prefs.c * src/prefs_fonts.c replace deprecated gtk_font_button_get_font_name() 2020-03-23 [Paul] 3.16.0-937-ga0b786ab6 * src/common/claws.c fix initial debug line 2020-03-23 [Paul] 3.17.5-2-g499cae645 * src/common/claws.c fix initial debug line 2020-03-19 [Andrej Kacian] 3.16.0-936-g1f4bf265e * src/plugins/litehtml_viewer/claws.def Add missing symbols to litehtml_viewer's claws.def 2020-03-19 [Andrej Kacian] 3.17.5-1-g557355e4f * src/plugins/litehtml_viewer/claws.def Add missing symbols to litehtml_viewer's claws.def 2020-02-23 [Paul] 3.16.0-935-gc1e190232 * NEWS * README * RELEASE_NOTES for release 3.17.5 2020-02-23 [Paul] 3.17.5 * NEWS * README * RELEASE_NOTES for release 3.17.5 2020-02-21 [Paul] 3.16.0-934-g8333dd717 * po/zh_TW.po updated Traditional Chinese translation by Mark Chang 2020-02-21 [Paul] 3.17.4-103-g76eb95d99 * po/zh_TW.po updated Traditional Chinese translation by Mark Chang 2020-02-20 [Paul] 3.16.0-933-g182db6138 * src/plugins/rssyl/rssyl.h update RSSYL_DEFAULT_FEED (although unused) 2020-02-20 [Paul] 3.16.0-932-gb9640a2b9 * README remove defunct planet URL; add LiteHTML Viewer info, and other minor updates 2020-02-20 [Paul] 3.17.4-102-g5b905e7d1 * src/plugins/rssyl/rssyl.h update RSSYL_DEFAULT_FEED (although unused) 2020-02-20 [Paul] 3.17.4-101-g0b6a0d15a * README remove defunct planet URL; add LiteHTML Viewer info, and other minor updates 2020-02-20 [Paul] 3.16.0-931-gea7cdb2fc * po/sk.po updated Slovak translation by Slavko 2020-02-20 [Paul] 3.17.4-100-gde828547d * po/sk.po updated Slovak translation by Slavko 2020-02-18 [Paul] 3.16.0-930-g675e2663a * po/nl.po nl.po updated by Marcel Pol 2020-02-18 [Paul] 3.17.4-99-g89d3d04ee * po/nl.po nl.po updated by Marcel Pol 2020-02-17 [paul] 3.16.0-929-g3774d6861 * po/fr.po updated 2020-02-17 [Paul] 3.16.0-928-g4add38431 * po/ca.po * po/cs.po * po/da.po * po/de.po * po/en_GB.po * po/ru.po * po/sv.po * po/tr.po updated translations 2020-02-16 [wwp] 3.16.0-927-gb197647c0 * po/fr.po Correct email address. 2020-02-13 [Ricardo Mones] 3.16.0-926-gceed37276 * po/es.po Update Spanish translation 2020-02-17 [Paul] 3.17.4-98-g1a60184b2 * po/ca.po * po/cs.po * po/da.po * po/de.po * po/en_GB.po * po/ru.po * po/sv.po * po/tr.po update translations updated by David Medina, David Vachulka, Erik P. Olsen, Simon Legner, Paul Mangan, Andreas Ronnquist, and Numan Demirdöğen 2020-02-16 [wwp] 3.17.4-97-g9393404d4 * po/fr.po Correct email address. 2020-02-16 [wwp] 3.17.4-96-gb20dfcecb * po/fr.po Update French translation. 2020-02-13 [Ricardo Mones] 3.17.4-95-g67d0a9d47 * po/es.po Update Spanish translation 2020-02-11 [wwp] 3.16.0-925-gbc0109313 * doc/man/claws-mail.1 * src/main.c Fix help about command-line arguments that do require a parameter. 2020-02-11 [wwp] 3.16.0-924-g9af34e2de * doc/man/claws-mail.1 Update copyright year to 2020 in manual. 2020-02-11 [wwp] 3.17.4-94-gd3978c41f * doc/man/claws-mail.1 Update copyright year to 2020 in manual. 2020-02-11 [wwp] 3.17.4-93-g12078731e * doc/man/claws-mail.1 * src/main.c Fix help about command-line arguments that do require a parameter. 2020-02-11 [Paul] 3.16.0-923-g60065d28b * src/foldersel.c fix bug 4305, 'goto folder UI confusing' 2020-02-11 [Paul] 3.16.0-922-g5489cd7de * src/gtk/about.c update to 2020 2020-02-11 [Paul] 3.17.4-92-g7fb7227ca * src/foldersel.c fix bug 4305, 'goto folder UI confusing' 2020-02-11 [Paul] 3.17.4-91-g538618188 * src/gtk/about.c update to 2020 2020-02-09 [paul] 3.16.0-921-ga0d4ac095 * configure.ac * src/plugins/notification/Makefile.am use libcanberra-gtk3 2020-02-07 [paul] 3.16.0-920-g950039103 * configure.ac * src/plugins/python/Makefile.am attempt to fix building the python plugin with python3.8 2020-02-06 [paul] 3.16.0-919-g5126bdbf5 * configure.ac use pkgconfig to check for python3 2020-02-06 [Ricardo Mones] 3.16.0-918-ga403e7b51 * src/editjpilot.c Remove wrong lines, probably copy-pasted Fixes errors: editjpilot.c:257:35: error: ‘entry_name’ undeclared (first use in this function) editjpilot.c:294:3: error: ‘top’ undeclared (first use in this function); 2020-02-06 [paul] 3.16.0-917-gd5578c3cb * configure.ac remove useless duplication in last commit 2020-02-06 [paul] 3.16.0-916-gb0542c38f * AUTHORS * configure.ac * src/gtk/authors.h * src/plugins/python/Makefile.am * src/plugins/python/accounttype.c * src/plugins/python/clawsmailmodule.c * src/plugins/python/composewindowtype.c * src/plugins/python/folderpropertiestype.c * src/plugins/python/foldertype.c * src/plugins/python/mailboxtype.c * src/plugins/python/messageinfotype.c * src/plugins/python/python-hooks.c * src/plugins/python/python-hooks.h * src/plugins/python/python_plugin.c port python plugin to python3. based on patch by Raphael Michel 2020-01-30 [paul] 3.16.0-915-gaaff9087b * src/gtk/gtkvscrollbutton.c replace deprecated gtk_vbox_get_type 2020-01-29 [paul] 3.16.0-914-gd8fab20e7 * src/main.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/address_keeper/address_keeper.c * src/plugins/archive/archiver.c * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/dillo/dillo_viewer.c * src/plugins/fancy/fancy_viewer.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/gdata/gdata_plugin.c * src/plugins/libravatar/libravatar.c * src/plugins/litehtml_viewer/plugin.c * src/plugins/mailmbox/plugin.c * src/plugins/managesieve/sieve_plugin.c * src/plugins/notification/notification_plugin.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/plugin.c * src/plugins/pgpinline/plugin.c * src/plugins/pgpmime/plugin.c * src/plugins/python/python_plugin.c * src/plugins/rssyl/plugin.c * src/plugins/smime/plugin.c * src/plugins/spam_report/spam_report.c * src/plugins/spamassassin/spamassassin.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/plugin.c add a Plugins_GTK3 config block and use it 2020-01-20 [Ricardo Mones] 3.16.0-913-g86bc381bd * tools/eud2gc.py Python 2 EOL: migrate eud2gc.py to Python 3 https://mail.python.org/pipermail/python-dev/2018-March/152348.html 2020-01-20 [Ricardo Mones] 3.16.0-912-g1ef43227a * tools/tbird2claws.py Python 2 EOL: migrate tbird2claws.py to Python 3 2020-01-20 [Ricardo Mones] 3.16.0-911-g27db8c84f * tools/gitlog2changelog.py Python 2 EOL: migrate gitlog2changelog.py to Python 3 2020-01-20 [Ricardo Mones] 3.16.0-910-g88ba5af36 * tools/vcard2xml.py Python 2 EOL: migrate vcard2xml.py to Python 3 2020-01-20 [Ricardo Mones] 3.17.4-90-ged7643486 * tools/vcard2xml.py Python 2 EOL: migrate vcard2xml.py to Python 3 2020-01-20 [Ricardo Mones] 3.17.4-89-g30dc4ad1f * tools/gitlog2changelog.py Python 2 EOL: migrate gitlog2changelog.py to Python 3 2020-01-20 [Ricardo Mones] 3.17.4-88-gd4c8692df * tools/tbird2claws.py Python 2 EOL: migrate tbird2claws.py to Python 3 2020-01-20 [Ricardo Mones] 3.17.4-87-g032638179 * tools/eud2gc.py Python 2 EOL: migrate eud2gc.py to Python 3 https://mail.python.org/pipermail/python-dev/2018-March/152348.html 2020-01-20 [Ricardo Mones] 3.16.0-909-gbec91ba32 * tools/README Remove references to removed files Referenced files were removed more than twelve years ago in commit 3d07175163ff1920b6a76a572667f3ff4ebbdaf5 2020-01-20 [Ricardo Mones] 3.17.4-86-g7634582ed * tools/README Remove references to removed files Referenced files were removed more than twelve years ago in commit 3d07175163ff1920b6a76a572667f3ff4ebbdaf5 2020-01-18 [paul] 3.16.0-908-g06e82f903 * src/prefs_other.c replace deprecated gtk_settings_set_long_property() with g_object_set() 2020-01-18 [paul] 3.16.0-907-g88515bc4a * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c gtk-can-change-accels 'has been deprecated since version 3.10' and is ignored (does nothing). Yes, really! 2020-01-17 [paul] 3.16.0-906-g1ad2c4624 * src/textview.c when viewing a msg in a separate window, make the scrolled window a reasonable height 2020-01-14 [paul] 3.16.0-905-g62b7c7803 * src/gtk/icon_legend.c replace frame with scrolled window, fixing oversized dialogue 2020-01-13 [paul] 3.16.0-904-g51e7a31f5 * src/alertpanel.c unset default width 2020-01-13 [paul] 3.16.0-903-gfca56dcf4 * src/folderview.c fix use of folder pref color when bold 2020-01-10 [wwp] 3.16.0-902-ga19a0c5bb * AUTHORS Fix list format (the of discord). 2020-01-10 [wwp] 3.16.0-901-ge945411dc * AUTHORS * src/gtk/authors.h Updated contributors list. 2020-01-10 [wwp] 3.16.0-900-g46a90a5da * src/mainwindow.c * src/summaryview.c Remove mark all read/unread (in current folder) entries in message list's context menu. Disambiguate corresponding entries in main window's message list menu so that it's clear those actions are performed to the whole content of current folder. Patch elements kindly suggested by Jean Delvare . Closes bug #4278. 2020-01-10 [wwp] 3.17.4-85-g3e7ba2c89 * AUTHORS Fix list format (the of discord). 2020-01-10 [wwp] 3.17.4-84-gbb9084e07 * AUTHORS * src/gtk/authors.h Updated contributors list. 2020-01-10 [wwp] 3.17.4-83-gec3b85a60 * src/mainwindow.c * src/summaryview.c Remove mark all read/unread (in current folder) entries in message list's context menu. Disambiguate corresponding entries in main window's message list menu so that it's clear those actions are performed to the whole content of current folder. Patch elements kindly suggested by Jean Delvare . Closes bug #4278. 2019-12-31 [Paul] 3.16.0-899-g6c3e74a10 * src/compose.c revert pasting images as attachments 66fccde959a1b4addee971412b35d4b51d8272b1 it breaks too many basic and previously working paste actions 2019-12-31 [Paul] 3.17.4-82-g6759b5272 * src/compose.c revert pasting images as attachments 66fccde959a1b4addee971412b35d4b51d8272b1 it breaks too many basic and previously working paste actions 2019-12-31 [Paul] 3.16.0-898-gae1b37033 * src/Makefile.am clean up all BUILT_SOURCES 2019-12-31 [Paul] 3.17.4-81-g63bfa47ba * src/Makefile.am clean up all BUILT_SOURCES 2019-12-16 [Paul] 3.16.0-897-g9921c0e39 * src/folderview.c fix bolding of target folder where target is trash 2019-12-16 [Paul] 3.17.4-80-g1ad801634 * src/folderview.c fix bolding of target folder where target is trash 2019-12-16 [wwp] 3.16.0-896-gd439c3be4 * configure.ac Fix missing parameter to informative pkgconfig command (libetpan). 2019-12-16 [wwp] 3.17.4-79-ga4cdc3700 * configure.ac Fix missing parameter to informative pkgconfig command (libetpan). 2019-12-13 [paul] 3.16.0-895-g736a091e0 * src/gtk/logwindow.c * src/textview.c * src/undo.c replace deprecated gtk_text_view_get_vadjustment() 2019-12-13 [paul] 3.16.0-894-g329df2e81 * src/action.c ensure scrolled window has suitable height 2019-12-11 [Paul] 3.16.0-893-g69ea41dc9 * src/summaryview.c remove stray 'break', completing last commit 2019-12-11 [Paul] 3.17.4-78-g60a33f4de * src/summaryview.c remove stray 'break', completing last commit 2019-12-11 [Paul] 3.16.0-892-ge7bdb1b4c * src/summaryview.c fix SHIFT+SPACE in msg list, moving in reverse 2019-12-11 [Paul] 3.17.4-77-g42370d18e * src/summaryview.c fix SHIFT+SPACE in msg list, moving in reverse 2019-12-10 [paul] 3.16.0-891-g72e28208e * src/gtk/gtkaspell.c * src/gtk/spell_entry.c replace deprecated gtk_widget_get_child_requisition(), and remove other unnecessary cruft 2019-12-10 [paul] 3.16.0-890-g6f8ce65f5 * src/gtk/quicksearch.c fix quicksearch fix initialising the correct search; fix showing the buttons when switching to Extended search; silence some 'may be unitialised' build warning 2019-12-06 [Michael Rasmussen] 3.16.0-889-g137d4ff97 * src/imap.c Fix imap keyword search. Libetpan assumes keyword search is a MUST but RFC states it is a MAY. Fix advanced search on MS Exchange 2019-12-06 [Michael Rasmussen] 3.17.4-76-gf731f3972 * src/imap.c Fix imap keyword search. Libetpan assumes keyword search is a MUST but RFC states it is a MAY. Fix advanced search on MS Exchange 2019-12-06 [paul] 3.16.0-888-g35813d913 * src/addressbook.c * src/folderview.c * src/gtk/gtkcmclist.c * src/summaryview.c replace deprecated gtk_drag_begin() 2019-12-06 [paul] 3.16.0-887-ge3e5a4cd4 * src/addr_compl.c * src/gtk/description_window.c * src/gtk/gtkcmclist.c * src/mimeview.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/prefs_filtering_action.c replace deprecated gtk_widget_size_request() 2019-12-06 [paul] 3.16.0-886-g0975fd9b9 * src/gtk/gtkutils.c * src/gtk/quicksearch.c * src/prefs_account.c replace deprecated gtk_combo_box_set_focus_on_click() 2019-12-06 [paul] 3.16.0-885-gc785ef336 * src/gtk/gtkutils.c set right type: GTK_BUTTON() 2019-12-05 [paul] 3.16.0-884-g683c36060 * src/account.c * src/action.c * src/compose.c * src/edittags.c * src/gtk/logwindow.c * src/gtk/pluginwindow.c * src/plugins/managesieve/sieve_manager.c * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/sourcewindow.c fix some unshrinkable windows 2019-12-04 [paul] 3.16.0-883-gb537038c0 * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/mainwindow.c * src/mimeview.c * src/summaryview.c replace dprecated gtk_widget_reparent(), and remove useless gtkut_container_remove() 2019-12-04 [paul] 3.16.0-882-gfcd3988a1 * src/importldif.c remove unused variable 2019-12-02 [paul] 3.16.0-881-g5f2582e1c * src/editvcard.c replace deprecated GtkTable 2019-12-02 [paul] 3.16.0-880-ga2cf46f2d * src/gtk/sslcertwindow.c fix incompatible pointer types 2019-12-02 [paul] 3.16.0-879-gb517288f8 * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spamassassin/spamassassin_gtk.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c replace deprecated GtkTable 2019-12-02 [paul] 3.16.0-878-g77cb21eda * src/gtk/description_window.c remove comment 2019-12-02 [paul] 3.16.0-877-g8972aaf3c * src/gtk/description_window.c * src/gtk/icon_legend.c * src/gtk/prefswindow.c * src/gtk/sslcertwindow.c * src/summary_search.c * src/wizard.c replace deprecated GtkTable 2019-12-02 [paul] 3.16.0-876-gf9d21e3ee * src/prefs_account.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_ext_prog.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_item.c * src/prefs_fonts.c * src/prefs_image_viewer.c * src/prefs_matcher.c * src/prefs_proxy.c * src/prefs_send.c * src/prefs_spelling.c * src/prefs_summaries.c * src/prefs_template.c * src/prefs_themes.c * src/prefs_toolbar.c replace deprecated GtkTable (and a few display fixes 2019-12-02 [paul] 3.16.0-875-gf715769f7 * src/prefs_gtk.h add missing semi-colon 2019-12-02 [paul] 3.16.0-874-gc65197e37 * src/prefs_gtk.h replace remaining deprecated gtk_vbox_new() 2019-12-01 [paul] 3.16.0-873-g1b1e0fb86 * src/quote_fmt.c make template entry areas a reasonable size 2019-12-01 [Paul] 3.17.4-75-gd2a8e9238 * src/image_viewer.c if image attachment doesn't have a "name", show "filename" instead 2019-12-01 [paul] 3.16.0-872-gf4a913397 * src/image_viewer.c fix display of image viewer grid 2019-12-01 [paul] 3.16.0-871-gb01b38e72 * src/image_viewer.c * src/import.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/password_gtk.c replace deprecated GtkTable 2019-12-01 [paul] 3.16.0-870-g6dfe91124 * src/editgroup.c * src/editjpilot.c * src/editldap.c * src/editldap_basedn.c * src/exphtmldlg.c * src/expldifdlg.c * src/export.c replace deprecated GtkTable 2019-11-30 [paul] 3.16.0-869-g8f11d7155 * src/browseldap.c * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editbook.c replace deprecated GtkTable 2019-11-29 [paul] 3.16.0-868-gc7b5d4de0 * src/addressadd.c * src/addrgather.c replace deprecated GtkTable 2019-11-29 [paul] 3.16.0-867-g125c18d50 * src/compose.c replace GtkTable with GtkGrid 2019-11-29 [paul] 3.16.0-866-g2023640b3 * src/compose.c replace deprecated gtk_viewport_get_vadjustment() 2019-11-29 [paul] 3.16.0-865-gb805445c4 * src/compose.c remove deprecated gtk-container_set_focus_chain() 2019-11-27 [paul] 3.16.0-864-gd5f363a66 * src/plugins/acpi_notifier/acpi_notifier.c replace deprecated gtk_vbox_new() and gtk_hbox_new() 2019-11-27 [paul] 3.16.0-863-ge618ed66c * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/dillo/dillo_prefs.c * src/plugins/fancy/fancy_prefs.c * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_manager.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/notification/notification_banner.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/select-keys.c * src/plugins/python/python_plugin.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spamassassin/spamassassin_gtk.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcalendar.c replace deprecated gtk_vbox_new() and gtk_hbox_new() 2019-11-27 [paul] 3.16.0-862-g719355331 * src/account.c * src/action.c * src/addrcustomattr.c * src/addrduplicates.c * src/addressadd.c * src/addressbook.c * src/addressbook_foldersel.c * src/addrgather.c * src/addrmerge.c * src/alertpanel.c * src/browseldap.c * src/compose.c * src/crash.c * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editbook.c * src/editgroup.c * src/editjpilot.c * src/editldap.c * src/editldap_basedn.c * src/edittags.c * src/editvcard.c * src/exphtmldlg.c * src/expldifdlg.c * src/export.c * src/foldersel.c * src/folderview.c * src/gtk/colorlabel.c * src/gtk/description_window.c * src/gtk/foldersort.c * src/gtk/gtkaspell.c * src/gtk/gtkutils.c * src/gtk/icon_legend.c * src/gtk/inputdialog.c * src/gtk/pluginwindow.c * src/gtk/prefswindow.c * src/gtk/progressdialog.c * src/gtk/quicksearch.c * src/gtk/sslcertwindow.c * src/headerview.c * src/import.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/mainwindow.c * src/message_search.c * src/messageview.c * src/mimeview.c * src/password_gtk.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_compose_writing.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_ext_prog.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_column.c * src/prefs_folder_item.c * src/prefs_fonts.c * src/prefs_logging.c * src/prefs_matcher.c * src/prefs_message.c * src/prefs_msg_colors.c * src/prefs_other.c * src/prefs_proxy.c * src/prefs_quote.c * src/prefs_receive.c * src/prefs_send.c * src/prefs_spelling.c * src/prefs_summaries.c * src/prefs_summary_column.c * src/prefs_summary_open.c * src/prefs_template.c * src/prefs_themes.c * src/prefs_toolbar.c * src/prefs_wrapping.c * src/printing.c * src/quote_fmt.c * src/ssl_manager.c * src/statusbar.c * src/summary_search.c * src/summaryview.c * src/textview.c * src/uri_opener.c * src/wizard.c replace deprecated gtk_vbox_new() and gtk_hbox_new() 2019-11-27 [paul] 3.16.0-861-g0a9f8593a * src/alertpanel.c convert alertpanel into a GtkWindow from a GtkDialog, elminating deprecated gtk_dialog_get_action_area() and friends 2019-11-27 [paul] 3.16.0-860-gd6fa4039c * src/editaddress.c * src/editaddress_other_attributes_ldap.c replace deprecated gtk_vbutton_box_new() 2019-11-27 [paul] 3.16.0-859-g627fb4da4 * src/addrduplicates.c * src/addressbook.c * src/crash.c * src/gtk/gtkutils.c * src/message_search.c * src/plugins/rssyl/rssyl_feed_props.c * src/prefs_themes.c * src/summary_search.c replace deprecated gtk_hbutton_box_new() 2019-11-27 [paul] 3.16.0-858-gcd21af667 * src/gtk/gtkutils.c replace deprecated gtk_image_new_from_stock() 2019-11-25 [Paul] 3.16.0-857-gcd4940b85 * src/summaryview.c fix last commit 2019-11-25 [Paul] 3.16.0-856-g67c288116 * src/action.c * src/folderview.c * src/imap_gtk.c * src/mainwindow.c * src/mh_gtk.c * src/news_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/prefs_folder_item.c * src/summaryview.c * src/summaryview.h avoid unwanted summaryview refresh... ... such as when modifying a msg by Actions Should also fix bug 4277, 'INBOX being "read" automatically - being marked as read before being selected' 2019-11-25 [Paul] 3.17.4-74-g5f1063a0c * src/summaryview.c fix last commit 2019-11-25 [Paul] 3.17.4-73-gea54db54d * src/action.c * src/folderview.c * src/imap_gtk.c * src/mainwindow.c * src/mh_gtk.c * src/news_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/prefs_folder_item.c * src/summaryview.c * src/summaryview.h avoid unwanted summaryview refresh... ... such as when modifying a msg by Actions Should also fix bug 4277, 'INBOX being "read" automatically - being marked as read before being selected' 2019-11-22 [paul] 3.16.0-855-gc25cd4943 * src/gtk/menu.c remove menu_button_position(), no longer used 2019-11-22 [paul] 3.16.0-854-g9a67445c1 * src/gtk/menu.h remove menu_button_position(), no longer used 2019-11-22 [paul] 3.16.0-853-g6349de354 * src/mainwindow.c * src/mimeview.c fix incompatible pointer type warnings 2019-11-22 [paul] 3.16.0-852-ga374abd69 * src/file_checker.c replace remaining GTK_STOCK_* 2019-11-22 [paul] 3.16.0-851-gf9c2062d1 * src/addrmerge.c * src/gtk/pluginwindow.c * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/prefs_matcher.c * src/prefs_themes.c replace deprecated gtk_misc_set_padding() and gtk_misc_set_alignment() 2019-11-22 [paul] 3.16.0-850-gcbd1fb9ea * src/gtk/gtkutils.c replace deprecated gtk_widget_set_state() 2019-11-21 [paul] 3.16.0-849-g2053f3014 * src/action.c * src/alertpanel.c * src/compose.c * src/folderview.c * src/gtk/gtkaspell.c * src/gtk/gtkutils.c * src/gtk/inputdialog.c * src/headerview.c * src/messageview.c * src/password_gtk.c * src/plugins/managesieve/sieve_editor.c * src/plugins/python/python-shell.c * src/plugins/vcalendar/vcalendar.c * src/prefs_template.c * src/quote_fmt.c * src/sourcewindow.c * src/summaryview.c * src/textview.c replace deprecated gtk_widget_modify_font() 2019-11-21 [paul] 3.16.0-848-g853324b00 * src/plugins/notification/notification_banner.c gtk_adjustment_value_changed() is no longer used or needed 2019-11-21 [paul] 3.16.0-847-gf2747e262 * src/addressbook.c * src/compose.c * src/folderview.c * src/gtk/prefswindow.c * src/image_viewer.c * src/plugins/vcalendar/day-view.c gtk_adjustment_changed() is no longer used or needed 2019-11-21 [paul] 3.16.0-846-g5b05e23ad * src/mimeview.c * src/mimeview.h fix mimeview toggle arrow 2019-11-21 [paul] 3.16.0-845-gd8a8e8f6e * src/prefs_template.c replace deprecated gtk_arrow_new() 2019-11-21 [paul] 3.16.0-844-g831603164 * src/mimeview.c fix incompatible pointer warning 2019-11-21 [paul] 3.16.0-843-g2f9bccd20 * src/mainwindow.c * src/mimeview.c replace deprecated gtk_arrow_set() 2019-11-21 [paul] 3.16.0-842-g4bf97071d * src/addrcustomattr.c * src/addressbook.c * src/compose.c * src/editaddress.c * src/edittags.c * src/folderview.c * src/gtk/about.c * src/gtk/gtkaspell.c * src/mainwindow.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_trayicon.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_template.c * src/summaryview.c * src/textview.c replace deprecated gtk_menu_popup() 2019-11-21 [paul] 3.16.0-841-g050e170bb * src/addressbook.c * src/gtk/gtkvscrollbutton.c * src/mimeview.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/prefs_toolbar.c * src/summaryview.c replace deprecated gtk_arrow_new() 2019-11-20 [paul] 3.16.0-840-g1d37ede95 * src/account.c * src/action.c * src/addrcustomattr.c * src/addrduplicates.c * src/addressadd.c * src/addressbook.c * src/addressbook_foldersel.c * src/addrgather.c * src/addrindex.c * src/addrmerge.c * src/alertpanel.c * src/browseldap.c * src/compose.c * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editbook.c * src/editgroup.c * src/editjpilot.c * src/editldap.c * src/editldap_basedn.c * src/edittags.c * src/editvcard.c * src/exphtmldlg.c * src/expldifdlg.c * src/export.c * src/foldersel.c * src/folderview.c * src/grouplistdialog.c * src/gtk/about.c * src/gtk/description_window.c * src/gtk/filesel.c * src/gtk/foldersort.c * src/gtk/gtkaspell.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/icon_legend.c * src/gtk/inputdialog.c * src/gtk/pluginwindow.c * src/gtk/prefswindow.c * src/gtk/progressdialog.c * src/gtk/quicksearch.c * src/gtk/sslcertwindow.c * src/imap.c * src/imap_gtk.c * src/import.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/inc.c * src/main.c * src/mainwindow.c * src/mbox.c * src/message_search.c * src/mh_gtk.c * src/mimeview.c * src/news.c * src/news_gtk.c * src/password_gtk.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/archive/archiver_gtk.c * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/fancy/fancy_prefs.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_manager.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_prefs.c * src/plugins/notification/notification_trayicon.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_column.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/prefs_message.c * src/prefs_migration.c * src/prefs_other.c * src/prefs_summaries.c * src/prefs_summary_column.c * src/prefs_summary_open.c * src/prefs_template.c * src/prefs_themes.c * src/prefs_toolbar.c * src/printing.c * src/quote_fmt.c * src/send_message.c * src/ssl_manager.c * src/summary_search.c * src/summaryview.c * src/textview.c * src/toolbar.c * src/uri_opener.c * src/wizard.c replace deprecated GtkStock 2019-11-19 [paul] 3.16.0-839-g0db1fd2fd * src/folderview.c * src/sourcewindow.c fix merging errors 2019-11-18 [Paul] 3.16.0-838-ge39dd37bd * src/compose.c * src/compose.h when user cancels the signing passphrase dialogue, don't bother the user with an "error" dialogue 2019-11-18 [Paul] 3.16.0-837-g4b94a12f8 * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c replace deprecated g_memmove with memmove 2019-11-15 [Paul] 3.16.0-836-g526c5168c * src/main.c don't save 'last_opened_folder' value if 'goto_last_folder_on_startup' is not set Based on patch by Olaf Hering 2019-11-12 [Paul] 3.16.0-835-ge0f3a8308 * src/inc.c missed this in last commit 2019-11-12 [Paul] 3.16.0-834-gbd607fe7f * src/common/session.c * src/common/session.h * src/inc.c * src/inc.h GDateTime etc have been available since 2.26, we require min 2.28, no need for these checks 2019-11-11 [wwp] 3.16.0-833-g9b7d4a4c1 * src/addressadd.c * src/addressbook_foldersel.c Addressbook folder selection dialogs: make sure folder list is sorted and apply global prefs to get stripes in lists. 2019-11-11 [Michael Rasmussen] 3.16.0-832-g7101f40bf * src/common/session.c * src/common/session.h * src/inc.c * src/inc.h Fix use of deprecated GTimeVal since glib 2.61.2 2019-11-10 [Colin Leroy] 3.16.0-831-g48d3a5452 * src/plugins/litehtml_viewer/lh_viewer.c LiteHtml viewer: implement keyboard scroll 2019-11-09 [Colin Leroy] 3.16.0-830-gebb412709 * src/messageview.c * src/printing.c Printing: only print as plain text if the part is of type text; fix a segfault with default info icon when trying to print a non-text part. 2019-11-06 [wwp] 3.16.0-829-gc209879fb * configure.ac Revert parts of configure.ac, unexpected changes from another patch. 2019-11-06 [wwp] 3.16.0-828-gb1bdeb3fe * configure.ac Add support for libetpan 1.9.4 (it now uses pkg-config), fix a bit version matching related to former 1.x.x and 0.x versions as well. 2019-11-05 [wwp] 3.16.0-827-gfddefcb85 * src/main.c Fix wrong length value passed to fd_write(). 2019-11-05 [Paul] 3.16.0-826-gb63a048d3 * src/prefs_msg_colors.c ammend last commit in order to avoid misusing gettext's context 2019-11-05 [Paul] 3.16.0-825-g09c4296aa * src/prefs_msg_colors.c provide some info for translators about patches and hunks 2019-11-09 [Colin Leroy] 3.16.0-824-gdb3a75f4a * src/plugins/litehtml_viewer/lh_viewer.c Unplug LiteHtml's print callback which does nothing 2019-11-09 [Colin Leroy] 3.16.0-823-g03ebc8f79 * src/messageview.c * src/mimeview.c * src/mimeview.h Fix printing of empty pages when the selected part is rendered with a plugin not implementing print. 2019-11-04 [Paul] 3.16.0-822-g14b243655 * src/prefs_msg_colors.c move diff colour prefs into 'Message view' frame, and react to 'enable coloration...' checkbox 2019-10-30 [Ricardo Mones] 3.16.0-821-g9dc484939 * tools/gitlog2changelog.py Fix indentation, really 2019-10-29 [Ricardo Mones] 3.16.0-820-gd042ef565 * tools/gitlog2changelog.py Fix indentation and interpreter 2019-10-29 [Ricardo Mones] 3.16.0-819-g567f9e714 * src/prefs_matcher.c Fix UI description in tooltip 2019-10-29 [Ricardo Mones] 3.16.0-818-g508e95005 * src/prefs_matcher.c Usage hint on header filtering 2019-10-16 [Paul] 3.16.0-817-g7664e664f * src/messageview.c remove this GDK_WINDOW_TYPE_HINT_DIALOG this is annoying for users of those WMs which conflate GDK_WINDOW_TYPE_HINT_DIALOG with modalilty 2019-10-10 [Paul] 3.16.0-816-g70bf25cfe * src/compose.c fix bug 4257, 'claws-mail 3.17.4 breaks copy-pasting from emacs-gtk3' 2019-10-10 [Paul] 3.16.0-815-g5e00dce88 * src/compose.c this type_hint not wanted or needed here 2019-10-09 [Paul] 3.16.0-814-g8e58c3f92 * src/summaryview.c another better fix for bug 2131 2019-10-06 [Paul] 3.16.0-813-gfd84b8a79 * manual/advanced.xml * manual/es/advanced.xml * manual/fr/advanced.xml remove the now unhidden prefs from the Hidden Preferences section 2019-10-06 [Paul] 3.16.0-812-g48d6387b5 * src/prefs_summaries.c add UI for summary_from_show pref 2019-10-06 [Paul] 3.16.0-811-g696e43087 * src/mainwindow.c implemtent RFE 4255, "Switching 'Thread view' on/off discards message selection" 2019-10-03 [Paul] 3.16.0-810-g7639e2a87 * src/summaryview.c beter fix for bug 2131, 3982d3e615ab83b8da70617df46be2cf52ed1cc5 Maintain the previous behaviour of focus switching to the summaryview when a quicksearch has been executed 2019-10-03 [wwp] 3.16.0-809-g399c09434 * src/mimeview.c Remove deprecated define. 2019-10-02 [wwp] 3.16.0-808-g0d5fbaf0c * src/mimeview.c Get double-click time from GTK API instead of hard-coded value 250. 2019-10-02 [wwp] 3.16.0-807-g63f0dc7bc * src/mimeview.c Get rid of a hardcoded define when the enum size can be automatically handled. 2019-10-02 [Paul] 3.16.0-806-ge6affb13d * src/mainwindow.c * src/mainwindow.h * src/summaryview.c no need to add M_DRAFT for context menu item 'Re-Edit', just use existing M_ALLOW_REEDIT instead 2019-10-02 [wwp] 3.16.0-805-g8239b16d0 * src/mainwindow.c * src/summaryview.c Get rid of one-shot static arrays with hardcoded size using defines, directly do the menu entry processing instead of creating an array then loop over it. 2019-10-01 [Paul] 3.16.0-804-g714ebee34 * src/gtk/menu.c * src/mainwindow.c * src/mainwindow.h * src/summaryview.c add 'Re-edit' to the message context menu in the Drafts folder 2019-10-01 [Paul] 3.16.0-803-g60c48df1f * src/prefs_msg_colors.c add UI for diff colours 2019-09-27 [Paul] 3.16.0-802-gdb38901ce * src/gtk/authors.h * src/textview.c fixes to last 2 commits 2019-09-27 [wwp] 3.16.0-801-g46e97eac3 * AUTHORS * src/gtk/authors.h Complete the contributors list in AUTHORS and sort the contributors list in src/gtk/authors.h. 2019-09-27 [wwp] 3.16.0-800-gfafd8ff38 * src/gtk/authors.h * src/textview.c * src/textview.h Syntax highlight improvements, patches by Jakub Kicinski (slightly adapted to make use of the account_sigsep_matchlist API): - when '-p' option is used ' @@' can be followed by function name. - detect git patch in body part. Added new contributor to authors list. Fix bug 4130. 2019-09-27 [wwp] 3.16.0-799-g019648163 * src/account.c * src/account.h * src/procmime.c * src/quote_fmt_parse.y * src/textview.c Rename badly named signatures separators matching API members (account_signatures_* -> account_sigsep_*). 2019-09-25 [Paul] 3.16.0-798-ge85b2da5b * src/summaryview.c fix crash caused by incomplete commit 47e9a6a807ab30baae05f4557f82d63c70108a59 2019-09-24 [Paul] 3.16.0-797-ge70e3cde6 * src/compose.c * src/mbox.c * src/plugins/spamassassin/spamassassin.c * src/procmsg.c * src/procmsg.h fix bug 4253, 'Claws metadata included in MBOX exports' 2019-09-24 [Paul] 3.16.0-796-g9907462a4 * src/summaryview.c fix warning ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8187 2019-09-24 [Paul] 3.16.0-795-g9f121cf7b * tools/Makefile.am * tools/README complete commit 61889fd9465da61b0db28d75860a91745b7a51d5 thanks Brian! 2019-09-24 [Paul] 3.16.0-794-g36288b41d * src/summaryview.c respect 'default selection' settings when moving a msg with manual filtering 2019-09-24 [Paul] 3.16.0-793-g92656a5d3 * tools/multiwebsearch.conf remove 'fm'; replace 'google' with 'ddg' 2019-09-24 [Paul] 3.16.0-792-gc8f1554af * tools/OOo2claws-mail.pl * tools/README * tools/{google_search.pl => ddg_search.pl} some clean up in tools/ * remove out-dated OOo2claws-mail.pl * replace google_search.pl with ddg_search.pl (DuckDuckGo instead of Google) * update README 2019-09-24 [Paul] 3.16.0-791-g842c1235f * src/prefs_account.c when creating a new account, don't pre-fill data from the default account 2019-09-20 [Ricardo Mones] 3.16.0-790-g51d29b946 * tools/README Restore previous format of README entry 2019-09-20 [Ricardo Mones] 3.16.0-789-g86888549a * tools/README * tools/fix_date.sh Update script and doc from web's tools dir 2019-09-19 [Paul] 3.16.0-788-gb31dc550b * AUTHORS * src/gtk/authors.h * src/procheader.c add patch RFE 4244, 'Handle additional Date header formats' patch by Alexander Lyons Harkness 2019-09-19 [Paul] 3.16.0-787-ga54609531 * src/addrduplicates.c * src/addressadd.c * src/addressbook.c * src/addressbook_foldersel.c * src/addrgather.c * src/compose.c * src/crash.c * src/editaddress.c * src/editbook.c * src/editgroup.c * src/editldap.c * src/editldap_basedn.c * src/edittags.c * src/editvcard.c * src/exphtmldlg.c * src/expldifdlg.c * src/export.c * src/foldersel.c * src/gtk/about.c * src/gtk/description_window.c * src/gtk/foldersort.c * src/gtk/icon_legend.c * src/gtk/logwindow.c * src/gtk/pluginwindow.c * src/gtk/prefswindow.c * src/import.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/message_search.c * src/messageview.c * src/plugins/att_remover/att_remover.c * src/plugins/managesieve/sieve_manager.c * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/select-keys.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_column.c * src/prefs_matcher.c * src/prefs_other.c * src/prefs_summaries.c * src/prefs_summary_column.c * src/prefs_summary_open.c * src/prefs_template.c * src/prefs_toolbar.c * src/printing.c * src/sourcewindow.c * src/ssl_manager.c * src/summary_search.c * src/uri_opener.c fix bug 4239, 'Preferences: Text Options Header Display modal is not modal' (sic) ... and so on 2019-09-14 [Paul] 3.16.0-786-g045264bfc * src/folderview.c fix bolding of target folder target folder (when not using 'execute immediately') lost its boldness recently. This reinstates that, and makes the target folder colour override all other colours. 2019-09-06 [Ricardo Mones] 3.16.0-785-gb3ae25183 * AUTHORS * src/gtk/authors.h Update authors lists 2019-09-06 [Ricardo Mones] 3.16.0-784-gb515861b7 * m4/spamassassin.m4 Fix bug 4248 “Suport C99 compilers in m4/spamassassin.m4” Thanks Florian Weimer for the patch. 2019-08-28 [Andrej Kacian] 3.16.0-783-g33d61c774 * src/plugins/rssyl/rssyl.c Initialize some missing members in rssyl_item_new() Among other things, this should fix the occasional glib runtime warning about removing an invalid GSource. 2019-11-18 [Paul] 3.17.4-72-gc67b380f1 * src/compose.c * src/compose.h when user cancels the signing passphrase dialogue, don't bother the user with an "error" dialogue 2019-11-18 [Paul] 3.17.4-71-g00e24331e * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c replace deprecated g_memmove with memmove 2019-11-15 [Paul] 3.17.4-70-g6e07419b4 * src/main.c don't save 'last_opened_folder' value if 'goto_last_folder_on_startup' is not set Based on patch by Olaf Hering 2019-11-12 [Paul] 3.17.4-69-g232d79827 * src/inc.c missed this in last commit 2019-11-12 [Paul] 3.17.4-68-g38b0754c9 * src/common/session.c * src/common/session.h * src/inc.c * src/inc.h GDateTime etc have been available since 2.26, we require min 2.28, no need for these checks 2019-11-11 [Michael Rasmussen] 3.17.4-65-g13f8677c9 * src/common/session.c * src/common/session.h * src/inc.c * src/inc.h Fix use of deprecated GTimeVal since glib 2.61.2 2019-11-11 [wwp] 3.17.4-65-gf139e5f16 * src/addressadd.c * src/addressbook_foldersel.c Addressbook folder selection dialogs: make sure folder list is sorted and apply global prefs to get stripes in lists. 2019-11-10 [Colin Leroy] 3.17.4-64-gf8c6182be * src/plugins/litehtml_viewer/lh_viewer.c LiteHtml viewer: implement keyboard scroll 2019-11-09 [Colin Leroy] 3.17.4-63-g844944f10 * src/messageview.c * src/printing.c Printing: only print as plain text if the part is of type text; fix a segfault with default info icon when trying to print a non-text part. 2019-11-09 [Colin Leroy] 3.17.4-56-g10f541696 * src/plugins/litehtml_viewer/lh_viewer.c Unplug LiteHtml's print callback which does nothing 2019-11-09 [Colin Leroy] 3.17.4-55-g73b4c7f5a * src/messageview.c * src/mimeview.c * src/mimeview.h Fix printing of empty pages when the selected part is rendered with a plugin not implementing print. 2019-11-06 [wwp] 3.17.4-59-g6f1eb3954 * configure.ac Revert parts of configure.ac, unexpected changes from another patch. 2019-11-06 [wwp] 3.17.4-58-gf4ea57078 * configure.ac Add support for libetpan 1.9.4 (it now uses pkg-config), fix a bit version matching related to former 1.x.x and 0.x versions as well. 2019-11-05 [wwp] 3.17.4-57-g4556004a3 * src/main.c Fix wrong length value passed to fd_write(). 2019-11-05 [Paul] 3.17.4-56-g49091960d * src/prefs_msg_colors.c ammend last commit in order to avoid misusing gettext's context 2019-11-05 [Paul] 3.17.4-55-g1210ef1cf * src/prefs_msg_colors.c provide some info for translators about patches and hunks 2019-11-04 [Paul] 3.17.4-54-g6bec51797 * src/prefs_msg_colors.c move diff colour prefs into 'Message view' frame, and react to 'enable coloration...' checkbox 2019-10-30 [Ricardo Mones] 3.17.4-53-gf08f60c81 * tools/gitlog2changelog.py Fix indentation, really 2019-10-29 [Ricardo Mones] 3.17.4-52-g8b1d8899e * tools/gitlog2changelog.py Fix indentation and interpreter 2019-10-29 [Ricardo Mones] 3.17.4-51-ge6b1e52e5 * src/prefs_matcher.c Fix UI description in tooltip 2019-10-29 [Ricardo Mones] 3.17.4-50-g868447a63 * src/prefs_matcher.c Usage hint on header filtering 2019-10-16 [Paul] 3.17.4-49-g6ef34d399 * src/messageview.c remove this GDK_WINDOW_TYPE_HINT_DIALOG this is annoying for users of those WMs which conflate GDK_WINDOW_TYPE_HINT_DIALOG with modalilty 2019-10-10 [Paul] 3.17.4-48-gb910146ff * src/compose.c fix bug 4257, 'claws-mail 3.17.4 breaks copy-pasting from emacs-gtk3' 2019-10-10 [Paul] 3.17.4-47-g011cacb3f * src/compose.c this type_hint not wanted or needed here 2019-10-09 [Paul] 3.17.4-46-g996386650 * src/summaryview.c another better fix for bug 2131 2019-10-06 [Paul] 3.17.4-45-gbbeb88370 * manual/advanced.xml * manual/es/advanced.xml * manual/fr/advanced.xml remove the now unhidden prefs from the Hidden Preferences section 2019-10-06 [Paul] 3.17.4-44-gfe4d9a0a1 * src/prefs_summaries.c add UI for summary_from_show pref 2019-10-06 [Paul] 3.17.4-43-g279f0a2bf * src/mainwindow.c implemtent RFE 4255, "Switching 'Thread view' on/off discards message selection" 2019-10-03 [Paul] 3.17.4-42-gafd6c9950 * src/summaryview.c beter fix for bug 2131, 3982d3e615ab83b8da70617df46be2cf52ed1cc5 Maintain the previous behaviour of focus switching to the summaryview when a quicksearch has been executed 2019-10-03 [wwp] 3.17.4-41-g0b709277a * src/mimeview.c Remove deprecated define. 2019-10-02 [wwp] 3.17.4-40-geaa458ec3 * src/mimeview.c Get double-click time from GTK API instead of hard-coded value 250. 2019-10-02 [wwp] 3.17.4-39-g39a33a6e1 * src/mimeview.c Get rid of a hardcoded define when the enum size can be automatically handled. 2019-10-02 [Paul] 3.17.4-38-g7ccd62102 * src/mainwindow.c * src/mainwindow.h * src/summaryview.c no need to add M_DRAFT for context menu item 'Re-Edit', just use existing M_ALLOW_REEDIT instead 2019-10-02 [wwp] 3.17.4-37-ga526809ae * src/mainwindow.c * src/summaryview.c Get rid of one-shot static arrays with hardcoded size using defines, directly do the menu entry processing instead of creating an array then loop over it. 2019-10-01 [Paul] 3.17.4-36-g0a7716e39 * src/gtk/menu.c * src/mainwindow.c * src/mainwindow.h * src/summaryview.c add 'Re-edit' to the message context menu in the Drafts folder 2019-10-01 [Paul] 3.17.4-35-g45d6fd932 * src/prefs_msg_colors.c add UI for diff colours 2019-09-27 [Paul] 3.17.4-34-gff5f20f10 * src/gtk/authors.h * src/textview.c fixes to last 2 commits 2019-09-27 [wwp] 3.17.4-33-g0a3ae1df0 * AUTHORS * src/gtk/authors.h Complete the contributors list in AUTHORS and sort the contributors list in src/gtk/authors.h. 2019-09-27 [wwp] 3.17.4-32-gd7d8bd63d * src/gtk/authors.h * src/textview.c * src/textview.h Syntax highlight improvements, patches by Jakub Kicinski (slightly adapted to make use of the account_sigsep_matchlist API): - when '-p' option is used ' @@' can be followed by function name. - detect git patch in body part. Added new contributor to authors list. Fix bug 4130. 2019-09-27 [wwp] 3.17.4-31-g68d855581 * src/account.c * src/account.h * src/procmime.c * src/quote_fmt_parse.y * src/textview.c Rename badly named signatures separators matching API members (account_signatures_* -> account_sigsep_*). 2019-09-25 [Paul] 3.17.4-30-g2d8f4930a * src/summaryview.c fix crash caused by incomplete commit 47e9a6a807ab30baae05f4557f82d63c70108a59 2019-09-24 [Paul] 3.17.4-29-g2464379f0 * src/compose.c * src/mbox.c * src/plugins/spamassassin/spamassassin.c * src/procmsg.c * src/procmsg.h fix bug 4253, 'Claws metadata included in MBOX exports' 2019-09-24 [Paul] 3.17.4-28-g47e9a6a80 * src/summaryview.c fix warning ‘%s’ directive output may be truncated writing up to 8191 bytes into a region of size 8187 2019-09-24 [Paul] 3.17.4-27-ga7f12cfb6 * tools/Makefile.am * tools/README complete commit 61889fd9465da61b0db28d75860a91745b7a51d5 thanks Brian! 2019-09-24 [Paul] 3.17.4-26-g0c92a010d * src/summaryview.c respect 'default selection' settings when moving a msg with manual filtering 2019-09-24 [Paul] 3.17.4-25-gf8c8c7f9d * tools/multiwebsearch.conf remove 'fm'; replace 'google' with 'ddg' 2019-09-24 [Paul] 3.17.4-24-g61889fd94 * tools/OOo2claws-mail.pl * tools/README * tools/{google_search.pl => ddg_search.pl} some clean up in tools/ * remove out-dated OOo2claws-mail.pl * replace google_search.pl with ddg_search.pl (DuckDuckGo instead of Google) * update README 2019-09-24 [Paul] 3.17.4-23-g41f150e4d * src/prefs_account.c when creating a new account, don't pre-fill data from the default account 2019-09-20 [Ricardo Mones] 3.17.4-22-g2b8ce9a53 * tools/README Restore previous format of README entry 2019-09-20 [Ricardo Mones] 3.17.4-21-gf26621eea * tools/README * tools/fix_date.sh Update script and doc from web's tools dir 2019-09-19 [Paul] 3.17.4-20-g906217311 * AUTHORS * src/gtk/authors.h * src/procheader.c add patch RFE 4244, 'Handle additional Date header formats' patch by Alexander Lyons Harkness 2019-09-19 [Paul] 3.17.4-19-ga2d928a7e * src/addrduplicates.c * src/addressadd.c * src/addressbook.c * src/addressbook_foldersel.c * src/addrgather.c * src/compose.c * src/crash.c * src/editaddress.c * src/editbook.c * src/editgroup.c * src/editldap.c * src/editldap_basedn.c * src/edittags.c * src/editvcard.c * src/exphtmldlg.c * src/expldifdlg.c * src/export.c * src/foldersel.c * src/gtk/about.c * src/gtk/description_window.c * src/gtk/foldersort.c * src/gtk/icon_legend.c * src/gtk/logwindow.c * src/gtk/pluginwindow.c * src/gtk/prefswindow.c * src/import.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/message_search.c * src/messageview.c * src/plugins/att_remover/att_remover.c * src/plugins/managesieve/sieve_manager.c * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/select-keys.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_column.c * src/prefs_matcher.c * src/prefs_other.c * src/prefs_summaries.c * src/prefs_summary_column.c * src/prefs_summary_open.c * src/prefs_template.c * src/prefs_toolbar.c * src/printing.c * src/sourcewindow.c * src/ssl_manager.c * src/summary_search.c * src/uri_opener.c fix bug 4239, 'Preferences: Text Options Header Display modal is not modal' (sic) ... and so on 2019-09-14 [Paul] 3.17.4-18-g279594630 * src/folderview.c fix bolding of target folder target folder (when not using 'execute immediately') lost its boldness recently. This reinstates that, and makes the target folder colour override all other colours. 2019-09-06 [Ricardo Mones] 3.17.4-17-g5d413b1a5 * AUTHORS * src/gtk/authors.h Update authors lists 2019-09-06 [Ricardo Mones] 3.17.4-16-ge1747c214 * m4/spamassassin.m4 Fix bug 4248 “Suport C99 compilers in m4/spamassassin.m4” Thanks Florian Weimer for the patch. 2019-08-28 [Andrej Kacian] 3.17.4-15-gb6a157f74 * src/plugins/rssyl/rssyl.c Initialize some missing members in rssyl_item_new() Among other things, this should fix the occasional glib runtime warning about removing an invalid GSource. 2019-08-26 [Andrej Kacian] 3.16.0-782-gb003028a9 * src/plugins/pgpcore/tests/Makefile.am Fix build of pgpcore unit test 2019-08-26 [Andrej Kacian] 3.17.4-14-gb2f41bf22 * src/plugins/pgpcore/tests/Makefile.am Fix build of pgpcore unit test 2019-08-26 [Andrej Kacian] 3.16.0-781-gb1bc36d2f * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/litehtml/os_types.h Update litehtml_viewer to build on Windows 2019-08-26 [Andrej Kacian] 3.16.0-780-gabef83168 * src/plugins/rssyl/rssyl_deleted.c Fix handling deleted feed items where modified and published dates do not match 2019-08-26 [Andrej Kacian] 3.16.0-779-gc7ce85fb1 * src/plugins/rssyl/rssyl_add_item.c Fix comparison for RSS feed items without text 2019-08-21 [Ricardo Mones] 3.16.0-778-geaaefcdf4 * src/plugins/litehtml_viewer/lh_viewer.c Fix const correctness Fixes "lh_viewer.c:97:19: warning: initialization discards ‘const’ qualifier from pointer target type" 2019-08-21 [Ricardo Mones] 3.16.0-777-gaa8f4ad99 * src/vcard.c Don't call strncpy with mismatching length Fixes "vcard.c:238:2: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length" 2019-08-21 [Ricardo Mones] 3.16.0-776-gbc5414861 * src/textview.c Remove unused variable Fixes "textview.c:721:18: warning: unused variable ‘stream’" 2019-08-13 [Colin Leroy] 3.16.0-775-gab031e717 * src/import.c * src/mbox.c MBOX import: give a better estimation of the time left and grey out widgets while importing 2019-08-10 [Colin Leroy] 3.16.0-774-g432dd7cfc * src/plugins/rssyl/rssyl_update_feed.c Fix bug #4237 - 403 is Forbidden not Unauthorized 2019-08-26 [Andrej Kacian] 3.17.4-13-g3e63da404 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/litehtml/os_types.h Update litehtml_viewer to build on Windows 2019-08-26 [Andrej Kacian] 3.17.4-12-g7684d8134 * src/plugins/rssyl/rssyl_deleted.c Fix handling deleted feed items where modified and published dates do not match 2019-08-26 [Andrej Kacian] 3.17.4-11-g814f1179a * src/plugins/rssyl/rssyl_add_item.c Fix comparison for RSS feed items without text 2019-08-21 [Ricardo Mones] 3.17.4-10-gb223e5d4e * src/plugins/litehtml_viewer/lh_viewer.c Fix const correctness Fixes "lh_viewer.c:97:19: warning: initialization discards ‘const’ qualifier from pointer target type" 2019-08-21 [Ricardo Mones] 3.17.4-9-g960195482 * src/vcard.c Don't call strncpy with mismatching length Fixes "vcard.c:238:2: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length" 2019-08-21 [Ricardo Mones] 3.17.4-8-g14a29d805 * src/textview.c Remove unused variable Fixes "textview.c:721:18: warning: unused variable ‘stream’" 2019-08-13 [Colin Leroy] 3.17.4-7-g6da2dcbcf * src/import.c * src/mbox.c MBOX import: give a better estimation of the time left and grey out widgets while importing 2019-08-10 [Colin Leroy] 3.17.4-6-g34e6bd711 * src/plugins/rssyl/rssyl_update_feed.c Fix bug #4237 - 403 is Forbidden not Unauthorized 2019-08-08 [Paul] 3.16.0-773-g1e1dd7d7f * src/compose.c remove "The following file has been attached..." dialogue don't show the needless "The following file has been attached..." dialogue when attaching files by drag'n'drop 2019-08-08 [Paul] 3.17.4-5-g28a6035db * src/compose.c remove "The following file has been attached..." dialogue don't show the needless "The following file has been attached..." dialogue when attaching files by drag'n'drop 2019-07-26 [Paul] 3.16.0-772-gdf5b26878 * po/de.po * po/es.po more translation updates 2019-08-07 [Ricardo Mones] 3.16.0-771-ge139c1126 * src/plugins/perl/cm_perl.pod perl: fix incoming typos in pod 2019-08-04 [Andrej Kacian] 3.16.0-770-g02730a60e * src/grouplistdialog.c Fix a failed assertion in NNTP group list dialog The code was trying to expand nodes of already subscribed newsgroups, even if those newsgroups weren't being displayed in the list, usually because of an active search pattern. 2019-07-26 [Paul] 3.16.0-769-g78723ba10 * NEWS * README * RELEASE_NOTES for release 3.17.4 2019-07-26 [Ricardo Mones] 3.16.0-768-gef64f05e6 * src/plugins/litehtml_viewer/lh_viewer.c Fix leak on error variable 2019-07-26 [Ricardo Mones] 3.16.0-767-g825be32b2 * src/plugins/litehtml_viewer/plugin.c Add minimalistic plugin description Thanks Andrej for the inspiration: https://lists.claws-mail.org/pipermail/users/2019-March/023861.html 2019-07-26 [Ricardo Mones] 3.16.0-766-g179c736db * src/plugins/litehtml_viewer/lh_viewer.c Don't show mojibake when encoding is not UTF-8 Litehtml expect displayed strings in UTF-8, so convert message part before displaying. 2019-07-26 [Ricardo Mones] 3.16.0-765-gaba296bd2 * src/common/tlds.h Update list of TLDs for release 2019-07-22 [wwp] 3.16.0-764-g82db6d4cb * po/fr.po Update French translation. 2019-07-22 [Ricardo Mones] 3.16.0-763-g7eca362ef * po/es.po Update Spanish translation for release 2019-07-07 [Michael Rasmussen] 3.16.0-762-gbcb0c74e0 * src/procmime.c Return decode error in GError if pointer to GError structure provided 2019-07-07 [Colin Leroy] 3.16.0-761-g27534b6ba * src/procmime.c Fix dereferencing of potentially NULL *error 2019-07-07 [Colin Leroy] 3.16.0-760-g4d6d31e8c * src/procmime.c procmime_get_part_as_pixbuf: set error if we can't decode part. 2019-07-07 [Colin Leroy] 3.16.0-759-g32e4bbe81 * src/plugins/litehtml_viewer/lh_widget.cpp litehtml_viewer: use new procmime_get_part_as_pixbuf helper function 2019-07-07 [Colin Leroy] 3.16.0-758-g95bd2a18e * src/compose.c Compose: handle pasted images and text/uri-list (files) and attach them 2019-07-07 [Colin Leroy] 3.16.0-757-g3e3fa274f * src/mimeview.c * src/procmime.c * src/procmime.h * src/textview.c Implement copying of attached images to clipboard 2019-07-07 [Colin Leroy] 3.16.0-756-g80108ed0f * src/image_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/procmime.c * src/procmime.h * src/textview.c procmime_get_part_as_inputstream doesn't touch error, so remove it 2019-07-03 [Michael Rasmussen] 3.16.0-755-gbcde37e89 * src/plugins/litehtml_viewer/lh_widget.cpp If error is NULL print a static message instead 2019-07-03 [Michael Rasmussen] 3.16.0-754-g8fb446dda * src/plugins/litehtml_viewer/lh_widget.cpp Since procmime_get_part_as_inputstream can return NULL and never touches error we need to bail if stream is NULL 2019-07-03 [Andrej Kacian] 3.16.0-753-g7b996f775 * src/plugins/fancy/fancy_viewer.c Fix a crash in Fancy plugin if one of the MIME parts has no Content-ID 2019-07-03 [Andrej Kacian] 3.16.0-752-gfe04873dd * src/plugins/litehtml_viewer/lh_widget.cpp Fix a crash in litehtml plugin if one of the MIME parts has no Content-ID 2019-05-29 [Andrej Kacian] 3.16.0-751-gc8cb6c4ce * src/summaryview.c Get rid of magic numbers in summary_msginfo_*_flags 2019-08-07 [Ricardo Mones] 3.17.4-4-g15968106f * src/plugins/perl/cm_perl.pod perl: fix incoming typos in pod 2019-08-06 [Andrej Kacian] 3.17.4-3-g8445c4b04 * src/plugins/litehtml_viewer/lh_widget.cpp Fix crash in litehtml_viewer when tag has no href 2019-08-06 [Andrej Kacian] 3.17.4-2-g5220c485b * src/plugins/pgpinline/claws.def * src/plugins/rssyl/claws.def * src/plugins/smime/claws.def * src/plugins/vcalendar/claws.def Update claws.def files for plugins 2019-08-04 [Andrej Kacian] 3.17.4-1-gd786e2e9e * src/grouplistdialog.c Fix a failed assertion in NNTP group list dialog The code was trying to expand nodes of already subscribed newsgroups, even if those newsgroups weren't being displayed in the list, usually because of an active search pattern. 2019-07-26 [Paul] 3.17.4 * NEWS * README * RELEASE_NOTES for release 3.17.4 2019-07-26 [Ricardo Mones] 3.17.3-202-g0b70008c9 * src/plugins/litehtml_viewer/lh_viewer.c Fix leak on error variable 2019-07-26 [Ricardo Mones] 3.17.3-201-g444c31cdf * src/plugins/litehtml_viewer/plugin.c Add minimalistic plugin description Thanks Andrej for the inspiration: https://lists.claws-mail.org/pipermail/users/2019-March/023861.html 2019-07-26 [Ricardo Mones] 3.17.3-200-g739b2a56f * src/plugins/litehtml_viewer/lh_viewer.c Don't show mojibake when encoding is not UTF-8 Litehtml expect displayed strings in UTF-8, so convert message part before displaying. 2019-07-26 [Ricardo Mones] 3.17.3-199-ga9dee921d * src/common/tlds.h Update list of TLDs for release 2019-07-26 [Paul] 3.17.3-198-gd7256c178 * po/de.po * po/es.po * po/pl.po * po/ro.po * po/sk.po more translation updates 2019-07-25 [Paul] 3.17.3-197-gdc2b6b6cd * po/ca.po * po/cs.po * po/da.po * po/de.po * po/hu.po * po/id_ID.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po updated translations 2019-07-22 [wwp] 3.17.3-196-gb07de1f48 * po/fr.po Update French translation. 2019-07-22 [Ricardo Mones] 3.17.3-195-g35b5fdc34 * po/es.po Update Spanish translation for release 2019-07-07 [Michael Rasmussen] 3.17.3-194-g10af5adeb * src/procmime.c Return decode error in GError if pointer to GError structure provided 2019-07-07 [Colin Leroy] 3.17.3-193-g4da0c05d2 * src/procmime.c Fix dereferencing of potentially NULL *error 2019-07-07 [Colin Leroy] 3.17.3-192-gc577fa6a1 * src/procmime.c procmime_get_part_as_pixbuf: set error if we can't decode part. 2019-07-07 [Colin Leroy] 3.17.3-191-g098ecbb93 * src/plugins/litehtml_viewer/lh_widget.cpp litehtml_viewer: use new procmime_get_part_as_pixbuf helper function 2019-07-07 [Colin Leroy] 3.17.3-190-g66fccde95 * src/compose.c Compose: handle pasted images and text/uri-list (files) and attach them 2019-07-07 [Colin Leroy] 3.17.3-189-g42eaffb25 * src/mimeview.c * src/procmime.c * src/procmime.h * src/textview.c Implement copying of attached images to clipboard 2019-07-07 [Colin Leroy] 3.17.3-188-g23b4352cb * src/image_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/procmime.c * src/procmime.h * src/textview.c procmime_get_part_as_inputstream doesn't touch error, so remove it 2019-07-03 [Michael Rasmussen] 3.17.3-187-g84072413a * src/plugins/litehtml_viewer/lh_widget.cpp If error is NULL print a static message instead 2019-07-03 [Michael Rasmussen] 3.17.3-186-g6c147254b * src/plugins/litehtml_viewer/lh_widget.cpp Since procmime_get_part_as_inputstream can return NULL and never touches error we need to bail if stream is NULL 2019-07-03 [Andrej Kacian] 3.17.3-185-gab7a28732 * src/plugins/fancy/fancy_viewer.c Fix a crash in Fancy plugin if one of the MIME parts has no Content-ID 2019-07-03 [Andrej Kacian] 3.17.3-184-g5ff65a476 * src/plugins/litehtml_viewer/lh_widget.cpp Fix a crash in litehtml plugin if one of the MIME parts has no Content-ID 2019-05-29 [Andrej Kacian] 3.17.3-183-g08293cc67 * src/summaryview.c Get rid of magic numbers in summary_msginfo_*_flags 2019-05-18 [Andrej Kacian] 3.16.0-750-g3c1821096 * src/plugins/litehtml_viewer/Makefile.am Fix a typo - it's CURL_CFLAGS, not CURL_FLAGS 2019-05-18 [Andrej Kacian] 3.16.0-749-g9fcee262e * src/plugins/litehtml_viewer/Makefile.am Add missing libgumbo cflags and ldflags to litehtml_viewer 2019-05-18 [Andrej Kacian] 3.17.3-182-gac781b594 * src/plugins/litehtml_viewer/Makefile.am Fix a typo - it's CURL_CFLAGS, not CURL_FLAGS 2019-05-18 [Andrej Kacian] 3.17.3-181-g879b9d15b * src/plugins/litehtml_viewer/Makefile.am Add missing libgumbo cflags and ldflags to litehtml_viewer 2019-05-14 [Andrej Kacian] 3.17.3-180-gfb814c00c * src/summaryview.c Return summaryview cursor to selected mail when popup menu is done Fixes bug #3838: Canceled right-click on message list leaves UI in inconsistent state 2019-05-14 [Andrej Kacian] 3.16.0-748-g5d2ffc642 * src/summaryview.c Return summaryview cursor to selected mail when popup menu is done Fixes bug #3838: Canceled right-click on message list leaves UI in inconsistent state 2019-05-14 [Andrej Kacian] 3.16.0-747-gbc6d72510 * src/common/log.c * src/common/log.h Move log timestamp format string to a separate macro in log.h 2019-05-14 [wwp] 3.16.0-746-gdb96dbfbc * src/common/log.c * src/common/log.h Add date (ISO format) to log timestamps. 2019-05-14 [Andrej Kacian] 3.17.3-179-g11a1c49cd * src/common/log.c * src/common/log.h Move log timestamp format string to a separate macro in log.h 2019-05-14 [Andrej Kacian] 3.17.3-178-g1452caa22 * src/messageview.c Fix a use after free crash when deleting message via a separate messageview After the message has been deleted, summary_show() will redisplay the folder and free all the MsgInfos, but we still need the one for the message currently displayed in our messageview window, so we add our own reference to it, and free it ourselves when we're done. This was only happening when summaryview already has a different message displayed. Fixes bug #4029: segfault after deleting message in a window 2019-05-14 [Andrej Kacian] 3.16.0-745-ge17155526 * src/messageview.c Fix a use after free crash when deleting message via a separate messageview After the message has been deleted, summary_show() will redisplay the folder and free all the MsgInfos, but we still need the one for the message currently displayed in our messageview window, so we add our own reference to it, and free it ourselves when we're done. This was only happening when summaryview already has a different message displayed. Fixes bug #4029: segfault after deleting message in a window 2019-05-14 [wwp] 3.17.3-177-g00081bf42 * src/common/log.c * src/common/log.h Add date (ISO format) to log timestamps. 2019-05-08 [Andrej Kacian] 3.17.3-176-gb5165a144 * src/file_checker.c Fix verify_folderlist_xml() for fresh starts It was calling xml_free_tree(NULL) if folderlist.xml did not yet exist. 2019-05-08 [Andrej Kacian] 3.16.0-744-g56d48f8c2 * src/file_checker.c Fix verify_folderlist_xml() for fresh starts It was calling xml_free_tree(NULL) if folderlist.xml did not yet exist. 2019-05-08 [Andrej Kacian] 3.17.3-175-g807d52d14 * src/plugins/pgpcore/select-keys.c Fix markup in 'key not fully trusted' warning in pgpcore 2019-05-08 [Andrej Kacian] 3.16.0-743-g68486f4da * src/plugins/pgpcore/select-keys.c Fix markup in 'key not fully trusted' warning in pgpcore 2019-05-05 [Andrej Kacian] 3.16.0-742-ge83ef1340 * src/plugins/litehtml_viewer/lh_widget.cpp Get rid of deprecated GTK API calls in litehtml plugin gdk_cairo_create(), gdk_cursor_new(), gtk_menu_popup() 2019-05-05 [Andrej Kacian] 3.16.0-741-g0b14aad2d * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Make litehtml plugin rendering work better with GTK3 widget redraw Unlike GTK2's "expose-event", GTK3's "draw" signal provides the handler function with an already prepared cairo context to draw on. This fixes flickering when scrolling HTML messages. Unfortunately, litehtml's redraw() doesn't allow us to pass custom arguments, so we have to store a pointer to the cairo context as a member variable of our document container, so that redraw() can access it. 2019-05-04 [Andrej Kacian] 3.16.0-740-g3c7b518b7 * src/plugins/litehtml_viewer/lh_widget.cpp Use "draw" signal to render the contents in litehtml plugin, instead of obsolete "expose-event" signal 2019-05-04 [Andrej Kacian] 3.16.0-739-g6e3ba6de4 * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/stock_pixmap.c Fix GTK3-related compile errors for litehtml plugin 2019-04-25 [Andrej Kacian] 3.16.0-738-g3d290a4f1 * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp Fix two memory leaks in litehtml plugin 2019-04-25 [Andrej Kacian] 3.16.0-737-g4cb31b49a * src/plugins/litehtml_viewer/container_linux_images.cpp Fix a memory leak in litehtml plugin's container_linux::load_image() 2019-04-10 [Andrej Kacian] 3.16.0-736-gb007c1233 * src/plugins/litehtml_viewer/lh_widget.cpp Fix incorrect logic in lh_widget::set_cursor(). 2019-04-10 [Andrej Kacian] 3.16.0-735-g7c6693d70 * src/plugins/litehtml_viewer/litehtml/document.h Add a getter for litehtml::document's m_over_element member This allows us to avoid some expensive GDK calls in lh_widget::set_cursor(). 2019-04-10 [Andrej Kacian] 3.16.0-734-g85fae2899 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Make cursor and statusbar URL display smarter in litehtml plugin 2019-03-09 [Andrej Kacian] 3.16.0-733-g0ceccd127 * src/plugins/litehtml_viewer/container_linux_images.cpp Always remove local images from Litehtml image cache Since their "url" in cache only includes MIME file name, they are not guaranteed to be unique across different messages. 2019-03-09 [Andrej Kacian] 3.16.0-732-g5e478fb04 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h Added support for local image attachments to the Litehtml plugin 2019-03-05 [Andrej Kacian] 3.16.0-731-g6cfa503d1 * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/vcalendar/vcalendar.c Update callers of procmime_get_part_as_string() 2019-03-05 [Andrej Kacian] 3.16.0-730-ge352c009c * configure.ac Require GLib >= 2.36 for Litehtml plugin 2019-03-05 [Andrej Kacian] 3.16.0-729-g0e508b341 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Make Litehtml image loading non-blocking using threads 2019-03-05 [Andrej Kacian] 3.16.0-728-g6f207b229 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Add a mutex lock for Litehtml plugin image cache 2019-03-04 [Andrej Kacian] 3.16.0-727-g25389c8db * src/plugins/litehtml_viewer/lh_prefs.c Write missing prefs_done() in Litehtml plugin 2019-03-02 [Michael Rasmussen] 3.16.0-726-gf2915834e * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_viewer.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h * src/plugins/litehtml_viewer/plugin.c Remove useless debug code. Add copyright 2019-03-01 [Andrej Kacian] 3.16.0-725-g79659144f * src/plugins/litehtml_viewer/lh_viewer.c Simplify Litehtml plugin's show_mimepart 2019-02-25 [Andrej Kacian] 3.16.0-724-g22a159866 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_text.cpp Use Pango to render text in Litehtml plugin Since we're no longer using the "toy" cairo text API, we can now render all Unicode glyphs, and the code even ends up slightly simpler. The text-related Litehtml callbacks have been moved from container_linux to lh_widget class, and into a separate .cpp file. 2019-02-18 [Andrej Kacian] 3.16.0-723-g42231eff6 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Use prepend document base url to #fragment links in Litehtml plugin 2019-02-17 [Andrej Kacian] 3.16.0-722-gfa7135fa3 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_prefs.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Add default_font preference to Litehtml plugin 2019-02-13 [Michael Rasmussen] 3.16.0-721-g8071229a7 * configure.ac * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am Fix build error 2019-02-12 [Andrej Kacian] 3.16.0-720-gcd43a4956 * src/plugins/litehtml_viewer/css.inc Make Litehtml display sub- and superscript correctly 2019-02-12 [Andrej Kacian] 3.16.0-719-g3d209145f * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Use height of the viewport, not the scrolled window when telling Litehtml size of the area it has available for rendering 2019-02-11 [Andrej Kacian] 3.16.0-718-gf0dc8213f * src/plugins/litehtml_viewer/lh_widget.cpp Reset Litehtml scrolledwindow to top-left when displaying new content 2019-02-10 [Ricardo Mones] 3.16.0-717-g82106bb06 * configure.ac Fix typo in variable name 2019-02-08 [Andrej Kacian] 3.16.0-716-g9d95039f9 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/lh_widget.cpp Show number of cleared Litehtml cache images on debug 2019-02-08 [Andrej Kacian] 3.16.0-715-gab65f5037 * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_prefs.h * src/plugins/litehtml_viewer/lh_widget.cpp Add image_cache_size pref to Litehtml 2019-02-08 [Andrej Kacian] 3.16.0-714-g79bf393df * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Implement size limit for Litehtml image cache 2019-02-08 [Andrej Kacian] 3.16.0-713-gf9d496bff * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Switch Litehtml's image cache from std::map to std::list This makes the cache ordered, so we are able to remove oldest entries if we want to trim memory usage. 2019-02-03 [Andrej Kacian] 3.16.0-712-g4271751d2 * configure.ac Do not build the litehtml plugin if a C++ compiler is not available 2019-02-01 [Andrej Kacian] 3.16.0-711-g0fafa987e * src/plugins/litehtml_viewer/lh_widget.cpp Make Litehtml's "Copy Link" menuitem actually do something 2019-02-01 [Andrej Kacian] 3.16.0-710-g96d1595dc * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Implement link context menu in Litehtml 2019-02-01 [Andrej Kacian] 3.16.0-709-g6e437d475 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Add lh_widget::get_href_at() 2019-01-30 [Michael Rasmussen] 3.16.0-708-ga300f6552 * src/plugins/litehtml_viewer/http.cpp Fix possible memory leak 2019-01-30 [Andrej Kacian] 3.16.0-707-g44fff45e2 * src/plugins/litehtml_viewer/http.cpp Make Litehtml's curl writefunction add data directly to the GInputStream This saves us some unnecessary reallocs, as data inside a GMemoryInputStream do not need to be contiguous. 2019-01-29 [Andrej Kacian] 3.16.0-706-gdc6e20c6e * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h Make Litehtml's curl write function a regular function instead of a static member function of the http class 2019-01-29 [Andrej Kacian] 3.16.0-705-gbd0e8d845 * src/plugins/litehtml_viewer/http.cpp Fix a memory leak in Litehtml plugin's http loader 2019-01-29 [Andrej Kacian] 3.16.0-704-ga75a6516b * src/plugins/litehtml_viewer/container_linux.cpp Fix a huge memory leak in Litehtml 2019-01-29 [Andrej Kacian] 3.16.0-703-g03d8afe96 * src/plugins/litehtml_viewer/lh_widget.cpp Properly free previous document from memory in litehtml's clear() We also call paint_white() earlier in redraw(). This results in properly clearing the previously rendered html content when opening a different HTML part. 2019-01-29 [Andrej Kacian] 3.16.0-702-gb31dc4103 * src/plugins/litehtml_viewer/lh_widget.cpp Make Litehtml plugin open links in configured way 2019-01-27 [Michael Rasmussen] 3.16.0-701-g8c1f502b4 * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h * src/plugins/litehtml_viewer/lh_widget.cpp Refactor http class to prevent memory leak 2019-01-27 [Michael Rasmussen] 3.16.0-700-g25a07eba8 * src/plugins/litehtml_viewer/lh_widget.h Remove unused stuff 2019-01-26 [Andrej Kacian] 3.16.0-699-gc24d165f1 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_prefs.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/plugin.c Added preferences page to LiteHTML plugin and make it respect the enable_remote_content pref Only "enable_remote_content" pref for now. 2019-01-26 [Michael Rasmussen] 3.16.0-698-g822b482af * src/plugins/litehtml_viewer/http.cpp No need to configure CURLOPT_WRITEFUNCTION twice 2019-01-25 [Andrej Kacian] 3.16.0-697-g544666347 * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/lh_widget.cpp Use debug_print() and g_warning() instead of g_log() in litehtml_viewer 2019-01-25 [Andrej Kacian] 3.16.0-696-gd6e19f9d6 * src/plugins/litehtml_viewer/lh_widget.cpp Fix URL display in statusbar when hovering over a link in litehtml_viewer 2018-12-01 [Michael Rasmussen] 3.16.0-695-g882efa14e * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget_wrapped.h * src/plugins/litehtml_viewer/litehtml/attributes.h * .../litehtml_viewer/litehtml/background.cpp * src/plugins/litehtml_viewer/litehtml/background.h * src/plugins/litehtml_viewer/litehtml/borders.h * src/plugins/litehtml_viewer/litehtml/box.cpp * src/plugins/litehtml_viewer/litehtml/box.h * src/plugins/litehtml_viewer/litehtml/context.cpp * src/plugins/litehtml_viewer/litehtml/context.h * .../litehtml_viewer/litehtml/css_length.cpp * src/plugins/litehtml_viewer/litehtml/css_length.h * src/plugins/litehtml_viewer/litehtml/css_margins.h * src/plugins/litehtml_viewer/litehtml/css_offsets.h * .../litehtml_viewer/litehtml/css_position.h * .../litehtml_viewer/litehtml/css_selector.cpp * .../litehtml_viewer/litehtml/css_selector.h * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * src/plugins/litehtml_viewer/litehtml/el_anchor.cpp * src/plugins/litehtml_viewer/litehtml/el_anchor.h * src/plugins/litehtml_viewer/litehtml/el_base.cpp * src/plugins/litehtml_viewer/litehtml/el_base.h * .../litehtml_viewer/litehtml/el_before_after.cpp * .../litehtml_viewer/litehtml/el_before_after.h * src/plugins/litehtml_viewer/litehtml/el_body.cpp * src/plugins/litehtml_viewer/litehtml/el_body.h * src/plugins/litehtml_viewer/litehtml/el_break.cpp * src/plugins/litehtml_viewer/litehtml/el_break.h * src/plugins/litehtml_viewer/litehtml/el_cdata.cpp * src/plugins/litehtml_viewer/litehtml/el_cdata.h * .../litehtml_viewer/litehtml/el_comment.cpp * src/plugins/litehtml_viewer/litehtml/el_comment.h * src/plugins/litehtml_viewer/litehtml/el_div.cpp * src/plugins/litehtml_viewer/litehtml/el_div.h * src/plugins/litehtml_viewer/litehtml/el_font.cpp * src/plugins/litehtml_viewer/litehtml/el_font.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_image.h * src/plugins/litehtml_viewer/litehtml/el_link.cpp * src/plugins/litehtml_viewer/litehtml/el_link.h * src/plugins/litehtml_viewer/litehtml/el_para.cpp * src/plugins/litehtml_viewer/litehtml/el_para.h * src/plugins/litehtml_viewer/litehtml/el_script.cpp * src/plugins/litehtml_viewer/litehtml/el_script.h * src/plugins/litehtml_viewer/litehtml/el_space.cpp * src/plugins/litehtml_viewer/litehtml/el_space.h * src/plugins/litehtml_viewer/litehtml/el_style.cpp * src/plugins/litehtml_viewer/litehtml/el_style.h * src/plugins/litehtml_viewer/litehtml/el_table.cpp * src/plugins/litehtml_viewer/litehtml/el_table.h * src/plugins/litehtml_viewer/litehtml/el_td.cpp * src/plugins/litehtml_viewer/litehtml/el_td.h * src/plugins/litehtml_viewer/litehtml/el_text.cpp * src/plugins/litehtml_viewer/litehtml/el_text.h * src/plugins/litehtml_viewer/litehtml/el_title.cpp * src/plugins/litehtml_viewer/litehtml/el_title.h * src/plugins/litehtml_viewer/litehtml/el_tr.cpp * src/plugins/litehtml_viewer/litehtml/el_tr.h * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * src/plugins/litehtml_viewer/litehtml/html.cpp * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/iterators.cpp * src/plugins/litehtml_viewer/litehtml/iterators.h * src/plugins/litehtml_viewer/litehtml/litehtml.h * .../litehtml_viewer/litehtml/media_query.cpp * src/plugins/litehtml_viewer/litehtml/media_query.h * src/plugins/litehtml_viewer/litehtml/os_types.h * src/plugins/litehtml_viewer/litehtml/style.cpp * src/plugins/litehtml_viewer/litehtml/style.h * .../litehtml_viewer/litehtml/stylesheet.cpp * src/plugins/litehtml_viewer/litehtml/stylesheet.h * src/plugins/litehtml_viewer/litehtml/table.cpp * src/plugins/litehtml_viewer/litehtml/table.h * src/plugins/litehtml_viewer/litehtml/types.h * .../litehtml_viewer/litehtml/utf8_strings.cpp * .../litehtml_viewer/litehtml/utf8_strings.h * src/plugins/litehtml_viewer/litehtml/web_color.cpp * src/plugins/litehtml_viewer/litehtml/web_color.h Update current version of litehtml. Fix a crash when document contains no fonts 2018-11-16 [Michael Rasmussen] 3.16.0-694-g2ce3418fe * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h Use statusbar for notification. Begin print implementation 2018-11-16 [Michael Rasmussen] 3.16.0-693-ge905518e7 * src/plugins/litehtml_viewer/http.cpp Proper fix for memory leak 2018-11-15 [Michael Rasmussen] 3.16.0-692-gf1227adc2 * src/plugins/litehtml_viewer/http.cpp Fix memory leak 2018-11-15 [Michael Rasmussen] 3.16.0-691-g8f42ff225 * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/lh_widget.cpp Do not use G_LOG_LEVEL_ERROR. Makes claws crash 2018-11-10 [Michael Rasmussen] 3.16.0-690-g636f075a3 * src/plugins/litehtml_viewer/http.cpp Fix missing includes 2018-11-09 [Michael Rasmussen] 3.16.0-689-g5f100b961 * src/plugins/litehtml_viewer/lh_widget.cpp Fix wrong cursor type 2018-11-09 [Michael Rasmussen] 3.16.0-688-g1e2ed07af * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Change cursor type when hoover over link 2018-11-09 [Michael Rasmussen] 3.16.0-687-g6fdbe6529 * src/plugins/litehtml_viewer/TODO Update TODO 2018-11-09 [Michael Rasmussen] 3.16.0-686-gf9ce00fb2 * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Implemented support for links 2018-11-08 [Michael Rasmussen] 3.16.0-685-g2d53f8557 * src/plugins/litehtml_viewer/http.cpp I am tired ;-) 2018-11-08 [Michael Rasmussen] 3.16.0-684-g251d6bcff * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h Cleaner code a fix memory leak 2018-11-07 [Michael Rasmussen] 3.16.0-683-g97c3cabcf * configure.ac * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Refactor image loading to a separate class. Add dependency to curl 2018-11-07 [Michael Rasmussen] 3.16.0-682-g93e212849 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/TODO * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Implement image handling 2018-11-06 [Michael Rasmussen] 3.16.0-681-g4ae886492 * configure.ac * src/plugins/Makefile.am * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/TODO * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/css.inc * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_viewer.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h * src/plugins/litehtml_viewer/litehtml/LICENSE * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/litehtml_viewer/litehtml/README.md * src/plugins/litehtml_viewer/litehtml/attributes.h * .../litehtml_viewer/litehtml/background.cpp * src/plugins/litehtml_viewer/litehtml/background.h * src/plugins/litehtml_viewer/litehtml/borders.h * src/plugins/litehtml_viewer/litehtml/box.cpp * src/plugins/litehtml_viewer/litehtml/box.h * src/plugins/litehtml_viewer/litehtml/context.cpp * src/plugins/litehtml_viewer/litehtml/context.h * .../litehtml_viewer/litehtml/css_length.cpp * src/plugins/litehtml_viewer/litehtml/css_length.h * src/plugins/litehtml_viewer/litehtml/css_margins.h * src/plugins/litehtml_viewer/litehtml/css_offsets.h * .../litehtml_viewer/litehtml/css_position.h * .../litehtml_viewer/litehtml/css_selector.cpp * .../litehtml_viewer/litehtml/css_selector.h * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * src/plugins/litehtml_viewer/litehtml/el_anchor.cpp * src/plugins/litehtml_viewer/litehtml/el_anchor.h * src/plugins/litehtml_viewer/litehtml/el_base.cpp * src/plugins/litehtml_viewer/litehtml/el_base.h * .../litehtml_viewer/litehtml/el_before_after.cpp * .../litehtml_viewer/litehtml/el_before_after.h * src/plugins/litehtml_viewer/litehtml/el_body.cpp * src/plugins/litehtml_viewer/litehtml/el_body.h * src/plugins/litehtml_viewer/litehtml/el_break.cpp * src/plugins/litehtml_viewer/litehtml/el_break.h * src/plugins/litehtml_viewer/litehtml/el_cdata.cpp * src/plugins/litehtml_viewer/litehtml/el_cdata.h * .../litehtml_viewer/litehtml/el_comment.cpp * src/plugins/litehtml_viewer/litehtml/el_comment.h * src/plugins/litehtml_viewer/litehtml/el_div.cpp * src/plugins/litehtml_viewer/litehtml/el_div.h * src/plugins/litehtml_viewer/litehtml/el_font.cpp * src/plugins/litehtml_viewer/litehtml/el_font.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_image.h * src/plugins/litehtml_viewer/litehtml/el_link.cpp * src/plugins/litehtml_viewer/litehtml/el_link.h * src/plugins/litehtml_viewer/litehtml/el_para.cpp * src/plugins/litehtml_viewer/litehtml/el_para.h * src/plugins/litehtml_viewer/litehtml/el_script.cpp * src/plugins/litehtml_viewer/litehtml/el_script.h * src/plugins/litehtml_viewer/litehtml/el_space.cpp * src/plugins/litehtml_viewer/litehtml/el_space.h * src/plugins/litehtml_viewer/litehtml/el_style.cpp * src/plugins/litehtml_viewer/litehtml/el_style.h * src/plugins/litehtml_viewer/litehtml/el_table.cpp * src/plugins/litehtml_viewer/litehtml/el_table.h * src/plugins/litehtml_viewer/litehtml/el_td.cpp * src/plugins/litehtml_viewer/litehtml/el_td.h * src/plugins/litehtml_viewer/litehtml/el_text.cpp * src/plugins/litehtml_viewer/litehtml/el_text.h * src/plugins/litehtml_viewer/litehtml/el_title.cpp * src/plugins/litehtml_viewer/litehtml/el_title.h * src/plugins/litehtml_viewer/litehtml/el_tr.cpp * src/plugins/litehtml_viewer/litehtml/el_tr.h * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * src/plugins/litehtml_viewer/litehtml/html.cpp * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/iterators.cpp * src/plugins/litehtml_viewer/litehtml/iterators.h * src/plugins/litehtml_viewer/litehtml/litehtml.h * .../litehtml_viewer/litehtml/media_query.cpp * src/plugins/litehtml_viewer/litehtml/media_query.h * src/plugins/litehtml_viewer/litehtml/os_types.h * src/plugins/litehtml_viewer/litehtml/style.cpp * src/plugins/litehtml_viewer/litehtml/style.h * .../litehtml_viewer/litehtml/stylesheet.cpp * src/plugins/litehtml_viewer/litehtml/stylesheet.h * src/plugins/litehtml_viewer/litehtml/table.cpp * src/plugins/litehtml_viewer/litehtml/table.h * src/plugins/litehtml_viewer/litehtml/types.h * .../litehtml_viewer/litehtml/utf8_strings.cpp * .../litehtml_viewer/litehtml/utf8_strings.h * src/plugins/litehtml_viewer/litehtml/web_color.cpp * src/plugins/litehtml_viewer/litehtml/web_color.h * src/plugins/litehtml_viewer/plugin.c * src/plugins/litehtml_viewer/plugin.def * src/plugins/litehtml_viewer/version.rc Initial commit of litehtml_viewer See TODO for missing functionality. 2019-05-04 [Andrej Kacian] 3.16.0-680-gd38ab508a * src/export.c Make Enter key in mbox export dialog's file entry start the export 2019-05-01 [Andrej Kacian] 3.16.0-679-ge035ca4f0 * src/common/socket.c Fix CID 1444847 - Uninitialized variables in sock_close() 2019-04-30 [Andrej Kacian] 3.16.0-678-g14b89d30c * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/feeditemenclosure.h Fix a memory corruption bug in RSSyl's feed_item_copy() 2019-04-30 [Andrej Kacian] 3.16.0-677-g4f3a94b96 * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c Fix parsing items with empty bodies from on-disk RSSyl items 2019-04-28 [Andrej Kacian] 3.16.0-676-g81379996c * src/plugins/rssyl/parse822.c Remove unnecessary debug output from previous commit 2019-04-28 [Andrej Kacian] 3.16.0-675-gce6fa7206 * src/plugins/rssyl/parse822.c Simplify item body parsing in rssyl_parse_folder_item_file() This possibly fixes a memory corruption issue, too. 2019-04-26 [Andrej Kacian] 3.16.0-674-g59ca7ef79 * src/common/socket.c Fix a syntax error in sock_close() causing windows build to fail 2019-04-26 [Andrej Kacian] 3.16.0-673-gff5ef90b7 * src/common/session.c * src/common/socket.c * src/common/socket.h * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/plugins/notification/notification_lcdproc.c Free a memory leak in libetpan-backed server connections We create a connection using our sock_connect() and let libetpan take over managing it. However, libetpan only needs the socket file descriptor, so we need to get rid of the rest of the returned SockInfo struct. 2019-04-25 [Andrej Kacian] 3.16.0-672-g95d249d86 * src/imap.c Fix memory leaks in imap_handle_error() 2019-04-25 [Andrej Kacian] 3.16.0-671-gb10324dea * src/main.c Fix a memory leak in sc_session_manager_connect() 2019-04-25 [Andrej Kacian] 3.16.0-670-g3b4a311d5 * src/procmime.c Fix a runaway string read in procmime_decode_content() We initialize output buffer for g_base64_decode_step() to zeroes, so that we can later call strlen() on it safely. We also allocate one byte more than we write, so that the trailing zero byte is guaranteed to be there. 2019-04-25 [Andrej Kacian] 3.16.0-669-gb629b57eb * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c Fix a memory leak in rssyl_add_item() 2019-04-25 [Andrej Kacian] 3.16.0-668-gcab9f7c7a * src/plugins/pgpcore/sgpgme.c Fix a memory leak in sgpgme_sigstat_info_short() 2019-04-25 [Andrej Kacian] 3.16.0-667-gb17dda304 * src/mimeview.c Fix a memory leak in icon_list_append_icon() 2019-04-25 [Andrej Kacian] 3.16.0-666-ga73b1eec2 * src/action.c * src/summaryview.c Fix a long-standing use-after-free in mainwin_actions_execute() message_actions_execute() eventually calls summary_show() to redisplay current folder in summaryview. This causes a summary_clear(), which frees all MsgInfos from the local linked list in mainwin_actions_execute(). This list is then used to restore summaryview selection, but at this point, all its members point to already freed memory. We solve this by increasing each MsgInfo's reference count, so that they do not get freed, and we free them after we're done with them. Note: procmsg_msginfo_free() should probably be renamed to procmsg_msginfo_unref() 2019-04-24 [Andrej Kacian] 3.16.0-665-g0ae08c27c * src/plugins/rssyl/rssyl_update_feed.c Fix a blatant textbook case of use-after-free in rssyl_update_feed() 2019-04-24 [Andrej Kacian] 3.16.0-664-gfe13430b1 * src/plugins/smime/smime.c Fix memory leak in smime_sign() and forgotten removal of a temporary file in smime_encrypt() 2019-04-23 [Andrej Kacian] 3.16.0-663-ga534a94ff * src/plugins/pgpmime/pgpmime.c Fix memory leaks in pgpmime_sign() and pgpmime_encrypt() 2019-04-23 [Andrej Kacian] 3.16.0-662-g4a51eec45 * src/plugins/rssyl/rssyl.c Fix a memory leak in rssyl_rename_folder() 2019-04-23 [Andrej Kacian] 3.16.0-661-gbfc55f7a4 * src/plugins/rssyl/rssyl_add_item.c Fix a memory leak in rssyl_add_item() 2019-04-22 [Andrej Kacian] 3.16.0-660-g6a99577ab * src/plugins/rssyl/rssyl_deleted.c Fix a memory leak in rssyl_deleted_expire() 2019-04-22 [Andrej Kacian] 3.16.0-659-g70eebdd11 * src/plugins/rssyl/libfeed/feeditem.c Fix memory leak in RSSyl's feed_item_free() 2019-04-21 [Paul] 3.16.0-658-g9b490d061 * src/compose.c fix bug 4167, 'Max line length exceeded when forwarding mail' 2019-03-24 [Paul] 3.16.0-657-gb524c3fad * src/procmime.c * src/procmime.h recognise model/* mime type fixes bug 4188, 'STL file is sent not as an attachment but as its base64 representation in plaintext' 2019-03-13 [Ricardo Mones] 3.16.0-656-g509ed3900 * po/de.po Fix segfault using gdata plugin in German locales Reported as Debian bug #923980 2019-03-13 [Andrej Kacian] 3.16.0-655-gddfa3c24f * src/addressbook.c * src/addrharvest.c * src/addrindex.c * src/common/mgutils.c * src/common/mgutils.h * src/editjpilot.c * src/editldap.c * src/editldap_basedn.c * src/jpilot.c * src/ldapctrl.c * src/ldapquery.c * src/ldif.c * src/mutt.c * src/pine.c * src/vcard.c Remove mgu_free_list() and mgu_free_dlist() We depend on glib 2.28, which has g_slist_free_full() and g_list_free_full(), which we can use instead. 2019-03-13 [Andrej Kacian] 3.16.0-654-g59fdc07dd * src/common/mgutils.c * src/common/mgutils.h * src/ldapctrl.c Remove functions mgu_*_test_unq_nc() Only one of them was being used, only once, and it was replaced by a straightforward call to g_list_find_custom(). 2019-03-13 [Andrej Kacian] 3.16.0-653-gfd2dcd76f * src/addressbook.c * src/addrindex.c * src/addritem.c * src/common/mgutils.c * src/common/mgutils.h Remove mgu_clear_list() function Its remaining uses were unnecessary, because in each case, the list was being freed immediately afterwards, without freeing the data. This function only set the list items' data pointer to NULL, which served no purpose here. 2019-03-13 [Andrej Kacian] 3.16.0-652-g92074af6a * src/addrbook.c * src/editgroup.c Fix two small memory leaks in addressbook code In each case, the GList structure itself was not being freed. 2019-03-13 [Andrej Kacian] 3.16.0-651-gc99228625 * src/common/mgutils.c * src/common/mgutils.h * src/pine.c Fix a memory leak in Pine address book support Also removed mgu_clear_slist(), since it is not used anywhere anymore. 2019-03-11 [wwp] 3.16.0-650-g65af7e84a * src/plugins/fancy/fancy_viewer.c Make Fancy plugin's download-link feature following redirections. 2019-03-10 [Andrej Kacian] 3.16.0-649-g2aa6fdce4 * src/action.c Fix buf #4166: corrupted double-linked list 2019-03-10 [wwp] 3.16.0-648-gd8761d2da * src/plugins/fancy/fancy_viewer.c Stop proceeding if file-save-as has been cancelled. 2019-03-10 [wwp] 3.16.0-647-gfb775752e * src/summaryview.c Do not throw an error when cancelling 'Save email as...'. 2019-03-09 [Andrej Kacian] 3.16.0-646-gb38dbc64c * src/common/utils.h Add missing config.h include to utils.h It should be there, since we refer to a lot of HAVE_ macros defined in config.h 2019-03-09 [Andrej Kacian] 3.16.0-645-g52b0e21c1 * src/procmime.c Add a forgotten fclose() call Fixes CID 1443021. 2019-03-07 [Paul] 3.16.0-644-g78547fd63 * src/image_viewer.c fix build with gdk-pixbuf 2.26 2019-03-06 [Andrej Kacian] 3.16.0-643-g08697167f * configure.ac * src/image_viewer.c Restore compatibility with gdk-pixbuf version 2.26 2019-03-05 [Andrej Kacian] 3.16.0-642-g1ce55620f * src/textview.c Make textview load image attachments not via temporary files This causes a change in how interacting with the image attachments works. Previously, clicking the "[attachment info]" clickable line above the image would do different actions than clicking the image itself, which would have an URI pointing to a temporary image file. Now, they both do the same thing - left-click selects the attachment, right-click shows generic attachment context menu. 2019-03-05 [Andrej Kacian] 3.16.0-641-g4699946d4 * src/image_viewer.c Rewrite image_viewer.c to not create a temporary file for the image being loaded Instead, we use new procmime_get_part_as_inputstream(). 2019-03-05 [Andrej Kacian] 3.16.0-640-g52e13bbc7 * src/procmime.c * src/procmime.h Write procmime_get_part_as_inputstream() We also change procmime_get_part_as_string() to return a void* instead of a gchar*, and add an option to not null-terminate the returned buffer. 2019-03-05 [Andrej Kacian] 3.16.0-639-gffe5a18e3 * src/procmime.c Rewrite procmime_get_part_as_string() to not use a temporary file 2019-05-04 [Andrej Kacian] 3.16.0-638-g9da4fcef8 * src/plugins/fancy/fancy_viewer.c Fix a typo in one of Fancy's context menu items 2019-03-05 [Michael Rasmussen] 3.16.0-637-g0695cdcb6 * src/etpan/imap-thread.c Fix possible segmentation fault 2019-03-01 [Paul] 3.16.0-636-g59bd8db04 * src/plugins/pgpcore/pgp_utils.c add 2 includes prevents implicit declaration warnings, as reported by buildbot 2019-03-01 [Andrej Kacian] 3.16.0-635-g7506d0eee * configure.ac * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpcore/tests/Makefile.am * src/plugins/pgpcore/tests/pgp_utils_test.c Rewrite pgp_locate_armor_header() to more strictly follow RFC4880 Not only has the armor header be at the beginning of the line, but also there cannot be any non-whitespace after it on the same line. 2019-03-01 [Andrej Kacian] 3.16.0-634-g51cff5109 * src/plugins/vcalendar/vcalendar.c Simplify vcalviewer_get_uid_from_mimeinfo() 2019-03-01 [Andrej Kacian] 3.16.0-633-g85fab1994 * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpcore/plugin.def * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/mypgpcore.def * src/plugins/pgpmime/pgpmime.c * src/procmime.c * src/procmime.h Move pgpcore's get_part_as_string() to procmime.c 2019-03-01 [Andrej Kacian] 3.16.0-632-g99fbe41c4 * src/plugins/pgpcore/pgp_utils.c Move file header to the top in pgp_utils.c 2019-03-01 [Andrej Kacian] 3.16.0-631-g6c9f5e1b6 * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpcore/plugin.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/pgpinline/pgpinline.c * src/plugins/smime/mypgpcore.def * src/plugins/smime/smime.c Remove pgpcore's fp_read_noconv() in favour of file_read_stream_to_str_no_recode() from file-utils.c 2019-02-19 [Ricardo Mones] 3.16.0-630-g7855a65de * src/main.c Check writting crash-indicator (CID 1440021) 2019-02-19 [Ricardo Mones] 3.16.0-629-gc0e2f35a7 * src/main.c Check result of fputs (CID 1440024) 2019-02-14 [Andrej Kacian] 3.16.0-628-g04ecd4fcf * src/addressbook.c Make key accelerators from menu work in addressbook window 2019-02-14 [Andrej Kacian] 3.16.0-627-g6a2fdebfb * src/addressbook.c Change addressbook's internal UI name for Edit submenu to match its label 2019-02-14 [Paul] 3.16.0-626-g29694b10b * src/messageview.c * src/summaryview.c fix bug 4155, 'remember directory of last saving' drop messageview_save_as(), use only summary_save_as() 2019-05-04 [Andrej Kacian] 3.17.3-174-g3a0e8459d * src/export.c Make Enter key in mbox export dialog's file entry start the export 2019-05-01 [Andrej Kacian] 3.17.3-173-gf66f33e40 * src/common/socket.c Fix CID 1444847 - Uninitialized variables in sock_close() 2019-04-30 [Andrej Kacian] 3.17.3-172-g7d4d21995 * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/feeditemenclosure.h Fix a memory corruption bug in RSSyl's feed_item_copy() 2019-04-30 [Andrej Kacian] 3.17.3-171-gd405b9c54 * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c Fix parsing items with empty bodies from on-disk RSSyl items 2019-04-29 [Andrej Kacian] 3.17.3-170-g6787210ce * src/plugins/rssyl/parse822.c Fix previous commit The old code added a newline before each line in rssyl_parse_folder_item_file(). 2019-04-28 [Andrej Kacian] 3.17.3-169-g24c3e4c3f * src/plugins/rssyl/parse822.c Remove unnecessary debug output from previous commit 2019-04-28 [Andrej Kacian] 3.17.3-168-ged39558ac * src/plugins/rssyl/parse822.c Simplify item body parsing in rssyl_parse_folder_item_file() This possibly fixes a memory corruption issue, too. 2019-04-26 [Andrej Kacian] 3.17.3-167-gfe278b3cc * src/common/socket.c Fix a syntax error in sock_close() causing windows build to fail 2019-04-26 [Andrej Kacian] 3.17.3-166-g9bb650480 * src/common/session.c * src/common/socket.c * src/common/socket.h * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/plugins/notification/notification_lcdproc.c Free a memory leak in libetpan-backed server connections We create a connection using our sock_connect() and let libetpan take over managing it. However, libetpan only needs the socket file descriptor, so we need to get rid of the rest of the returned SockInfo struct. 2019-04-25 [Andrej Kacian] 3.17.3-165-g82d9246ac * src/imap.c Fix memory leaks in imap_handle_error() 2019-04-25 [Andrej Kacian] 3.17.3-164-g38ba9f7db * src/main.c Fix a memory leak in sc_session_manager_connect() 2019-04-25 [Andrej Kacian] 3.17.3-163-g969c422ed * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp Fix two memory leaks in litehtml plugin 2019-04-25 [Andrej Kacian] 3.17.3-162-gf544f20bb * src/plugins/litehtml_viewer/container_linux_images.cpp Fix a memory leak in litehtml plugin's container_linux::load_image() 2019-04-25 [Andrej Kacian] 3.17.3-161-g24d8ebd06 * src/procmime.c Fix a runaway string read in procmime_decode_content() We initialize output buffer for g_base64_decode_step() to zeroes, so that we can later call strlen() on it safely. We also allocate one byte more than we write, so that the trailing zero byte is guaranteed to be there. 2019-04-25 [Andrej Kacian] 3.17.3-160-gdc6f61518 * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c Fix a memory leak in rssyl_add_item() 2019-04-25 [Andrej Kacian] 3.17.3-159-gd17218031 * src/plugins/pgpcore/sgpgme.c Fix a memory leak in sgpgme_sigstat_info_short() 2019-04-25 [Andrej Kacian] 3.17.3-158-gad0550981 * src/mimeview.c Fix a memory leak in icon_list_append_icon() 2019-04-25 [Andrej Kacian] 3.17.3-157-g6023fa277 * src/action.c * src/summaryview.c Fix a long-standing use-after-free in mainwin_actions_execute() message_actions_execute() eventually calls summary_show() to redisplay current folder in summaryview. This causes a summary_clear(), which frees all MsgInfos from the local linked list in mainwin_actions_execute(). This list is then used to restore summaryview selection, but at this point, all its members point to already freed memory. We solve this by increasing each MsgInfo's reference count, so that they do not get freed, and we free them after we're done with them. Note: procmsg_msginfo_free() should probably be renamed to procmsg_msginfo_unref() 2019-04-24 [Andrej Kacian] 3.17.3-156-g9cdf381a9 * src/plugins/rssyl/rssyl_update_feed.c Fix a blatant textbook case of use-after-free in rssyl_update_feed() 2019-04-24 [Andrej Kacian] 3.17.3-155-g18bd82c8d * src/plugins/smime/smime.c Fix memory leak in smime_sign() and forgotten removal of a temporary file in smime_encrypt() 2019-04-23 [Andrej Kacian] 3.17.3-154-g0c330bd1e * src/plugins/pgpmime/pgpmime.c Fix memory leaks in pgpmime_sign() and pgpmime_encrypt() 2019-04-23 [Andrej Kacian] 3.17.3-153-g8101fa7f5 * src/plugins/rssyl/rssyl.c Fix a memory leak in rssyl_rename_folder() 2019-04-23 [Andrej Kacian] 3.17.3-152-g984d5ed3a * src/plugins/rssyl/rssyl_add_item.c Fix a memory leak in rssyl_add_item() 2019-04-22 [Andrej Kacian] 3.17.3-151-gd4d8239c2 * src/stock_pixmap.c Fix a memory leak in stock_pixmap_widget_with_overlay() 2019-04-22 [Andrej Kacian] 3.17.3-150-gcc6062648 * src/plugins/rssyl/rssyl_deleted.c Fix a memory leak in rssyl_deleted_expire() 2019-04-22 [Andrej Kacian] 3.17.3-149-g76b904c23 * src/plugins/rssyl/libfeed/feeditem.c Fix memory leak in RSSyl's feed_item_free() 2019-04-21 [Paul] 3.17.3-148-g25e32a86c * src/folderview.c rework folderview styles fixes occasional crash on drag'n'drop of msgs. Patch by Andrej 2019-04-21 [Paul] 3.17.3-147-g1a25c3d8e * src/compose.c fix bug 4167, 'Max line length exceeded when forwarding mail' 2019-04-10 [Andrej Kacian] 3.17.3-146-g4e679846f * src/plugins/litehtml_viewer/lh_widget.cpp Fix incorrect logic in lh_widget::set_cursor(). 2019-04-10 [Andrej Kacian] 3.17.3-145-g6f95b7eeb * src/plugins/litehtml_viewer/litehtml/document.h Add a getter for litehtml::document's m_over_element member This allows us to avoid some expensive GDK calls in lh_widget::set_cursor(). 2019-04-10 [Andrej Kacian] 3.17.3-144-g1efbdb3d9 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Make cursor and statusbar URL display smarter in litehtml plugin 2019-03-31 [Ricardo Mones] 3.16.0-625-g9a699ab9d * src/gtk/gtkaspell.c Fix segfault in gtkaspell's allocate_color() 2019-03-29 [Andrej Kacian] 3.16.0-624-gd00697d71 * src/addr_compl.c Fix placement of address completion popup with candidate addresses In GTK3, we cannot rely on gtk_widget_get_window() to give us correct coordinates and size of the widget. Use gtk_widget_get_allocation() for that instead. Closes bug #4189: Box for autocompleting To address is in wrong place 2019-03-24 [Paul] 3.17.3-143-g0c0a3c773 * src/procmime.c * src/procmime.h recognise model/* mime type fixes bug 4188, 'STL file is sent not as an attachment but as its base64 representation in plaintext' 2019-03-24 [Andrej Kacian] 3.16.0-623-g08e300bb4 * src/plugins/fancy/fancy_viewer.c Correct the size of Fancy toolbar icons to match the GTK2 version 2019-03-24 [Andrej Kacian] 3.16.0-622-g7ba4c8da7 * src/gtk/gtkcmclist.c Restore original "special case" comment in GtkCMCLists draw_rows() 2019-03-24 [Andrej Kacian] 3.16.0-621-g5e93424f7 * src/gtk/gtkcmclist.c Finally fix the wonky GtkCMCList redraw when scrolling it draw_rows() expects area rectangle in coordinates relative to clist_window, but gtk_cmclist_draw() was passing it a rectangle in coordinates relative to the GdkWindow of the entire widget. 2019-03-21 [Andrej Kacian] 3.16.0-620-g3dab01de7 * src/summaryview.c Remove unnecessary static GtkStyle variables from summaryview.c The small_* variables weren't even being initialized 2019-03-21 [Andrej Kacian] 3.16.0-619-ga778bc4af * src/folderview.c Update folderview colors after they change in prefs 2019-03-21 [Andrej Kacian] 3.16.0-618-gae353af73 * src/folderview.c * src/gtk/gtkcmctree.c * src/gtk/gtkcmctree.h * src/summaryview.c Push GdkRGBA to GdkColor conversion down to GtkCMCTree API, to reduce code duplication 2019-03-21 [Andrej Kacian] 3.16.0-617-g3da473831 * src/folderview.c Rework folderview row text color handling to match summaryview's This also fixes text contrast with dark GTK themes. Closes bug #4181: Folderlist doesn't follow Dark theme in GTK3 2019-03-21 [Andrej Kacian] 3.16.0-616-g04cf76618 * src/folder_item_prefs.c * src/prefs_gtk.c Make sure that P_COLOR prefs are correctly initialized Defaults to black, with alpha value set to 1. 2019-03-13 [Ricardo Mones] 3.17.3-142-g0ffa91032 * po/de.po Fix segfault using gdata plugin in German locales Reported as Debian bug #923980 2019-03-13 [Andrej Kacian] 3.17.3-141-g0d8749b7c * src/addressbook.c * src/addrharvest.c * src/addrindex.c * src/common/mgutils.c * src/common/mgutils.h * src/editjpilot.c * src/editldap.c * src/editldap_basedn.c * src/jpilot.c * src/ldapctrl.c * src/ldapquery.c * src/ldif.c * src/mutt.c * src/pine.c * src/vcard.c Remove mgu_free_list() and mgu_free_dlist() We depend on glib 2.28, which has g_slist_free_full() and g_list_free_full(), which we can use instead. 2019-03-13 [Andrej Kacian] 3.17.3-140-gfeaaa5322 * src/common/mgutils.c * src/common/mgutils.h * src/ldapctrl.c Remove functions mgu_*_test_unq_nc() Only one of them was being used, only once, and it was replaced by a straightforward call to g_list_find_custom(). 2019-03-13 [Andrej Kacian] 3.17.3-139-g7ed4e3b5d * src/addressbook.c * src/addrindex.c * src/addritem.c * src/common/mgutils.c * src/common/mgutils.h Remove mgu_clear_list() function Its remaining uses were unnecessary, because in each case, the list was being freed immediately afterwards, without freeing the data. This function only set the list items' data pointer to NULL, which served no purpose here. 2019-03-13 [Andrej Kacian] 3.17.3-138-g94522bfda * src/addrbook.c * src/editgroup.c Fix two small memory leaks in addressbook code In each case, the GList structure itself was not being freed. 2019-03-13 [Andrej Kacian] 3.17.3-137-g8c9594c5e * src/common/mgutils.c * src/common/mgutils.h * src/pine.c Fix a memory leak in Pine address book support Also removed mgu_clear_slist(), since it is not used anywhere anymore. 2019-03-11 [wwp] 3.17.3-136-gcd9afd9b0 * src/plugins/fancy/fancy_viewer.c Make Fancy plugin's download-link feature following redirections. 2019-03-10 [Andrej Kacian] 3.17.3-135-g65794cd5c * src/action.c Fix buf #4166: corrupted double-linked list 2019-03-10 [wwp] 3.17.3-134-ge3610952c * src/plugins/fancy/fancy_viewer.c Stop proceeding if file-save-as has been cancelled. 2019-03-10 [wwp] 3.17.3-133-g1f897835b * src/summaryview.c Do not throw an error when cancelling 'Save email as...'. 2019-03-09 [Andrej Kacian] 3.17.3-132-g6dc279d93 * src/plugins/litehtml_viewer/container_linux_images.cpp Always remove local images from Litehtml image cache Since their "url" in cache only includes MIME file name, they are not guaranteed to be unique across different messages. 2019-03-09 [Andrej Kacian] 3.17.3-131-g531b117a0 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h Added support for local image attachments to the Litehtml plugin 2019-03-09 [Andrej Kacian] 3.17.3-130-gd7481e210 * src/common/utils.h Add missing config.h include to utils.h It should be there, since we refer to a lot of HAVE_ macros defined in config.h 2019-03-09 [Andrej Kacian] 3.17.3-129-gbf12f9db4 * src/procmime.c Add a forgotten fclose() call Fixes CID 1443021. 2019-03-07 [Paul] 3.17.3-128-gf9c17d603 * src/image_viewer.c fix build with gdk-pixbuf 2.26 2019-03-06 [Andrej Kacian] 3.17.3-127-geab0ddd5f * configure.ac * src/image_viewer.c Restore compatibility with gdk-pixbuf version 2.26 2019-03-05 [Andrej Kacian] 3.17.3-126-g9fb890dee * src/textview.c Make textview load image attachments not via temporary files This causes a change in how interacting with the image attachments works. Previously, clicking the "[attachment info]" clickable line above the image would do different actions than clicking the image itself, which would have an URI pointing to a temporary image file. Now, they both do the same thing - left-click selects the attachment, right-click shows generic attachment context menu. 2019-03-05 [Andrej Kacian] 3.17.3-125-g55717767b * src/image_viewer.c Rewrite image_viewer.c to not create a temporary file for the image being loaded Instead, we use new procmime_get_part_as_inputstream(). 2019-03-05 [Andrej Kacian] 3.17.3-124-g4d4a522f4 * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/vcalendar/vcalendar.c Update callers of procmime_get_part_as_string() 2019-03-05 [Andrej Kacian] 3.17.3-123-g38c6e6f77 * src/procmime.c * src/procmime.h Write procmime_get_part_as_inputstream() We also change procmime_get_part_as_string() to return a void* instead of a gchar*, and add an option to not null-terminate the returned buffer. 2019-03-05 [Andrej Kacian] 3.17.3-122-gfde39ef20 * src/procmime.c Rewrite procmime_get_part_as_string() to not use a temporary file 2019-03-05 [wwp] 3.17.3-121-g299b18fb4 * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_viewer.c Review label of webkit menu items in Fancy: remove the '(enable remote content)' not-so-clear mention, and capitalize words to follow other labels. 2019-03-05 [Andrej Kacian] 3.17.3-120-gc638bc230 * configure.ac Fix a typo in previous commit 2019-03-05 [Andrej Kacian] 3.17.3-119-g80ea9aeb3 * configure.ac Require GLib >= 2.36 for Litehtml plugin 2019-03-05 [Andrej Kacian] 3.17.3-118-gce18d1ccb * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * .../litehtml_viewer/container_linux_images.cpp * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Make Litehtml image loading non-blocking using threads 2019-03-05 [Andrej Kacian] 3.17.3-117-geb8f9e5bd * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Add a mutex lock for Litehtml plugin image cache 2019-03-05 [Michael Rasmussen] 3.17.3-114-g6a4233c79 * src/etpan/imap-thread.c Fix possible segmentation fault 2019-03-04 [Andrej Kacian] 3.17.3-114-gd54fdc5d8 * src/plugins/litehtml_viewer/lh_prefs.c Write missing prefs_done() in Litehtml plugin 2019-03-02 [Michael Rasmussen] 3.17.3-113-g9b0f65701 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_viewer.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h * src/plugins/litehtml_viewer/plugin.c Remove useless debug code. Add copyright 2019-03-01 [Paul] 3.17.3-112-gb3956720e * src/plugins/pgpcore/pgp_utils.c add 2 includes prevents implicit declaration warnings, as reported by buildbot 2019-03-01 [Andrej Kacian] 3.17.3-111-g1be05377a * configure.ac * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpcore/tests/Makefile.am * src/plugins/pgpcore/tests/pgp_utils_test.c Rewrite pgp_locate_armor_header() to more strictly follow RFC4880 Not only has the armor header be at the beginning of the line, but also there cannot be any non-whitespace after it on the same line. 2019-03-01 [Andrej Kacian] 3.17.3-110-g5fe6b16b5 * src/plugins/vcalendar/vcalendar.c Simplify vcalviewer_get_uid_from_mimeinfo() 2019-03-01 [Andrej Kacian] 3.17.3-109-ga6ece75c6 * src/plugins/litehtml_viewer/lh_viewer.c Simplify Litehtml plugin's show_mimepart 2019-03-01 [Andrej Kacian] 3.17.3-108-g4e9e7d734 * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpcore/plugin.def * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/mypgpcore.def * src/plugins/pgpmime/pgpmime.c * src/procmime.c * src/procmime.h Move pgpcore's get_part_as_string() to procmime.c 2019-03-01 [Andrej Kacian] 3.17.3-107-g699087a79 * src/plugins/pgpcore/pgp_utils.c Fix previous commit Functions from pgp_utils.c were not included in the resulting shared object file 2019-03-01 [Andrej Kacian] 3.17.3-106-ge7a9d02d9 * src/plugins/pgpcore/pgp_utils.c Move file header to the top in pgp_utils.c 2019-03-01 [Andrej Kacian] 3.17.3-105-g3813adcf5 * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpcore/plugin.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/pgpinline/pgpinline.c * src/plugins/smime/mypgpcore.def * src/plugins/smime/smime.c Remove pgpcore's fp_read_noconv() in favour of file_read_stream_to_str_no_recode() from file-utils.c 2019-02-25 [Andrej Kacian] 3.17.3-104-g79df8adbf * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_text.cpp Use Pango to render text in Litehtml plugin Since we're no longer using the "toy" cairo text API, we can now render all Unicode glyphs, and the code even ends up slightly simpler. The text-related Litehtml callbacks have been moved from container_linux to lh_widget class, and into a separate .cpp file. 2019-02-19 [Ricardo Mones] 3.17.3-103-g33f351e45 * src/main.c Check result of fputs (CID 1440024) 2019-02-19 [Ricardo Mones] 3.17.3-102-g0c4eda32e * src/main.c Check writting crash-indicator (CID 1440021) 2019-02-18 [Andrej Kacian] 3.17.3-101-g655a159a3 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Use prepend document base url to #fragment links in Litehtml plugin 2019-02-17 [Andrej Kacian] 3.17.3-100-g1efad9267 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_prefs.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Add default_font preference to Litehtml plugin 2019-02-14 [Andrej Kacian] 3.17.3-99-g7216545e9 * src/addressbook.c Make key accelerators from menu work in addressbook window 2019-02-14 [Andrej Kacian] 3.17.3-98-g520b81c4a * src/addressbook.c Change addressbook's internal UI name for Edit submenu to match its label 2019-02-14 [Paul] 3.17.3-97-ge8df8623e * src/messageview.c * src/summaryview.c fix bug 4155, 'remember directory of last saving' drop messageview_save_as(), use only summary_save_as() 2019-02-13 [Michael Rasmussen] 3.17.3-96-g6438002de * configure.ac * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/litehtml/Makefile.am Fix build error 2019-02-12 [Andrej Kacian] 3.17.3-95-g855311a40 * src/plugins/litehtml_viewer/css.inc Make Litehtml display sub- and superscript correctly 2019-02-12 [Andrej Kacian] 3.17.3-94-g5e52633a6 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Use height of the viewport, not the scrolled window when telling Litehtml size of the area it has available for rendering 2019-02-11 [Andrej Kacian] 3.17.3-93-g6664c751b * src/plugins/litehtml_viewer/lh_widget.cpp Reset Litehtml scrolledwindow to top-left when displaying new content 2019-02-10 [Ricardo Mones] 3.17.3-92-gb3d528607 * configure.ac Fix typo in variable name 2019-02-08 [Andrej Kacian] 3.17.3-91-gba134c4a4 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/lh_widget.cpp Show number of cleared Litehtml cache images on debug 2019-02-08 [Andrej Kacian] 3.17.3-90-g98b4e7014 * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_prefs.h * src/plugins/litehtml_viewer/lh_widget.cpp Add image_cache_size pref to Litehtml 2019-02-08 [Andrej Kacian] 3.17.3-89-g37bf908cb * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Implement size limit for Litehtml image cache 2019-02-08 [Andrej Kacian] 3.17.3-88-g65ba90275 * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h Switch Litehtml's image cache from std::map to std::list This makes the cache ordered, so we are able to remove oldest entries if we want to trim memory usage. 2019-02-03 [Andrej Kacian] 3.17.3-87-gb38631b3b * configure.ac Do not build the litehtml plugin if a C++ compiler is not available 2019-02-01 [Andrej Kacian] 3.17.3-86-g118da977a * src/plugins/litehtml_viewer/lh_widget.cpp Make Litehtml's "Copy Link" menuitem actually do something 2019-02-01 [Andrej Kacian] 3.17.3-85-g675436074 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Implement link context menu in Litehtml 2019-02-01 [Andrej Kacian] 3.17.3-84-gf567ee84f * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Add lh_widget::get_href_at() 2019-01-30 [Michael Rasmussen] 3.17.3-83-gcc1980bef * src/plugins/litehtml_viewer/http.cpp Fix possible memory leak 2019-01-30 [Andrej Kacian] 3.17.3-82-gf37fa56cf * src/plugins/litehtml_viewer/http.cpp Make Litehtml's curl writefunction add data directly to the GInputStream This saves us some unnecessary reallocs, as data inside a GMemoryInputStream do not need to be contiguous. 2019-01-29 [Andrej Kacian] 3.17.3-81-gc1e6a8576 * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h Make Litehtml's curl write function a regular function instead of a static member function of the http class 2019-01-29 [Andrej Kacian] 3.17.3-80-gdd14edcc4 * src/plugins/litehtml_viewer/http.cpp Fix a memory leak in Litehtml plugin's http loader 2019-01-29 [Andrej Kacian] 3.17.3-79-gf8e7fc21c * src/plugins/litehtml_viewer/container_linux.cpp Fix a huge memory leak in Litehtml 2019-01-29 [Andrej Kacian] 3.17.3-78-g373df07cd * src/plugins/litehtml_viewer/lh_widget.cpp Properly free previous document from memory in litehtml's clear() We also call paint_white() earlier in redraw(). This results in properly clearing the previously rendered html content when opening a different HTML part. 2019-01-29 [Andrej Kacian] 3.17.3-77-gdfb828b75 * src/plugins/litehtml_viewer/lh_widget.cpp Make Litehtml plugin open links in configured way 2019-01-27 [Michael Rasmussen] 3.17.3-76-gbda2f34a9 * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h * src/plugins/litehtml_viewer/lh_widget.cpp Refactor http class to prevent memory leak 2019-01-27 [Michael Rasmussen] 3.17.3-75-ge573b44be * src/plugins/litehtml_viewer/lh_widget.h Remove unused stuff 2019-01-26 [Andrej Kacian] 3.17.3-74-g3ba2202c2 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/lh_prefs.c * src/plugins/litehtml_viewer/lh_prefs.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/plugin.c Added preferences page to LiteHTML plugin and make it respect the enable_remote_content pref Only "enable_remote_content" pref for now. 2019-01-26 [Michael Rasmussen] 3.17.3-73-g4bed37632 * src/plugins/litehtml_viewer/http.cpp No need to configure CURLOPT_WRITEFUNCTION twice 2019-01-25 [Andrej Kacian] 3.17.3-72-g25ba20fae * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/lh_widget.cpp Use debug_print() and g_warning() instead of g_log() in litehtml_viewer 2019-01-25 [Andrej Kacian] 3.17.3-71-g4f6f43878 * src/plugins/litehtml_viewer/lh_widget.cpp Fix URL display in statusbar when hovering over a link in litehtml_viewer 2018-12-01 [Michael Rasmussen] 3.17.3-70-g4623ca53a * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget_wrapped.h * src/plugins/litehtml_viewer/litehtml/attributes.h * .../litehtml_viewer/litehtml/background.cpp * src/plugins/litehtml_viewer/litehtml/background.h * src/plugins/litehtml_viewer/litehtml/borders.h * src/plugins/litehtml_viewer/litehtml/box.cpp * src/plugins/litehtml_viewer/litehtml/box.h * src/plugins/litehtml_viewer/litehtml/context.cpp * src/plugins/litehtml_viewer/litehtml/context.h * .../litehtml_viewer/litehtml/css_length.cpp * src/plugins/litehtml_viewer/litehtml/css_length.h * src/plugins/litehtml_viewer/litehtml/css_margins.h * src/plugins/litehtml_viewer/litehtml/css_offsets.h * .../litehtml_viewer/litehtml/css_position.h * .../litehtml_viewer/litehtml/css_selector.cpp * .../litehtml_viewer/litehtml/css_selector.h * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * src/plugins/litehtml_viewer/litehtml/el_anchor.cpp * src/plugins/litehtml_viewer/litehtml/el_anchor.h * src/plugins/litehtml_viewer/litehtml/el_base.cpp * src/plugins/litehtml_viewer/litehtml/el_base.h * .../litehtml_viewer/litehtml/el_before_after.cpp * .../litehtml_viewer/litehtml/el_before_after.h * src/plugins/litehtml_viewer/litehtml/el_body.cpp * src/plugins/litehtml_viewer/litehtml/el_body.h * src/plugins/litehtml_viewer/litehtml/el_break.cpp * src/plugins/litehtml_viewer/litehtml/el_break.h * src/plugins/litehtml_viewer/litehtml/el_cdata.cpp * src/plugins/litehtml_viewer/litehtml/el_cdata.h * .../litehtml_viewer/litehtml/el_comment.cpp * src/plugins/litehtml_viewer/litehtml/el_comment.h * src/plugins/litehtml_viewer/litehtml/el_div.cpp * src/plugins/litehtml_viewer/litehtml/el_div.h * src/plugins/litehtml_viewer/litehtml/el_font.cpp * src/plugins/litehtml_viewer/litehtml/el_font.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_image.h * src/plugins/litehtml_viewer/litehtml/el_link.cpp * src/plugins/litehtml_viewer/litehtml/el_link.h * src/plugins/litehtml_viewer/litehtml/el_para.cpp * src/plugins/litehtml_viewer/litehtml/el_para.h * src/plugins/litehtml_viewer/litehtml/el_script.cpp * src/plugins/litehtml_viewer/litehtml/el_script.h * src/plugins/litehtml_viewer/litehtml/el_space.cpp * src/plugins/litehtml_viewer/litehtml/el_space.h * src/plugins/litehtml_viewer/litehtml/el_style.cpp * src/plugins/litehtml_viewer/litehtml/el_style.h * src/plugins/litehtml_viewer/litehtml/el_table.cpp * src/plugins/litehtml_viewer/litehtml/el_table.h * src/plugins/litehtml_viewer/litehtml/el_td.cpp * src/plugins/litehtml_viewer/litehtml/el_td.h * src/plugins/litehtml_viewer/litehtml/el_text.cpp * src/plugins/litehtml_viewer/litehtml/el_text.h * src/plugins/litehtml_viewer/litehtml/el_title.cpp * src/plugins/litehtml_viewer/litehtml/el_title.h * src/plugins/litehtml_viewer/litehtml/el_tr.cpp * src/plugins/litehtml_viewer/litehtml/el_tr.h * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * src/plugins/litehtml_viewer/litehtml/html.cpp * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/iterators.cpp * src/plugins/litehtml_viewer/litehtml/iterators.h * src/plugins/litehtml_viewer/litehtml/litehtml.h * .../litehtml_viewer/litehtml/media_query.cpp * src/plugins/litehtml_viewer/litehtml/media_query.h * src/plugins/litehtml_viewer/litehtml/os_types.h * src/plugins/litehtml_viewer/litehtml/style.cpp * src/plugins/litehtml_viewer/litehtml/style.h * .../litehtml_viewer/litehtml/stylesheet.cpp * src/plugins/litehtml_viewer/litehtml/stylesheet.h * src/plugins/litehtml_viewer/litehtml/table.cpp * src/plugins/litehtml_viewer/litehtml/table.h * src/plugins/litehtml_viewer/litehtml/types.h * .../litehtml_viewer/litehtml/utf8_strings.cpp * .../litehtml_viewer/litehtml/utf8_strings.h * src/plugins/litehtml_viewer/litehtml/web_color.cpp * src/plugins/litehtml_viewer/litehtml/web_color.h Update current version of litehtml. Fix a crash when document contains no fonts 2018-11-16 [Michael Rasmussen] 3.17.3-69-g142d4793d * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h Use statusbar for notification. Begin print implementation 2018-11-16 [Michael Rasmussen] 3.17.3-68-g3c7ffb7d3 * src/plugins/litehtml_viewer/http.cpp Proper fix for memory leak 2018-11-15 [Michael Rasmussen] 3.17.3-67-g9885266fb * src/plugins/litehtml_viewer/http.cpp Fix memory leak 2018-11-15 [Michael Rasmussen] 3.17.3-66-g503a00358 * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/lh_widget.cpp Do not use G_LOG_LEVEL_ERROR. Makes claws crash 2018-11-10 [Michael Rasmussen] 3.17.3-65-g9710b9f35 * src/plugins/litehtml_viewer/http.cpp Fix missing includes 2018-11-09 [Michael Rasmussen] 3.17.3-64-gf3f4bd312 * src/plugins/litehtml_viewer/lh_widget.cpp Fix wrong cursor type 2018-11-09 [Michael Rasmussen] 3.17.3-63-gd23e76d43 * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Change cursor type when hoover over link 2018-11-09 [Michael Rasmussen] 3.17.3-62-g820534b3e * src/plugins/litehtml_viewer/TODO Update TODO 2018-11-09 [Michael Rasmussen] 3.17.3-61-gf0482c77d * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Implemented support for links 2018-11-08 [Michael Rasmussen] 3.17.3-60-ge973bde33 * src/plugins/litehtml_viewer/http.cpp I am tired ;-) 2018-11-08 [Michael Rasmussen] 3.17.3-59-g364fe8750 * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h Cleaner code a fix memory leak 2018-11-07 [Michael Rasmussen] 3.17.3-58-g0a5c4155c * configure.ac * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/http.cpp * src/plugins/litehtml_viewer/http.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Refactor image loading to a separate class. Add dependency to curl 2018-11-07 [Michael Rasmussen] 3.17.3-57-gf5233ebb7 * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/TODO * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h Implement image handling 2018-11-06 [Michael Rasmussen] 3.17.3-56-ge0d9f8411 * configure.ac * src/plugins/Makefile.am * src/plugins/litehtml_viewer/Makefile.am * src/plugins/litehtml_viewer/TODO * src/plugins/litehtml_viewer/claws.def * src/plugins/litehtml_viewer/container_linux.cpp * src/plugins/litehtml_viewer/container_linux.h * src/plugins/litehtml_viewer/css.inc * src/plugins/litehtml_viewer/lh_viewer.c * src/plugins/litehtml_viewer/lh_viewer.h * src/plugins/litehtml_viewer/lh_widget.cpp * src/plugins/litehtml_viewer/lh_widget.h * src/plugins/litehtml_viewer/lh_widget_wrapped.h * src/plugins/litehtml_viewer/litehtml/LICENSE * src/plugins/litehtml_viewer/litehtml/Makefile.am * src/plugins/litehtml_viewer/litehtml/README.md * src/plugins/litehtml_viewer/litehtml/attributes.h * .../litehtml_viewer/litehtml/background.cpp * src/plugins/litehtml_viewer/litehtml/background.h * src/plugins/litehtml_viewer/litehtml/borders.h * src/plugins/litehtml_viewer/litehtml/box.cpp * src/plugins/litehtml_viewer/litehtml/box.h * src/plugins/litehtml_viewer/litehtml/context.cpp * src/plugins/litehtml_viewer/litehtml/context.h * .../litehtml_viewer/litehtml/css_length.cpp * src/plugins/litehtml_viewer/litehtml/css_length.h * src/plugins/litehtml_viewer/litehtml/css_margins.h * src/plugins/litehtml_viewer/litehtml/css_offsets.h * .../litehtml_viewer/litehtml/css_position.h * .../litehtml_viewer/litehtml/css_selector.cpp * .../litehtml_viewer/litehtml/css_selector.h * src/plugins/litehtml_viewer/litehtml/document.cpp * src/plugins/litehtml_viewer/litehtml/document.h * src/plugins/litehtml_viewer/litehtml/el_anchor.cpp * src/plugins/litehtml_viewer/litehtml/el_anchor.h * src/plugins/litehtml_viewer/litehtml/el_base.cpp * src/plugins/litehtml_viewer/litehtml/el_base.h * .../litehtml_viewer/litehtml/el_before_after.cpp * .../litehtml_viewer/litehtml/el_before_after.h * src/plugins/litehtml_viewer/litehtml/el_body.cpp * src/plugins/litehtml_viewer/litehtml/el_body.h * src/plugins/litehtml_viewer/litehtml/el_break.cpp * src/plugins/litehtml_viewer/litehtml/el_break.h * src/plugins/litehtml_viewer/litehtml/el_cdata.cpp * src/plugins/litehtml_viewer/litehtml/el_cdata.h * .../litehtml_viewer/litehtml/el_comment.cpp * src/plugins/litehtml_viewer/litehtml/el_comment.h * src/plugins/litehtml_viewer/litehtml/el_div.cpp * src/plugins/litehtml_viewer/litehtml/el_div.h * src/plugins/litehtml_viewer/litehtml/el_font.cpp * src/plugins/litehtml_viewer/litehtml/el_font.h * src/plugins/litehtml_viewer/litehtml/el_image.cpp * src/plugins/litehtml_viewer/litehtml/el_image.h * src/plugins/litehtml_viewer/litehtml/el_link.cpp * src/plugins/litehtml_viewer/litehtml/el_link.h * src/plugins/litehtml_viewer/litehtml/el_para.cpp * src/plugins/litehtml_viewer/litehtml/el_para.h * src/plugins/litehtml_viewer/litehtml/el_script.cpp * src/plugins/litehtml_viewer/litehtml/el_script.h * src/plugins/litehtml_viewer/litehtml/el_space.cpp * src/plugins/litehtml_viewer/litehtml/el_space.h * src/plugins/litehtml_viewer/litehtml/el_style.cpp * src/plugins/litehtml_viewer/litehtml/el_style.h * src/plugins/litehtml_viewer/litehtml/el_table.cpp * src/plugins/litehtml_viewer/litehtml/el_table.h * src/plugins/litehtml_viewer/litehtml/el_td.cpp * src/plugins/litehtml_viewer/litehtml/el_td.h * src/plugins/litehtml_viewer/litehtml/el_text.cpp * src/plugins/litehtml_viewer/litehtml/el_text.h * src/plugins/litehtml_viewer/litehtml/el_title.cpp * src/plugins/litehtml_viewer/litehtml/el_title.h * src/plugins/litehtml_viewer/litehtml/el_tr.cpp * src/plugins/litehtml_viewer/litehtml/el_tr.h * src/plugins/litehtml_viewer/litehtml/element.cpp * src/plugins/litehtml_viewer/litehtml/element.h * src/plugins/litehtml_viewer/litehtml/html.cpp * src/plugins/litehtml_viewer/litehtml/html.h * src/plugins/litehtml_viewer/litehtml/html_tag.cpp * src/plugins/litehtml_viewer/litehtml/html_tag.h * src/plugins/litehtml_viewer/litehtml/iterators.cpp * src/plugins/litehtml_viewer/litehtml/iterators.h * src/plugins/litehtml_viewer/litehtml/litehtml.h * .../litehtml_viewer/litehtml/media_query.cpp * src/plugins/litehtml_viewer/litehtml/media_query.h * src/plugins/litehtml_viewer/litehtml/os_types.h * src/plugins/litehtml_viewer/litehtml/style.cpp * src/plugins/litehtml_viewer/litehtml/style.h * .../litehtml_viewer/litehtml/stylesheet.cpp * src/plugins/litehtml_viewer/litehtml/stylesheet.h * src/plugins/litehtml_viewer/litehtml/table.cpp * src/plugins/litehtml_viewer/litehtml/table.h * src/plugins/litehtml_viewer/litehtml/types.h * .../litehtml_viewer/litehtml/utf8_strings.cpp * .../litehtml_viewer/litehtml/utf8_strings.h * src/plugins/litehtml_viewer/litehtml/web_color.cpp * src/plugins/litehtml_viewer/litehtml/web_color.h * src/plugins/litehtml_viewer/plugin.c * src/plugins/litehtml_viewer/plugin.def * src/plugins/litehtml_viewer/version.rc Initial commit of litehtml_viewer See TODO for missing functionality. 2019-02-08 [Andrej Kacian] 3.16.0-615-g5ae1141fe * src/plugins/rssyl/rssyl.c Fix a small memory leak in rssyl_remove_msgs() 2019-01-29 [Paul] 3.16.0-614-gbd8cc4f52 * src/prefs_display_header.c put displayed headers on the right, hidden headers on the left. a layout shared by other, similar prefs windows 2019-01-27 [Andrej Kacian] 3.16.0-613-g8c3208500 * src/plugins/vcalendar/vcal_folder.c Fix possible stack overflow in vcalendar's Curl data handler Allocate the VLA on heap instead. 2019-01-27 [Andrej Kacian] 3.16.0-612-g84af95468 * src/common/pkcs5_pbkdf2.c Use hardcoded SHA digest length in pkcs5_pbkdf2.c This makes -Wvla happy and saves us two GnuTLS API calls with no real downside. 2019-01-27 [Andrej Kacian] 3.16.0-611-g577c2d3a4 * src/common/utils.c Make is_toplvl_domain() aware that TLDs can be longer than 6 characters 2019-01-25 [Andrej Kacian] 3.16.0-610-gb53607c2f * configure.ac * src/common/utils.c * src/common/utils.h Do not define our own strcasestr() if it is available 2019-01-20 [Andrej Kacian] 3.16.0-609-g3166cdab1 * src/plugins/pgpcore/sgpgme.c Fix a compiler warning 2019-01-20 [Andrej Kacian] 3.16.0-608-ge6a6008a1 * src/common/Makefile.am * src/common/w32_stdio.c Remove unneeded w32_stdio.c 2019-01-20 [Andrej Kacian] 3.16.0-607-gbdc4080ad * src/main.c Disable operations around the x_display variable on non-Unix 2019-01-20 [Andrej Kacian] 3.16.0-606-g8eee8f13d * src/matcher.c * src/mh.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c Use G_GSIZE_FORMAT for printing time_t values 2019-01-20 [Andrej Kacian] 3.16.0-605-ge7c4908bd * src/common/w32_unistd.c Replace deprecated _sleep() with Sleep() in w32_unistd.c 2019-01-20 [Andrej Kacian] 3.16.0-604-ge243f0fd1 * src/common/utils.c * src/common/utils.h * src/main.c * src/mainwindow.c Add a menu item to open debug log file on Windows 2019-01-20 [Andrej Kacian] 3.16.0-603-gfe3595020 * src/common/socket.c Only call the fd_is_w32_socket() check on Windows This saves us one unnecessary getsockopt() call before each socket read and write. 2019-01-20 [Andrej Kacian] 3.16.0-602-g021f303fe * src/common/session.c Fix session proxy initialization for Windows Fixes bug #4145: proxy server for sending doesn't work 2019-01-17 [Paul] 3.16.0-601-ga05fe7ad8 * src/prefs_summaries.c save checkbox choices of display/summaries/defaults prefs 2019-01-16 [Andrej Kacian] 3.16.0-600-g562f0293a * src/addrindex.c Fix crash when LDAP address source is defined in index, but LDAP support is disabled AddressIfFrag is being cast to AddrBookBase, so it too needs to have the two mandatory members at the beginning. 2019-02-08 [Andrej Kacian] 3.17.3-55-g1493d8362 * src/plugins/rssyl/rssyl.c Fix a small memory leak in rssyl_remove_msgs() 2019-01-29 [Paul] 3.17.3-54-g48a284c94 * src/prefs_display_header.c put displayed headers on the right, hidden headers on the left. a layout shared by other, similar prefs windows 2019-01-27 [Andrej Kacian] 3.17.3-53-g370d1ed48 * src/plugins/vcalendar/vcal_folder.c Fix possible stack overflow in vcalendar's Curl data handler Allocate the VLA on heap instead. 2019-01-27 [Andrej Kacian] 3.17.3-52-ga09c70349 * src/common/pkcs5_pbkdf2.c Use hardcoded SHA digest length in pkcs5_pbkdf2.c This makes -Wvla happy and saves us two GnuTLS API calls with no real downside. 2019-01-27 [Andrej Kacian] 3.17.3-51-gd92a8ab18 * src/common/utils.c Make is_toplvl_domain() aware that TLDs can be longer than 6 characters 2019-01-25 [Andrej Kacian] 3.17.3-50-gf6815a549 * configure.ac * src/common/utils.c * src/common/utils.h Do not define our own strcasestr() if it is available 2019-01-23 [Andrej Kacian] 3.16.0-599-g831126c3a * src/plugins/fancy/fancy_viewer.c Fix the "prefs menu" pop up in Fancy viewer 2019-01-20 [Andrej Kacian] 3.17.3-49-gbb47ceed8 * src/plugins/pgpcore/sgpgme.c Fix a compiler warning 2019-01-20 [Andrej Kacian] 3.17.3-48-g92cabb6ca * src/common/Makefile.am * src/common/w32_stdio.c Remove unneeded w32_stdio.c 2019-01-20 [Andrej Kacian] 3.17.3-47-g539c299f7 * src/main.c Disable operations around the x_display variable on non-Unix 2019-01-20 [Andrej Kacian] 3.17.3-46-gc3fc28501 * src/matcher.c * src/mh.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c Use G_GSIZE_FORMAT for printing time_t values 2019-01-20 [Andrej Kacian] 3.17.3-45-g9f87a4ba4 * src/common/w32_unistd.c Replace deprecated _sleep() with Sleep() in w32_unistd.c 2019-01-20 [Andrej Kacian] 3.17.3-44-gd0cf0af3e * src/common/utils.c * src/common/utils.h * src/main.c * src/mainwindow.c Add a menu item to open debug log file on Windows 2019-01-20 [Andrej Kacian] 3.17.3-43-g573295988 * src/common/socket.c Only call the fd_is_w32_socket() check on Windows This saves us one unnecessary getsockopt() call before each socket read and write. 2019-01-20 [Andrej Kacian] 3.17.3-42-gb11b57fb1 * src/common/session.c Fix session proxy initialization for Windows Fixes bug #4145: proxy server for sending doesn't work 2019-01-17 [Paul] 3.17.3-41-g21438b069 * src/prefs_summaries.c save checkbox choices of display/summaries/defaults prefs 2019-01-16 [Andrej Kacian] 3.16.0-598-g18880e604 * src/plugins/fancy/fancy_viewer.c Get rid of obsolete load signals from webkitgtk1 Use "load-changed" signal instead of obsolete "load-started" and "load-finished" signals. 2019-01-16 [Andrej Kacian] 3.17.3-40-g52fc847f2 * src/addrindex.c Fix crash when LDAP address source is defined in index, but LDAP support is disabled AddressIfFrag is being cast to AddrBookBase, so it too needs to have the two mandatory members at the beginning. 2019-01-15 [iwkse] 3.16.0-597-g37dbbd0c5 * src/plugins/fancy/fancy_viewer.c Use ellipsis for overflow text 2019-01-14 [Andrej Kacian] 3.16.0-596-g24f951207 * src/plugins/fancy/fancy_viewer.c Fix Fancy's link URL display in statusbar when hovering over a link 2019-01-14 [iwkse] 3.16.0-595-g7db9a8715 * src/plugins/fancy/fancy_viewer.c Fix context-menu crash, thanks to Ticho 2019-01-13 [Andrej Kacian] 3.16.0-594-g095a3ea40 * src/folderview.c Fix alignment on folderview title button icons This also fixes some GTK runtime warnings at startup 2019-01-13 [Andrej Kacian] 3.16.0-593-gc6b9d4745 * src/gtk/gtkcmclist.c In GtkCMCList, do not try to allocate title button sizes if the widget is not ready This fixes fixes several GTK runtime warnings displayed on startup and when switching between layouts. Plus, saves some CPU cycles, obviously. 2019-01-13 [Andrej Kacian] 3.16.0-592-g4b9adc862 * src/image_viewer.c Fix click-to-resize in image viewer GtkScrolledWindow does not seem to intercept button-press-event when pointer is on its content, and GtkImage does not have GdkWindow of its own, so it can't accept events. We add a GtkEventBox around the image to work around this. 2019-01-12 [Andrej Kacian] 3.16.0-591-g3833e1f72 * src/image_viewer.c Fix image viewer resizing For some reason, GTK3's GtkImage does not update its size when new contents get set to it. We have to force it by calling gtk_widget_size_allocate() on its parent container. 2019-01-12 [Andrej Kacian] 3.16.0-590-g8adbf38cf * src/compose.c * src/gtk/description_window.c * src/gtk/prefswindow.c * src/image_viewer.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcalendar.c * src/prefs_template.c * src/printing.c * src/wizard.c Remove use of deprecated gtk_scrolled_window_add_with_viewport() 2019-01-12 [Andrej Kacian] 3.16.0-589-g4aabbe747 * src/plugins/python/python_prefs.c Remove an unused path variable in python plugin The plugin has no preferences page, so this is not needed. 2019-01-12 [Andrej Kacian] 3.17.3-39-ga016da5d9 * src/plugins/python/python_prefs.c Remove an unused path variable in python plugin The plugin has no preferences page, so this is not needed. 2019-01-12 [Andrej Kacian] 3.16.0-588-g6fb12de21 * src/plugins/rssyl/rssyl_add_item.c Improve new feed item detection algorithm in RSSyl slightly 2019-01-08 [Paul] 3.16.0-587-g47f5ea7b5 * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c add option 'enable keyboard shortcuts' 2019-01-07 [Andrej Kacian] 3.16.0-586-gc3cd2f684 * src/common/utils.c Fix a few small memory leaks in scan_mailto_url() 2019-01-06 [Andrej Kacian] 3.16.0-585-gaf9f8c535 * src/compose.c Improve line breaks in compose window Fixes bug #3070: misbehaving text wrapping when URL chars are present 2019-01-04 [Ricardo Mones] 3.16.0-584-gcd9b61fba * src/main.c Give a hint when option is unknown 2019-01-04 [Andrej Kacian] 3.16.0-583-gb63b8202f * src/action.c Make children tracking in execute_actions() more async-aware We need to update the children count in children->nb after starting each child process instead of after starting all of them, because we use that count in wait_for_children(), which is run asynchronously for each child. Fixes bug #3979: Hang (with killing needed) during action which extracts attachments 2019-01-04 [Andrej Kacian] 3.16.0-582-gb5145c1c4 * src/gtk/sslcertwindow.c Fix an impossible to trigger buffer overflow Gets rid of CID 1442278. 2019-01-04 [Paul] 3.16.0-581-g99f869f79 * po/ru.po fix bug 4142, 'Translation error on Russian' 2019-01-04 [Paul] 3.16.0-580-gb33d5bf60 * src/gtk/about.c update copyright year 2019-01-04 [Paul] 3.16.0-579-ge33f7bd89 * src/gtk/sslcertwindow.c fix bug 4143, 'fingerprint in SSL/TLS certificates for ... (regress error)' patch by Andrej 2019-01-03 [Andrej Kacian] 3.16.0-578-g5b4c3de1d * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h Fix return type for vcal_manager_get_cutype_for_attendee() Patch by Avinash Sonawane, bug #4037. 2019-01-03 [Andrej Kacian] 3.16.0-577-ga835b8d1d * configure.ac Fix configure for rare cases where python is not installed 2019-01-03 [wwp] 3.16.0-576-g27fac7e2f * src/addr_compl.c * src/mimeview.c * src/plugins/libravatar/libravatar_image.c * src/plugins/spam_report/spam_report.c Fix few (possible) crashes due to missing return code checks (patch by Zhouyang, with few modifications). Fixes bug #3977: Fix crshes when some external APIs fail 2019-01-12 [Andrej Kacian] 3.17.3-38-g968cfa882 * src/plugins/rssyl/rssyl_add_item.c Improve new feed item detection algorithm in RSSyl slightly 2019-01-10 [iwkse] 3.16.0-575-g2bba4ee13 * src/plugins/fancy/fancy_viewer.c Fix plugin type, thanks to Ticho 2019-01-09 [iwkse] 3.16.0-574-g3c65d2af1 * src/plugins/fancy/fancy_viewer.c Save zoom_level as integer 2019-01-08 [iwkse] 3.16.0-573-g80fa9a93a * src/plugins/fancy/fancy_viewer.c Fix zoom level button action 2019-01-08 [iwkse] 3.16.0-572-g455fad847 * src/plugins/fancy/fancy_viewer.c Change stock images 2019-01-08 [iwkse] 3.16.0-571-g92b48e478 * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h WebKit2 GTK3 basic migration 2018-11-05 [Michael Rasmussen] 3.16.0-570-g1cfd4d104 * src/plugins/fancy/fancy_viewer.c Fix a memory leak 2018-11-05 [Michael Rasmussen] 3.16.0-569-g5a29ec174 * configure.ac * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Migrate fancy to GTK3 and fix fancy_print 2019-01-08 [Paul] 3.17.3-37-g18bdfb6b6 * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c add option 'enable keyboard shortcuts' 2019-01-07 [Andrej Kacian] 3.17.3-36-g7efc008db * src/common/utils.c Fix a few small memory leaks in scan_mailto_url() 2019-01-06 [Andrej Kacian] 3.17.3-35-gf4f722b81 * src/compose.c Improve line breaks in compose window Fixes bug #3070: misbehaving text wrapping when URL chars are present 2019-01-04 [Ricardo Mones] 3.17.3-34-g0b5103838 * src/main.c Give a hint when option is unknown 2019-01-04 [Andrej Kacian] 3.17.3-33-gb249609f1 * src/action.c Make children tracking in execute_actions() more async-aware We need to update the children count in children->nb after starting each child process instead of after starting all of them, because we use that count in wait_for_children(), which is run asynchronously for each child. Fixes bug #3979: Hang (with killing needed) during action which extracts attachments 2019-01-04 [Andrej Kacian] 3.17.3-32-g3390afd22 * src/gtk/sslcertwindow.c Fix an impossible to trigger buffer overflow Gets rid of CID 1442278. 2019-01-04 [Paul] 3.17.3-31-g07730d30f * po/ru.po fix bug 4142, 'Translation error on Russian' 2019-01-04 [Paul] 3.17.3-30-gc0c904e36 * src/gtk/about.c update copyright year 2019-01-04 [Paul] 3.17.3-29-g8b5f46f3d * src/gtk/sslcertwindow.c fix bug 4143, 'fingerprint in SSL/TLS certificates for ... (regress error)' patch by Andrej 2019-01-03 [Andrej Kacian] 3.17.3-28-gd42cdc00a * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h Fix return type for vcal_manager_get_cutype_for_attendee() Patch by Avinash Sonawane, bug #4037. 2019-01-03 [Andrej Kacian] 3.17.3-27-g9515e440d * configure.ac Fix configure for rare cases where python is not installed 2019-01-03 [wwp] 3.17.3-26-g54e5f174d * src/addr_compl.c * src/mimeview.c * src/plugins/libravatar/libravatar_image.c * src/plugins/spam_report/spam_report.c Fix few (possible) crashes due to missing return code checks (patch by Zhouyang, with few modifications). Fixes bug #3977: Fix crshes when some external APIs fail 2018-12-30 [Michael Rasmussen] 3.16.0-568-g421fce6ee * src/addressbook-dbus.c Fix deprecation warning 2018-12-30 [Michael Rasmussen] 3.16.0-567-ge7e49fb9a * src/addressbook-dbus.h Remove mysterious chars and replace with correct tab chars 2018-12-30 [Michael Rasmussen] 3.16.0-566-gf64d39596 * src/addressbook-dbus.c Remove mysterious chars and replace with correct tab chars 2018-12-30 [Michael Rasmussen] 3.16.0-565-g24bd53425 * src/addressbook-dbus.c Remove mysterious chars and replace with correct tab chars 2019-01-02 [Ricardo Mones] 3.16.0-564-gec8c36f6b * doc/man/claws-mail.1 Remove mention of unused library 2018-12-30 [Andrej Kacian] 3.16.0-563-g17feba13c * configure.ac More user-friendly dependency check for python plugin 2018-12-30 [Andrej Kacian] 3.16.0-562-g393b3f9be * src/summaryview.c Respect quicksearch focus when refreshing summaryview to show new messages Fixes bug #2131: Focus stealing after mail check 2018-12-30 [Andrej Kacian] 3.16.0-561-g088ced3c4 * src/editaddress.c Make "Edit Person Details" window not modal Patch by Salvatore De Paolis. Fixes bug #2045. 2015-07-26 [Stephan Sachse] 3.16.0-560-g83d74cbbf * src/summaryview.c fix nntp manually filtering with account specific rules manually running filter on nntp folders doesn't work correctly with account specific rules. filtering_match_condition() in filtering.c:568 always gets a NULL as ac_prefs and every check with ac_prefs fails subsequently. later cur_account is used instead, what is imo clearly wrong and useless. i have patched summaryview.c:5649 summary_filter() to extract the account data from summaryview and hand over them as new parameter to summary_filter_func(). works for me on fedora 22 and claws-mail-3.11.1 2015-07-26 [Stephan Sachse] 3.16.0-559-g013e2cf70 * src/folder.c fix nntp filtering on incoming messages this should fix bug #1920 and bug #2627 folder_item_scan_full() in folder.c at line 2343 applies filter only to folder items of special type F_INBOX. but nntp folder items are of special folder item type F_NORMAL and folder type F_NEWS. so i change the condition for do_filter to also match nntp folders. works for me on fedora 22 and claws-mail-3.11.1 2018-12-29 [Andrej Kacian] 3.16.0-558-g1135c8b51 * src/plugins/rssyl/rssyl_subscribe.c Fix use after free in rare code path in rssyl_subscribe() 2018-12-29 [Andrej Kacian] 3.16.0-557-g6ff1484e4 * src/gtk/w32_filesel.c Restore line removed by mistake in previous commit. 2018-12-29 [Andrej Kacian] 3.16.0-556-gf63d71034 * src/gtk/w32_filesel.c Fix incorrect pointer arithmetic in w32_filesel.c This caused the lpstrFilter parameter to be set up incorrectly, and a buffer overflow. 2018-12-29 [Andrej Kacian] 3.16.0-555-ga84775197 * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/parse822.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c Do not needlessly cast time_t to long long int for debug_print() 2018-12-29 [Andrej Kacian] 3.16.0-554-g4000e9bc7 * src/common/ssl_certificate.c * src/common/utils.c * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/imap.c * src/msgcache.c * src/password.c * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/libravatar_image.c * src/plugins/tnef_parse/tnef_parse.c * src/procmime.c Fix printf formats for size_t and goffset arguments. Use G_GSIZE_FORMAT and G_GOFFSET_FORMAT macros instead of hardcoded literal formats, because these types can have different sizes on different platforms. 2018-12-29 [Andrej Kacian] 3.16.0-553-gc3356e9c5 * src/action.c Fix pid handling in debug output of kill_children_cb() On Windows, "pid" points to a HANDLE object, not to an integer. 2018-12-29 [Andrej Kacian] 3.16.0-552-g5fdaf0521 * src/common/utils.c Emulate strftime's %r on Windows which does not have that 2018-12-29 [Andrej Kacian] 3.16.0-551-g80f211162 * src/common/utils.c Fix missing ws2tcpip.h include for Windows 2018-12-29 [Andrej Kacian] 3.16.0-550-gf59f7fa6c * src/common/codeconv.h Remove an unused enum which was committed by mistake 2018-12-29 [Andrej Kacian] 3.16.0-549-gc8fe9fb73 * src/plugins/managesieve/sieve_prefs.c Remove use of %hhu format in managesieve for g_strdup_printf() 2018-12-29 [Andrej Kacian] 3.16.0-548-g302382cdc * src/common/codeconv.h * src/mimeview.c Fix alertpanel API use in win32 part of mimeview.c 2018-12-27 [Andrej Kacian] 3.16.0-547-g2ceb0d43d * src/html.c Fix incorrect charset conversion in sc_html_read_line(). When converting from single-byte to multi-byte encoding, the resulting string can sometimes have more bytes than the original. 2018-12-24 [wwp] 3.16.0-546-g516496ca1 * src/plugins/python/python_prefs.c * src/plugins/python/python_prefs.h Set a proper copyright header to the files added to the Python plugin source code. 2018-12-24 [wwp] 3.16.0-545-g991419729 * src/gtk/foldersort.c * src/plugins/python/Makefile.am * src/plugins/python/python_plugin.c * src/plugins/python/python_prefs.c * src/plugins/python/python_prefs.h * src/prefs_common.c * src/prefs_common.h * src/uri_opener.c Window sizes are now remembered for the Python console, the 'Open URLs' and the 'Set mailbox order' windows. 2018-12-22 [Paul] 3.16.0-544-g989513b64 * NEWS * README * RELEASE_NOTES for release 3.17.3 2018-12-21 [Ricardo Mones] 3.16.0-543-ga214f4f11 * src/common/tlds.h Update list of TLDs for release 2018-12-21 [Ricardo Mones] 3.16.0-542-g585860603 * src/plugins/libravatar/libravatar_federation.c Libravatar: fix API usage if built without GnuTLS Thanks Andrej for reporting! 2018-12-21 [Andrej Kacian] 3.16.0-541-gc92be95a1 * src/etpan/etpan-ssl.c Fix a mistake I made in commit fd6f84d6b. 2018-12-21 [Andrej Kacian] 3.16.0-540-g8b90dc934 * src/imap.c Fix a harmless compiler warning in imap_cmd_login(). 2018-12-21 [Andrej Kacian] 3.16.0-539-g6d0b5371a * src/imap.c * src/inc.c * src/news.c * src/send_message.c Fix outdated uses of alertpanel() in code paths for --disable-gnutls. 2018-12-21 [Andrej Kacian] 3.16.0-538-gfd6f84d6b * AUTHORS * src/common/session.c * src/common/session.h * src/common/socket.h * src/common/ssl.c * src/common/utils.c * src/common/utils.h * src/etpan/etpan-ssl.c * src/gtk/authors.h * src/imap.c * src/news.c * src/plugins/managesieve/managesieve.c * src/pop.c * src/prefs_account.c * src/prefs_account.h * src/send_message.c Add Server Name Indication support to TLS connections, if applicable. Adds a hidden pref "use_tls_sni". Patch by Alex Smith. Closes bug #4103: TLS SNI (Server Name Indication) support for IMAP, POP & SMTP 2019-01-02 [Ricardo Mones] 3.17.3-25-g9bed4f7d3 * doc/man/claws-mail.1 Remove mention of unused library 2018-12-30 [Michael Rasmussen] 3.17.3-22-g68ccce27a * src/addressbook-dbus.c Fix deprecation warning 2018-12-30 [Michael Rasmussen] 3.17.3-21-g40ae33b70 * src/addressbook-dbus.h Remove mysterious chars and replace with correct tab chars 2018-12-30 [Michael Rasmussen] 3.17.3-20-g2e3443fd4 * src/addressbook-dbus.c Remove mysterious chars and replace with correct tab chars 2018-12-30 [Michael Rasmussen] 3.17.3-19-gf657e0e67 * src/addressbook-dbus.c Remove mysterious chars and replace with correct tab chars 2018-12-30 [Andrej Kacian] 3.17.3-19-gf967507a3 * configure.ac More user-friendly dependency check for python plugin 2018-12-30 [Andrej Kacian] 3.17.3-18-g3982d3e61 * src/summaryview.c Respect quicksearch focus when refreshing summaryview to show new messages Fixes bug #2131: Focus stealing after mail check 2018-12-30 [Andrej Kacian] 3.17.3-17-g9b9f3f130 * src/editaddress.c Make "Edit Person Details" window not modal Patch by Salvatore De Paolis. Fixes bug #2045. 2015-07-26 [Stephan Sachse] 3.17.3-16-g6408f4a50 * src/summaryview.c fix nntp manually filtering with account specific rules manually running filter on nntp folders doesn't work correctly with account specific rules. filtering_match_condition() in filtering.c:568 always gets a NULL as ac_prefs and every check with ac_prefs fails subsequently. later cur_account is used instead, what is imo clearly wrong and useless. i have patched summaryview.c:5649 summary_filter() to extract the account data from summaryview and hand over them as new parameter to summary_filter_func(). works for me on fedora 22 and claws-mail-3.11.1 2015-07-26 [Stephan Sachse] 3.17.3-15-g2a3e98d24 * src/folder.c fix nntp filtering on incoming messages this should fix bug #1920 and bug #2627 folder_item_scan_full() in folder.c at line 2343 applies filter only to folder items of special type F_INBOX. but nntp folder items are of special folder item type F_NORMAL and folder type F_NEWS. so i change the condition for do_filter to also match nntp folders. works for me on fedora 22 and claws-mail-3.11.1 2018-12-29 [Andrej Kacian] 3.17.3-14-gaca15d9a4 * src/plugins/rssyl/rssyl_subscribe.c Fix use after free in rare code path in rssyl_subscribe() 2018-12-29 [Andrej Kacian] 3.17.3-13-g8df6eac2d * src/gtk/w32_filesel.c Restore line removed by mistake in previous commit. 2018-12-29 [Andrej Kacian] 3.17.3-12-g35bfe2979 * src/gtk/w32_filesel.c Fix incorrect pointer arithmetic in w32_filesel.c This caused the lpstrFilter parameter to be set up incorrectly, and a buffer overflow. 2018-12-29 [Andrej Kacian] 3.17.3-11-g6a1521ae3 * src/plugins/libravatar/libravatar_missing.c * src/plugins/rssyl/parse822.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c Do not needlessly cast time_t to long long int for debug_print() 2018-12-29 [Andrej Kacian] 3.17.3-10-g26cbd8a16 * src/common/ssl_certificate.c * src/common/utils.c * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/imap.c * src/msgcache.c * src/password.c * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/libravatar_image.c * src/plugins/tnef_parse/tnef_parse.c * src/procmime.c Fix printf formats for size_t and goffset arguments. Use G_GSIZE_FORMAT and G_GOFFSET_FORMAT macros instead of hardcoded literal formats, because these types can have different sizes on different platforms. 2018-12-29 [Andrej Kacian] 3.17.3-9-g35a3d37ca * src/action.c Fix pid handling in debug output of kill_children_cb() On Windows, "pid" points to a HANDLE object, not to an integer. 2018-12-29 [Andrej Kacian] 3.17.3-8-g324e61f54 * src/common/utils.c Emulate strftime's %r on Windows which does not have that 2018-12-29 [Andrej Kacian] 3.17.3-7-g5eb5c4eff * src/common/utils.c Fix missing ws2tcpip.h include for Windows 2018-12-29 [Andrej Kacian] 3.17.3-6-g2db0c5ebe * src/common/codeconv.h Remove an unused enum which was committed by mistake 2018-12-29 [Andrej Kacian] 3.17.3-5-g11e876ad4 * src/plugins/managesieve/sieve_prefs.c Remove use of %hhu format in managesieve for g_strdup_printf() 2018-12-29 [Andrej Kacian] 3.17.3-4-gfc3ae4dc1 * src/common/codeconv.h * src/mimeview.c Fix alertpanel API use in win32 part of mimeview.c 2018-12-27 [Andrej Kacian] 3.17.3-3-ge457fab67 * src/html.c Fix incorrect charset conversion in sc_html_read_line(). When converting from single-byte to multi-byte encoding, the resulting string can sometimes have more bytes than the original. 2018-12-24 [wwp] 3.17.3-2-gd2ec30de3 * src/plugins/python/python_prefs.c * src/plugins/python/python_prefs.h Set a proper copyright header to the files added to the Python plugin source code. 2018-12-24 [wwp] 3.17.3-1-gb2fffbb32 * src/gtk/foldersort.c * src/plugins/python/Makefile.am * src/plugins/python/python_plugin.c * src/plugins/python/python_prefs.c * src/plugins/python/python_prefs.h * src/prefs_common.c * src/prefs_common.h * src/uri_opener.c Window sizes are now remembered for the Python console, the 'Open URLs' and the 'Set mailbox order' windows. 2018-12-22 [Paul] 3.17.3 * NEWS * README * RELEASE_NOTES for release 3.17.3 2018-12-21 [Ricardo Mones] 3.17.2-21-g9f7c9ee07 * src/common/tlds.h Update list of TLDs for release 2018-12-21 [Ricardo Mones] 3.17.2-20-g62bcd4d68 * src/plugins/libravatar/libravatar_federation.c Libravatar: fix API usage if built without GnuTLS Thanks Andrej for reporting! 2018-12-21 [Andrej Kacian] 3.17.2-19-g759c31806 * src/etpan/etpan-ssl.c Fix a mistake I made in commit 01179f2c1. 2018-12-21 [Andrej Kacian] 3.17.2-18-g23716ceb9 * src/imap.c Fix a harmless compiler warning in imap_cmd_login(). 2018-12-21 [Andrej Kacian] 3.17.2-17-g871204805 * src/imap.c * src/inc.c * src/news.c * src/send_message.c Fix outdated uses of alertpanel() in code paths for --disable-gnutls. 2018-12-21 [Andrej Kacian] 3.17.2-16-g01179f2c1 * AUTHORS * src/common/session.c * src/common/session.h * src/common/socket.h * src/common/ssl.c * src/common/utils.c * src/common/utils.h * src/etpan/etpan-ssl.c * src/gtk/authors.h * src/imap.c * src/news.c * src/plugins/managesieve/managesieve.c * src/pop.c * src/prefs_account.c * src/prefs_account.h * src/send_message.c Add Server Name Indication support to TLS connections, if applicable. Adds a hidden pref "use_tls_sni". Patch by Alex Smith. Closes bug #4103: TLS SNI (Server Name Indication) support for IMAP, POP & SMTP 2018-12-20 [Andrej Kacian] 3.16.0-537-g51df50ba2 * src/action.c * src/main.c * src/statusbar.c Remove a few more #if !GTK_CHECK_VERSION(3, 0, 0) blocks 2018-12-20 [Andrej Kacian] 3.16.0-536-gcf0873c95 * src/addr_compl.c Remove pre-GTK3 code from addr_compl.c. 2018-12-17 [Andrej Kacian] 3.16.0-535-ga80416ea2 * src/common/tests/Makefile.am * .../utils_get_serverportfp_from_filename_test.c Add unit tests for get_serverportfp_from_filename(). 2018-12-17 [Andrej Kacian] 3.16.0-534-gca19994f7 * src/common/utils.c Allow empty output parameters in get_serverportfp_from_filename() 2018-12-18 [wwp] 3.16.0-533-g5afa8c285 * src/prefs_common.c * src/prefs_common.h * src/ssl_manager.c Remember the size of the SSL manager window. 2018-12-18 [wwp] 3.16.0-532-ge493fa7e9 * src/edittags.c Remember 'apply tags' window size, this feature has gone (accidentally?) since 3.0.2cvs103. 2018-12-17 [wwp] 3.16.0-531-gb3f1cc12f * src/common/utils.c * src/common/utils.h Clean-up: remove trailing spaces. 2018-12-17 [wwp] 3.16.0-530-g85e51d737 * src/common/utils.c * src/common/utils.h * src/ssl_manager.c Fix parsing of cert filename, prevent the Tools / SSL/TLS Certificates dialog from crashing when cert filenames contain a fingerprint. Move the parser func to utils.[ch]. 2018-12-17 [Andrej Kacian] 3.16.0-529-ga2f80ff8b * src/ssl_manager.c Make Delete key in TLS certificate manager delete selected certificate. 2018-12-17 [Andrej Kacian] 3.16.0-528-g8a6bba660 * src/common/ssl_certificate.c Remove code duplication in get_certificate_path(). 2018-12-17 [Paul] 3.16.0-527-gb42968f69 * src/compose.c fix bug 4134, ''Save message to' option not set when it should be' 2018-12-15 [Ricardo Mones] 3.16.0-526-gbf3eb7fcf * src/common/utils.h * src/plugins/mailmbox/mailimf_types_helper.c Fix build on Hurd Error was “mailimf_types_helper.c:1265:13: error: 'HOST_NAME_MAX' undeclared (first use in this function); did you mean 'NAME_MAX'?” Completes commit 3a482f4d25110e588ef58d5ee67fa4216a6b631d where this define was used first. 2018-12-18 [Andrej Kacian] 3.16.0-525-gdbc74f072 * src/gtk/gtkcmclist.c Fix topmost row not being redrawn in GtkCMCList expose event. This happened during scrolling, when top of the rectangle GTK asks us to redraw would be in the middle of a row. This "half-visible" row would not be redrawn, leaving its lower part (inside the rectangle) blank. 2018-12-17 [Andrej Kacian] 3.17.2-15-g0d957a26a * src/common/tests/Makefile.am * .../utils_get_serverportfp_from_filename_test.c Add unit tests for get_serverportfp_from_filename(). 2018-12-17 [Andrej Kacian] 3.17.2-14-g191e8af11 * src/common/utils.c Allow empty output parameters in get_serverportfp_from_filename() 2018-12-18 [wwp] 3.17.2-13-g64f270d96 * src/prefs_common.c * src/prefs_common.h * src/ssl_manager.c Remember the size of the SSL manager window. 2018-12-18 [wwp] 3.17.2-12-g1667909b4 * src/edittags.c Remember 'apply tags' window size, this feature has gone (accidentally?) since 3.0.2cvs103. 2018-12-17 [wwp] 3.17.2-11-g416d59b3e * src/common/utils.c * src/common/utils.h Clean-up: remove trailing spaces. 2018-12-17 [wwp] 3.17.2-10-g83bb40f2f * src/common/utils.c * src/common/utils.h * src/ssl_manager.c Fix parsing of cert filename, prevent the Tools / SSL/TLS Certificates dialog from crashing when cert filenames contain a fingerprint. Move the parser func to utils.[ch]. 2018-12-17 [Andrej Kacian] 3.17.2-9-gc120bdcd4 * src/ssl_manager.c Make Delete key in TLS certificate manager delete selected certificate. 2018-12-17 [Andrej Kacian] 3.17.2-8-g0671d7234 * src/common/ssl_certificate.c Remove code duplication in get_certificate_path(). 2018-12-17 [Paul] 3.17.2-7-g6f9b6e162 * src/compose.c fix bug 4134, ''Save message to' option not set when it should be' 2018-12-15 [Ricardo Mones] 3.17.2-6-g37637fcdf * src/common/utils.h * src/plugins/mailmbox/mailimf_types_helper.c Fix build on Hurd Error was “mailimf_types_helper.c:1265:13: error: 'HOST_NAME_MAX' undeclared (first use in this function); did you mean 'NAME_MAX'?” Completes commit 3a482f4d25110e588ef58d5ee67fa4216a6b631d where this define was used first. 2018-12-15 [Andrej Kacian] 3.16.0-524-gcfb760688 * src/action.c * src/common/utils.c * src/common/utils.h Remove strstr2() in favour of g_strstr_len() 2018-12-15 [Andrej Kacian] 3.16.0-523-ga8d84bd45 * src/account.c * src/action.c * src/addr_compl.c * src/addressbook.c * src/addrmerge.c * src/common/codeconv.c * src/common/utils.c * src/common/utils.h * src/common/xml.c * src/compose.c * src/folder.c * src/foldersel.c * src/gtk/gtkaspell.c * src/imap.c * src/ldapctrl.c * src/main.c * src/mainwindow.c * src/mh.c * src/news_gtk.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/notification/claws.def * src/plugins/notification/notification_command.c * src/plugins/notification/notification_core.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_trayicon.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_manager.c * src/prefs_customheader.c * src/prefs_folder_item.c * src/prefs_themes.c * src/procmime.c * src/stock_pixmap.c * src/textview.c Get rid of our strcmp2() in favour of glib's g_strcmp0() 2018-12-14 [Andrej Kacian] 3.16.0-522-gab0b831cb * src/common/tests/Makefile.am * src/common/tests/utils_get_uri_part_test.c Added unit tests for get_uri_part(). 2018-12-14 [Andrej Kacian] 3.16.0-521-gcd661fe56 * src/common/utils.c Make URI highlighting in textview and compose Unicode-aware. Fixes bug #3519: Links including umlauts are broken 2018-12-14 [Paul] 3.16.0-520-g8beb74864 * tools/claws.i18n.status.pl add Poruguese translator 2018-12-14 [Paul] 3.16.0-519-g72538a866 * NEWS * README * RELEASE_NOTES for release 3.17.2 2018-12-14 [Paul] 3.16.0-518-ga3214e0d0 * AUTHORS * src/gtk/authors.h document new Portuguese translator 2018-12-14 [Ricardo Mones] 3.16.0-517-gcc6511ccf * src/common/tlds.h Update list of TLDs for release 2018-12-13 [Ricardo Mones] 3.16.0-516-gc4e727f31 * po/es.po Update Spanish translation 2018-12-13 [Ricardo Mones] 3.16.0-515-g2ee024144 * README Simplify Tools section in README And point to the updated list of tools instead. 2018-12-12 [Andrej Kacian] 3.16.0-514-g83d08a08c * src/news.c Handle corner case in news_get_extra_fields() where msglist is empty This makes the function quit early, instead of requesting XHDR with bogus ranges from the server. Closes bug #4133: trying to read message from an NNTP group (with all expired articles. 2018-12-12 [Paul] 3.16.0-513-g5e584dc85 * configure.ac fix the indentation 2018-12-10 [wwp] 3.16.0-512-g4a00f71a5 * po/fr.po French translation: updates & fixes. 2018-12-10 [wwp] 3.16.0-511-g5aacb3616 * po/fr.po Update French translation. 2018-12-09 [Andrej Kacian] 3.16.0-510-gd4c9be8f9 * src/Makefile.am Do not install "sylpheed-claws" symlink into bindir. 2018-12-06 [Andrej Kacian] 3.16.0-509-g4669bbaa0 * src/wizard.c Corrected values in recvtype comment in wizard accountrc template. 2018-12-02 [Paul] 3.16.0-508-g094455836 * src/summaryview.c complete fix for bug 4132 2018-12-02 [Paul] 3.16.0-507-gcf7dbc823 * src/addrharvest.c these never were directories even before renaming 2018-12-02 [Paul] 3.16.0-506-gc5d8e25ea * src/summaryview.c fix bug 4132, '"Mark all as (un)read" dialog appears when acting on 1 message only' 2018-12-15 [Andrej Kacian] 3.17.2-5-g319dee62d * src/action.c * src/common/utils.c * src/common/utils.h Remove strstr2() in favour of g_strstr_len() 2018-12-15 [Andrej Kacian] 3.17.2-4-gdd3e5698b * src/account.c * src/action.c * src/addr_compl.c * src/addressbook.c * src/addrmerge.c * src/common/codeconv.c * src/common/utils.c * src/common/utils.h * src/common/xml.c * src/compose.c * src/folder.c * src/foldersel.c * src/gtk/gtkaspell.c * src/imap.c * src/ldapctrl.c * src/main.c * src/mainwindow.c * src/mh.c * src/news_gtk.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/notification/claws.def * src/plugins/notification/notification_command.c * src/plugins/notification/notification_core.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_trayicon.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_manager.c * src/prefs_customheader.c * src/prefs_folder_item.c * src/prefs_themes.c * src/procmime.c * src/stock_pixmap.c * src/textview.c Get rid of our strcmp2() in favour of glib's g_strcmp0() 2018-12-14 [Andrej Kacian] 3.17.2-3-g74e46ecdb * src/common/tests/Makefile.am * src/common/tests/utils_get_uri_part_test.c Added unit tests for get_uri_part(). 2018-12-14 [Andrej Kacian] 3.17.2-2-g476d7eca5 * src/common/utils.c Make URI highlighting in textview and compose Unicode-aware. Fixes bug #3519: Links including umlauts are broken 2018-12-14 [Paul] 3.17.2-1-g8f5e5040e * tools/claws.i18n.status.pl add Poruguese translator 2018-12-14 [Paul] 3.17.2 * NEWS * README * RELEASE_NOTES for release 3.17.2 2018-12-14 [Paul] 3.17.0-205-gc910b904b * AUTHORS * src/gtk/authors.h document new Portuguese translator 2018-12-14 [Ricardo Mones] 3.17.0-204-g2a2a9a8ee * src/common/tlds.h Update list of TLDs for release 2018-12-13 [Ricardo Mones] 3.17.0-203-gda552998f * po/es.po Update Spanish translation 2018-12-13 [Paul] 3.17.0-202-g263d1acfa * configure.ac * po/ca.po * po/cs.po * po/da.po * po/de.po * po/nl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po update translations Portuguese updated by Pedro Albuquerque, re-added to configure.ac. The other translations updated by David Medina, David Vachulka, Erik P. Olsen, Simon Legner, Marcel Pol, Frederico Goncalves Guimaraes, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, and Numan Demirdöğen. 2018-12-13 [Ricardo Mones] 3.17.0-201-g3a55f5c67 * README Simplify Tools section in README And point to the updated list of tools instead. 2018-12-12 [Andrej Kacian] 3.17.0-200-gd76f8acd0 * src/news.c Handle corner case in news_get_extra_fields() where msglist is empty This makes the function quit early, instead of requesting XHDR with bogus ranges from the server. Closes bug #4133: trying to read message from an NNTP group (with all expired articles. 2018-12-12 [Paul] 3.17.0-199-g662b8d1b5 * configure.ac fix the indentation 2018-12-10 [wwp] 3.17.0-198-gcd1078647 * po/fr.po French translation: updates & fixes. 2018-12-10 [wwp] 3.17.0-197-gd086779a7 * po/fr.po Update French translation. 2018-12-09 [Andrej Kacian] 3.17.0-196-g63c23248c * src/Makefile.am Do not install "sylpheed-claws" symlink into bindir. 2018-12-06 [Andrej Kacian] 3.17.0-195-g329252a43 * src/wizard.c Corrected values in recvtype comment in wizard accountrc template. 2018-12-02 [Paul] 3.17.0-194-g7d8564219 * src/summaryview.c complete fix for bug 4132 2018-12-02 [Paul] 3.17.0-193-g323cb6092 * src/addrharvest.c these never were directories even before renaming 2018-12-02 [Paul] 3.17.0-192-gf21dc9270 * src/summaryview.c fix bug 4132, '"Mark all as (un)read" dialog appears when acting on 1 message only' 2018-12-01 [Andrej Kacian] 3.16.0-505-g10c21676f * src/folderview.c * src/folderview.h Added header popup menu to folderview. 2018-12-01 [Andrej Kacian] 3.16.0-504-gb8ae498a6 * src/mainwindow.c * src/summaryview.c Create "/Menus" in mainwindow's UI manager in mainwindow.c, not in summaryview.c. 2018-12-01 [Andrej Kacian] 3.16.0-503-g96209c011 * src/folderview.c * src/folderview.h * src/mainwindow.c Added MainWin* parameter to folderview_create(). 2018-11-29 [Andrej Kacian] 3.16.0-502-g90d7cf9c9 * .../notification/gtkhotkey/gtk-hotkey-info.c * .../notification/gtkhotkey/gtk-hotkey-info.h Modernized and simplified plugin's GtkHotkeyInfo class implementation. All this so that we can get rid of deprecated g_type_class_add_private(). 2018-11-29 [Andrej Kacian] 3.16.0-501-g3325a1d5a * src/gtk/Makefile.am * src/gtk/gdkkeysyms-new.h * src/gtk/gtkutils.h * src/plugins/managesieve/sieve_manager.c Remove file gtk/gdkkeysyms-new.h, since we now require new enough GTK+ version. 2018-11-29 [Andrej Kacian] 3.16.0-500-g44f01ab26 * src/sourcewindow.c Sourcewindow doesn't need explicit handling of Ctrl+A, GtkTextView already interprets it as "select all". 2018-11-29 [Andrej Kacian] 3.16.0-499-g5bc18bd17 * src/sourcewindow.c Fix improper GTK API usage in sourceview's "select all". GtkTextView does not implement GtkEditable interface. 2018-11-25 [Andrej Kacian] 3.16.0-498-g988db71a2 * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c * src/summaryview.c * src/summaryview.h Added header popup menu to summaryview, with two menuitems. Also added "Lock column headers" to prefs dialog. Sorting lock pref implementation by Paul. 2018-11-29 [Andrej Kacian] 3.16.0-497-g656e0dde3 * src/prefs_account.c * src/prefs_gtk.h * src/prefs_template.c Added PACK_HSPACER macro to prefs_gtk.h 2018-11-26 [Paul] 3.16.0-496-gb2df7ce9b * src/mainwindow.c be more informative in 'Add mailbox' dialogue 2018-11-24 [Andrej Kacian] 3.16.0-495-g881c83459 * src/plugins/mailmbox/mailimf_types_helper.c Mailmbox: fix buffer overflow in mailimf_get_message_id(). The compiler warning was: mailimf_types_helper.c: In function ‘mailimf_get_message_id’: mailimf_types_helper.c:1270:51: warning: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size between 463 and 500 [-Wformat-truncation=] snprintf(id, MAX_MESSAGE_ID, "etPan.%llx.%lx.%x@%s", ^~ (long long)now, value, getpid(), name); ~~~~ mailimf_types_helper.c:1270:3: note: ‘snprintf’ output between 13 and 561 bytes into a destination of size 512 snprintf(id, MAX_MESSAGE_ID, "etPan.%llx.%lx.%x@%s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (long long)now, value, getpid(), name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-11-24 [Andrej Kacian] 3.16.0-494-g11046472f * src/plugins/mailmbox/mailmbox.c Finish buffer overflow fix attempted in e025cbc3b. 2018-12-01 [Andrej Kacian] 3.17.0-191-g17267f3a5 * src/folderview.c * src/folderview.h Added header popup menu to folderview. 2018-12-01 [Andrej Kacian] 3.17.0-190-g81dd6fb64 * src/mainwindow.c * src/summaryview.c Create "/Menus" in mainwindow's UI manager in mainwindow.c, not in summaryview.c. 2018-12-01 [Andrej Kacian] 3.17.0-189-g7057701fd * src/folderview.c * src/folderview.h * src/mainwindow.c Added MainWin* parameter to folderview_create(). 2018-11-29 [Andrej Kacian] 3.17.0-188-gdea729cc5 * .../notification/gtkhotkey/gtk-hotkey-info.c * .../notification/gtkhotkey/gtk-hotkey-info.h Modernized and simplified plugin's GtkHotkeyInfo class implementation. All this so that we can get rid of deprecated g_type_class_add_private(). 2018-11-29 [Andrej Kacian] 3.17.0-187-g262b3462a * src/gtk/Makefile.am * src/gtk/gdkkeysyms-new.h * src/gtk/gtkutils.h * src/plugins/managesieve/sieve_manager.c Remove file gtk/gdkkeysyms-new.h, since we now require new enough GTK+ version. 2018-11-29 [Andrej Kacian] 3.17.0-186-gd7e48fad8 * src/sourcewindow.c Sourcewindow doesn't need explicit handling of Ctrl+A, GtkTextView already interprets it as "select all". 2018-11-29 [Andrej Kacian] 3.17.0-185-g082fde620 * src/sourcewindow.c Fix improper GTK API usage in sourceview's "select all". GtkTextView does not implement GtkEditable interface. 2018-11-25 [Andrej Kacian] 3.17.0-184-g1e3969195 * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c * src/summaryview.c * src/summaryview.h Added header popup menu to summaryview, with two menuitems. Also added "Lock column headers" to prefs dialog. Sorting lock pref implementation by Paul. 2018-11-29 [Andrej Kacian] 3.17.0-183-g2faa62529 * src/prefs_account.c * src/prefs_gtk.h * src/prefs_template.c Added PACK_HSPACER macro to prefs_gtk.h 2018-11-28 [Andrej Kacian] 3.17.0-182-g906eff234 * src/folderview.c Fix a memory leak in folderview_update_node(). 2018-11-26 [Paul] 3.17.0-181-g0f9a9f599 * src/mainwindow.c be more informative in 'Add mailbox' dialogue 2018-11-24 [Andrej Kacian] 3.17.0-180-g3a482f4d2 * src/plugins/mailmbox/mailimf_types_helper.c Mailmbox: fix buffer overflow in mailimf_get_message_id(). The compiler warning was: mailimf_types_helper.c: In function ‘mailimf_get_message_id’: mailimf_types_helper.c:1270:51: warning: ‘%s’ directive output may be truncated writing up to 511 bytes into a region of size between 463 and 500 [-Wformat-truncation=] snprintf(id, MAX_MESSAGE_ID, "etPan.%llx.%lx.%x@%s", ^~ (long long)now, value, getpid(), name); ~~~~ mailimf_types_helper.c:1270:3: note: ‘snprintf’ output between 13 and 561 bytes into a destination of size 512 snprintf(id, MAX_MESSAGE_ID, "etPan.%llx.%lx.%x@%s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ (long long)now, value, getpid(), name); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2018-11-24 [Andrej Kacian] 3.17.0-179-ga44ea1792 * src/plugins/mailmbox/mailmbox.c Finish buffer overflow fix attempted in e025cbc3b. 2018-05-28 [Ricardo Mones] 3.16.0-493-g2d74012d4 * src/plugins/python/python_plugin.c Fix warning: excess elements in struct initializer 2018-11-24 [Andrej Kacian] 3.16.0-492-gf758c617b * src/plugins/python/python-shell.c Removed deprecated g_type_class_add_private() call in ParasitePythonShell. 2018-11-24 [Andrej Kacian] 3.17.0-178-gca73579c3 * src/plugins/python/python-shell.c Removed deprecated g_type_class_add_private() call in ParasitePythonShell. 2018-11-23 [Paul] 3.16.0-491-g98e157fb3 * src/mimeview.c fix engrish 2018-11-23 [Paul] 3.16.0-490-g102f33c82 * src/plugins/rssyl/rssyl_cb_menu.c fix lost processing rules when renaming folder 2018-11-19 [Andrej Kacian] 3.16.0-489-g6936a2c82 * src/common/xml.c xml_parse_file() fails without assertion warning if xml_open_file() returns NULL. This is not a programmer mistake, therefore an assertion warning is not a good idea. xml_open_file() already shows an assertion warning if necessary. 2018-11-18 [Paul] 3.16.0-488-g43e290527 * src/imap_gtk.c * src/mh_gtk.c mention inherited processing rules also, as this is what happens 2018-11-18 [Paul] 3.16.0-487-gf4d95c94a * src/folder_item_prefs.c fix bug where creating a new folder wth inheriting properties doesn't write processinf rules after copying folder with 'inherit properties from parent folder' set, the processing rules are (initially) present in the processing rules dialogue, but are not actually written. So on a restart they are 'lost'. This is probably the actual bug 4121, ' Moving a subfolder in another folder erases its processing rules', rather than the description given. 2018-11-17 [Andrej Kacian] 3.16.0-486-g8aef4c2d8 * src/plugins/rssyl/rssyl.c Implement batch message removal for RSSyl. This allows further optimization of how often the .deleted file is read and written. 2018-11-23 [Paul] 3.17.0-177-g62c803c00 * src/mimeview.c fix engrish 2018-11-23 [Paul] 3.17.0-176-gc9e83e9d1 * src/plugins/rssyl/rssyl_cb_menu.c fix lost processing rules when renaming folder 2018-11-19 [Andrej Kacian] 3.17.0-175-g9c845be70 * src/common/xml.c xml_parse_file() fails without assertion warning if xml_open_file() returns NULL. This is not a programmer mistake, therefore an assertion warning is not a good idea. xml_open_file() already shows an assertion warning if necessary. 2018-11-18 [Paul] 3.17.0-174-g7698ec3ca * src/imap_gtk.c * src/mh_gtk.c mention inherited processing rules also, as this is what happens 2018-11-18 [Paul] 3.17.0-173-gacf535ca8 * src/folder_item_prefs.c fix bug where creating a new folder wth inheriting properties doesn't write processinf rules after copying folder with 'inherit properties from parent folder' set, the processing rules are (initially) present in the processing rules dialogue, but are not actually written. So on a restart they are 'lost'. This is probably the actual bug 4121, ' Moving a subfolder in another folder erases its processing rules', rather than the description given. 2018-11-17 [Andrej Kacian] 3.17.0-172-g8cde3f4f6 * src/plugins/rssyl/rssyl.c Implement batch message removal for RSSyl. This allows further optimization of how often the .deleted file is read and written. 2018-11-16 [Andrej Kacian] 3.16.0-485-g8ab6fe018 * src/common/tests/Makefile.am * src/common/tests/unmime_test.c Added some basic unit tests for unmime_header(). 2018-11-16 [Andrej Kacian] 3.16.0-484-g5b988e759 * src/common/unmime.c Added NULL parameter check for unmime_header(). 2018-11-16 [Paul] 3.16.0-483-gf6671c889 * src/prefs_summaries.c match the wording of the /View menu 2018-11-15 [Colin Leroy] 3.16.0-482-g138ab1d4e * src/common/ssl_certificate.c Fix bug #4120, "New cert files are created in $HOME instead of in ~/.claws-mail/certs" 2018-11-15 [Andrej Kacian] 3.16.0-481-g31dc76667 * src/common/ssl_certificate.c Sanitize filenames for saved TLS certificates. Fixes using unsafe_ssl_certs pref on Windows, as that includes certificate fingerprint in the filename. Fingerprints contain colons, and those are not allowed in filenames on Windows. 2018-11-14 [Andrej Kacian] 3.16.0-480-gfa1278d30 * src/common/file-utils.c Fix WEXITSTATUS build error on Win32. Also add glib.h include in file-utils.c, so that G_OS_WIN32 ifdefs actually work. 2018-11-14 [Paul] 3.16.0-479-gda0de8926 * src/prefs_summaries.c * src/prefs_summary_open.c move 'msg selection when entering a folder" button to Message List page ... and some English modifications 2018-11-13 [Andrej Kacian] 3.16.0-478-g8fa35065b * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_update_feed.c Further optimize .deleted file reading in RSSyl. When updating a feed, only read the file once at the beginning, instead of reading and rereading it for every parsed feed item. 2018-11-13 [Andrej Kacian] 3.16.0-477-g6e7513fde * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_deleted.h * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_update_feed.c Use much less disk IO when working with .deleted files in RSSyl. 2018-11-10 [Paul] 3.16.0-476-gd46d02c19 * src/inc.c * src/main.c contiunue the fix for check-at-startup, c1297b2d4 The commit eade694613c19ffe747ccb77466070e474e3f968 fixed the case where 'check at startup' completely failed if user did no periodic auto-check. This commit fixes the double-check at start-up (main.c) and the receive dialogue being shown, contrary to option for showing the receive dialogue. 2018-11-09 [Paul] 3.16.0-475-gb9964444b * src/prefs_summaries.c rearrange /Display/Summaries/Message list (some more) 2018-11-09 [Paul] 3.16.0-474-g4cfe7cbe1 * po/en_GB.po update en_GB.po 2018-11-09 [Paul] 3.16.0-473-g9e74e2b16 * src/prefs_summaries.c Display/Summaries/... re-arrange some items 2018-11-09 [Paul] 3.16.0-472-g6cc665b44 * src/folder.c * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c * src/prefs_summaries.c rework Display/Summaries spilt the page into 3 notebook pages. rearrange some options. add some options for new folder defaults 2018-11-08 [Paul] 3.16.0-471-g5f89c59a5 * src/prefs_summaries.c * src/summaryview.c modify label text 2018-11-08 [Paul] 3.16.0-470-gc1297b2d4 * src/inc.c * src/inc.h * src/main.c * src/toolbar.c fix check for mail at start-up 2018-11-07 [Paul] 3.16.0-469-g9b429ff5f * src/gtk/sslcertwindow.c drop redundant md5 fingerprint; more clearly indicate expired sigs 2018-11-07 [Paul] 3.16.0-468-g22ebff822 * src/ssl_manager.c implement RFE 3810, 'SSL certificate manager: add Signature Status and Expiration' Add Status and Expiry columns to certificate list, use bold text to indicate expired certs and failed signatures, and also append ' (expired)' to status where appropriate. Thanks to Andrej for optimisation in ssl_manager_list_view_insert_cert(). 2018-11-06 [Paul] 3.16.0-467-gc3c6c5525 * autogen.sh fix bug 4114, 'autogen.sh: Fix argument quoting' patch by Berhard 2018-11-06 [Paul] 3.16.0-466-g23b3f6398 * autogen.sh fix bug 4115 'autogen: avoid unwarranted re-configure' patch by Bernhard 2018-11-06 [Andrej Kacian] 3.16.0-465-gf6a958270 * src/addressbook.c * src/editgroup.c * src/folderview.c * src/grouplistdialog.c * src/gtk/gtkcmctree.h * src/gtk/gtksctree.h * src/summaryview.c Make sure all users of GtkCMCList do not blindly assume that a button-press-event happens inside of the tree view. If clicking on the header row, the event's x,y coordinates were pointing to a different spot than what the event handler code expected, since those coordinates are relative to the relevant GDK window, and header row has its own. Calls to gtk_cmclist_get_selection_info() or gtk_sctree_is_hot_spot() in such cases therefore returned bogus info. This fixes things like folderview expanding/collapsing selected folder when double-clicking its header column, or selecting first row when single-clicking it. 2018-11-16 [Andrej Kacian] 3.17.0-171-g2109cc165 * src/folder_item_prefs.c Use black as default value for folder_color folder pref. 2018-11-05 [Andrej Kacian] 3.16.0-464-gfef706838 * src/folder_item_prefs.c * src/folder_item_prefs.h * src/prefs_migration.c * src/prefs_migration.h Add config_version to folder item prefs. Also some minor code comment and debug output tweaks. 2018-11-16 [Andrej Kacian] 3.17.0-170-g51cd7832e * src/common/tests/Makefile.am * src/common/tests/unmime_test.c Added some basic unit tests for unmime_header(). 2018-11-16 [Andrej Kacian] 3.17.0-169-g8ea99d0b9 * src/common/unmime.c Added NULL parameter check for unmime_header(). 2018-11-16 [Paul] 3.17.0-168-ga0f4466a9 * src/prefs_summaries.c match the wording of the /View menu 2018-11-15 [Colin Leroy] 3.17.0-167-g85f10a0e2 * src/common/ssl_certificate.c Fix bug #4120, "New cert files are created in $HOME instead of in ~/.claws-mail/certs" 2018-11-15 [Andrej Kacian] 3.17.0-166-gb040d141d * src/common/ssl_certificate.c Sanitize filenames for saved TLS certificates. Fixes using unsafe_ssl_certs pref on Windows, as that includes certificate fingerprint in the filename. Fingerprints contain colons, and those are not allowed in filenames on Windows. 2018-11-14 [Andrej Kacian] 3.17.0-165-g5b177bbac * src/common/file-utils.c Fix WEXITSTATUS build error on Win32. Also add glib.h include in file-utils.c, so that G_OS_WIN32 ifdefs actually work. 2018-11-14 [Paul] 3.17.0-164-g4c1d17a79 * src/prefs_summaries.c * src/prefs_summary_open.c move 'msg selection when entering a folder" button to Message List page ... and some English modifications 2018-11-13 [Andrej Kacian] 3.17.0-163-gc27905f5d * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_update_feed.c Further optimize .deleted file reading in RSSyl. When updating a feed, only read the file once at the beginning, instead of reading and rereading it for every parsed feed item. 2018-11-13 [Andrej Kacian] 3.17.0-162-ge725cc0f9 * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_deleted.h * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_update_feed.c Use much less disk IO when working with .deleted files in RSSyl. 2018-11-12 [Andrej Kacian] 3.17.0-161-ga2fe3fd40 * src/gtk/gtkshruler.c Restored a mistakenly removed ifdef. 2018-11-10 [Paul] 3.17.0-160-g9e6d0bb29 * src/inc.c * src/main.c contiunue the fix for check-at-startup, eade694613c19ffe747ccb77466070e474e3f968 The commit eade694613c19ffe747ccb77466070e474e3f968 fixed the case where 'check at startup' completely failed if user did no periodic auto-check. This commit fixes the double-check at start-up (main.c) and the receive dialogue being shown, contrary to option for showing the receive dialogue. 2018-11-09 [Paul] 3.17.0-159-gfaee87fc9 * src/prefs_summaries.c rearrange /Display/Summaries/Message list (some more) 2018-11-09 [Paul] 3.17.0-158-g2e9296406 * po/en_GB.po update en_GB.po 2018-11-09 [Paul] 3.17.0-157-g7e1fec146 * src/prefs_summaries.c Display/Summaries/... re-arrange some items 2018-11-09 [Paul] 3.17.0-156-g411656df3 * src/folder.c * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c * src/prefs_summaries.c rework Display/Summaries spilt the page into 3 notebook pages. rearrange some options. add some options for new folder defaults 2018-11-08 [Paul] 3.17.0-155-g6eba2085a * src/prefs_summaries.c * src/summaryview.c modify label text 2018-11-08 [Paul] 3.17.0-154-geade69461 * src/inc.c * src/inc.h * src/main.c * src/toolbar.c fix check for mail at start-up 2018-11-07 [Paul] 3.17.0-153-gf4607b4b6 * src/action.c * src/addr_compl.c * src/gtk/colorlabel.c * src/gtk/foldersort.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/gtk/gtkcmctree.c * src/gtk/gtkshruler.c * src/gtk/gtkutils.c * src/gtk/logwindow.c * src/gtk/menu.c * src/gtk/menu.h * src/gtk/quicksearch.c * src/gtk/spell_entry.c * src/main.c * src/mainwindow.c * src/plugins/dillo/dillo_viewer.c * src/prefs_account.c * src/prefs_filtering_action.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/printing.c * src/statusbar.c * src/stock_pixmap.c * src/summary_search.c remove all gtk3 conditionals 2018-11-07 [Paul] 3.17.0-152-ge6df99dfb * configure.ac * src/gtk/Makefile.am remove --enable-gtk3 configure flag 2018-11-07 [Paul] 3.17.0-151-g4d8b35274 * src/gtk/sslcertwindow.c drop redundant md5 fingerprint; more clearly indicate expired sigs 2018-11-07 [Paul] 3.17.0-150-g45fa8affd * src/ssl_manager.c implement RFE 3810, 'SSL certificate manager: add Signature Status and Expiration' Add Status and Expiry columns to certificate list, use bold text to indicate expired certs and failed signatures, and also append ' (expired)' to status where appropriate. Thanks to Andrej for optimisation in ssl_manager_list_view_insert_cert(). 2018-11-06 [Paul] 3.17.0-149-g037e9121b * autogen.sh fix bug 4114, 'autogen.sh: Fix argument quoting' patch by Berhard 2018-11-06 [Paul] 3.17.0-148-g56604ac29 * autogen.sh fix bug 4115 'autogen: avoid unwarranted re-configure' patch by Bernhard 2018-11-06 [Andrej Kacian] 3.17.0-147-ge0981338e * src/addressbook.c * src/editgroup.c * src/folderview.c * src/grouplistdialog.c * src/gtk/gtkcmctree.h * src/gtk/gtksctree.h * src/summaryview.c Make sure all users of GtkCMCList do not blindly assume that a button-press-event happens inside of the tree view. If clicking on the header row, the event's x,y coordinates were pointing to a different spot than what the event handler code expected, since those coordinates are relative to the relevant GDK window, and header row has its own. Calls to gtk_cmclist_get_selection_info() or gtk_sctree_is_hot_spot() in such cases therefore returned bogus info. This fixes things like folderview expanding/collapsing selected folder when double-clicking its header column, or selecting first row when single-clicking it. 2018-11-05 [Andrej Kacian] 3.16.0-463-g04185a6e4 * src/gtk/gtkcmclist.c Fix GtkCMCList columns not being resizeable by dragging. 2018-11-05 [Andrej Kacian] 3.16.0-462-g0b23f0f87 * src/gtk/gtkcmclist.c Do not regard border width property in gtk_cmclist_realize(). Border width happens outside of widget's main GdkWindow. 2018-11-05 [Andrej Kacian] 3.16.0-461-g96c3ac085 * src/gtk/gtkcmclist.c Fix GtkCMCList scrollbar sometimes being out of sync immediately after widget is realized. This is done by setting different GdkEvent masks for different GDK windows within the widget. 2018-11-05 [Andrej Kacian] 3.16.0-460-ga6d209b8e * src/gtk/gtkcmclist.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/plugins/pgpcore/passphrase.c * src/plugins/rssyl/claws.def * src/plugins/spam_report/claws.def * src/plugins/vcalendar/claws.def * src/setup.c * src/statusbar.c * src/statusbar.h Removed use of deprecated gdk_window_process_updates(). 2018-11-05 [Andrej Kacian] 3.16.0-459-g141a9fe27 * src/gtk/gtkcmclist.c * src/gtk/gtkshruler.c Use non-deprecated way to register GdkWindows with our custom widgets. Also removed a few unneeded ifdefs. 2018-11-05 [Andrej Kacian] 3.16.0-458-g1352e3c21 * src/prefs_gtk.c Correctly convert integers as P_COLOR prefs for backwards compatibility. 2018-11-05 [Andrej Kacian] 3.17.0-146-g09541526d * src/folder_item_prefs.h Use same integer type for color folder item prefs like everyone else. 2018-11-05 [Andrej Kacian] 3.17.0-145-g5488cc98e * src/folder_item_prefs.c Save folder color as P_COLOR in folderitemrc. The code to handle backward compatibility (color as int) is already there. 2018-11-05 [Andrej Kacian] 3.17.0-144-gc44e3b37b * src/folder_item_prefs.c * src/folder_item_prefs.h * src/prefs_migration.c * src/prefs_migration.h Add config_version to folder item prefs. Also some minor code comment and debug output tweaks. 2018-11-04 [Andrej Kacian] 3.16.0-457-g3d616afd6 * src/foldersel.c Fix wrong color type in treeview model of folder selection dialog. 2018-11-02 [User Corn] 3.16.0-456-g71b0a50c5 * src/common/file-utils.c Fix build on FreeBSD, sys/wait.h is needed for WEXITSTATUS macro 2018-10-29 [Paul] 3.16.0-455-g826a31268 * src/summaryview.c fix annoyance where your current reading is disturbed when a new msg is filtered into the current folder 2018-10-29 [Paul] 3.16.0-454-g95f481ee3 * src/compose.c fix for smtp-only accounts when global pref for save sent msg is set 2018-10-29 [Paul] 3.16.0-453-gf3144f751 * src/compose.c revert 874a232f1, it breaks stuff 2018-11-03 [Andrej Kacian] 3.16.0-452-g10993cfa6 * src/gtk/menu.c * src/gtk/menu.h Remove last remnants of GtkCMOptionMenu from code. 2018-11-03 [Andrej Kacian] 3.16.0-451-gfb286ec8a * src/prefs_matcher.c Fix an off-by-one bug in the new filter condition color menu. 2018-11-03 [Andrej Kacian] 3.16.0-450-g5ea4e1897 * src/prefs_filtering_action.c Reenabled color labels in filtering action dialog. 2018-11-03 [Andrej Kacian] 3.16.0-449-g545fa6f8e * src/prefs_account.c Make NNTP account crosspost color pref use colorlabel_get/set_combobox_colormenu_active(). 2018-11-03 [Andrej Kacian] 3.16.0-448-g93787a6ff * src/prefs_matcher.c Reenabled color labels in filtering condition dialogs. 2018-11-03 [Andrej Kacian] 3.16.0-447-ge342a1632 * src/gtk/colorlabel.c * src/gtk/colorlabel.h Added colorlabel_get/set_combobox_colormenu_active(). 2018-11-03 [Andrej Kacian] 3.16.0-446-g914c2e3b3 * src/prefs_account.c Re-enable NNTP crosspost color selection in account prefs. It has been rewritten to not use deprecated and removed GtkCMOptionMenu. 2018-11-03 [Andrej Kacian] 3.16.0-445-gf4fd5a6cc * src/gtk/colorlabel.c * src/gtk/colorlabel.h New color selection menu, based on GtkComboBox. 2018-11-02 [Andrej Kacian] 3.16.0-444-g25fc65e75 * src/gtk/gtkcmclist.c Small optimization in GtkCMCList adjust_adjustments(). 2018-11-02 [Andrej Kacian] 3.16.0-443-geb4971a14 * src/gtk/gtkcmclist.c Fix scrollbar being out of sync for GtkCMCLists. 2018-11-02 [Andrej Kacian] 3.16.0-442-g5c9901294 * src/gtk/quicksearch.c Make quicksearch type menu reflect prefs on startup and after a change. 2018-11-02 [User Corn] 3.17.0-143-gbae51cedf * src/common/file-utils.c Fix build on FreeBSD, sys/wait.h is needed for WEXITSTATUS macro 2018-10-29 [Paul] 3.17.0-142-g4dbd13abe * src/summaryview.c fix annoyance where your current reading is disturbed when a new msg is filtered into the current folder 2018-10-29 [Paul] 3.17.0-141-gd2bdb12e8 * src/compose.c fix for smtp-only accounts when global pref for save sent msg is set 2018-10-29 [Paul] 3.17.0-140-g87b3f3f39 * src/compose.c revert g45500aa, it breaks stuff 2018-10-28 [Andrej Kacian] 3.16.0-441-g874a232f1 * src/compose.c Handle compose "Save Message to" checkbox state in compose_set_save_to() only. Fixes bug #4107 - Sent messages do not appear in "Sent" folder... 2018-10-28 [Andrej Kacian] 3.17.0-139-g45500aa4e * src/compose.c Handle compose "Save Message to" checkbox state in compose_set_save_to() only. Fixes bug #4107 - Sent messages do not appear in "Sent" folder... 2018-10-28 [Andrej Kacian] 3.16.0-440-gd4f6290a4 * src/gtk/gtkutils.h Add explanatory comment to GTKUT_COLOR_BUTTON_LABEL macro. ...so that people don't have to dig in commit history to find out. 2018-10-28 [Andrej Kacian] 3.16.0-439-g996b75505 * src/gtk/gtkutils.h * src/prefs_msg_colors.c Get rid of now-unneeded GTKUT_COLOR_BUTTON() macro from gtkutils.h. 2018-10-28 [Andrej Kacian] 3.16.0-438-gbba408b6b * src/prefs_msg_colors.c Make folder color button on Colors prefs page show correct color. 2018-10-28 [Andrej Kacian] 3.16.0-437-gd4603c554 * src/prefs_folder_item.c Remove an unneeded variable assignment. 2018-10-28 [Andrej Kacian] 3.16.0-436-g588426ae4 * src/prefs_spelling.c Make folder color button in spelling prefs show correct color. 2018-10-28 [Andrej Kacian] 3.16.0-435-g8a20504f5 * src/prefs_folder_item.c Make folder color button in folder prefs show correct color. 2018-10-28 [Andrej Kacian] 3.16.0-434-ga1c18383e * src/gtk/gtkutils.c * src/gtk/gtkutils.h A new, non-deprecated way to set color of pref color buttons. We use Pango markup to set the button label background color, instead of changing widget-level background color, which doesn't work anymore in GTK3. 2018-10-28 [Andrej Kacian] 3.16.0-433-g9ad2c0be3 * src/folderview.c Some GtkCMCTree black magic to fix custom folder color not being applied on startup. 2018-10-28 [Andrej Kacian] 3.16.0-432-gba7cbfa5a * src/folder_item_prefs.c Save folder color as P_COLOR. 2018-10-28 [Andrej Kacian] 3.16.0-431-ga63092612 * src/compose.c * src/textview.c Set correct color properties of GtkTextTag after move to GdkRGBA. 2018-10-28 [Andrej Kacian] 3.16.0-430-g04dd31ff0 * src/gtk/gtkutils.c Fix gtkut_gdk_rgba_to_string(). Math is hard. 2018-10-28 [Andrej Kacian] 3.16.0-429-g3380ec271 * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/clamd/clamav_plugin_gtk.c Use correct type for GtkAdjustment in bsfilter and clamd plugins. 2018-10-28 [Andrej Kacian] 3.16.0-428-gd2d11e22e * src/common/defs.h * src/compose.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/foldersel.c * src/folderview.c * src/folderview.h * src/gtk/about.c * src/gtk/colorlabel.c * src/gtk/colorlabel.h * src/gtk/colorsel.c * src/gtk/colorsel.h * src/gtk/gtkaspell.c * src/gtk/gtkaspell.h * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/logwindow.c * src/gtk/logwindow.h * src/gtk/quicksearch.c * src/gtk/spell_entry.c * src/mainwindow.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_prefs.c * src/plugins/notification/notification_prefs.h * src/plugins/vcalendar/vcalendar.c * src/prefs_account.c * src/prefs_common.h * src/prefs_filtering_action.c * src/prefs_folder_item.c * src/prefs_gtk.c * src/prefs_msg_colors.c * src/prefs_msg_colors.h * src/prefs_spelling.c * src/summaryview.c * src/summaryview.h * src/textview.c Use GdkRGBA instead of deprecated GdkColor where possible, and also instead of internal unsigned long representation. The internal representation was buggy anyway, converting to and from GdkColor improperly, changing slightly RGB values. I guess nobody ever noticed slight hue changes. GdkColor is still used when setting widget colors with (also deprecated) GtkStyle, and when using other deprecated functions, which will eventually be replaced. 2018-10-26 [Paul] 3.16.0-427-g4b8281ea0 * src/compose.c only show warning about privacy system 'none' on replies to signed or encrypted msgs 2018-10-25 [Paul] 3.16.0-426-g0dda169e6 * src/prefs_account.c add error checking on account prefs Advanced page 2018-10-25 [Paul] 3.16.0-425-g1d543fc73 * src/compose.c always use folder pref for save msg location if set 2018-10-25 [Paul] 3.16.0-424-gc498960ee * src/compose.c allow account pref and folder pref to override global pref for saving sent msgs 2018-10-25 [Paul] 3.16.0-423-g21716c013 * src/compose.c less haste 2018-10-25 [Paul] 3.16.0-422-g9bf004156 * src/compose.c remove wrongly pushed change in bfc95529975d50e8cda7a85b439aab23f2021c53 2018-10-25 [Paul] 3.16.0-421-g42a8b321b * src/compose.c don't leave the user in limbo when privacy system is 'none' and auto signing/encrypting is set 2018-10-24 [Andrej Kacian] 3.16.0-420-g8838d71e4 * src/prefs_account.c Pack account prefs' checkbtn_crosspost into correct hbox, rather than leaving it unused. 2018-10-24 [Andrej Kacian] 3.16.0-419-g8249ef27a * src/addressbook.c * src/editgroup.c * src/folderview.c * src/grouplistdialog.c * src/summaryview.c Do not use gtk_cmctree_set_line_style(), since it does nothing. 2018-10-23 [Andrej Kacian] 3.16.0-418-gbd7e27127 * src/gtk/gtkshruler.c Removed deprecated g_type_class_add_private() call in GtkSHRuler. 2018-10-19 [Andrej Kacian] 3.16.0-417-g3ddf7c01c * src/passwordstore.c Rework debug output in passwd_store_set() to be less confusing. 2018-10-19 [Andrej Kacian] 3.16.0-416-g3d88db41c * src/passwordstore.c When deleting an account, delete its password store block, instead of just NULLing the block's entries hash table. 2018-10-19 [Ricardo Mones] 3.16.0-415-g01a3b7309 * po/es.po Fix translation for octet-stream view 2018-10-18 [Colin Leroy] 3.16.0-414-ge5a22938a * manual/fr/ack.xml * manual/fr/addrbook.xml * manual/fr/advanced.xml * manual/fr/claws-mail-manual.xml * manual/fr/glossary.xml * manual/fr/handling.xml * manual/fr/keyboard.xml * manual/fr/starting.xml Rewrap fr manual for lisibility 2018-10-17 [Colin Leroy] 3.16.0-413-g12d02a487 * src/compose.c * src/message_search.c * src/message_search.h * src/messageview.c Fix crash in dangling message search. 2018-10-24 [Andrej Kacian] 3.16.0-412-g0a14bf4b7 * src/gtk/quicksearch.c Rewrote quicksearch searchtype menu from GtkCMOptionMenu to GtkComboBox. 2018-10-26 [Paul] 3.17.0-138-g1fef5ee2e * src/compose.c only show warning about privacy system 'none' on replies to signed or encrypted msgs 2018-10-25 [Paul] 3.17.0-137-gf3e983117 * src/prefs_account.c add error checking on account prefs Advanced page 2018-10-25 [Paul] 3.17.0-136-g4d6cfbf45 * src/compose.c always use folder pref for save msg location if set 2018-10-25 [Paul] 3.17.0-135-g7e1519221 * src/compose.c allow account pref and folder pref to override global pref for saving sent msgs 2018-10-25 [Paul] 3.17.0-134-g30b3fa1ab * src/compose.c less haste 2018-10-25 [Paul] 3.17.0-133-g26395e514 * src/compose.c remove wrongly pushed change in bfc95529975d50e8cda7a85b439aab23f2021c53 2018-10-25 [Paul] 3.17.0-132-gbfc955299 * src/compose.c don't leave the user in limbo when privacy system is 'none' and auto signing/encrypting is set 2018-10-24 [Andrej Kacian] 3.17.0-131-g75b8d8cbb * src/prefs_account.c Pack account prefs' checkbtn_crosspost into correct hbox, rather than leaving it unused. 2018-10-24 [Andrej Kacian] 3.17.0-130-gd42713720 * src/addressbook.c * src/editgroup.c * src/folderview.c * src/grouplistdialog.c * src/summaryview.c Do not use gtk_cmctree_set_line_style(), since it does nothing. 2018-10-23 [Andrej Kacian] 3.17.0-129-g326921cbe * src/gtk/spell_entry.c Removed deprecated g_type_class_add_private() call in ClawsSpellEntry. 2018-10-23 [Andrej Kacian] 3.17.0-128-g9166f8a58 * src/gtk/spell_entry.c * src/gtk/spell_entry.h Use GTK private struct feature correctly in ClawsSpellEntry. g_type_class_add_private() takes care of adding, initializing and cleaning it up, there is no need to add another copy of it and manage it manually. 2018-10-23 [Andrej Kacian] 3.17.0-127-g730f6e21f * src/gtk/gtkshruler.c Removed deprecated g_type_class_add_private() call in GtkSHRuler. 2018-10-23 [Andrej Kacian] 3.16.0-411-gd92c4b171 * src/common/claws.c Disable GTK overlay scrollbars unless the user has it explicitly enabled. 2018-10-19 [Andrej Kacian] 3.17.0-126-g22a05e81e * src/passwordstore.c Rework debug output in passwd_store_set() to be less confusing. 2018-10-19 [Andrej Kacian] 3.17.0-125-g81bd77a29 * src/passwordstore.c When deleting an account, delete its password store block, instead of just NULLing the block's entries hash table. 2018-10-19 [Ricardo Mones] 3.17.0-124-g1b1e9c66e * po/es.po Fix translation for octet-stream view 2018-10-18 [Colin Leroy] 3.17.0-123-g14aaa20bb * manual/fr/ack.xml * manual/fr/addrbook.xml * manual/fr/advanced.xml * manual/fr/claws-mail-manual.xml * manual/fr/glossary.xml * manual/fr/handling.xml * manual/fr/keyboard.xml * manual/fr/starting.xml Rewrap fr manual for lisibility 2018-10-17 [Colin Leroy] 3.17.0-122-g36461c070 * src/compose.c * src/message_search.c * src/message_search.h * src/messageview.c Fix crash in dangling message search. 2018-10-16 [Andrej Kacian] 3.16.0-410-g5ac91d89d * src/gtk/gtkcmclist.c Do not redraw focus of GtkCMCList if the row is unchanged in move_focus_row(); 2018-10-16 [Andrej Kacian] 3.16.0-409-g8d7751e7e * src/summaryview.c In summary_key_pressed(), do not try to reopen the same message if cursor does not change. 2018-10-16 [Andrej Kacian] 3.16.0-408-gfc1bfbac7 * src/summaryview.c Fix an off-by-one error in summary_key_pressed(). 2018-10-16 [Paul] 3.16.0-407-g17451f0fd * src/gtk/sslcertwindow.c fix bug (rfe) 4102, 'Show SHA-256 fingerprint in certificate verification popup' 2018-10-16 [Paul] 3.16.0-406-g9b1579617 * src/plugins/pdf_viewer/poppler_viewer.c fix invalid cast runtime warning 2018-10-15 [Colin Leroy] 3.16.0-405-g2485f1fa6 * src/plugins/pdf_viewer/poppler_viewer.c PDF Viewer: handle Ctrl+scroll for zooming 2018-10-15 [Colin Leroy] 3.16.0-404-g9193045b2 * src/plugins/fancy/fancy_viewer.c Fancy: fix left-click on links not opening in browser. 2018-10-11 [Colin Leroy] 3.16.0-403-ge2b7ebaa1 * src/procmsg.c Make the "Saving sent message..." debug prints more interesting. 2018-10-10 [Colin Leroy] 3.16.0-402-g34bfb629f * src/procmime.c Fix in-memory temporary file length 2018-10-08 [Ricardo Mones] 3.16.0-401-g2f9a45ca0 * tools/README * tools/textviewer.pl Update textviewer.pl Patch by H.Merijn Brand 2018-10-08 [Ricardo Mones] 3.16.0-400-g228170113 * tools/README * tools/cm-break.pl * tools/cm-reparent.pl Update thread tools Patch by H.Merijn Brand 2018-10-08 [Andrej Kacian] 3.16.0-399-gb63551d65 * src/passwordstore.c ...and one more forgotten NULL check. 2018-10-08 [Andrej Kacian] 3.16.0-398-g69ce23d67 * src/passwordstore.c Added some NULL checks in passwordstore.c to avoid potential crash. 2018-10-08 [Andrej Kacian] 3.16.0-397-g68ec07738 * src/common/tests/Makefile.am * src/common/tests/codeconv_test.c * src/common/tests/mock_prefs_common_get_flush_metadata.h * src/common/tests/xml_test.c Fix unit tests building, broken after the file-utils addition. 2018-10-08 [Andrej Kacian] 3.16.0-396-g657acd4b1 * src/crash.c Fix file-utils related compiler warnings in crash.c. 2018-10-07 [Colin Leroy] 3.16.0-395-gfcc32c9f4 * src/common/log.c Fix hang on IMAP - the log file is accessed by multiple threads 2018-10-07 [Colin Leroy] 3.16.0-394-g429ab1b06 * src/common/file-utils.c * src/common/file-utils.h * src/compose.c * src/crash.c * src/main.c * src/news.c * src/plugins/fancy/fancy_prefs.c * src/plugins/smime/smime.c * src/plugins/spamassassin/spamassassin.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_account.c * src/wizard.c Fix performance loss on certain file I/O that doesn't need to be safe 2018-10-07 [Colin Leroy] 3.16.0-393-gebb97540b * src/common/file-utils.c * src/common/file-utils.h Make safe_fclose static now that it can be 2018-10-07 [Colin Leroy] 3.16.0-392-gb7e7385fa * src/account.c * src/addrbook.c * src/addrclip.c * src/addressbook.c * src/addrharvest.c * src/addrindex.c * src/addritem.c * src/addrmerge.c * src/autofaces.c * src/common/Makefile.am * src/common/claws_io.c * src/common/file-utils.c * src/common/{claws_io.h => file-utils.h} * src/common/log.c * src/common/plugin.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/common/utils.h * src/common/xml.c * src/common/xmlprops.c * src/compose.c * src/editaddress.c * src/enriched.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/file_checker.c * src/folder.c * src/gtk/about.c * src/html.c * src/image_viewer.c * src/imap.c * src/inc.c * src/jpilot.c * src/ldapquery.c * src/ldif.c * src/main.c * src/matcher.c * src/mbox.c * src/messageview.c * src/mh.c * src/mimeview.c * src/msgcache.c * src/mutt.c * src/news.c * src/partial_download.c * src/passwordstore.c * src/pine.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/archive/archiver_gtk.c * src/plugins/bogofilter/bogofilter.c * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/dillo/dillo_viewer.c * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/mailimf.c * src/plugins/mailmbox/mailimf_write.c * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/newmail/newmail.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/python/python_plugin.c * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_update_format.c * src/plugins/smime/smime.c * src/plugins/spam_report/spam_report.c * src/plugins/spamassassin/libspamc.c * src/plugins/spamassassin/spamassassin.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/pop.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_gtk.c * src/prefs_themes.c * src/procheader.c * src/procmime.c * src/procmsg.c * src/quote_fmt_parse.y * src/send_message.c * src/sourcewindow.c * src/summaryview.c * src/textview.c * src/vcard.c * src/wizard.c Rename claws_io to file-utils, and move file-related functions from utils.c to file-utils.c 2018-10-07 [Colin Leroy] 3.16.0-391-g0cfddd54c * configure.ac * src/account.c * src/addrbook.c * src/addrharvest.c * src/addrindex.c * src/advsearch.c * src/autofaces.c * src/common/claws_io.c * src/common/claws_io.h * src/common/log.c * src/common/plugin.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/common/xml.c * src/common/xml.h * src/common/xmlprops.c * src/compose.c * src/enriched.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/folder.c * src/gtk/about.c * src/html.c * src/imap.c * src/jpilot.c * src/ldapquery.c * src/ldif.c * src/main.c * src/matcher.c * src/mbox.c * src/messageview.c * src/mh.c * src/mimeview.c * src/msgcache.c * src/mutt.c * src/news.c * src/partial_download.c * src/passwordstore.c * src/pine.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/bogofilter/bogofilter.c * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/fancy/claws.def * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/mailimf.c * src/plugins/mailmbox/mailimf_write.c * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/newmail/newmail.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/pgpmime.c * src/plugins/python/python_plugin.c * src/plugins/rssyl/claws.def * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/smime/claws.def * src/plugins/smime/smime.c * src/plugins/spamassassin/spamassassin.c * src/plugins/tnef_parse/claws.def * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/pop.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_gtk.c * src/prefs_themes.c * src/procheader.c * src/procmime.c * src/procmsg.c * src/quote_fmt_parse.y * src/send_message.c * src/sourcewindow.c * src/summaryview.c * src/textview.c * src/vcard.c Wrap file I/O to claws_* to benefit from custom locking when available. Gains about 33% on I/O bound tasks. 2018-10-07 [Andrej Kacian] 3.16.0-390-g3d72e6abd * src/passwordstore.c Improve debug output in passwd_store_set(). 2018-10-07 [Ricardo Mones] 3.16.0-389-gd59c3d1cb * src/procmime.c Fix CID 1439996 and remove unnecessary comparison 2018-10-07 [Colin Leroy] 3.16.0-388-g4ceab3a96 * AUTHORS * src/gtk/authors.h Hey I'm married :) 2018-10-06 [Ricardo Mones] 3.16.0-387-g86d559c96 * .gitignore Don't ignore required file 2018-10-06 [Colin Leroy] 3.16.0-386-g5708f6486 * src/matcher.c Fix indent, sorry. 2018-10-06 [Colin Leroy] 3.16.0-385-gdc7dfb44b * src/Makefile.am * src/addrbook.c * src/addrindex.c * src/common/Makefile.am * src/{safe_fclose.c => common/claws_io.c} * src/{safe_fclose.h => common/claws_io.h} * src/common/log.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/compose.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/ldapquery.c * src/main.c * src/mbox.c * src/messageview.c * src/mh.c * src/msgcache.c * src/news.c * src/partial_download.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/bogofilter/bogofilter.c * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/smime/smime.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/pop.c * src/prefs_common.c * src/procmsg.c Fix build 2018-10-06 [Colin Leroy] 3.16.0-384-g9121905e6 * configure.ac * src/procmime.c Use a memory-based FILE pointer when we can; speeds up search. 2018-10-06 [Colin Leroy] 3.16.0-383-g15bafe177 * src/matcher.c * src/procheader.c * src/procheader.h Don't bother parsing headers when we want to skip them Speeds up body-only search 2018-10-06 [Colin Leroy] 3.16.0-382-g7aeffbd66 * src/procmime.c Fix big leak on mimeinfo freeing 2018-10-06 [Colin Leroy] 3.16.0-381-gb51f1a104 * src/matcher.c * src/matcher.h Halve the time spent manipulating case in case-insensitive searches 2018-10-05 [Colin Leroy] 3.16.0-380-gd8b3d1705 * src/Makefile.am * src/addrbook.c * src/addrindex.c * src/common/Makefile.am * src/common/log.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/compose.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/ldapquery.c * src/main.c * src/mbox.c * src/messageview.c * src/mh.c * src/msgcache.c * src/news.c * src/partial_download.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/bogofilter/bogofilter.c * src/plugins/fancy/claws.def * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/pgpmime.c * src/plugins/rssyl/claws.def * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/smime/claws.def * src/plugins/smime/smime.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_meeting_gtk.c * src/pop.c * src/prefs_common.c * src/procmsg.c * src/safe_fclose.c * src/safe_fclose.h Implement safe_fclose() so we can respect the "Metadata handling" preference for every data file we write into. 2018-10-16 [Andrej Kacian] 3.17.0-121-gff80e86cb * src/gtk/gtkcmclist.c Do not redraw focus of GtkCMCList if the row is unchanged in move_focus_row(); 2018-10-16 [Andrej Kacian] 3.17.0-120-gd9ece0c20 * src/summaryview.c In summary_key_pressed(), do not try to reopen the same message if cursor does not change. 2018-10-16 [Andrej Kacian] 3.17.0-119-g891319d47 * src/summaryview.c Fix an off-by-one error in summary_key_pressed(). 2018-10-16 [Paul] 3.17.0-118-g03a348a54 * src/gtk/sslcertwindow.c fix bug (rfe) 4102, 'Show SHA-256 fingerprint in certificate verification popup' 2018-10-16 [Paul] 3.17.0-117-gc38d06347 * src/plugins/pdf_viewer/poppler_viewer.c fix invalid cast runtime warning 2018-10-15 [Colin Leroy] 3.17.0-116-gdcab487a8 * src/plugins/pdf_viewer/poppler_viewer.c PDF Viewer: handle Ctrl+scroll for zooming 2018-10-15 [Colin Leroy] 3.17.0-115-g54a8e1084 * src/plugins/fancy/fancy_viewer.c Fancy: fix left-click on links not opening in browser. 2018-10-11 [Colin Leroy] 3.17.0-114-g59a718bfd * src/procmsg.c Make the "Saving sent message..." debug prints more interesting. 2018-10-10 [Colin Leroy] 3.17.0-113-g414b08d65 * src/common/file-utils.c * src/common/file-utils.h * src/procmime.c Revert all memory-based tmpfile I/O, it comes with too much drawbacks (like having to know the filesize before writing to it) 2018-10-10 [Colin Leroy] 3.17.0-112-g2735b0e9f * src/common/file-utils.c Fix wording, thanks wwp 2018-10-10 [Colin Leroy] 3.17.0-111-gdf5a9f61d * src/common/file-utils.c str_open_as_stream() doesn't need a real file either. 2018-10-10 [Colin Leroy] 3.17.0-110-g2edb13e58 * src/common/file-utils.c Comment the my_tmpfile_with_len() function. 2018-10-10 [Colin Leroy] 3.17.0-109-gcb3f6bfba * src/procmime.c Fix in-memory temporary file length 2018-10-08 [Ricardo Mones] 3.17.0-108-g1be4e8b27 * tools/README * tools/textviewer.pl Update textviewer.pl Patch by H.Merijn Brand 2018-10-08 [Ricardo Mones] 3.17.0-107-g788d627c2 * tools/README * tools/cm-break.pl * tools/cm-reparent.pl Update thread tools Patch by H.Merijn Brand 2018-10-08 [Andrej Kacian] 3.17.0-106-g595de51b0 * src/passwordstore.c ...and one more forgotten NULL check. 2018-10-08 [Andrej Kacian] 3.17.0-105-ga0ed7e3b9 * src/passwordstore.c Added some NULL checks in passwordstore.c to avoid potential crash. 2018-10-08 [Andrej Kacian] 3.17.0-104-g1cfe78b4d * src/common/tests/Makefile.am * src/common/tests/codeconv_test.c * src/common/tests/mock_prefs_common_get_flush_metadata.h * src/common/tests/xml_test.c Fix unit tests building, broken after the file-utils addition. 2018-10-08 [Andrej Kacian] 3.17.0-103-g14d7dcfd5 * src/crash.c Fix file-utils related compiler warnings in crash.c. 2018-10-07 [Colin Leroy] 3.17.0-102-gd96814391 * src/common/log.c Fix hang on IMAP - the log file is accessed by multiple threads 2018-10-07 [Colin Leroy] 3.17.0-101-ge74555371 * src/common/file-utils.c * src/common/file-utils.h Make safe_fclose static now that it can be 2018-10-07 [Andrej Kacian] 3.17.0-94-g34f7aeb32 * src/passwordstore.c Improve debug output in passwd_store_set(). 2018-10-07 [Colin Leroy] 3.17.0-98-gf04e9a13f * src/common/file-utils.c * src/common/file-utils.h * src/compose.c * src/crash.c * src/main.c * src/news.c * src/plugins/fancy/fancy_prefs.c * src/plugins/smime/smime.c * src/plugins/spamassassin/spamassassin.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_account.c * src/wizard.c Fix performance loss on certain file I/O that doesn't need to be safe 2018-10-07 [Colin Leroy] 3.17.0-97-g77f9a0f03 * src/common/file-utils.c * src/common/file-utils.h * src/procmime.c Add a memory-backed my_tmpfile() implementation. 2018-10-07 [Colin Leroy] 3.17.0-96-gba2f6e56c * src/account.c * src/addrbook.c * src/addrclip.c * src/addressbook.c * src/addrharvest.c * src/addrindex.c * src/addritem.c * src/addrmerge.c * src/autofaces.c * src/common/Makefile.am * src/common/claws_io.c * src/common/file-utils.c * src/common/{claws_io.h => file-utils.h} * src/common/log.c * src/common/plugin.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/common/utils.h * src/common/xml.c * src/common/xmlprops.c * src/compose.c * src/editaddress.c * src/enriched.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/file_checker.c * src/folder.c * src/gtk/about.c * src/html.c * src/image_viewer.c * src/imap.c * src/inc.c * src/jpilot.c * src/ldapquery.c * src/ldif.c * src/main.c * src/matcher.c * src/mbox.c * src/messageview.c * src/mh.c * src/mimeview.c * src/msgcache.c * src/mutt.c * src/news.c * src/partial_download.c * src/passwordstore.c * src/pine.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/archive/archiver_gtk.c * src/plugins/bogofilter/bogofilter.c * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/dillo/dillo_viewer.c * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/mailimf.c * src/plugins/mailmbox/mailimf_write.c * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/newmail/newmail.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/python/python_plugin.c * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_update_format.c * src/plugins/smime/smime.c * src/plugins/spam_report/spam_report.c * src/plugins/spamassassin/libspamc.c * src/plugins/spamassassin/spamassassin.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/pop.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_gtk.c * src/prefs_themes.c * src/procheader.c * src/procmime.c * src/procmsg.c * src/quote_fmt_parse.y * src/send_message.c * src/sourcewindow.c * src/summaryview.c * src/textview.c * src/vcard.c * src/wizard.c Rename claws_io to file-utils, and move file-related functions from utils.c to file-utils.c 2018-10-07 [Colin Leroy] 3.17.0-93-ga5e0ec481 * configure.ac * src/account.c * src/addrbook.c * src/addrharvest.c * src/addrindex.c * src/advsearch.c * src/autofaces.c * src/common/claws_io.c * src/common/claws_io.h * src/common/log.c * src/common/plugin.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/common/xml.c * src/common/xml.h * src/common/xmlprops.c * src/compose.c * src/enriched.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/folder.c * src/gtk/about.c * src/html.c * src/imap.c * src/jpilot.c * src/ldapquery.c * src/ldif.c * src/main.c * src/matcher.c * src/mbox.c * src/messageview.c * src/mh.c * src/mimeview.c * src/msgcache.c * src/mutt.c * src/news.c * src/partial_download.c * src/passwordstore.c * src/pine.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/bogofilter/bogofilter.c * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/fancy/claws.def * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/mailimf.c * src/plugins/mailmbox/mailimf_write.c * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/newmail/newmail.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/pgpmime.c * src/plugins/python/python_plugin.c * src/plugins/rssyl/claws.def * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/smime/claws.def * src/plugins/smime/smime.c * src/plugins/spamassassin/spamassassin.c * src/plugins/tnef_parse/claws.def * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/pop.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_gtk.c * src/prefs_themes.c * src/procheader.c * src/procmime.c * src/procmsg.c * src/quote_fmt_parse.y * src/send_message.c * src/sourcewindow.c * src/summaryview.c * src/textview.c * src/vcard.c Wrap file I/O to claws_* to benefit from custom locking when available. Gains about 33% on I/O bound tasks. 2018-10-07 [Ricardo Mones] 3.17.0-93-g9981c575c * src/procmime.c Fix CID 1439996 and remove unnecessary comparison 2018-10-07 [Colin Leroy] 3.17.0-90-g780883543 * AUTHORS * src/gtk/authors.h Hey I'm married :) 2018-10-06 [Ricardo Mones] 3.17.0-90-g6080b9086 * .gitignore Don't ignore required file 2018-10-06 [Ricardo Mones] 3.17.0-89-g22f4fab38 * src/log * src/patch * src/plugins/tnef_parse/out * src/plugins/vcalendar/libical/libical/ical.h * .../libical/libical/icalderivedparameter.c * .../libical/libical/icalderivedparameter.h * .../libical/libical/icalderivedproperty.c * .../libical/libical/icalderivedproperty.h * .../vcalendar/libical/libical/icalderivedvalue.c * .../vcalendar/libical/libical/icalderivedvalue.h * src/plugins/vcalendar/libical/libical/icallexer.c * .../vcalendar/libical/libical/icalrestriction.c * .../vcalendar/libical/libical/icalversion.h * src/plugins/vcalendar/libical/libical/icalyacc.c * src/plugins/vcalendar/libical/libical/icalyacc.h * .../vcalendar/libical/libical/icalyacc.output Clean more rubbish 2018-10-06 [Andrej Kacian] 3.16.0-379-g1f7e16265 * configure.ac Bump required GTK+ version to 3.20. 2018-10-06 [Colin Leroy] 3.17.0-88-g94a72e2fb * .../acpi_notifier/claws-mail-acpi_notifier.metainfo.xml * .../address_keeper/claws-mail-address_keeper.metainfo.xml * src/plugins/archive/claws-mail-archive.metainfo.xml * src/plugins/att_remover/claws-mail-att_remover.metainfo.xml * src/plugins/attachwarner/claws-mail-attachwarner.metainfo.xml * src/plugins/bogofilter/claws-mail-bogofilter.metainfo.xml * src/plugins/bsfilter/claws-mail-bsfilter.metainfo.xml * src/plugins/clamd/claws-mail-clamd.metainfo.xml * src/plugins/fancy/claws-mail-fancy.metainfo.xml * src/plugins/fetchinfo/claws-mail-fetchinfo.metainfo.xml * src/plugins/gdata/claws-mail-gdata.metainfo.xml * src/plugins/geolocation/claws-mail-geolocation.metainfo.xml * src/plugins/libravatar/claws-mail-libravatar.metainfo.xml * src/plugins/mailmbox/claws-mail-mailmbox.metainfo.xml * src/plugins/newmail/claws-mail-newmail.metainfo.xml * src/plugins/notification/claws-mail-notification.metainfo.xml * src/plugins/pdf_viewer/claws-mail-pdf_viewer.metainfo.xml * src/plugins/perl/claws-mail-perl.metainfo.xml * src/plugins/pgpcore/claws-mail-pgpcore.metainfo.xml * src/plugins/pgpinline/claws-mail-pgpinline.metainfo.xml * src/plugins/pgpmime/claws-mail-pgpmime.metainfo.xml * src/plugins/python/claws-mail-python.metainfo.xml * src/plugins/rssyl/claws-mail-rssyl.metainfo.xml * src/plugins/smime/claws-mail-smime.metainfo.xml * src/plugins/spam_report/claws-mail-spam_report.metainfo.xml * src/plugins/spamassassin/claws-mail-spamassasin.metainfo.xml * src/plugins/spamassassin/claws-mail-spamassassin.metainfo.xml * src/plugins/tnef_parse/claws-mail-tnef_parse.metainfo.xml * src/plugins/vcalendar/claws-mail-vcalendar.metainfo.xml Remove old files that shouldn't be there 2018-10-06 [Colin Leroy] 3.17.0-87-g8386335f6 * src/matcher.c Fix indent, sorry. 2018-10-06 [Colin Leroy] 3.17.0-86-g5a4f5d4e5 * src/Makefile.am * src/addrbook.c * src/addrindex.c * src/common/Makefile.am * src/{safe_fclose.c => common/claws_io.c} * src/{safe_fclose.h => common/claws_io.h} * src/common/log.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/compose.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/ldapquery.c * src/log * src/main.c * src/mbox.c * src/messageview.c * src/mh.c * src/msgcache.c * src/news.c * src/partial_download.c * src/patch * src/plugins/acpi_notifier/acpi_notifier.c * .../claws-mail-acpi_notifier.metainfo.xml * .../claws-mail-address_keeper.metainfo.xml * .../archive/claws-mail-archive.metainfo.xml * .../claws-mail-att_remover.metainfo.xml * .../claws-mail-attachwarner.metainfo.xml * src/plugins/bogofilter/bogofilter.c * .../bogofilter/claws-mail-bogofilter.metainfo.xml * .../bsfilter/claws-mail-bsfilter.metainfo.xml * src/plugins/clamd/claws-mail-clamd.metainfo.xml * src/plugins/fancy/claws-mail-fancy.metainfo.xml * src/plugins/fancy/fancy_viewer.c * .../fetchinfo/claws-mail-fetchinfo.metainfo.xml * src/plugins/gdata/claws-mail-gdata.metainfo.xml * .../claws-mail-geolocation.metainfo.xml * .../libravatar/claws-mail-libravatar.metainfo.xml * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * .../mailmbox/claws-mail-mailmbox.metainfo.xml * src/plugins/mailmbox/mailmbox_folder.c * .../newmail/claws-mail-newmail.metainfo.xml * .../claws-mail-notification.metainfo.xml * .../pdf_viewer/claws-mail-pdf_viewer.metainfo.xml * src/plugins/perl/claws-mail-perl.metainfo.xml * .../pgpcore/claws-mail-pgpcore.metainfo.xml * .../pgpinline/claws-mail-pgpinline.metainfo.xml * src/plugins/pgpinline/pgpinline.c * .../pgpmime/claws-mail-pgpmime.metainfo.xml * src/plugins/pgpmime/pgpmime.c * src/plugins/python/claws-mail-python.metainfo.xml * src/plugins/rssyl/claws-mail-rssyl.metainfo.xml * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/smime/claws-mail-smime.metainfo.xml * src/plugins/smime/smime.c * .../claws-mail-spam_report.metainfo.xml * .../claws-mail-spamassasin.metainfo.xml * .../claws-mail-spamassassin.metainfo.xml * .../tnef_parse/claws-mail-tnef_parse.metainfo.xml * src/plugins/tnef_parse/out * .../vcalendar/claws-mail-vcalendar.metainfo.xml * src/plugins/vcalendar/libical/libical/ical.h * .../libical/libical/icalderivedparameter.c * .../libical/libical/icalderivedparameter.h * .../libical/libical/icalderivedproperty.c * .../libical/libical/icalderivedproperty.h * .../vcalendar/libical/libical/icalderivedvalue.c * .../vcalendar/libical/libical/icalderivedvalue.h * src/plugins/vcalendar/libical/libical/icallexer.c * .../vcalendar/libical/libical/icalrestriction.c * .../vcalendar/libical/libical/icalversion.h * src/plugins/vcalendar/libical/libical/icalyacc.c * src/plugins/vcalendar/libical/libical/icalyacc.h * .../vcalendar/libical/libical/icalyacc.output * src/plugins/vcalendar/vcal_meeting_gtk.c * src/pop.c * src/prefs_common.c * src/procmsg.c Fix build 2018-10-06 [Colin Leroy] 3.17.0-85-g54b9cf143 * configure.ac * src/procmime.c Use a memory-based FILE pointer when we can; speeds up search. 2018-10-06 [Colin Leroy] 3.17.0-84-g2afd55869 * src/matcher.c * src/procheader.c * src/procheader.h Don't bother parsing headers when we want to skip them Speeds up body-only search 2018-10-06 [Colin Leroy] 3.17.0-83-g53b770e39 * src/procmime.c Fix big leak on mimeinfo freeing 2018-10-06 [Colin Leroy] 3.17.0-82-gb20a6fa6d * src/matcher.c * src/matcher.h Halve the time spent manipulating case in case-insensitive searches 2018-10-05 [Colin Leroy] 3.17.0-81-g618839aae * src/Makefile.am * src/addrbook.c * src/addrindex.c * src/common/Makefile.am * src/common/log.c * src/common/prefs.c * src/common/ssl_certificate.c * src/common/tags.c * src/common/template.c * src/common/utils.c * src/compose.c * src/etpan/imap-thread.c * src/exporthtml.c * src/exportldif.c * src/ldapquery.c * src/main.c * src/mbox.c * src/messageview.c * src/mh.c * src/msgcache.c * src/news.c * src/partial_download.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/bogofilter/bogofilter.c * src/plugins/fancy/claws.def * src/plugins/fancy/fancy_viewer.c * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/claws.def * src/plugins/pgpmime/pgpmime.c * src/plugins/rssyl/claws.def * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/smime/claws.def * src/plugins/smime/smime.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_meeting_gtk.c * src/pop.c * src/prefs_common.c * src/procmsg.c * src/safe_fclose.c * src/safe_fclose.h Implement safe_fclose() so we can respect the "Metadata handling" preference for every data file we write into. 2018-10-05 [Andrej Kacian] 3.16.0-378-g6329a84e1 * src/stock_pixmap.c Fixed stock icons to have correct size instead of 0x0. Also cleaned up unused, pre-gtk3 pixmap cruft from stock_pixmap.c. 2018-10-05 [Andrej Kacian] 3.16.0-377-g59b75ea19 * src/mimeview.c * src/mimeview.h * src/stock_pixmap.c Removed a few deprecated GTK API calls in mimeview.c. 2018-10-05 [Andrej Kacian] 3.16.0-376-gde2f37d8c * src/textview.c Do not force textview's minimum width. 2018-10-05 [Andrej Kacian] 3.16.0-375-g73ad30ba7 * src/messageview.c * src/sourcewindow.c Correctly restore msgview and sourceview remembered window sizes. 2018-10-04 [Andrej Kacian] 3.16.0-374-g402f9ed61 * src/gtk/prefswindow.c Restore prefswindow's remembered size correctly. 2018-10-04 [Andrej Kacian] 3.16.0-373-gf71ca14f9 * src/folderview.c * src/mainwindow.c * src/summaryview.c Make main mainwindow components' sizing slightly more sane. gtk_widget_set_size_request() is setting minimal widget size now, so we can't use it for restoring remembered component sizes anymore, since then they can't be made any smaller than the remembered size anymore. 2018-10-04 [Andrej Kacian] 3.16.0-372-g4844c6abc * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/vcalendar/vcal_prefs.c Use correct type for GtkAdjustments in RSSyl and Vcalendar. 2018-10-04 [Andrej Kacian] 3.16.0-371-g4586940f8 * src/plugins/rssyl/rssyl_cb_menu.c Do not use trim_string() in RSSyl's rename folder dialog. 2018-10-04 [Andrej Kacian] 3.17.0-80-gc01f3c5b9 * src/plugins/rssyl/rssyl_cb_menu.c Do not use trim_string() in RSSyl's rename folder dialog. 2018-10-04 [Ricardo Mones] 3.16.0-370-gb983c7d3c * src/entity.c Simplify comparison and keep Coverity happy. 2018-10-04 [Ricardo Mones] 3.16.0-369-g86f514dcf * src/entity.c Disallow zero-length entity 2018-10-04 [Ricardo Mones] 3.16.0-368-g0d64c5849 * src/entity.c Fix CID 1439871 and validate Unicode char strictly 2018-10-03 [Andrej Kacian] 3.16.0-367-g0ca53fa7f * src/entity.c * src/tests/entity_test.c Make entity_decode() handle invalid input better. 2018-10-03 [Colin Leroy] 3.16.0-366-g0b1bc8371 * src/mainwindow.c * src/summaryview.c * src/summaryview.h * src/toolbar.c Fix Reply from mainwindow menu and toolbar when mainwindow's messageview is hidden. 2018-10-02 [Colin Leroy] 3.16.0-365-gc70fdc703 * src/folderview.c Fix Coverity #1372351 2018-10-02 [Colin Leroy] 3.16.0-364-g69280de2b * src/plugins/mailmbox/mailimf.c Fix build warning 2018-10-02 [Colin Leroy] 3.16.0-363-g2ac9c3f4a * src/plugins/notification/notification_core.c Fix Coverity #1220388 2018-10-02 [Colin Leroy] 3.16.0-362-g7568a9531 * src/plugins/mailmbox/mailimf.c Fix Coverity #1220444 2018-10-02 [Andrej Kacian] 3.16.0-361-g08a211524 * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Remove Webkit version check ifdefs, since we depend on a new enough version. 2018-10-01 [Ricardo Mones] 3.16.0-360-g418e8c9d0 * src/common/utils.c * src/common/utils.h * src/prefs_themes.c Don't try to be too clever and remove superuser_p() Being root doesn't really tell much about filesystem permissions. Now it simply ask user what to do and does it as requested. If things go wrong errors will be catched anyway. 2018-09-28 [Colin Leroy] 3.16.0-359-ga24745f49 * src/common/utils.c Fix possible resource leak 2018-09-28 [Colin Leroy] 3.16.0-358-g5d4193bd1 * src/plugins/archive/libarchive_archive.c Fix implicit declaration of g_close() 2018-09-28 [Colin Leroy] 3.16.0-357-g9dc71d31d * .gitignore Add a few ignores 2018-09-28 [Colin Leroy] 3.16.0-356-g5ab33c03b * src/plugins/notification/gtkhotkey/x11/tomboykeybinder.c Fix build on Debian 7 2018-09-28 [Colin Leroy] 3.16.0-355-gdadab3163 * src/plugins/libravatar/libravatar_missing.c Fix Coverity warning (unsafe fscanf) 2018-09-28 [Colin Leroy] 3.16.0-354-g31fce04fd * src/compose.c * src/mainwindow.c * src/summaryview.c * src/summaryview.h * src/toolbar.c Fix bug #3889, "Address and quoted message inconsistent in reply" * Fix right-click replying to messages in summaryview * Fix corner-case when selected and opened messages are different, and one of them is to a mailing-list. 2018-09-28 [Colin Leroy] 3.16.0-353-gbf3b50ead * src/messageview.c Fix possible null-dereference (thanks Coverity) 2018-09-27 [Colin Leroy] 3.16.0-352-g277798d5a * src/mainwindow.c Fix Quicksearch eating keypresses it didn't handle. 2018-09-23 [Andrej Kacian] 3.16.0-351-g1a6b1fa9a * src/summaryview.c Add a NULL check in summary_select_by_msg_list when selecting tree nodes. This fixes an assertion failure when executing an action which moves selected messages to a different folder. We obviously cannot select previously selected messages if they're not in current folder anymore. 2018-09-20 [wwp] 3.16.0-350-g0492042f3 * src/gtk/quicksearch.c Quicksearch: expand extended symbols on "Edit", patch by Olivier Brunel. 2018-09-20 [Paul] 3.16.0-349-g71b5da72e * src/common/defs.h Fix protocol part of some more URLs 2018-09-20 [Ricardo Mones] 3.16.0-348-gdfe7fc39c * README Fix protocol part of some URLs 2018-09-18 [Andrej Kacian] 3.16.0-347-g6293ad156 * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c Set missing pubdate/moddate in RSSyl items to the other one, if available. 2018-09-18 [Andrej Kacian] 3.16.0-346-g5b1b28ce6 * src/plugins/rssyl/libfeed/parser_rss20.c The pubDate timestamp in RSS2.0 sets date_published. 2018-10-04 [Ricardo Mones] 3.17.0-79-gf7dd46558 * src/entity.c Simplify comparison and keep Coverity happy. 2018-10-04 [Ricardo Mones] 3.17.0-78-g5c750e4f2 * src/entity.c Disallow zero-length entity 2018-10-04 [Ricardo Mones] 3.17.0-77-g0641e8ab9 * src/entity.c Fix CID 1439871 and validate Unicode char strictly 2018-10-03 [Andrej Kacian] 3.17.0-76-gc8813ed98 * src/entity.c * src/tests/entity_test.c Make entity_decode() handle invalid input better. 2018-10-03 [Colin Leroy] 3.17.0-75-gdca37632f * src/mainwindow.c * src/summaryview.c * src/summaryview.h * src/toolbar.c Fix Reply from mainwindow menu and toolbar when mainwindow's messageview is hidden. 2018-10-02 [Colin Leroy] 3.17.0-71-g2a91260a6 * src/folderview.c Fix Coverity #1372351 2018-10-02 [Colin Leroy] 3.17.0-70-ge31fed778 * src/plugins/mailmbox/mailimf.c Fix build warning 2018-10-02 [Colin Leroy] 3.17.0-69-g763117cd9 * src/plugins/notification/notification_core.c Fix Coverity #1220388 2018-10-02 [Colin Leroy] 3.17.0-68-g5a109f1a4 * src/plugins/mailmbox/mailimf.c Fix Coverity #1220444 2018-10-02 [Andrej Kacian] 3.17.0-69-g0687f039d * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Remove Webkit version check ifdefs, since we depend on a new enough version. 2018-10-01 [Ricardo Mones] 3.17.0-68-gf3c0367eb * src/common/utils.c * src/common/utils.h * src/prefs_themes.c Don't try to be too clever and remove superuser_p() Being root doesn't really tell much about filesystem permissions. Now it simply ask user what to do and does it as requested. If things go wrong errors will be catched anyway. 2018-09-28 [Colin Leroy] 3.17.0-67-g11ca74eea * src/common/utils.c Fix possible resource leak 2018-09-28 [Colin Leroy] 3.17.0-66-gf93d09243 * src/plugins/archive/libarchive_archive.c Fix implicit declaration of g_close() 2018-09-28 [Colin Leroy] 3.17.0-65-ga997ff5d2 * .gitignore Add a few ignores 2018-09-28 [Colin Leroy] 3.17.0-64-g2c28ac874 * src/plugins/notification/gtkhotkey/x11/tomboykeybinder.c Fix build on Debian 7 2018-09-28 [Colin Leroy] 3.17.0-63-g245cb39fa * src/plugins/libravatar/libravatar_missing.c Fix Coverity warning (unsafe fscanf) 2018-09-28 [Colin Leroy] 3.17.0-62-gd285bdfc2 * src/compose.c * src/mainwindow.c * src/summaryview.c * src/summaryview.h * src/toolbar.c Fix bug #3889, "Address and quoted message inconsistent in reply" * Fix right-click replying to messages in summaryview * Fix corner-case when selected and opened messages are different, and one of them is to a mailing-list. 2018-09-28 [Colin Leroy] 3.17.0-61-gd15c76ad8 * src/messageview.c Fix possible null-dereference (thanks Coverity) 2018-09-27 [Colin Leroy] 3.17.0-60-g029c9c58d * src/mainwindow.c Fix Quicksearch eating keypresses it didn't handle. 2018-09-23 [Andrej Kacian] 3.17.0-59-ga2394c03d * src/summaryview.c Add a NULL check in summary_select_by_msg_list when selecting tree nodes. This fixes an assertion failure when executing an action which moves selected messages to a different folder. We obviously cannot select previously selected messages if they're not in current folder anymore. 2018-09-20 [wwp] 3.17.0-58-g9278a0825 * src/gtk/quicksearch.c Quicksearch: expand extended symbols on "Edit", patch by Olivier Brunel. 2018-09-20 [Paul] 3.17.0-57-gf8cbcff32 * src/common/defs.h Fix protocol part of some more URLs 2018-09-20 [Ricardo Mones] 3.17.0-56-g35966d64d * README Fix protocol part of some URLs 2018-09-18 [Andrej Kacian] 3.17.0-55-g65301ac54 * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c Set missing pubdate/moddate in RSSyl items to the other one, if available. 2018-09-18 [Andrej Kacian] 3.17.0-54-geff481a29 * src/plugins/rssyl/libfeed/parser_rss20.c The pubDate timestamp in RSS2.0 sets date_published. 2018-09-12 [Ricardo Mones] 3.16.0-345-gcee37b8da * src/common/utils.c * src/common/utils.h * src/imap.c Remove dead code 2018-09-11 [Andrej Kacian] 3.16.0-344-g623a8e150 * src/main.c Remove unused macro G_STRING_APPEND_ENCODED_URI. 2018-09-10 [Paul] 3.16.0-343-gdeaf6940f * src/compose.c fix warning dialogue when a re-edited draft compose window is closed after a send failure prevents unexpected loss of drafted message 2018-09-07 [Andrej Kacian] 3.16.0-342-g61f57a631 * src/plugins/fancy/fancy_viewer.c Restore the hovering-over-link callback in Fancy viewer. We still need it to display the hovered-over link in statusbar. 2018-09-07 [wwp] 3.16.0-341-g144e8a291 * src/compose.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/prefs_folder_item.c Add new folder options: enable/disable per-folder signing and encrypting (by default: obey to applicable account preference). 2018-09-06 [Andrej Kacian] 3.16.0-340-ga87829727 * src/common/proxy.c * src/prefs_account.c * src/prefs_common.c Fix dangling pointer in proxy password handling. Initialize proxy_info.proxy_pass to NULL, and reset it back to NULL after use. 2018-09-06 [Andrej Kacian] 3.16.0-339-gf629eb09a * src/common/proxy.c Show correct address:port in SOCKS5 proxy connection failure message. The address and port contained in the server response are what the proxy server has bound locally for the connection, not the destination address and port. 2018-09-06 [Andrej Kacian] 3.16.0-338-gf1394c40f * src/password.c Handle corrupted decrypted passwords gracefully. Check whether the decrypted password is a valid UTF-8 string, and return an empty string if not, instead of returning garbage, probably not NULL-terminated data, and causing problems down the road. 2018-09-06 [Andrej Kacian] 3.16.0-337-g52fd858d5 * src/common/xml.c Avoid an unnecessary string copy in xml_attr_new_int(). 2018-09-06 [wwp] 3.16.0-336-g6c2c5640b * src/compose.c Rename activate_privacy_system() to compose_activate_privacy_system(). 2018-09-05 [Andrej Kacian] 3.16.0-335-ge1616992e * configure.ac Bump up minimum required webkitgtk version to 1.10.0. That's when WebKitWebView's "context-menu" signal was added, we start using it in 288d3a708. 2018-09-05 [Andrej Kacian] 3.16.0-334-g97692c16d * src/plugins/fancy/fancy_viewer.c Fix links not being opened in browser when Fancy menu is opened with a keyboard. 2018-09-05 [Andrej Kacian] 3.16.0-333-g63f4da58b * src/procmsg.c Remove unused string copy from procmsg_msg_exist(). 2018-09-03 [wwp] 3.16.0-332-g72b305195 * src/plugins/vcalendar/vcal_folder.c Fix capitalization of a one Web[cC]al occurrence. 2018-08-31 [Ricardo Mones] 3.16.0-331-gce5e2d54b * configure.ac Fix bug #3418 ‘Building on a Cross Compiling toolchain doesn't work’ The bug is really fixed in commit 8eee2fd5ddb9d24d8f58bf88afdea8ca67daaea5 This only adds a slight modification of the remaining portion of the patch checking the macro itself, from the original attached to the bug by ridai.govinda@gmail.com. 2018-08-31 [Andrej Kacian] 3.16.0-330-gbd176c91f * INSTALL Updated INSTALL file. Updated required GTK+ version, and removed the outdated list of configure options. The existing reference to --help should suffice there. 2018-08-31 [Andrej Kacian] 3.16.0-329-ge03ba6bc4 * .gitignore * Makefile.am * appdata/Makefile.am * config/Makefile.am * config/test-driver * configure.ac * doc/Makefile.am * doc/man/Makefile.am * m4/Makefile.am * manual/Makefile.am * manual/de/Makefile.am * manual/de/dist/Makefile.am * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/dtd/Makefile.am * manual/es/Makefile.am * manual/es/dist/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/Makefile.am * manual/fr/dist/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/Makefile.am * manual/pl/dist/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am * src/Makefile.am * src/common/Makefile.am * src/common/tests/Makefile.am * src/common/tests/codeconv_test.c * src/common/tests/data/empty.xml * src/common/tests/md5_test.c * src/common/tests/mock_prefs_common_get_use_shred.h * src/common/tests/pkcs5_pbkdf2_test.c * src/common/tests/xml_test.c * src/etpan/Makefile.am * src/gtk/Makefile.am * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/libclamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/dillo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/perl/tools/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/python/examples/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/libfeed/Makefile.am * src/plugins/rssyl/libfeed/tests/Makefile.am * src/plugins/rssyl/libfeed/tests/date_test.c * src/plugins/rssyl/libfeed/tests/feed_test.c * .../libfeed/tests/mock_procheader_date_parse.h * src/plugins/rssyl/strutils.h * src/plugins/rssyl/tests/Makefile.am * src/plugins/rssyl/tests/strutils_test.c * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am * src/tests/Makefile.am * src/tests/entity_test.c * src/tests/mock_debug_print.h * tests.mk * tools/Makefile.am Added unit test framework, and some initial unit tests. 2018-08-31 [Andrej Kacian] 3.16.0-328-g9b08d3490 * src/common/md5.c md5.c doesn't need to include entire utils.h. 2018-08-31 [Andrej Kacian] 3.16.0-327-g67bf3b862 * src/Makefile.am * src/common/Makefile.am * src/{ => common}/codeconv.c * src/{ => common}/codeconv.h * src/common/template.c * src/{ => common}/unmime.c * src/{ => common}/unmime.h * src/common/utils.c * src/common/xml.c * src/plugins/rssyl/libfeed/parser_opml.c Moved codeconv.[ch] and unmime.[ch] to common/ subdir. That's where they belong. This also clears up a few ugly cases of other files in common including "../codeconv.h". 2018-08-31 [Andrej Kacian] 3.16.0-326-gc76dd4709 * src/codeconv.c * src/codeconv.h * src/main.c Decouple codeconv.c from prefs_common. 2018-08-31 [Andrej Kacian] 3.16.0-325-gab7e2b272 * src/common/md5.c Add parameter sanity checks to md5_hex_digest() and md5_hex_hmac(). 2017-12-27 [Olivier Brunel] 3.16.0-324-g592f6d132 * src/compose.c Preserve flags & tags when re-editing a message When re-editing a message, let's preserve its flags (color labels, etc) and tags. Can be especially useful for those who use such things on queued messages, and find themselves re-editing messages afterwards but before actually sending them. 2017-12-27 [Olivier Brunel] 3.16.0-323-g892aff4b1 * src/action.c action: Keep selection set afterwards Upon running (filtering) actions, the current selection was lost (due to refreshing the current folder); Let's restore it. 2017-08-02 [Olivier Brunel] 3.16.0-322-gff4c2884e * src/advsearch.c Speed-up searches in References via "x" Since commit 5c9f9e47 (in 2001!) the header "References" is actually cached in MsgInfo, so searching it can be substantially faster if "x" expands to 'references' instead of 'header "References"', much like with 'i' (messageid) or 'I' (inreplyto). 2018-08-30 [wwp] 3.16.0-321-g92c7a4301 * src/common/prefs.c Fix wrong logics leading to writing possibly broken config file, patch by Olivier Brunel. 2018-08-28 [Ricardo Mones] 3.16.0-320-ga0a7b52b6 * README Restore Fancy entry in README, still in tarball ;) Thanks Woody for noticing. 2018-08-27 [Paul] 3.16.0-319-gb4d2f3de0 * configure.ac fix lintian autotools-pkg-config-macro-not-cross-compilation-safe warning see mpilation-safe.html 2018-08-27 [Ricardo Mones] 3.16.0-318-g9b183f5b1 * README Update plugins in README 2018-08-26 [wwp] 3.16.0-317-g83362ed42 * src/codeconv.c Fix wrong test leading to dead code (and dead func), CID 1438531. 2018-08-26 [Paul] 3.16.0-316-g566182e39 * src/common/version.h.in * src/mainwindow.c always show the full version on the mainwindow regardless of --enable-maintainer-mode 2018-08-26 [Paul] 3.16.0-315-g557244820 * NEWS * README * RELEASE_NOTES for release 3.17.1 2018-09-12 [Ricardo Mones] 3.17.0-53-g102ceb8bd * src/common/utils.c * src/common/utils.h * src/imap.c Remove dead code 2018-09-11 [Andrej Kacian] 3.17.0-52-ga18aab16d * src/main.c Remove unused macro G_STRING_APPEND_ENCODED_URI. 2018-09-10 [Paul] 3.17.0-51-g8361f2b0d * src/compose.c fix warning dialogue when a re-edited draft compose window is closed after a send failure prevents unexpected loss of drafted message 2018-09-07 [Andrej Kacian] 3.17.0-50-g9b21fc565 * src/plugins/fancy/fancy_viewer.c Restore the hovering-over-link callback in Fancy viewer. We still need it to display the hovered-over link in statusbar. 2018-09-07 [wwp] 3.17.0-49-g39641415e * src/compose.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/prefs_folder_item.c Add new folder options: enable/disable per-folder signing and encrypting (by default: obey to applicable account preference). 2018-09-06 [Andrej Kacian] 3.17.0-48-gfea0a7450 * src/common/proxy.c * src/prefs_account.c * src/prefs_common.c Fix dangling pointer in proxy password handling. Initialize proxy_info.proxy_pass to NULL, and reset it back to NULL after use. 2018-09-06 [Andrej Kacian] 3.17.0-47-g947233075 * src/common/proxy.c Show correct address:port in SOCKS5 proxy connection failure message. The address and port contained in the server response are what the proxy server has bound locally for the connection, not the destination address and port. 2018-09-06 [Andrej Kacian] 3.17.0-46-g1c069e306 * src/password.c Handle corrupted decrypted passwords gracefully. Check whether the decrypted password is a valid UTF-8 string, and return an empty string if not, instead of returning garbage, probably not NULL-terminated data, and causing problems down the road. 2018-09-06 [Andrej Kacian] 3.17.0-45-gd97d7cbec * src/common/xml.c Avoid an unnecessary string copy in xml_attr_new_int(). 2018-09-06 [wwp] 3.17.0-44-g86fb1955a * src/compose.c Rename activate_privacy_system() to compose_activate_privacy_system(). 2018-09-05 [Andrej Kacian] 3.17.0-43-gccd25e247 * configure.ac Bump up minimum required webkitgtk version to 1.10.0. That's when WebKitWebView's "context-menu" signal was added, we start using it in 288d3a708. 2018-09-05 [Andrej Kacian] 3.17.0-42-g288d3a708 * src/plugins/fancy/fancy_viewer.c Fix links not being opened in browser when Fancy menu is opened with a keyboard. 2018-09-05 [Andrej Kacian] 3.17.0-41-gcec15eadf * src/procmsg.c Remove unused string copy from procmsg_msg_exist(). 2018-09-03 [wwp] 3.17.0-40-g2cce3ea35 * src/plugins/vcalendar/vcal_folder.c Fix capitalization of a one Web[cC]al occurrence. 2018-08-31 [Ricardo Mones] 3.17.0-39-g09bc21b96 * configure.ac Fix bug #3418 ‘Building on a Cross Compiling toolchain doesn't work’ The bug is really fixed in commit 8eee2fd5ddb9d24d8f58bf88afdea8ca67daaea5 This only adds a slight modification of the remaining portion of the patch checking the macro itself, from the original attached to the bug by ridai.govinda@gmail.com. 2018-08-31 [Andrej Kacian] 3.17.0-38-gc60b0fe14 * INSTALL Updated INSTALL file. Updated required GTK+ version, and removed the outdated list of configure options. The existing reference to --help should suffice there. 2018-08-31 [Andrej Kacian] 3.17.0-37-ga095dd9a4 * .gitignore * Makefile.am * appdata/Makefile.am * config/Makefile.am * config/test-driver * configure.ac * doc/Makefile.am * doc/man/Makefile.am * m4/Makefile.am * manual/Makefile.am * manual/de/Makefile.am * manual/de/dist/Makefile.am * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/dtd/Makefile.am * manual/es/Makefile.am * manual/es/dist/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/Makefile.am * manual/fr/dist/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/Makefile.am * manual/pl/dist/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am * src/Makefile.am * src/common/Makefile.am * src/common/tests/Makefile.am * src/common/tests/codeconv_test.c * src/common/tests/data/empty.xml * src/common/tests/md5_test.c * src/common/tests/mock_prefs_common_get_use_shred.h * src/common/tests/pkcs5_pbkdf2_test.c * src/common/tests/xml_test.c * src/etpan/Makefile.am * src/gtk/Makefile.am * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/libclamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/dillo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/perl/tools/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/python/examples/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/libfeed/Makefile.am * src/plugins/rssyl/libfeed/tests/Makefile.am * src/plugins/rssyl/libfeed/tests/date_test.c * src/plugins/rssyl/libfeed/tests/feed_test.c * .../libfeed/tests/mock_procheader_date_parse.h * src/plugins/rssyl/strutils.h * src/plugins/rssyl/tests/Makefile.am * src/plugins/rssyl/tests/strutils_test.c * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am * src/tests/Makefile.am * src/tests/entity_test.c * src/tests/mock_debug_print.h * tests.mk * tools/Makefile.am Added unit test framework, and some initial unit tests. 2018-08-31 [Andrej Kacian] 3.17.0-36-gee945a68a * src/common/md5.c md5.c doesn't need to include entire utils.h. 2018-08-31 [Andrej Kacian] 3.17.0-35-gf7b61e7f3 * src/Makefile.am * src/common/Makefile.am * src/{ => common}/codeconv.c * src/{ => common}/codeconv.h * src/common/template.c * src/{ => common}/unmime.c * src/{ => common}/unmime.h * src/common/utils.c * src/common/xml.c * src/plugins/rssyl/libfeed/parser_opml.c Moved codeconv.[ch] and unmime.[ch] to common/ subdir. That's where they belong. This also clears up a few ugly cases of other files in common including "../codeconv.h". 2018-08-31 [Andrej Kacian] 3.17.0-34-g6a3c7a527 * src/codeconv.c * src/codeconv.h * src/main.c Decouple codeconv.c from prefs_common. 2018-08-31 [Andrej Kacian] 3.17.0-33-gb253d35d1 * src/common/md5.c Add parameter sanity checks to md5_hex_digest() and md5_hex_hmac(). 2017-12-27 [Olivier Brunel] 3.17.0-32-g0b7583815 * src/compose.c Preserve flags & tags when re-editing a message When re-editing a message, let's preserve its flags (color labels, etc) and tags. Can be especially useful for those who use such things on queued messages, and find themselves re-editing messages afterwards but before actually sending them. 2017-12-27 [Olivier Brunel] 3.17.0-31-g7c26149b4 * src/action.c action: Keep selection set afterwards Upon running (filtering) actions, the current selection was lost (due to refreshing the current folder); Let's restore it. 2017-08-02 [Olivier Brunel] 3.17.0-30-g1ad759a67 * src/advsearch.c Speed-up searches in References via "x" Since commit 5c9f9e47 (in 2001!) the header "References" is actually cached in MsgInfo, so searching it can be substantially faster if "x" expands to 'references' instead of 'header "References"', much like with 'i' (messageid) or 'I' (inreplyto). 2018-08-30 [wwp] 3.17.0-29-g48ba0be46 * src/common/prefs.c Fix wrong logics leading to writing possibly broken config file, patch by Olivier Brunel. 2018-08-28 [Ricardo Mones] 3.17.0-28-g1006bf39d * README Restore Fancy entry in README, still in tarball ;) Thanks Woody for noticing. 2018-08-27 [Paul] 3.17.0-27-g8eee2fd5d * configure.ac fix lintian autotools-pkg-config-macro-not-cross-compilation-safe warning see mpilation-safe.html 2018-08-27 [Ricardo Mones] 3.17.0-26-g9883b5177 * README Update plugins in README 2018-08-26 [wwp] 3.17.0-25-gf3accc742 * src/codeconv.c Fix wrong test leading to dead code (and dead func), CID 1438531. 2018-08-26 [Paul] 3.17.0-24-g96806a081 * src/common/version.h.in * src/mainwindow.c always show the full version on the mainwindow regardless of --enable-maintainer-mode 2018-08-26 [Paul] 3.17.0-23-g8932d9161 * NEWS * README * RELEASE_NOTES for release 3.17.1 2018-08-25 [Andrej Kacian] 3.16.0-314-g853d84f38 * src/plugins/vcalendar/claws.def Update vcalendar's claws.def file for Windows build after recent changes. Thanks to Abhay S. Kushwaha. 2018-08-25 [Andrej Kacian] 3.16.0-313-gbf32f9cb1 * src/folderview.c Improve Left Arrow keypress handling for childless folders in folderview. Based on patch by Abhay S. Kushwaha. 2018-08-24 [wwp] 3.16.0-312-g7be212fe5 * src/folderutils.c * src/folderutils.h * src/folderview.c * src/summaryview.c Optimize (for speed) and factorize code related to marking folders as read/unread recursively. A bit of code format fixing too. 2018-08-24 [Andrej Kacian] 3.16.0-311-gb38873d10 * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am Fix building manual PDF and PS formats when building outside of source dir. 2018-08-24 [Andrej Kacian] 3.16.0-310-g4c3ca98d3 * src/plugins/archive/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/libclamd/Makefile.am * src/plugins/dillo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_prefs.c * src/plugins/mailmbox/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am Fix various plugins including generated .h files when building outside of source dir. 2018-08-24 [Andrej Kacian] 3.16.0-309-gdae2a17f4 * configure.ac Fix configure version detection when building outside of srcdir. 2018-08-24 [Colin Leroy] 3.16.0-308-gc2c94ee2d * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/prefs_matcher.c Better GUI (with calendar) for date filtering condition. 2018-08-24 [Colin Leroy] 3.16.0-307-g7363f657b * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/plugins/vcalendar/vcal_meeting_gtk.c Move time selector from vCalendar to gtkutils 2018-08-24 [Colin Leroy] 3.16.0-306-g6b6dc6067 * src/prefs_matcher.c Filtering: simple GUI for date_after/before 2018-08-24 [Colin Leroy] 3.16.0-305-g4ce9b9a45 * src/advsearch.c * src/gtk/quicksearch.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y Filtering: add date_before and date_after 2018-08-23 [Colin Leroy] 3.16.0-304-g1a7555f59 * src/matcher.c Only handle GTK events when matcher test thread takes more than 0 seconds. 2018-08-22 [Andrej Kacian] 3.16.0-303-g4d7a7a503 * src/common/pkcs5_pbkdf2.c Add null pointer checks to pkcs5_pbkdf2(). 2018-08-21 [Andrej Kacian] 3.16.0-302-g3271b0bc8 * src/codeconv.c Added null parameter checks in codeconv.c where appropriate. 2018-08-21 [Andrej Kacian] 3.16.0-301-g4f8b93272 * src/common/md5.h * src/common/utils.h Move the typedef for "u32" from utils.h to md5.h, since it is only used there. 2018-08-21 [Andrej Kacian] 3.16.0-300-gebb399a07 * src/plugins/rssyl/libfeed/parser.c Removed an unused #include from libfeed's parser.c. 2018-08-21 [wwp] 3.16.0-299-g673f0f89f * src/prefs_account.c * src/prefs_receive.c * src/prefs_receive.h Fix missing check for a retrieving interval minimum value in accounts prefs, don't use abbreviated units there and follow the global prefs style. 2018-08-21 [wwp] 3.16.0-298-g3c6c882a1 * src/inc.c Fix wrong time unit shown in offline-override dialog (IMAP), and while we're at it, use the most appropriate reduced number+unit. 2018-08-18 [Andrej Kacian] 3.16.0-297-gced04f335 * src/entity.c Remove unneeded includes from entity.c. 2018-08-18 [wwp] 3.16.0-296-gd468e0fd5 * src/account.c Warn and fail rather than miserably crashing when format string in faulty. 2018-08-18 [wwp] 3.16.0-295-g4e684cb79 * src/quote_fmt_parse.y Fix for Bug 4072: Crash when clicking 'reply' or 'reply with quote' Wrong '%\n' format causes a crash in g_strdup_printf. 2018-08-16 [wwp] 3.16.0-294-gf03a00bc6 * src/addrgather.c * src/crash.c * src/gtk/foldersort.c * src/gtk/foldersort.h * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_contacts.h * src/plugins/gdata/cm_gdata_prefs.h * src/plugins/gdata/gdata_plugin.c * src/plugins/gdata/gdata_plugin.h * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.c * src/plugins/notification/notification_command.h * src/plugins/notification/notification_core.c * src/plugins/notification/notification_core.h * src/plugins/notification/notification_foldercheck.c * src/plugins/notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.c * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.c * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.c * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_pixbuf.c * src/plugins/notification/notification_pixbuf.h * src/plugins/notification/notification_plugin.c * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.c * src/plugins/notification/notification_trayicon.h * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_gtk.c * src/plugins/perl/perl_gtk.h * src/plugins/perl/perl_plugin.c * src/plugins/perl/perl_plugin.h * src/plugins/python/accounttype.c * src/plugins/python/accounttype.h * src/plugins/python/clawsmailmodule.c * src/plugins/python/clawsmailmodule.h * src/plugins/python/composewindowtype.c * src/plugins/python/composewindowtype.h * src/plugins/python/folderpropertiestype.c * src/plugins/python/folderpropertiestype.h * src/plugins/python/foldertype.c * src/plugins/python/foldertype.h * src/plugins/python/mailboxtype.c * src/plugins/python/mailboxtype.h * src/plugins/python/messageinfotype.c * src/plugins/python/messageinfotype.h * src/plugins/python/nodetype.c * src/plugins/python/nodetype.h * src/plugins/python/python_plugin.c * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/plugin.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/rssyl/strutils.c * src/prefs_msg_colors.c * src/procmsg.h Fix/normalize product name in few places in UI and in several source files. 2018-08-16 [wwp] 3.16.0-293-g332c8f052 * src/ldaputil.c Sucesfuly fix typos in LDAP log prints. 2018-08-15 [Paul] 3.16.0-292-g0f02917ab * NEWS * README * RELEASE_NOTES for release 3.17.0 2018-08-15 [Ricardo Mones] 3.16.0-291-g5c2f8b69d * src/common/tlds.h Update list of TLDs for release 2018-08-15 [Ricardo Mones] 3.16.0-290-g6365753f0 * po/es.po Some fixes to Spanish translation 2018-08-15 [wwp] 3.16.0-289-g4fded1ba8 * po/fr.po French translation: last fixes and updates. 2018-08-14 [Ricardo Mones] 3.16.0-288-gd154a3365 * po/es.po Update Spanish translation 2018-08-14 [wwp] 3.16.0-287-gd5df75266 * po/fr.po French translation: introduce inclusive modern French forms (I guess we'll get feedback about this), patch by Colin. 2018-08-14 [wwp] 3.16.0-286-g1f32f6f79 * po/fr.po French translation: fix few uses of ID and capitalization. 2018-08-14 [wwp] 3.16.0-285-g4092c7128 * po/fr.po Fix French translation file. 2018-08-14 [wwp] 3.16.0-284-g2e49be622 * po/fr.po French translation: few fixes more. 2018-08-14 [wwp] 3.16.0-283-g71d317325 * po/fr.po Update French translation (more to come). 2018-08-13 [Andrej Kacian] 3.16.0-282-ge0473d325 * src/plugins/rssyl/strutils.c Fix an embarrassing mistake in rssyl_strreplace(). Closes bug #4068: Claws Mail hangs when getting news from a certain feed 2018-08-13 [Andrej Kacian] 3.16.0-281-gff726cd1a * src/plugins/rssyl/strutils.c Avoid a needless string copy in rssyl_replace_html_stuff(). 2018-08-13 [Andrej Kacian] 3.16.0-280-g2f9243b9b * src/plugins/rssyl/strutils.c Add and to list of HTML tags to remove from feed subjects. 2018-08-13 [Andrej Kacian] 3.16.0-279-g606145f4a * src/plugins/rssyl/strutils.c Return a copy of the string also when sanity checks fail. Also, use GLib's g_return functions instead of ifs and debug_prints. 2018-08-13 [wwp] 3.16.0-278-g3f9089db7 * src/summaryview.c Fix buffer clash (one already present, one added in 3.16.0-254-gb9c4e27), leading to broken To value in From column of message list. 2018-08-07 [Ricardo Mones] 3.16.0-277-g4ab13a1fa * po/es.po Some improvements upon translation 2018-08-03 [Andrej Kacian] 3.16.0-276-g3d6e21305 * src/main.c Fix a memory leak when saving last opened folder on exit. 2018-08-03 [Andrej Kacian] 3.16.0-275-g37bbb866a * src/html.c Fix a memory leak in sc_html_parse_tag(). 2018-08-03 [Andrej Kacian] 3.16.0-274-g7009a9e48 * src/summaryview.c Fix a memory leak in summary_set_header(). 2018-08-03 [Andrej Kacian] 3.16.0-273-g633236aab * src/stock_pixmap.c Fixed a memory leak in stock_pixmap_widget_with_overlay(). 2018-08-03 [Andrej Kacian] 3.16.0-272-g537c51bf4 * src/mainwindow.c * src/toolbar.c Fix memory leaks in toolbar handling of alternate icons (mail/news, ham/spam). 2018-08-25 [Andrej Kacian] 3.17.0-22-ga2fa3991f * src/plugins/vcalendar/claws.def Update vcalendar's claws.def file for Windows build after recent changes. Thanks to Abhay S. Kushwaha. 2018-08-25 [Andrej Kacian] 3.17.0-21-ge3670efae * src/folderview.c Improve Left Arrow keypress handling for childless folders in folderview. Based on patch by Abhay S. Kushwaha. 2018-08-24 [wwp] 3.17.0-20-g125f9caed * src/folderutils.c * src/folderutils.h * src/folderview.c * src/summaryview.c Optimize (for speed) and factorize code related to marking folders as read/unread recursively. A bit of code format fixing too. 2018-08-24 [Andrej Kacian] 3.17.0-19-g1c18933cc * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am Fix building manual PDF and PS formats when building outside of source dir. 2018-08-24 [Andrej Kacian] 3.17.0-18-g4bed28b4a * src/plugins/archive/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/libclamd/Makefile.am * src/plugins/dillo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_prefs.c * src/plugins/mailmbox/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am Fix various plugins including generated .h files when building outside of source dir. 2018-08-24 [Andrej Kacian] 3.17.0-17-gf2f20fc45 * configure.ac Fix configure version detection when building outside of srcdir. 2018-08-24 [Colin Leroy] 3.17.0-16-g5783d2a91 * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/prefs_matcher.c Better GUI (with calendar) for date filtering condition. 2018-08-24 [Colin Leroy] 3.17.0-15-gba29a2031 * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/plugins/vcalendar/vcal_meeting_gtk.c Move time selector from vCalendar to gtkutils 2018-08-24 [Colin Leroy] 3.17.0-14-geee41ab09 * src/prefs_matcher.c Filtering: simple GUI for date_after/before 2018-08-24 [Colin Leroy] 3.17.0-13-g0314475ba * src/advsearch.c * src/gtk/quicksearch.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y Filtering: add date_before and date_after 2018-08-23 [Colin Leroy] 3.17.0-12-gf6016ef46 * src/matcher.c Only handle GTK events when matcher test thread takes more than 0 seconds. 2018-08-22 [Andrej Kacian] 3.17.0-11-gbf1a86dad * src/common/pkcs5_pbkdf2.c Add null pointer checks to pkcs5_pbkdf2(). 2018-08-21 [Andrej Kacian] 3.17.0-10-gfe0f62b14 * src/codeconv.c Added null parameter checks in codeconv.c where appropriate. 2018-08-21 [Andrej Kacian] 3.17.0-9-g85d5f5971 * src/common/md5.h * src/common/utils.h Move the typedef for "u32" from utils.h to md5.h, since it is only used there. 2018-08-21 [Andrej Kacian] 3.17.0-8-g30e2a5df4 * src/plugins/rssyl/libfeed/parser.c Removed an unused #include from libfeed's parser.c. 2018-08-21 [wwp] 3.17.0-7-g3d199c4b0 * src/prefs_account.c * src/prefs_receive.c * src/prefs_receive.h Fix missing check for a retrieving interval minimum value in accounts prefs, don't use abbreviated units there and follow the global prefs style. 2018-08-21 [wwp] 3.17.0-6-g043c4130b * src/inc.c Fix wrong time unit shown in offline-override dialog (IMAP), and while we're at it, use the most appropriate reduced number+unit. 2018-08-18 [Andrej Kacian] 3.17.0-5-gc4b436bcd * src/entity.c Remove unneeded includes from entity.c. 2018-08-18 [wwp] 3.17.0-4-g6406496b9 * src/account.c Warn and fail rather than miserably crashing when format string in faulty. 2018-08-18 [wwp] 3.17.0-3-ge0a319b4b * src/quote_fmt_parse.y Fix for Bug 4072: Crash when clicking 'reply' or 'reply with quote' Wrong '%\n' format causes a crash in g_strdup_printf. 2018-08-16 [wwp] 3.17.0-2-g779d80e31 * src/addrgather.c * src/crash.c * src/gtk/foldersort.c * src/gtk/foldersort.h * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_contacts.h * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h * src/plugins/gdata/gdata_plugin.c * src/plugins/gdata/gdata_plugin.h * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.c * src/plugins/notification/notification_command.h * src/plugins/notification/notification_core.c * src/plugins/notification/notification_core.h * src/plugins/notification/notification_foldercheck.c * src/plugins/notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.c * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.c * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.c * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_pixbuf.c * src/plugins/notification/notification_pixbuf.h * src/plugins/notification/notification_plugin.c * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.c * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.c * src/plugins/notification/notification_trayicon.h * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_gtk.c * src/plugins/perl/perl_gtk.h * src/plugins/perl/perl_plugin.c * src/plugins/perl/perl_plugin.h * src/plugins/python/accounttype.c * src/plugins/python/accounttype.h * src/plugins/python/clawsmailmodule.c * src/plugins/python/clawsmailmodule.h * src/plugins/python/composewindowtype.c * src/plugins/python/composewindowtype.h * src/plugins/python/folderpropertiestype.c * src/plugins/python/folderpropertiestype.h * src/plugins/python/foldertype.c * src/plugins/python/foldertype.h * src/plugins/python/mailboxtype.c * src/plugins/python/mailboxtype.h * src/plugins/python/messageinfotype.c * src/plugins/python/messageinfotype.h * src/plugins/python/nodetype.c * src/plugins/python/nodetype.h * src/plugins/python/python_plugin.c * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/plugin.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/rssyl/strutils.c * src/prefs_msg_colors.c * src/procmsg.h Fix/normalize product name in few places in UI and in several source files. 2018-08-16 [wwp] 3.17.0-1-gb6d5a0d4d * src/ldaputil.c Sucesfuly fix typos in LDAP log prints. 2018-08-15 [Paul] 3.17.0 * NEWS * README * RELEASE_NOTES for release 3.17.0 2018-08-15 [Paul] 3.16.0-272-g5c1b4cfb8 * po/ca.po * po/cs.po * po/da.po * po/de.po * po/fi.po * po/hu.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ro.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po translations updates submitted by David Medina, David Vachulka, Erik P. Olsen, Simon Legner, Flammie Pirinen, Páder Rezső, Petter Adsen, Marcel Pol, Frederico Goncalves Guimaraes, Cristian Secară, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, Numan Demirdöğen, and Mark Chang 2018-08-15 [Ricardo Mones] 3.16.0-271-gab9483a09 * src/common/tlds.h Update list of TLDs for release 2018-08-15 [Ricardo Mones] 3.16.0-270-g7f9ab05e0 * po/es.po Some fixes to Spanish translation 2018-08-15 [wwp] 3.16.0-269-g3c05ca4eb * po/fr.po French translation: last fixes and updates. 2018-08-14 [Ricardo Mones] 3.16.0-268-gdf3e4d6f4 * po/es.po Update Spanish translation 2018-08-14 [wwp] 3.16.0-267-g6073dfd02 * po/fr.po French translation: introduce inclusive modern French forms (I guess we'll get feedback about this), patch by Colin. 2018-08-14 [wwp] 3.16.0-266-ge8ed0f9dc * po/fr.po French translation: fix few uses of ID and capitalization. 2018-08-14 [wwp] 3.16.0-265-gbef81e10b * po/fr.po Fix French translation file. 2018-08-14 [wwp] 3.16.0-264-g9bcda66fb * po/fr.po French translation: few fixes more. 2018-08-14 [wwp] 3.16.0-263-g80b8dda13 * po/fr.po Update French translation (more to come). 2018-08-13 [Andrej Kacian] 3.16.0-262-gee7929f73 * src/plugins/rssyl/strutils.c Fix an embarrassing mistake in rssyl_strreplace(). Closes bug #4068: Claws Mail hangs when getting news from a certain feed 2018-08-13 [Andrej Kacian] 3.16.0-261-gd81313eb3 * src/plugins/rssyl/strutils.c Avoid a needless string copy in rssyl_replace_html_stuff(). 2018-08-13 [Andrej Kacian] 3.16.0-260-gbdf646329 * src/plugins/rssyl/strutils.c Add and to list of HTML tags to remove from feed subjects. 2018-08-13 [Andrej Kacian] 3.16.0-259-g383333946 * src/plugins/rssyl/strutils.c Return a copy of the string also when sanity checks fail. Also, use GLib's g_return functions instead of ifs and debug_prints. 2018-08-13 [wwp] 3.16.0-258-gd8525e5d8 * src/summaryview.c Fix buffer clash (one already present, one added in 3.16.0-254-gb9c4e27), leading to broken To value in From column of message list. 2018-08-07 [Ricardo Mones] 3.16.0-257-g95583f605 * po/es.po Some improvements upon translation 2018-08-03 [Andrej Kacian] 3.16.0-256-gd5d08c669 * src/main.c Fix a memory leak when saving last opened folder on exit. 2018-08-03 [Andrej Kacian] 3.16.0-255-g668f7cb60 * src/html.c Fix a memory leak in sc_html_parse_tag(). 2018-08-03 [Andrej Kacian] 3.16.0-254-gb9c4e27fa * src/summaryview.c Fix a memory leak in summary_set_header(). 2018-08-03 [Andrej Kacian] 3.16.0-253-gb9a58ed5f * src/stock_pixmap.c Fixed a memory leak in stock_pixmap_widget_with_overlay(). 2018-08-03 [Andrej Kacian] 3.16.0-252-ge44bccaba * src/mainwindow.c * src/toolbar.c Fix memory leaks in toolbar handling of alternate icons (mail/news, ham/spam). 2018-08-03 [Andrej Kacian] 3.16.0-271-gd1d885030 * src/plugins/managesieve/sieve_prefs.c Fix two GTK runtime warnings in Managesieve feed properties dialog. 2018-08-03 [Andrej Kacian] 3.16.0-270-g3e49295bd * src/plugins/rssyl/rssyl_feed_props.c Fix two GTK runtime warnings in RSSyl feed properties dialog. 2018-07-15 [Andrej Kacian] 3.16.0-269-ga99fb6c99 * src/textview.c Improve textview keypress handling for scrolling. (PgUp/Down, Space, Backspace) 2018-07-25 [Ricardo Mones] 3.16.0-268-g5a965d62a * src/plugins/mailmbox/mailmbox.c Mailmbox: fix buffer size Should fix the following warnings reported on ML¹: mailmbox.c: In function ‘claws_mailmbox_expunge_no_lock.part.4’: mailmbox.c:1260:34: warning: ‘XXXXXX’ directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] snprintf(tmpfile, PATH_MAX, "%sXXXXXX", folder->mb_filename); ^~~~~~ mailmbox.c:1260:3: note: ‘snprintf’ output between 7 and 4102 bytes into a destination of size 4096 snprintf(tmpfile, PATH_MAX, "%sXXXXXX", folder->mb_filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ¹ https://lists.claws-mail.org/pipermail/users/2018-July/022270.html 2018-07-15 [Andrej Kacian] 3.16.0-267-g57e1eb91e * src/inc.c * src/inc.h * src/mainwindow.c When switching to/from offline mode, reset override timers. Closes bug #4056: Impossible to disable overriding of offline mode 2018-07-22 [Andrej Kacian] 3.16.0-266-g0513b196c * src/advsearch.c Fixed a small memory leak in advsearch_expand_search_string(). 2018-07-22 [Andrej Kacian] 3.16.0-265-g284aa580c * src/plugins/managesieve/managesieve.c Fix auth retry in Managesieve - wrong state variable was being set. 2018-07-22 [Andrej Kacian] 3.16.0-264-g3c35e9356 * src/account.c * src/addressbook_foldersel.c * src/editaddress_other_attributes_ldap.c * src/plugins/libravatar/libravatar.c * src/plugins/pgpcore/select-keys.c * src/summary_search.c Removed a few obsolete and unused functions. 2018-07-22 [Andrej Kacian] 3.16.0-263-g49a9aa163 * src/account.c * src/inc.c When deleting an account, cancel its autocheck timer. 2018-07-20 [Paul] 3.16.0-262-g2f2d8bcd6 * src/gtk/quicksearch.c fix bug 4058, '# in extended search description window should not be translated' 2018-07-17 [Andrej Kacian] 3.16.0-261-g604720d10 * src/plugins/rssyl/rssyl_deleted.c RSSyl: do not look at modified time when matching deleted items 2018-07-16 [Andrej Kacian] 3.16.0-260-gd65b3acef * src/plugins/rssyl/rssyl_subscribe.c RSSyl: Re-add a mistakenly deleted #include. 2018-07-15 [Andrej Kacian] 3.16.0-259-g75dcdc6db * src/plugins/pgpcore/prefs_gpg.c Remove unneeded debug_print lines. 2018-07-15 [Andrej Kacian] 3.16.0-258-g9d26c54bd * src/plugins/pgpcore/prefs_gpg.c Save the account custom signing key ID even if other option than custom is selected. 2018-07-15 [Andrej Kacian] 3.16.0-257-g41dd9c5ac * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_feed.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_subscribe.c RSSyl: add more missing checks for offline mode Closes bug #4014 - "Work offline" doesn't seem to affect RSS 2018-07-15 [Andrej Kacian] 3.16.0-256-gb95650005 * src/plugins/rssyl/rssyl_deleted.c RSSyl: rework matching deleted items to better handle feeds without id Fixes bug #3971 again. 2018-08-03 [Andrej Kacian] 3.16.0-251-g7f375eddc * src/plugins/managesieve/sieve_prefs.c Fix two GTK runtime warnings in Managesieve feed properties dialog. 2018-08-03 [Andrej Kacian] 3.16.0-250-g6a09dd4c2 * src/plugins/rssyl/rssyl_feed_props.c Fix two GTK runtime warnings in RSSyl feed properties dialog. 2018-07-15 [Andrej Kacian] 3.16.0-249-g5b0e5014b * src/textview.c Improve textview keypress handling for scrolling. (PgUp/Down, Space, Backspace) 2018-07-25 [Ricardo Mones] 3.16.0-248-ge025cbc3b * src/plugins/mailmbox/mailmbox.c Mailmbox: fix buffer size Should fix the following warnings reported on ML¹: mailmbox.c: In function ‘claws_mailmbox_expunge_no_lock.part.4’: mailmbox.c:1260:34: warning: ‘XXXXXX’ directive output may be truncated writing 6 bytes into a region of size between 1 and 4096 [-Wformat-truncation=] snprintf(tmpfile, PATH_MAX, "%sXXXXXX", folder->mb_filename); ^~~~~~ mailmbox.c:1260:3: note: ‘snprintf’ output between 7 and 4102 bytes into a destination of size 4096 snprintf(tmpfile, PATH_MAX, "%sXXXXXX", folder->mb_filename); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ¹ https://lists.claws-mail.org/pipermail/users/2018-July/022270.html 2018-07-15 [Andrej Kacian] 3.16.0-247-g4fe990adf * src/inc.c * src/inc.h * src/mainwindow.c When switching to/from offline mode, reset override timers. Closes bug #4056: Impossible to disable overriding of offline mode 2018-07-22 [Andrej Kacian] 3.16.0-246-g5513d4e1c * src/advsearch.c Fixed a small memory leak in advsearch_expand_search_string(). 2018-07-22 [Andrej Kacian] 3.16.0-245-g99c3a400f * src/plugins/managesieve/managesieve.c Fix auth retry in Managesieve - wrong state variable was being set. 2018-07-22 [Andrej Kacian] 3.16.0-244-g0050d6e5b * src/account.c * src/addressbook_foldersel.c * src/editaddress_other_attributes_ldap.c * src/plugins/libravatar/libravatar.c * src/plugins/pgpcore/select-keys.c * src/summary_search.c Removed a few obsolete and unused functions. 2018-07-22 [Andrej Kacian] 3.16.0-243-g67583f39b * src/account.c * src/inc.c When deleting an account, cancel its autocheck timer. 2018-07-20 [Paul] 3.16.0-242-g2af61e132 * src/gtk/quicksearch.c fix bug 4058, '# in extended search description window should not be translated' 2018-07-17 [Andrej Kacian] 3.16.0-241-g4b7454fd6 * src/plugins/rssyl/rssyl_deleted.c RSSyl: do not look at modified time when matching deleted items 2018-07-16 [Andrej Kacian] 3.16.0-240-gacbfbbf4d * src/plugins/rssyl/rssyl_subscribe.c RSSyl: Re-add a mistakenly deleted #include. 2018-07-15 [Andrej Kacian] 3.16.0-239-g07c9868d7 * src/plugins/pgpcore/prefs_gpg.c Remove unneeded debug_print lines. 2018-07-15 [Andrej Kacian] 3.16.0-238-gdac4f7412 * src/plugins/pgpcore/prefs_gpg.c Save the account custom signing key ID even if other option than custom is selected. 2018-07-15 [Andrej Kacian] 3.16.0-237-g04070b4fc * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_feed.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_subscribe.c RSSyl: add more missing checks for offline mode Closes bug #4014 - "Work offline" doesn't seem to affect RSS 2018-07-15 [Andrej Kacian] 3.16.0-236-gd670b55a1 * src/plugins/rssyl/rssyl_deleted.c RSSyl: rework matching deleted items to better handle feeds without id Fixes bug #3971 again. 2018-06-17 [Andrej Kacian] 3.16.0-255-g5b65a79cf * src/account.c * src/inc.c * src/inc.h * src/prefs_account.c * src/prefs_account.h * src/prefs_common.h * src/prefs_migration.c Allow separate autocheck configuration for accounts. Accounts can have their own autocheck intervals, or follow global interval. This separates the autocheck configuration from 'Get all'. config_version is bumped to 3, because meaning of "receive_at_get_all" in account configuration has changed. Closes bug #2552: in automatic checking, enable the use of different time intervals Closes bug #2837: Detach automatic email checking from 'get all' 2018-07-13 [Andrej Kacian] 3.16.0-254-gdc5aefbf9 * src/plugins/archive/Makefile.am Added missing archiver_prefs.h to archive_la_SOURCES. 2018-07-13 [Andrej Kacian] 3.16.0-253-g4a18c3b9c * src/plugins/archive/Makefile.am * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am Do not let plugins install their header files, unless necessary. The only plugin that needs to do that is pgpcore, as there could in theory exist an external plugin that depends on it, and uses symbols from it. 2018-07-13 [Andrej Kacian] 3.16.0-252-g9f9b98a51 * src/gtk/gtkcmclist.c Fix a condition typo in gtk_cmclist_motion(). 2018-07-08 [Andrej Kacian] 3.16.0-251-g9b02796e6 * src/account.c Get rid of account_list_view_add(), since it was just a useless middleman. The logic was pushed down to account_list_store_insert_account_item(), now we only need to pass PrefsAcount pointer to it. 2018-06-17 [Andrej Kacian] 3.16.0-235-gdf5a92776 * src/account.c * src/inc.c * src/inc.h * src/prefs_account.c * src/prefs_account.h * src/prefs_common.h * src/prefs_migration.c Allow separate autocheck configuration for accounts. Accounts can have their own autocheck intervals, or follow global interval. This separates the autocheck configuration from 'Get all'. config_version is bumped to 3, because meaning of "receive_at_get_all" in account configuration has changed. Closes bug #2552: in automatic checking, enable the use of different time intervals Closes bug #2837: Detach automatic email checking from 'get all' 2018-07-13 [Andrej Kacian] 3.16.0-234-g4188d85ff * src/plugins/archive/Makefile.am Added missing archiver_prefs.h to archive_la_SOURCES. 2018-07-13 [Andrej Kacian] 3.16.0-233-gbe57deacf * src/plugins/archive/Makefile.am * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am Do not let plugins install their header files, unless necessary. The only plugin that needs to do that is pgpcore, as there could in theory exist an external plugin that depends on it, and uses symbols from it. 2018-07-13 [Andrej Kacian] 3.16.0-232-gebc70c916 * src/gtk/gtkcmclist.c Fix a condition typo in gtk_cmclist_motion(). 2018-07-08 [Andrej Kacian] 3.16.0-231-g493ff6c54 * src/account.c Get rid of account_list_view_add(), since it was just a useless middleman. The logic was pushed down to account_list_store_insert_account_item(), now we only need to pass PrefsAcount pointer to it. 2018-07-05 [Andrej Kacian] 3.16.0-250-g9498ea6df * src/prefs_account.c * src/prefs_proxy.c Add "Show password" checkbox to each Proxy pref page. 2018-07-05 [Andrej Kacian] 3.16.0-249-gd72e497b0 * src/plugins/managesieve/claws.def * src/plugins/managesieve/managesieve.c More Windows build fixes. Patch by Abhay S. Kushwaha. 2018-07-01 [Andrej Kacian] 3.16.0-248-gbac1a5d03 * src/plugins/managesieve/sieve_prefs.c Cleanup after moving Managesieve passwords to password store. Since the password was moved to password store, there is one less element in accounts' Managesieve config string. The "failed reading Sieve config elements" warning should not be printed if it's just password that's missing. 2018-07-01 [Andrej Kacian] 3.16.0-247-g6e78641b0 * src/passwordstore.c * src/passwordstore.h Added a password store function to check if a password exists. 2018-06-29 [Paul] 3.16.0-246-gac5ac222b * src/messageview.c fix memory leak, and seasoned to suit some tastes 2018-06-29 [Paul] 3.16.0-245-gf343a7fe7 * src/messageview.c use TRUE/FALSE instead of 1/0 2018-06-29 [Paul] 3.16.0-244-g382a0b3e2 * src/account.c * src/account.h * src/messageview.c when a return-receipt request is sent to an unknown addr, make the user choose which acc to send from 2018-06-29 [Paul] 3.16.0-243-g9f648f390 * src/plugins/vcalendar/vcal_folder.c vCalendar: Skip whitespace chars at the beginning of ics stream patch by Avinash Sonawane 2018-06-26 [Andrej Kacian] 3.16.0-242-g2fe3b379c * src/common/proxy.c * src/plugins/pgpcore/claws.def * src/plugins/vcalendar/claws.def Fix build for Windows, plus some missing symbols in claws.def files. Patches by Abhay S. Kushwaha. 2018-06-26 [Andrej Kacian] 3.16.0-241-g5a4e2879f * src/ldapserver.c Fix some variable type mismatches in ldapsvr_connect() on Windows. 2018-06-25 [Holger Berndt] 3.16.0-240-ge038e256b * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Request interactive auth only in case of auth issues At the same time, make (now potentially ignored) errors more visible in the status bar in the same way as background mail fetching errors are reported. Fixes bug #3754 Modified version of the patch by Viacheslav Gagara on that bug report. 2018-06-24 [Holger Berndt] 3.16.0-239-gc28ed2b99 * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Only allow one interactive auth session at a time 2018-07-05 [Andrej Kacian] 3.16.0-230-g41f9ff234 * src/prefs_account.c * src/prefs_proxy.c Add "Show password" checkbox to each Proxy pref page. 2018-07-05 [Andrej Kacian] 3.16.0-229-g57c47f444 * src/plugins/managesieve/claws.def * src/plugins/managesieve/managesieve.c More Windows build fixes. Patch by Abhay S. Kushwaha. 2018-07-01 [Andrej Kacian] 3.16.0-228-ge595b5c0e * src/plugins/managesieve/sieve_prefs.c Cleanup after moving Managesieve passwords to password store. Since the password was moved to password store, there is one less element in accounts' Managesieve config string. The "failed reading Sieve config elements" warning should not be printed if it's just password that's missing. 2018-07-01 [Andrej Kacian] 3.16.0-227-gfa7bec868 * src/passwordstore.c * src/passwordstore.h Added a password store function to check if a password exists. 2018-06-29 [Paul] 3.16.0-226-gbabfcbc9c * src/messageview.c fix memory leak, and seasoned to suit some tastes 2018-06-29 [Paul] 3.16.0-225-gb7f852218 * src/messageview.c use TRUE/FALSE instead of 1/0 2018-06-29 [Paul] 3.16.0-224-gc927230cd * src/account.c * src/account.h * src/messageview.c when a return-receipt request is sent to an unknown addr, make the user choose which acc to send from 2018-06-29 [Paul] 3.16.0-223-gbc4d36780 * src/plugins/vcalendar/vcal_folder.c vCalendar: Skip whitespace chars at the beginning of ics stream patch by Avinash Sonawane 2018-06-26 [Andrej Kacian] 3.16.0-222-ge99d08a93 * src/common/proxy.c * src/plugins/pgpcore/claws.def * src/plugins/vcalendar/claws.def Fix build for Windows, plus some missing symbols in claws.def files. Patches by Abhay S. Kushwaha. 2018-06-26 [Andrej Kacian] 3.16.0-221-g9e44f32fa * src/ldapserver.c Fix some variable type mismatches in ldapsvr_connect() on Windows. 2018-06-25 [Holger Berndt] 3.16.0-220-g70d4cce5c * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Request interactive auth only in case of auth issues At the same time, make (now potentially ignored) errors more visible in the status bar in the same way as background mail fetching errors are reported. Fixes bug #3754 Modified version of the patch by Viacheslav Gagara on that bug report. 2018-06-24 [Holger Berndt] 3.16.0-219-ga6913537c * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Only allow one interactive auth session at a time 2018-06-22 [Paul] 3.16.0-238-g2d2a6e37f * src/plugins/rssyl/strutils.c strip whitespace from subscribed URLs 2018-06-21 [Paul] 3.16.0-237-gf5c1429ae * src/messageview.c fix bug, 'MDN mail-accountname leak' always use whatever is in the To header for the From header when sending Return Receipts 2018-06-19 [Ricardo Mones] 3.16.0-236-g76749107d * src/plugins/libravatar/libravatar.c Default mode URL should be escaped before using it 2018-06-17 [Andrej Kacian] 3.16.0-235-g569fdb0a7 * src/prefs_account.c * src/prefs_gtk.c Fix 'Invalid PrefType for GtkEntry' warning for account proxy_pass. Also remove P_PASSWORD as valid PrefType in prefs_set_data_from_entry(). 2018-06-17 [Andrej Kacian] 3.16.0-234-g968a6c359 * src/account.c Clone also proxy-related prefs in account_clone(). 2018-06-12 [wwp] 3.16.0-233-g6325a9fad * src/matcher.c * src/prefs_matcher.c Include Resent-From and Resent-To in Any/All header(s) (in addressbook) matcher rules. 2018-06-12 [wwp] 3.16.0-232-g4bcaf5e3b * src/textview.c Clean up and unfold more standard headers (Bcc, Reply-To, Sender, Resent-From and Resent-To). 2018-06-12 [wwp] 3.16.0-231-g199a99717 * src/textview.c Properly highlight the whole email address in Resent-From and Resent-To headers. 2018-06-11 [Michael Rasmussen] 3.16.0-230-g91bc6b055 * src/plugins/archive/libarchive_archive.c Fix a possible memory leak 2018-06-11 [Andrej Kacian] 3.16.0-229-gfa42bca6e * src/inc.c Fix memory corruption introduced in d28d62772. 2018-06-11 [wwp] 3.16.0-228-gd982809f6 * src/plugins/archive/libarchive_archive.c Reduce scope of few variables. 2018-06-11 [wwp] 3.16.0-227-gbe0082cc1 * src/plugins/archive/archiver.c * src/plugins/archive/archiver.h * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h Update copyright in file headers. Make use of GLib API for few file operations. 2018-06-11 [wwp] 3.16.0-226-g297bdda30 * src/messageview.c Remove un-necessary test, msginfo can't be null here, solves CID#1436912. 2018-06-11 [Paul] 3.16.0-225-gdb088bee5 * src/prefs_account.c two small fixes to text in label and tooltip 2018-06-11 [Paul] 3.16.0-224-g779857e7e * src/prefs_proxy.c move 'Proxy' page from Other/ to Mail Handling/ 2018-06-22 [Paul] 3.16.0-218-gccdcff149 * src/plugins/rssyl/strutils.c strip whitespace from subscribed URLs 2018-06-21 [Paul] 3.16.0-217-g638d5b064 * src/messageview.c fix bug, 'MDN mail-accountname leak' always use whatever is in the To header for the From header when sending Return Receipts 2018-06-19 [Ricardo Mones] 3.16.0-216-g3be5d29aa * src/plugins/libravatar/libravatar.c Default mode URL should be escaped before using it 2018-06-17 [Andrej Kacian] 3.16.0-215-g6d607675e * src/prefs_account.c * src/prefs_gtk.c Fix 'Invalid PrefType for GtkEntry' warning for account proxy_pass. Also remove P_PASSWORD as valid PrefType in prefs_set_data_from_entry(). 2018-06-17 [Andrej Kacian] 3.16.0-214-gea7d60a3c * src/account.c Clone also proxy-related prefs in account_clone(). 2018-06-12 [wwp] 3.16.0-213-g1af1326d6 * src/matcher.c * src/prefs_matcher.c Include Resent-From and Resent-To in Any/All header(s) (in addressbook) matcher rules. 2018-06-12 [wwp] 3.16.0-212-ga21c0db93 * src/textview.c Clean up and unfold more standard headers (Bcc, Reply-To, Sender, Resent-From and Resent-To). 2018-06-12 [wwp] 3.16.0-211-gadb7f8627 * src/textview.c Properly highlight the whole email address in Resent-From and Resent-To headers. 2018-06-11 [Michael Rasmussen] 3.16.0-210-g859aa36d3 * src/plugins/archive/libarchive_archive.c Fix a possible memory leak 2018-06-11 [Andrej Kacian] 3.16.0-209-gb65c6e6fd * src/inc.c Fix memory corruption introduced in d28d62772. 2018-06-11 [wwp] 3.16.0-208-g217451acc * src/plugins/archive/libarchive_archive.c Reduce scope of few variables. 2018-06-11 [wwp] 3.16.0-207-gc69dcb6b3 * src/plugins/archive/archiver.c * src/plugins/archive/archiver.h * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h Update copyright in file headers. Make use of GLib API for few file operations. 2018-06-11 [Andrej Kacian] 3.16.0-223-gafb888f07 * src/common/proxy.c * src/common/proxy.h Corrected copyright header in proxy.[ch] 2018-06-11 [wwp] 3.16.0-222-gaedbcf598 * src/filtering.c Fix use of uninitialized pointer, CID#1436911. 2018-06-10 [Andrej Kacian] 3.16.0-221-g51ae22db1 * src/common/proxy.c Fixed an off-by-one buffer overflow in proxy.c. 2018-06-10 [Andrej Kacian] 3.16.0-220-gdbb3153c5 * po/POTFILES.in Fix up POTFILES.in to match previous commit (d28d62772). 2018-05-18 [Andrej Kacian] 3.16.0-219-gff566d106 * po/POTFILES.in * src/Makefile.am * src/common/Makefile.am * src/common/proxy.c * src/common/proxy.h * src/common/session.c * src/common/session.h * src/common/socket.c * src/etpan/imap-thread.c * src/etpan/imap-thread.h * src/etpan/nntp-thread.c * src/etpan/nntp-thread.h * src/imap.c * src/inc.c * src/main.c * src/news.c * src/passwordstore.h * src/plugins/managesieve/managesieve.c * src/prefs_account.c * src/prefs_account.h * src/prefs_common.c * src/prefs_common.h * src/prefs_proxy.c * src/prefs_proxy.h * src/send_message.c Added SOCKS proxy support. Based on UI and network code from LibSylph/Sylpheed, rewritten to use getaddrinfo(), fixed some small bugs in handling errors. Added connect wrappers for etpan IMAP and NNTP, as well as for anything Session-based (POP3, SMTP, Managesieve). Adds support for global, as well as per-account proxy servers. Original patch by Charles Lehner , from bug #2244. 2018-06-10 [Paul] 3.16.0-218-g67ced1019 * src/summaryview.c when changing sort_key by clicking column header, preserve sort_type 2018-06-10 [Andrej Kacian] 3.16.0-217-g8f139f2a1 * doc/src/password_encryption.txt * src/password.c Fix a buffer overflow in password encryption, and allow arbitrary password length. Fixes bug #4033 - Claws Mail crashes [malloc(): memory corruption] while trying to save account password greater than 136 chars 2018-06-09 [Paul] 3.16.0-216-gad39cec75 * src/mainwindow.c fix bug where 'sort_type' is lost when changing 'sort_key' from /View/sort the bug was apparent with a descending sort. changing the sort_key always set it to ascending 2018-06-07 [wwp] 3.16.0-215-g51fd2be13 * src/account.c * src/account.h * src/procmime.c * src/quote_fmt_parse.y * src/textview.c Make use of all signature separators defined in accounts instead of just the hardcoded standard one we use. 2018-06-06 [wwp] 3.16.0-214-g845a1ee15 * src/procmime.c Honor quote_chars from prefs instead of hard-coding "> ". 2018-06-01 [Andrej Kacian] 3.16.0-213-g29ce3575e * src/html.c Fix HTML header handling. Fix one-by-off error in detection of the end tag, and add an extra newline at the beginning to make the heading stand out visually. 2018-05-28 [wwp] 3.16.0-212-g6e6295e10 * src/common/utils.c * src/common/utils.h * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h * src/plugins/vcalendar/vcal_dbus.c * src/prefs_account.c * src/wizard.c Code cleanup around glib version check (2.28 minimum). 2018-05-28 [wwp] 3.16.0-211-g7dbdb3eba * src/plugins/vcalendar/vcal_dbus.c Dynamically allocate interface_vtable. 2018-05-28 [wwp] 3.16.0-210-g997324a90 * src/plugins/vcalendar/vcal_dbus.c Properly initialize GDBusInterfaceVTable's private member 'padding' (void*[8]). 2018-05-28 [Ricardo Mones] 3.16.0-209-g534d04d47 * src/plugins/vcalendar/vcal_dbus.c Fix warning: missing braces around initializer 2018-06-11 [Ricardo Mones] 3.16.0-202-g386c83884 * src/messageview.c Fix CID#1436912: Dereferencing null pointer "msginfo->folder" 2018-06-11 [Paul] 3.16.0-201-gf7c10678a * src/prefs_account.c two small fixes to text in label and tooltip 2018-06-11 [Paul] 3.16.0-200-g1b59ce9a3 * src/prefs_proxy.c move 'Proxy' page from Other/ to Mail Handling/ 2018-06-11 [Andrej Kacian] 3.16.0-199-g5c1c39639 * src/common/proxy.c * src/common/proxy.h Corrected copyright header in proxy.[ch] 2018-06-11 [wwp] 3.16.0-199-g0c5dd5616 * src/messageview.c Remove un-necessary test, msginfo can't be null here, solves CID#1436912. 2018-06-11 [wwp] 3.16.0-198-gdd695bc0f * src/filtering.c Fix use of uninitialized pointer, CID#1436911. 2018-06-10 [Andrej Kacian] 3.16.0-197-ga6d7f318a * src/common/proxy.c Fixed an off-by-one buffer overflow in proxy.c. 2018-06-10 [Andrej Kacian] 3.16.0-196-g35fb89950 * po/POTFILES.in Fix up POTFILES.in to match previous commit (d28d62772). 2018-05-18 [Andrej Kacian] 3.16.0-195-gd28d62772 * po/POTFILES.in * src/Makefile.am * src/common/Makefile.am * src/common/proxy.c * src/common/proxy.h * src/common/session.c * src/common/session.h * src/common/socket.c * src/etpan/imap-thread.c * src/etpan/imap-thread.h * src/etpan/nntp-thread.c * src/etpan/nntp-thread.h * src/imap.c * src/inc.c * src/main.c * src/news.c * src/passwordstore.h * src/plugins/managesieve/managesieve.c * src/prefs_account.c * src/prefs_account.h * src/prefs_common.c * src/prefs_common.h * src/prefs_proxy.c * src/prefs_proxy.h * src/send_message.c Added SOCKS proxy support. Based on UI and network code from LibSylph/Sylpheed, rewritten to use getaddrinfo(), fixed some small bugs in handling errors. Added connect wrappers for etpan IMAP and NNTP, as well as for anything Session-based (POP3, SMTP, Managesieve). Adds support for global, as well as per-account proxy servers. Original patch by Charles Lehner , from bug #2244. 2018-06-10 [Paul] 3.16.0-194-g6767709b0 * src/summaryview.c when changing sort_key by clicking column header, preserve sort_type 2018-06-10 [Andrej Kacian] 3.16.0-193-ga7f0d049b * doc/src/password_encryption.txt * src/password.c Fix a buffer overflow in password encryption, and allow arbitrary password length. Fixes bug #4033 - Claws Mail crashes [malloc(): memory corruption] while trying to save account password greater than 136 chars 2018-06-09 [Paul] 3.16.0-192-g0bb007721 * src/mainwindow.c fix bug where 'sort_type' is lost when changing 'sort_key' from /View/sort the bug was apparent with a descending sort. changing the sort_key always set it to ascending 2018-06-07 [wwp] 3.16.0-191-g0c28ce4c3 * src/account.c * src/account.h * src/procmime.c * src/quote_fmt_parse.y * src/textview.c Make use of all signature separators defined in accounts instead of just the hardcoded standard one we use. 2018-06-06 [wwp] 3.16.0-190-g494fd9e44 * src/procmime.c Honor quote_chars from prefs instead of hard-coding "> ". 2018-06-01 [Andrej Kacian] 3.16.0-189-g6a413b886 * src/html.c Fix HTML header handling. Fix one-by-off error in detection of the end tag, and add an extra newline at the beginning to make the heading stand out visually. 2018-05-28 [wwp] 3.16.0-188-g6ad681664 * src/common/utils.c * src/common/utils.h * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h * src/plugins/vcalendar/vcal_dbus.c * src/prefs_account.c * src/wizard.c Code cleanup around glib version check (2.28 minimum). 2018-05-28 [wwp] 3.16.0-187-g5a6f38fbc * src/plugins/vcalendar/vcal_dbus.c Dynamically allocate interface_vtable. 2018-05-28 [wwp] 3.16.0-186-gf3607fd48 * src/plugins/vcalendar/vcal_dbus.c Properly initialize GDBusInterfaceVTable's private member 'padding' (void*[8]). 2018-05-28 [Ricardo Mones] 3.16.0-185-gf50fc2cc3 * src/plugins/vcalendar/vcal_dbus.c Fix warning: missing braces around initializer 2018-05-28 [Ricardo Mones] 3.16.0-184-gea3fde42c * src/plugins/python/python_plugin.c Fix warning: excess elements in struct initializer 2018-05-26 [Paul] 3.16.0-208-gea396ce93 * src/common/utils.h fix gcc8 stringop-overflow warning 2018-05-26 [Paul] 3.16.0-207-g5ef69f306 * AUTHORS * src/common/plugin.c * src/gtk/authors.h * src/jpilot.c * src/mbox.c * src/procmsg.c * src/textview.c * src/toolbar.c fix bug #4023, 'Fix some small issues' * src/common/plugin.c: Remove redundant 'const' qualifier * src/jpilot.c: Remove redundant parentheses * src/mbox.c: Likewise * src/procmsg.c: Use fabs instead of abs for 'double' arg * src/ textview.c: Declare 'shortcut' only if not GENERIC_UMPC * src/toolbar.c: Declare 'toolbar_reply_menu_cb()' and 'toolbar_delete_dup_menu_cb' only if not GENERIC_UMPC Patch by Avinash Sonawane 2018-05-25 [wwp] 3.16.0-206-g856244f89 * po/fr.po Updates to the French translation. 2018-05-25 [wwp] 3.16.0-205-g3d4be15e3 * src/addrcustomattr.c * src/addressbook.c * src/common/socket.c * src/editaddress.c * src/edittags.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c * src/gtk/gtkvscrollbutton.c * src/imap_gtk.c * src/mimeview.c * src/plugins/att_remover/att_remover.c * src/plugins/fancy/fancy_prefs.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/notification/gtkhotkey/gtk-hotkey-info.c * .../gtkhotkey/gtk-hotkey-key-file-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-listener.c * src/plugins/notification/gtkhotkey/gtk-hotkey-registry.c * .../notification/gtkhotkey/gtk-hotkey-x11-listener.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_trayicon.c * src/plugins/python/accounttype.c * src/plugins/python/composewindowtype.c * src/plugins/python/folderpropertiestype.c * src/plugins/python/foldertype.c * src/plugins/python/mailboxtype.c * src/plugins/python/messageinfotype.c * src/plugins/python/python_plugin.c * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/vcal_dbus.c * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_template.c * src/textview.c Fix missing initializers, taking for reference GLib 2.28 (with support for up to 2.56) and Python 2.4 (with support for up to 3.6). 2018-05-24 [wwp] 3.16.0-204-g53710532c * src/common/utils.c * src/common/utils.h * src/compose.c * src/folderview.c * src/main.c * src/messageview.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c Since we depend on GLib 2.28, make real use of GList/GSList's _free_full functions. Remove unused list freeing functions. 2018-05-23 [Paul] 3.16.0-203-gdf53ae275 * src/gtk/about.c update UI copyright year 2018-05-23 [Paul] 3.16.0-202-g546b18b9f * src/procmime.c fix quoting in reply to format=flowed message 2018-05-22 [wwp] 3.16.0-201-g2b22a38de * src/common/template.c * src/common/template.h * src/exportldif.c * src/folder.h * src/folderview.c * src/imap.c * src/partial_download.c * src/prefs_template.c * src/prefs_template.h * src/prefs_toolbar.c Update app name in header cartouche and other places, correct copyrights. Base patch by Abhay S. Kushwaha, with few additions and slight changes. 2018-05-22 [wwp] 3.16.0-200-gc2d317f11 * src/common/utils.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/vcalendar/vcal_manager.c Fix more unchecked return values reported by Coverity: 1434282, 1434283, 1434284 2018-05-22 [wwp] 3.16.0-199-g2b5bf3d61 * src/addr_compl.c * src/addrduplicates.c * src/compose.c * src/gtk/combobox.c * src/gtk/foldersort.c * src/mimeview.c * src/prefs_folder_column.c * src/prefs_summary_column.c * src/prefs_toolbar.c * src/uri_opener.c Fix few unchecked return values reported by Coverity: 1434187, 1434189, 1434192, 1434193, 1434195, 1434196, 1434198, 1434200, 1434202, 1434203 And few more. Change few silent returns into debug ones (cm_return_if_fail). 2018-05-22 [Paul] 3.16.0-198-g4bfea623b * AUTHORS * doc/man/claws-mail.1 * src/gtk/authors.h fix syntax error in man page List syntax error. This means .IP, .TP or .RS/.RE markup is garbled. Common causes include .TP just before a section header, .TP entries with tags but no bodies, and mandoc lists with no trailing .El. These confuse doclifter, and may also mess up stricter man-page browsers like Xman and Rosetta. Patch by Eric S. Raymond 2018-05-17 [Ricardo Mones] 3.16.0-197-g6c2d65635 * src/prefs_send.c Remove another colon 2018-05-17 [Ricardo Mones] 3.16.0-196-g41e94b130 * AUTHORS * src/gtk/authors.h Update lists of contributors 2018-03-13 [Michael Schwendt] 3.16.0-195-g6f872bed1 * configure.ac * src/main.c Fix bug 3895: Port from libnm-util/libnm-glib to libnm 2018-05-16 [Paul] 3.16.0-194-g2d39c20a0 * src/common/utils.c when using hide_timezone, convert time to UTC 2018-05-15 [Paul] 3.16.0-193-gca2819ebf * configure.ac force explicit use of --disable-gnutls if gnutls support is not required 2018-05-15 [Paul] 3.16.0-192-gcecaac4cc * configure.ac * src/Makefile.am * src/common/passcrypt.c require nettle, following removal of libcrypt from glibc based on the fedora patch, thanks! 2018-05-08 [Andrej Kacian] 3.16.0-191-g133263863 * src/mainwindow.c Fix crash in quicksearch keypress handling. The fourth argument to g_signal_emit_by_name() in this case is not the signal user data, but a pointer where to store the return value. 2018-05-08 [wwp] 3.16.0-190-g22cfb9334 * src/procmime.c Force initialization of buffer (fixes a valgrind case where buf is used uninitialized). 2018-05-07 [wwp] 3.16.0-189-g143961d1c * src/gtk/quicksearch.c Fix a memory leak in quicksearch code. 2018-05-07 [wwp] 3.16.0-188-g6ca7f54aa * src/prefs_common.h Fix wrong type for layout_mode var in struct. 2018-05-26 [Paul] 3.16.0-183-g51dd96bfe * src/common/utils.h fix gcc8 stringop-overflow warning 2018-05-26 [Paul] 3.16.0-182-gb0460fa37 * AUTHORS * src/common/plugin.c * src/gtk/authors.h * src/jpilot.c * src/mbox.c * src/procmsg.c * src/textview.c * src/toolbar.c fix bug #4023, 'Fix some small issues' * src/common/plugin.c: Remove redundant 'const' qualifier * src/jpilot.c: Remove redundant parentheses * src/mbox.c: Likewise * src/procmsg.c: Use fabs instead of abs for 'double' arg * src/ textview.c: Declare 'shortcut' only if not GENERIC_UMPC * src/toolbar.c: Declare 'toolbar_reply_menu_cb()' and 'toolbar_delete_dup_menu_cb' only if not GENERIC_UMPC Patch by Avinash Sonawane 2018-05-25 [wwp] 3.16.0-181-ga1f14b84c * po/fr.po Updates to the French translation. 2018-05-25 [wwp] 3.16.0-180-ga593c3807 * src/addrcustomattr.c * src/addressbook.c * src/common/socket.c * src/editaddress.c * src/edittags.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c * src/gtk/gtkvscrollbutton.c * src/imap_gtk.c * src/mimeview.c * src/plugins/att_remover/att_remover.c * src/plugins/fancy/fancy_prefs.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/notification/gtkhotkey/gtk-hotkey-info.c * .../gtkhotkey/gtk-hotkey-key-file-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-listener.c * src/plugins/notification/gtkhotkey/gtk-hotkey-registry.c * .../notification/gtkhotkey/gtk-hotkey-x11-listener.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_trayicon.c * src/plugins/python/accounttype.c * src/plugins/python/composewindowtype.c * src/plugins/python/folderpropertiestype.c * src/plugins/python/foldertype.c * src/plugins/python/mailboxtype.c * src/plugins/python/messageinfotype.c * src/plugins/python/python_plugin.c * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/vcal_dbus.c * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_template.c * src/textview.c Fix missing initializers, taking for reference GLib 2.28 (with support for up to 2.56) and Python 2.4 (with support for up to 3.6). 2018-05-24 [wwp] 3.16.0-179-g97dad00d1 * src/common/utils.c Fix previous commit. 2018-05-24 [wwp] 3.16.0-178-g70bb44f2e * src/common/utils.c * src/common/utils.h * src/compose.c * src/folderview.c * src/main.c * src/messageview.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c Since we depend on GLib 2.28, make real use of GList/GSList's _free_full functions. Remove unused list freeing functions. 2018-05-24 [wwp] 3.16.0-177-g37988be08 * configure.ac Revert again support for gdata 0.6.4. 2018-05-23 [Paul] 3.16.0-176-g82c84d496 * src/gtk/about.c update UI copyright year 2018-05-23 [Paul] 3.16.0-175-g101136162 * src/procmime.c fix quoting in reply to format=flowed message 2018-05-23 [wwp] 3.16.0-174-g8ca026606 * configure.ac Claws Mail does support gdata 0.6.4. 2018-05-22 [wwp] 3.16.0-173-g4627fc154 * src/common/template.c * src/common/template.h * src/exportldif.c * src/folder.h * src/folderview.c * src/imap.c * src/partial_download.c * src/prefs_template.c * src/prefs_template.h * src/prefs_toolbar.c Update app name in header cartouche and other places, correct copyrights. Base patch by Abhay S. Kushwaha, with few additions and slight changes. 2018-05-22 [wwp] 3.16.0-172-g4eed7df3a * src/common/utils.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/vcalendar/vcal_manager.c Fix more unchecked return values reported by Coverity: 1434282, 1434283, 1434284 2018-05-22 [wwp] 3.16.0-171-g817deab2f * src/addr_compl.c * src/addrduplicates.c * src/compose.c * src/gtk/combobox.c * src/gtk/foldersort.c * src/mimeview.c * src/prefs_folder_column.c * src/prefs_summary_column.c * src/prefs_toolbar.c * src/uri_opener.c Fix few unchecked return values reported by Coverity: 1434187, 1434189, 1434192, 1434193, 1434195, 1434196, 1434198, 1434200, 1434202, 1434203 And few more. Change few silent returns into debug ones (cm_return_if_fail). 2018-05-22 [Paul] 3.16.0-170-gad478394f * AUTHORS * doc/man/claws-mail.1 * src/gtk/authors.h fix syntax error in man page List syntax error. This means .IP, .TP or .RS/.RE markup is garbled. Common causes include .TP just before a section header, .TP entries with tags but no bodies, and mandoc lists with no trailing .El. These confuse doclifter, and may also mess up stricter man-page browsers like Xman and Rosetta. Patch by Eric S. Raymond 2018-05-17 [Ricardo Mones] 3.16.0-169-g03fc22b60 * src/prefs_send.c Remove another colon 2018-05-17 [Ricardo Mones] 3.16.0-168-g90334b1d9 * AUTHORS * src/gtk/authors.h Update lists of contributors 2018-03-13 [Michael Schwendt] 3.16.0-167-gdee4e692b * configure.ac * src/main.c Fix bug 3895: Port from libnm-util/libnm-glib to libnm 2018-05-16 [Paul] 3.16.0-166-g9fcc879f8 * src/common/utils.c when using hide_timezone, convert time to UTC 2018-05-15 [Paul] 3.16.0-165-g91b4f7bb6 * configure.ac force explicit use of --disable-gnutls if gnutls support is not required 2018-05-15 [Paul] 3.16.0-164-g9bbbdf372 * configure.ac * src/Makefile.am * src/common/passcrypt.c require nettle, following removal of libcrypt from glibc based on the fedora patch, thanks! 2018-05-09 [wwp] 3.16.0-163-ge3ebbf20e * src/summaryview.c Revert last leak fix. 2018-05-09 [wwp] 3.16.0-162-g6c151a656 * src/summaryview.c Fix a leak. 2018-05-08 [Andrej Kacian] 3.16.0-161-g2059b3ae3 * src/mainwindow.c Fix crash in quicksearch keypress handling. The fourth argument to g_signal_emit_by_name() in this case is not the signal user data, but a pointer where to store the return value. 2018-05-08 [wwp] 3.16.0-160-gc5288aace * src/procmime.c Force initialization of buffer (fixes a valgrind case where buf is used uninitialized). 2018-05-07 [wwp] 3.16.0-159-gb82d929f4 * src/gtk/quicksearch.c Fix a memory leak in quicksearch code. 2018-05-07 [wwp] 3.16.0-158-g57d650bbc * src/prefs_common.h Fix wrong type for layout_mode var in struct. 2018-05-06 [wwp] 3.16.0-187-gfe69add11 * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c * src/summaryview.c Make Claws Mail conservative about color labels: ask for confirmation when user clears or override existing color labels to messages. Confirmation dialog is discardable. 2018-05-06 [wwp] 3.16.0-186-g2447b0912 * po/fr.po Update French translation. 2018-05-06 [Ricardo Mones] 3.16.0-185-g3034d0556 * src/procmsg.c * src/procmsg.h Fix warning: ‘struct sockaddr’ declared inside… By including our utils.h instead of spamassassin homonymous file. In file included from ../../../src/procmsg.h:32:0, from spamassassin.c:42: ./utils.h:124:47: warning: ‘struct sockaddr’ declared inside parameter list will not be visible outside of this definition or declaration int timeout_connect (int sockfd, const struct sockaddr *serv_addr, size_t addrlen); ^~~~~~~~ 2018-05-05 [wwp] 3.16.0-184-g5d4a02d11 * src/action.c * src/prefs_common.c * src/prefs_common.h Save and reuse Actions input/output dialog size. 2018-05-05 [Ricardo Mones] 3.16.0-183-gc1b4e5554 * src/plugins/spamassassin/libspamc.c Fix a couple of unused variable warnings - libspamc.c:491:19: warning: variable ‘family’ set but not used (used in a #ifdef block, fix by surrounding by same #ifdef) - libspamc.c:1911:35: warning: unused variable ‘addrp’ (used in a commented code block, fix by commenting also declaration) 2018-05-05 [wwp] 3.16.0-182-gdba845cc8 * src/summaryview.c Really ask for confirmation when marking *all* messages as read or unread from the message list (as it's done from the folder context menu). This confirmation dialog is still discardable and still obeys to the option "Confirm before marking all messages in a folder as read or unread" in preferences. A bit of code factorization. 2018-05-05 [wwp] 3.16.0-181-g5f227a4e1 * po/fr.po Fix French translation (unexpected accelerator used in dialog title). 2018-05-05 [wwp] 3.16.0-180-gb2f201386 * src/addr_compl.c * src/addr_compl.h * src/ldapctrl.c * src/main.c * src/messageview.c * src/plugins/pdf_viewer/poppler_viewer.c * src/summaryview.c Save few warnings around mistyped uses of g_list_length(). 2018-05-05 [wwp] 3.16.0-179-geff426d03 * src/prefs_summaries.c Correct the label of the 'confirm before marking all messages in a folder as read' option: it's about marking all as read or UNread. 2018-05-05 [wwp] 3.16.0-178-g5a8c25c06 * src/codeconv.c * src/codeconv.h Use a proper CharSet enum value for uninitialized state of static vars, reindent tables for increasing readability. 2018-05-04 [wwp] 3.16.0-177-g10d3a7120 * src/summaryview.c One more fix for GENERIC_UMPC: summary menu entries list differ. 2018-05-04 [wwp] 3.16.0-176-g30d36c7d2 * src/summaryview.h Fix compilation using GENERIC_UMPC. 2018-05-04 [wwp] 3.16.0-175-gafd4f4000 * src/compose.c Fix code compilation when configure --enable-generic-umpc code has been used. 2018-05-04 [wwp] 3.16.0-174-g46661cf49 * src/account.c * src/account.h * src/mainwindow.c Don't manage account list focus state when closing an account edit window, when this window has been called from main window's "Preferences for current account" menu item. Closes bug #4022: Closing "Account Preferences" window opens "Edit Accounts" window if "Edit Accounts" window has been opened before at least once. 2018-05-03 [Andrej Kacian] 3.16.0-173-g87bce1bef * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_manager.c Fix memory handling around SieveEditorPage. 2018-05-03 [wwp] 3.16.0-172-gff49ed3a8 * src/plugins/clamd/clamav_plugin.h * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin_gtk.c Fix some plugins' code indentation. 2018-05-03 [wwp] 3.16.0-171-g114dedd2a * src/toolbar.c Reindent lists and arrays. 2018-05-06 [wwp] 3.16.0-157-g4e838df8b * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c * src/summaryview.c Make Claws Mail conservative about color labels: ask for confirmation when user clears or override existing color labels to messages. Confirmation dialog is discardable. 2018-05-06 [wwp] 3.16.0-156-ga7491a56d * po/fr.po Update French translation. 2018-05-06 [Ricardo Mones] 3.16.0-155-g80bbfd169 * src/procmsg.c * src/procmsg.h Fix warning: ‘struct sockaddr’ declared inside… By including our utils.h instead of spamassassin homonymous file. In file included from ../../../src/procmsg.h:32:0, from spamassassin.c:42: ./utils.h:124:47: warning: ‘struct sockaddr’ declared inside parameter list will not be visible outside of this definition or declaration int timeout_connect (int sockfd, const struct sockaddr *serv_addr, size_t addrlen); ^~~~~~~~ 2018-05-05 [wwp] 3.16.0-154-ga9b219b3c * src/action.c * src/prefs_common.c * src/prefs_common.h Save and reuse Actions input/output dialog size. 2018-05-05 [Ricardo Mones] 3.16.0-153-g19db831c4 * src/plugins/spamassassin/libspamc.c Fix a couple of unused variable warnings - libspamc.c:491:19: warning: variable ‘family’ set but not used (used in a #ifdef block, fix by surrounding by same #ifdef) - libspamc.c:1911:35: warning: unused variable ‘addrp’ (used in a commented code block, fix by commenting also declaration) 2018-05-05 [wwp] 3.16.0-152-g436f7434b * src/summaryview.c Really ask for confirmation when marking *all* messages as read or unread from the message list (as it's done from the folder context menu). This confirmation dialog is still discardable and still obeys to the option "Confirm before marking all messages in a folder as read or unread" in preferences. A bit of code factorization. 2018-05-05 [wwp] 3.16.0-151-g3765ab6de * po/fr.po Fix French translation (unexpected accelerator used in dialog title). 2018-05-05 [wwp] 3.16.0-150-gdc727e288 * src/addr_compl.c * src/addr_compl.h * src/gtk/gtkcmoptionmenu.c * src/ldapctrl.c * src/main.c * src/messageview.c * src/plugins/pdf_viewer/poppler_viewer.c * src/summaryview.c Save few warnings around mistyped uses of g_list_length(). 2018-05-05 [wwp] 3.16.0-149-gea9b5f54b * src/prefs_summaries.c Correct the label of the 'confirm before marking all messages in a folder as read' option: it's about marking all as read or UNread. 2018-05-05 [wwp] 3.16.0-148-g5bbe48446 * src/codeconv.c * src/codeconv.h Use a proper CharSet enum value for uninitialized state of static vars, reindent tables for increasing readability. 2018-05-04 [wwp] 3.16.0-147-g648c12982 * src/summaryview.c One more fix for GENERIC_UMPC: summary menu entries list differ. 2018-05-04 [wwp] 3.16.0-146-g255bc577f * src/summaryview.h Fix compilation using GENERIC_UMPC. 2018-05-04 [wwp] 3.16.0-145-g1e582954c * src/compose.c Fix code compilation when configure --enable-generic-umpc code has been used. 2018-05-04 [wwp] 3.16.0-144-ge5a059330 * src/account.c * src/account.h * src/mainwindow.c Don't manage account list focus state when closing an account edit window, when this window has been called from main window's "Preferences for current account" menu item. Closes bug #4022: Closing "Account Preferences" window opens "Edit Accounts" window if "Edit Accounts" window has been opened before at least once. 2018-05-03 [Andrej Kacian] 3.16.0-143-g9af57a8c0 * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_manager.c Fix memory handling around SieveEditorPage. 2018-05-03 [wwp] 3.16.0-142-g1714c7b4b * src/plugins/clamd/clamav_plugin.h * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin_gtk.c Fix some plugins' code indentation. 2018-05-03 [wwp] 3.16.0-141-g3852d827e * src/toolbar.c Reindent lists and arrays. 2018-04-28 [Andrej Kacian] 3.16.0-170-gccd8123f2 * src/plugins/libravatar/libravatar_prefs.c Get rid of deprecated gtk_entry_new_with_max_length() function. 2018-04-27 [Andrej Kacian] 3.16.0-169-g2e197d5e8 * src/gtk/gtksctree.c Ignore the expander "hot spots" in folderview for childless folders. 2018-04-25 [wwp] 3.16.0-168-g4b9e23b3f * src/mainwindow.c * src/mimeview.c Fix sensitivity of the main window's 'View/Message part/View as text' entry according to the selected mime part. 2018-04-25 [Ricardo Mones] 3.16.0-167-g243103427 * src/common/log.c Fix array type to match items Fixes warnings: • …from log.c:25: /usr/include/glib-2.0/glib/gmacros.h:284:14: warning: initialization makes pointer from integer without a cast • log.c:189:29: warning: return makes integer from pointer without a cast 2018-04-23 [wwp] 3.16.0-166-ga098d91be * src/common/log.c * src/common/log.h * src/gtk/logwindow.c * src/gtk/logwindow.h Don't add "Go to last error" to filtering log window's context menu. 2018-04-18 [wwp] 3.16.0-165-g3b3156d94 * src/compose.c Clean-up in comments (The Commit Of The Year). 2018-04-18 [Andrej Kacian] 3.16.0-164-g7087f6b97 * src/compose.c Fix two missed return values in compose_write_to_file() from commit e9f610a4f. Thanks to wwp for finding the issue! 2018-04-17 [Andrej Kacian] 3.16.0-163-gfbf501626 * src/folder_item_prefs.c * src/main.c Fix unwanted IMAP connections on startup caused by processing rules. The culprit was a combination of folder_item_prefs_clear() setting item->enable_processing to TRUE even though default value should be FALSE, and initial_processing() not skipping over root folders, which do not have this variable later set to correct default value in xml_to_folder_item(). Closes bug #3993: Claws Mail connects to IMAP server when it should not 2018-04-27 [Andrej Kacian] 3.16.0-140-gfe5820644 * src/gtk/gtksctree.c Ignore the expander "hot spots" in folderview for childless folders. 2018-04-25 [wwp] 3.16.0-139-g6b9aa3dd1 * src/mainwindow.c * src/mimeview.c Fix sensitivity of the main window's 'View/Message part/View as text' entry according to the selected mime part. 2018-04-25 [Ricardo Mones] 3.16.0-138-gc09f3d7db * src/common/log.c Fix array type to match items Fixes warnings: • …from log.c:25: /usr/include/glib-2.0/glib/gmacros.h:284:14: warning: initialization makes pointer from integer without a cast • log.c:189:29: warning: return makes integer from pointer without a cast 2018-04-23 [wwp] 3.16.0-137-g5a69a4741 * src/common/log.c * src/common/log.h * src/gtk/logwindow.c * src/gtk/logwindow.h Don't add "Go to last error" to filtering log window's context menu. 2018-04-18 [wwp] 3.16.0-136-g2a197d0dc * src/compose.c Clean-up in comments (The Commit Of The Year). 2018-04-18 [Andrej Kacian] 3.16.0-135-g783d1636f * src/compose.c Fix two missed return values in compose_write_to_file() from commit e9f610a4f. Thanks to wwp for finding the issue! 2018-04-17 [Andrej Kacian] 3.16.0-134-ga29676ed6 * src/folder_item_prefs.c * src/main.c Fix unwanted IMAP connections on startup caused by processing rules. The culprit was a combination of folder_item_prefs_clear() setting item->enable_processing to TRUE even though default value should be FALSE, and initial_processing() not skipping over root folders, which do not have this variable later set to correct default value in xml_to_folder_item(). Closes bug #3993: Claws Mail connects to IMAP server when it should not 2018-04-13 [Andrej Kacian] 3.16.0-162-gb8db45802 * src/compose.c Fix for e9f610a4f for the rare cases the privacy system has no error string ready. 2018-04-13 [Andrej Kacian] 3.16.0-133-g4836480cc * src/compose.c Fix for e9f610a4f for the rare cases the privacy system has no error string ready. 2018-04-10 [Andrej Kacian] 3.16.0-161-g06cd7d5ff * src/compose.c * src/compose.h * src/folder.c Rework and simplify how compose_queue() return values are handled Also closes bug #3960 - Sends unencrypted emails when encryption fails because we now return from compose_queue() with an error when that happens, instead of ignoring it. 2018-04-13 [wwp] 3.16.0-160-g3f37fcce1 * src/plugins/clamd/libclamd/clamd-plugin.c ClamAV plugin: manage read errors (fixes CID #1220483). 2018-04-13 [wwp] 3.16.0-159-g626d2ce19 * src/plugins/smime/smime.c Fix another leak in smime plugin (CID #1220437). 2018-04-12 [wwp] 3.16.0-158-g1cdd65c44 * configure.ac * src/plugins/spamassassin/Makefile.am * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin.h * src/plugins/spamassassin/spamassassin_gtk.c Spamassassin plug-in: add support for compression (server must have compression enabled, local spamc too). 2018-04-12 [wwp] 3.16.0-157-gd6a1f0517 * src/plugins/spamassassin/libspamc.c Disable SSLv3 in libspamc.c (patch from Debian spamassassin package). 2018-04-11 [wwp] 3.16.0-156-gff34cac72 * src/plugins/spamassassin/spamassassin_gtk.c Fix sensitivity of few preferences widgets of the SA plug-in. 2018-04-11 [wwp] 3.16.0-155-g51a077580 * src/plugins/spamassassin/Makefile.am Add NOTICE file to EXTRA_DIST. 2018-04-11 [wwp] 3.16.0-154-g41e1892a4 * src/plugins/spamassassin/NOTICE Add SpamAssassin's NOTICE file. 2018-04-11 [wwp] 3.16.0-153-gbf01fb086 * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin_gtk.c SA plugin: better way to make sure Unix sockets are not used in Windows, from a config coming from Unix: do it when loading the configs, not when handling the plug-in preferences in GUI. 2018-04-11 [Paul] 3.16.0-152-gb60df1ce7 * src/summaryview.c fix bug 3978, '"From" column displays both name and email address for Outbox' 2018-04-11 [wwp] 3.16.0-151-g8fc140e5e * src/plugins/spamassassin/spamassassin_gtk.c Use G_OS_WIN32, the glib-proper way to check for WIN32. 2018-04-11 [wwp] 3.16.0-150-g0556e39de * src/plugins/spamassassin/spamassassin_gtk.c Spamassassin plugin in Windows: don't allow Unix socket transport mode (and switch to TCP if the config says Unix socket). 2018-04-11 [Paul] 3.16.0-149-g0586c3cf2 * src/plugins/pgpcore/select-keys.c fix display of Key ID 2018-04-11 [wwp] 3.16.0-148-g43ca86e81 * src/plugins/spamassassin/libspamc.c * src/plugins/spamassassin/libspamc.h * src/plugins/spamassassin/utils.c * src/plugins/spamassassin/utils.h Updated Apache SpamAssassin code (libspam.[ch], utils.[ch]) from 3.0.x to 3.4.1. 2018-04-11 [wwp] 3.16.0-147-gaeee0bb65 * src/plugins/smime/smime.c Fix a leak, CID #1220437. 2018-04-11 [wwp] 3.16.0-146-g1604a5805 * src/editaddress.c Fix indentation, silents up CID #1434201. 2018-04-11 [wwp] 3.16.0-145-g230d47a8a * src/plugins/clamd/libclamd/clamd-plugin.c Fix wrong use of pointer-to-array as an array, CID #1434191. 2018-04-11 [wwp] 3.16.0-144-g45eaea6de * src/plugins/clamd/libclamd/clamd-plugin.c Fix buffer overrun, always writing at buffer size + 1. Fixes CID #1434188. 2018-04-11 [wwp] 3.16.0-143-ge95d42330 * src/plugins/vcalendar/vcal_manager.c Fix CID #1434197, mismatch and unneeded display of unavailable folder class in warning. 2018-04-10 [Andrej Kacian] 3.16.0-132-ge9f610a4f * src/compose.c * src/compose.h * src/folder.c Rework and simplify how compose_queue() return values are handled Also closes bug #3960 - Sends unencrypted emails when encryption fails because we now return from compose_queue() with an error when that happens, instead of ignoring it. 2018-04-13 [wwp] 3.16.0-131-g33c094132 * src/plugins/clamd/libclamd/clamd-plugin.c ClamAV plugin: manage read errors (fixes CID #1220483). 2018-04-13 [wwp] 3.16.0-130-g6d71ef27d * src/plugins/smime/smime.c Fix another leak in smime plugin (CID #1220437). 2018-04-12 [wwp] 3.16.0-129-g567a186d1 * configure.ac * src/plugins/spamassassin/Makefile.am * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin.h * src/plugins/spamassassin/spamassassin_gtk.c Spamassassin plug-in: add support for compression (server must have compression enabled, local spamc too). 2018-04-12 [wwp] 3.16.0-128-g32426d892 * src/plugins/spamassassin/libspamc.c Disable SSLv3 in libspamc.c (patch from Debian spamassassin package). 2018-04-11 [wwp] 3.16.0-127-gfe8e202bb * src/plugins/spamassassin/spamassassin_gtk.c Fix sensitivity of few preferences widgets of the SA plug-in. 2018-04-11 [wwp] 3.16.0-126-g21b23e017 * src/plugins/spamassassin/Makefile.am Add NOTICE file to EXTRA_DIST. 2018-04-11 [wwp] 3.16.0-125-g323055433 * src/plugins/spamassassin/NOTICE Add SpamAssassin's NOTICE file. 2018-04-11 [wwp] 3.16.0-124-g7e2fc1aef * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin_gtk.c SA plugin: better way to make sure Unix sockets are not used in Windows, from a config coming from Unix: do it when loading the configs, not when handling the plug-in preferences in GUI. 2018-04-11 [Paul] 3.16.0-123-ga7f84c556 * src/summaryview.c fix bug 3978, '"From" column displays both name and email address for Outbox' 2018-04-11 [wwp] 3.16.0-120-g7d8f90fa0 * src/plugins/spamassassin/spamassassin_gtk.c Use G_OS_WIN32, the glib-proper way to check for WIN32. 2018-04-11 [wwp] 3.16.0-119-g42cc00f62 * src/plugins/spamassassin/spamassassin_gtk.c Spamassassin plugin in Windows: don't allow Unix socket transport mode (and switch to TCP if the config says Unix socket). 2018-04-11 [Paul] 3.16.0-119-gd3e5f7fc1 * src/plugins/pgpcore/select-keys.c fix display of Key ID 2018-04-11 [wwp] 3.16.0-118-gaee9dd9c3 * src/plugins/spamassassin/libspamc.c * src/plugins/spamassassin/libspamc.h * src/plugins/spamassassin/utils.c * src/plugins/spamassassin/utils.h Updated Apache SpamAssassin code (libspam.[ch], utils.[ch]) from 3.0.x to 3.4.1. 2018-04-11 [wwp] 3.16.0-117-gcccb29c3b * src/plugins/smime/smime.c Fix a leak, CID #1220437. 2018-04-11 [wwp] 3.16.0-116-g279130e44 * src/editaddress.c Fix indentation, silents up CID #1434201. 2018-04-11 [wwp] 3.16.0-115-gd4cdaf0f6 * src/plugins/clamd/libclamd/clamd-plugin.c Fix wrong use of pointer-to-array as an array, CID #1434191. 2018-04-11 [wwp] 3.16.0-114-g171d89917 * src/plugins/clamd/libclamd/clamd-plugin.c Fix buffer overrun, always writing at buffer size + 1. Fixes CID #1434188. 2018-04-11 [wwp] 3.16.0-113-g6dcf3e142 * src/plugins/vcalendar/vcal_manager.c Fix CID #1434197, mismatch and unneeded display of unavailable folder class in warning. 2018-04-10 [wwp] 3.16.0-142-g06906075b * src/addrmerge.h Add missing src/addrmerge.h file from 3.16.0-107-gf25722a. 2018-04-10 [wwp] 3.16.0-141-gdfa7cbbc4 * configure.ac Check for enchant-2 (necessary since enchant 2.1.3). 2018-04-10 [wwp] 3.16.0-140-gb08715115 * src/Makefile.am * src/addressbook.c * src/addressbook.h * src/addrmerge.c Add a basic contact merging feature to the address book, thanks to Charles Lehner . Closes bug 3346: Contact merging 2018-04-08 [wwp] 3.16.0-139-g0b1dabe59 * src/addritem.c addritem+person_get_picture now returns something useful: a copy of the addritem's picture full path (still to be free'd by the caller), instead of a copy of the addritem's UID string. 2018-04-04 [wwp] 3.16.0-138-g21da090e2 * src/inc.c Remove the empty progress bar that may remain in status bar after pop3 incorporation (if account is configured to leave messages on server). Closes bug 3985: an empty progress bar remains after POP mail check completes 2018-04-03 [Paul] 3.16.0-137-g6027b8ba5 * src/gtk/claws-marshal.list replace deprecated 'NONE' token 2018-04-03 [wwp] 3.16.0-136-g7e9981636 * src/compose.c Fix broken templates attachments due to commit 814b087, which clears template internals (including attachments list) wherever template contains any field to apply (To/Subject/etc.) and before attachments could be processed. Simply process attachments before attachments list may be cleared by fields processing. Ideally we should change quote_fmt_reset_vartable() or its uses in compose.c at least. 2018-04-10 [wwp] 3.16.0-112-g9b91aa8b0 * src/addrmerge.h Add missing src/addrmerge.h file from 3.16.0-107-gf25722a. 2018-04-10 [wwp] 3.16.0-111-g552d84536 * configure.ac Check for enchant-2 (necessary since enchant 2.1.3). 2018-04-10 [wwp] 3.16.0-107-gf25722af7 * src/Makefile.am * src/addressbook.c * src/addressbook.h * src/addrmerge.c Add a basic contact merging feature to the address book, thanks to Charles Lehner . Closes bug 3346: Contact merging 2018-04-08 [wwp] 3.16.0-106-ga5b4afcf6 * src/addritem.c addritem_person_get_picture() now returns something useful: a copy of the addritem's picture full path (still to be free'd by the caller), instead of a copy of the addritem's UID string. 2018-04-08 [wwp] 3.16.0-106-ge92ba4b16 * src/addritem.c addritem+person_get_picture now returns something useful: a copy of the addritem's picture full path (still to be free'd by the caller), instead of a copy of the addritem's UID string. 2018-04-04 [wwp] 3.16.0-105-g2c2680cad * src/inc.c Remove the empty progress bar that may remain in status bar after pop3 incorporation (if account is configured to leave messages on server). Closes bug 3985: an empty progress bar remains after POP mail check completes 2018-04-03 [Paul] 3.16.0-104-g5e0babdca * src/gtk/claws-marshal.list replace deprecated 'NONE' token 2018-04-03 [wwp] 3.16.0-103-ge9ddc1bd3 * src/compose.c Fix broken templates attachments due to commit 814b087, which clears template internals (including attachments list) wherever template contains any field to apply (To/Subject/etc.) and before attachments could be processed. Simply process attachments before attachments list may be cleared by fields processing. Ideally we should change quote_fmt_reset_vartable() or its uses in compose.c at least. 2018-03-30 [Michael Rasmussen] 3.16.0-102-gd9dab228c * src/addrgather.c Fix broken build using GTK3 2018-03-30 [Michael Rasmussen] 3.16.0-135-g269c75cbd * src/addrgather.c Fix broken build 2018-03-09 [Andrej Kacian] 3.16.0-134-g3a6cbced6 * src/gtk/quicksearch.c * src/gtk/quicksearch.h * src/mainwindow.c Change how main window's keyboard accelerators are bypassed when quicksearch has focus. Instead of artificially forwarding the keypress to quicksearch (only when Shift is pressed), we emit a new "key-press-event" signal directly to the quicksearch entry, and block the original signal before it reaches the accelerator handling. Closes bug #3984: Copy-paste in find/filter field works incorrectly 2018-03-28 [wwp] 3.16.0-133-gdcf173517 * src/plugins/att_remover/att_remover.c Attachment remover: notify the user about what has been done when processing multiple selections. 2018-03-28 [Michael Rasmussen] 3.16.0-132-g1951a3c95 * src/addressadd.c Adapt identical behaviour to native address book. See commit 47e0437b8b 2018-03-28 [Michael Rasmussen] 3.16.0-131-ga9c2aa170 * src/addressadd.c Fix broken build from commit 47e0437b8b 2018-03-26 [wwp] 3.16.0-130-ga7cdcbf8b * src/plugins/perl/perl_plugin.c Remove key and free attribute value only if they are valid, clears CID 1220202. 2018-03-09 [Andrej Kacian] 3.16.0-101-g7fafe08dd * src/gtk/quicksearch.c * src/gtk/quicksearch.h * src/mainwindow.c Change how main window's keyboard accelerators are bypassed when quicksearch has focus. Instead of artificially forwarding the keypress to quicksearch (only when Shift is pressed), we emit a new "key-press-event" signal directly to the quicksearch entry, and block the original signal before it reaches the accelerator handling. Closes bug #3984: Copy-paste in find/filter field works incorrectly 2018-03-28 [wwp] 3.16.0-100-g36250f91f * src/plugins/att_remover/att_remover.c Attachment remover: notify the user about what has been done when processing multiple selections. 2018-03-28 [Michael Rasmussen] 3.16.0-99-g07b12c904 * src/addressadd.c Adapt identical behaviour to native address book. See commit 47e0437b8b 2018-03-28 [Michael Rasmussen] 3.16.0-98-g8bee5dbd6 * src/addressadd.c Fix broken build from commit 47e0437b8b 2018-03-26 [wwp] 3.16.0-97-g65c35376f * src/plugins/perl/perl_plugin.c Remove key and free attribute value only if they are valid, clears CID 1220202. 2018-03-19 [wwp] 3.16.0-129-g69e78a5c4 * src/avatars.c * src/common/hooks.c * src/common/hooks.h * src/gtk/logwindow.h * src/main.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/address_keeper/address_keeper.c * src/plugins/attachwarner/attachwarner.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/demo/demo.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/gdata/gdata_plugin.c * src/plugins/libravatar/libravatar.c * src/plugins/newmail/newmail.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_plugin.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/autocompletion.c * src/plugins/python/python_plugin.c * src/plugins/spamassassin/spamassassin.c * src/procheader.c * src/statusbar.c Fixed hook_id declarations to be gulong instead of guint. Made statusbar's hook_id static. Rework hook_id magic value, now 0 instead of -1, and use a define (HOOK_NONE) everywhere instead of 0. Any hook_id must be initialized to HOOK_NONE. Hook_id that get invalidated or reset get the same HOOK_NONE value. 2018-03-17 [wwp] 3.16.0-128-g137d4d92f * src/plugins/vcalendar/vcalendar.c Don't compute charset unless necessary (vcalviewer_get_uid_from_mimeinfo()), don't compute charset at all when not used (vcalviewer_get_request_values(), vcalviewer_get_reply_values(), de facto solves CID 1372373), possible remnants of an old implementation that I couldn't even found in log. 2018-03-17 [wwp] 3.16.0-127-g4984812b2 * src/plugins/vcalendar/vcal_manager.c Fix possible access to uninitilized folder pointer (CID 1402515), add a warning if vcal folder's not found. 2018-03-17 [wwp] 3.16.0-126-g94f38a8fd * src/avatars.c * src/main.c * src/plugins/address_keeper/address_keeper.c * src/plugins/attachwarner/attachwarner.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/demo/demo.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/libravatar/libravatar.c * src/plugins/newmail/newmail.c * src/plugins/notification/notification_plugin.c * src/plugins/python/python_plugin.c * src/plugins/spamassassin/spamassassin.c * src/statusbar.c Save us 35 warnings about hooks_register_hook() return checks. 2018-03-17 [wwp] 3.16.0-125-g7b09966c1 * src/plugins/clamd/libclamd/clamd-plugin.c Few optimizations: avoid strlen when string length is known (read()>0 return); end string at real end of string instead of at buffer boundary and be sure we print 0-terminated string (clamd_stream_scan()); clamd_verify_email: discover a strange multi-line response, be sure we print 0-terminated string (CID 1220483), debug_print all response lines. 2018-03-17 [wwp] 3.16.0-124-g72c9f2413 * src/plugins/clamd/libclamd/clamd-plugin.c Fix wrong malloc of clamd_socket struct, CID 1220477. 2018-03-19 [wwp] 3.16.0-96-g3561faa0d * src/avatars.c * src/common/hooks.c * src/common/hooks.h * src/gtk/logwindow.h * src/main.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/address_keeper/address_keeper.c * src/plugins/attachwarner/attachwarner.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/demo/demo.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/gdata/gdata_plugin.c * src/plugins/libravatar/libravatar.c * src/plugins/newmail/newmail.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_plugin.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/autocompletion.c * src/plugins/python/python_plugin.c * src/plugins/spamassassin/spamassassin.c * src/procheader.c * src/statusbar.c Fixed hook_id declarations to be gulong instead of guint. Made statusbar's hook_id static. Rework hook_id magic value, now 0 instead of -1, and use a define (HOOK_NONE) everywhere instead of 0. Any hook_id must be initialized to HOOK_NONE. Hook_id that get invalidated or reset get the same HOOK_NONE value. 2018-03-17 [wwp] 3.16.0-95-g4729e80f9 * src/plugins/vcalendar/vcalendar.c Don't compute charset unless necessary (vcalviewer_get_uid_from_mimeinfo()), don't compute charset at all when not used (vcalviewer_get_request_values(), vcalviewer_get_reply_values(), de facto solves CID 1372373), possible remnants of an old implementation that I couldn't even found in log. 2018-03-17 [wwp] 3.16.0-94-ge51a6cfaf * src/plugins/vcalendar/vcal_manager.c Fix possible access to uninitilized folder pointer (CID 1402515), add a warning if vcal folder's not found. 2018-03-17 [wwp] 3.16.0-93-g24d959c7d * src/avatars.c * src/main.c * src/plugins/address_keeper/address_keeper.c * src/plugins/attachwarner/attachwarner.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/demo/demo.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/libravatar/libravatar.c * src/plugins/newmail/newmail.c * src/plugins/notification/notification_plugin.c * src/plugins/python/python_plugin.c * src/plugins/spamassassin/spamassassin.c * src/statusbar.c Save us 35 warnings about hooks_register_hook() return checks. 2018-03-17 [wwp] 3.16.0-92-g86b4d2c07 * src/plugins/clamd/libclamd/clamd-plugin.c Few optimizations: avoid strlen when string length is known (read()>0 return); end string at real end of string instead of at buffer boundary and be sure we print 0-terminated string (clamd_stream_scan()); clamd_verify_email: discover a strange multi-line response, be sure we print 0-terminated string (CID 1220483), debug_print all response lines. 2018-03-17 [wwp] 3.16.0-91-gf4cb29891 * src/plugins/clamd/libclamd/clamd-plugin.c Fix wrong malloc of clamd_socket struct, CID 1220477. 2018-03-14 [Andrej Kacian] 3.16.0-123-ge4274cfcd * src/imap.c Handle IMAP search failure instead of ignoring it. Error out on protocol error during search, disconnect the IMAP session, and display an error dialog about it. Closes bug 3986 - IMAP quick search using non-ASCII characters creates an infinite loop 2018-03-14 [wwp] 3.16.0-122-gad6d92540 * src/etpan/nntp-thread.c Clear statusbar's progressbar in case of NNTP xhdr/xover failure. 2018-03-14 [Andrej Kacian] 3.16.0-90-g2d03eb982 * src/imap.c Handle IMAP search failure instead of ignoring it. Error out on protocol error during search, disconnect the IMAP session, and display an error dialog about it. Closes bug 3986 - IMAP quick search using non-ASCII characters creates an infinite loop 2018-03-14 [wwp] 3.16.0-89-gcc9752405 * src/etpan/nntp-thread.c Clear statusbar's progressbar in case of NNTP xhdr/xover failure. 2018-03-10 [Andrej Kacian] 3.16.0-121-g1b5888c7b * src/editaddress_other_attributes_ldap.c Apply the attribute list fix from 8017810c4 also when handling LDAP contacts. 2018-03-10 [Andrej Kacian] 3.16.0-88-ge281818aa * src/editaddress_other_attributes_ldap.c Apply the attribute list fix from 8017810c4 also when handling LDAP contacts. 2018-03-10 [Andrej Kacian] 3.16.0-120-gf5a1bf015 * src/editaddress.c Fix two crashes caused by bad GtkListStore management in editaddress.c. 2018-03-10 [Andrej Kacian] 3.16.0-87-g8017810c4 * src/editaddress.c Fix two crashes caused by bad GtkListStore management in editaddress.c. 2018-03-06 [Andrej Kacian] 3.16.0-119-g2baab85ca * src/mainwindow.c Fix a GtkWindow pointer casting in mainwindow.c after ab0270f13e. 2018-03-05 [Andrej Kacian] 3.16.0-118-g212a1301c * src/editaddress.c Fix use of uninitialized variable in addressbook edit person dialog. 2018-03-05 [Andrej Kacian] 3.16.0-86-gca0d774dc * src/editaddress.c Fix use of uninitialized variable in addressbook edit person dialog. 2018-03-03 [Andrej Kacian] 3.16.0-117-g7f594fb60 * src/ldapquery.c * src/ldapserver.c * src/ldaputil.c Make LDAP use log_print instead of log_message for uninteresting stuff. This makes it less noisy on the console without --debug if everything works OK. 2018-03-03 [Andrej Kacian] 3.16.0-85-g6dcf9b1c9 * src/ldapquery.c * src/ldapserver.c * src/ldaputil.c Make LDAP use log_print instead of log_message for uninteresting stuff. This makes it less noisy on the console without --debug if everything works OK. 2018-03-03 [Andrej Kacian] 3.16.0-116-g8b3d40c53 * src/addressbook_foldersel.c Replace GtkSCTree in addressbook_foldersel.c with GtkTreeView. 2018-03-03 [Andrej Kacian] 3.16.0-115-g04e54f968 * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editaddress_other_attributes_ldap.h Replace both GtkCMCLists in Edit Person dialog With GtkTreeView. One for email list, one for attribute list. 2018-03-03 [Andrej Kacian] 3.16.0-114-gcaa451cc1 * src/gtk/gtkutils.c Fix potential crashes in gtkut_tree_view_get_selected_pointer(). 2018-02-27 [Andrej Kacian] 3.16.0-113-g50fe0ebcf * src/account.c * src/addressadd.c * src/editldap_basedn.c * src/importldif.c * src/mimeview.c * src/plugins/pgpcore/select-keys.c * src/ssl_manager.c Update uses of gtkut_tree_view_get_selected_pointer(). 2018-02-27 [Andrej Kacian] 3.16.0-112-gb7e395943 * src/gtk/gtkutils.c * src/gtk/gtkutils.h Make the gtkut_tree_view_get_selected_pointer() more versatile. It can now be used also for non-trivial use cases, where the caller needs to further work with the model and/or selection, or if a string value needs to be read from the model. 2018-02-25 [Andrej Kacian] 3.16.0-111-g01f710398 * src/account.c * src/addressadd.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/importldif.c * src/mimeview.c * src/plugins/pgpcore/select-keys.c * src/ssl_manager.c Add gtkut_tree_view_get_selected_pointer() helper function. It's meant for the simple cases when you just want to get a pointer out of a treeview's selected row and you're not going to do anything with the view, nor the model. 2018-03-03 [Andrej Kacian] 3.16.0-84-g3f581b09b * src/addressbook_foldersel.c Replace GtkSCTree in addressbook_foldersel.c with GtkTreeView. 2018-03-03 [Andrej Kacian] 3.16.0-83-ge0d1b52ee * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editaddress_other_attributes_ldap.h Replace both GtkCMCLists in Edit Person dialog With GtkTreeView. One for email list, one for attribute list. 2018-03-03 [Andrej Kacian] 3.16.0-82-g6061e9027 * src/gtk/gtkutils.c Fix potential crashes in gtkut_tree_view_get_selected_pointer(). 2018-03-01 [Ricardo Mones] 3.16.0-110-gb8cee3c04 * src/mainwindow.c * src/summaryview.h Remove unused struct member in SummaryView In the end it wasn't a very important color… ;-) 2018-03-01 [Ricardo Mones] 3.16.0-81-gb830eb8ef * src/mainwindow.c * src/summaryview.h Remove unused struct member in SummaryView In the end it wasn't a very important color… ;-) 2018-02-28 [Andrej Kacian] 3.16.0-109-gebd2fafbe * src/compose.c Fix a dumb double-free on Windows. Closes bug 3957: Claws-Mail 64bit crashes when saving a draft 2018-02-28 [Andrej Kacian] 3.16.0-80-gbafb3e43d * src/compose.c Fix a dumb double-free on Windows. Closes bug 3957: Claws-Mail 64bit crashes when saving a draft 2018-02-28 [Ricardo Mones] 3.16.0-79-ga4666c4c3 * src/plugins/address_keeper/address_keeper.h * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/address_keeper/address_keeper_prefs.h Fix license version in Address Keeper plugin 2018-02-28 [Ricardo Mones] 3.16.0-108-g5901789f1 * src/plugins/address_keeper/address_keeper.h * src/plugins/address_keeper/address_keeper_prefs.h Fix license version in the other headers 2018-02-28 [Ricardo Mones] 3.16.0-107-g655d8ddce * src/plugins/address_keeper/address_keeper_prefs.c Migrate Address Keeper prefs and fix license version 2018-02-27 [Andrej Kacian] 3.16.0-78-gb096ea90d * src/account.c * src/addressadd.c * src/editldap_basedn.c * src/importldif.c * src/mimeview.c * src/plugins/pgpcore/select-keys.c * src/ssl_manager.c Update uses of gtkut_tree_view_get_selected_pointer(). 2018-02-27 [Andrej Kacian] 3.16.0-77-g4c168abba * src/gtk/gtkutils.c * src/gtk/gtkutils.h Make the gtkut_tree_view_get_selected_pointer() more versatile. It can now be used also for non-trivial use cases, where the caller needs to further work with the model and/or selection, or if a string value needs to be read from the model. 2018-02-25 [Andrej Kacian] 3.16.0-76-gb357c3b93 * src/account.c * src/addressadd.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/importldif.c * src/mimeview.c * src/plugins/pgpcore/select-keys.c * src/ssl_manager.c Add gtkut_tree_view_get_selected_pointer() helper function. It's meant for the simple cases when you just want to get a pointer out of a treeview's selected row and you're not going to do anything with the view, nor the model. 2018-02-27 [Andrej Kacian] 3.16.0-106-gde6bb50ef * src/gtk/gtkcmclist.c Remove GTK version check for 3.4.0, since the build requires higher version than that. 2018-02-26 [Andrej Kacian] 3.16.0-105-ga1fddbf2d * src/summaryview.c Fix summary_select_all when there is nothing selected. Due to how GtkCMCList works, we first need to focus and select a row. Fixes bug #3973, ''select all' in summaryview does not automatically focus the summaryview' 2018-02-26 [Andrej Kacian] 3.16.0-75-g6329dc382 * src/summaryview.c Fix summary_select_all when there is nothing selected. Due to how GtkCMCList works, we first need to focus and select a row. Fixes bug #3973, ''select all' in summaryview does not automatically focus the summaryview' 2018-02-26 [Andrej Kacian] 3.16.0-74-g9bac1080a * src/mainwindow.c * src/summaryview.c * src/summaryview.h Revert "fix bug 3973, ''select all' in summaryview does not automatically focus the summaryview'" This reverts commit a3e48bd6e7e62dedfef8ddedbeeb90400b5234b3. That commit introduced slowness when selecting all rows. 2018-02-26 [Ricardo Mones] 3.16.0-104-g442757e86 * src/mainwindow.c * src/summaryview.c * src/summaryview.h Revert "fix bug 3973, ''select all' in summaryview does not automatically focus the summaryview'" This reverts commit b423102b353f8cb97fd748c4d155022c29d64842, sorry for the noise ;-) Details on: http://lists.claws-mail.org/pipermail/devel/2018-February/002061.html 2018-02-26 [Ricardo Mones] 3.16.0-103-gd7fef8966 * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/dillo/dillo_prefs.c * src/plugins/fancy/fancy_prefs.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_prefs.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/spamassassin/spamassassin_gtk.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c Replace deprecated gtk_misc_set_alignment() in plugins 2018-02-25 [Paul] 3.16.0-102-gb423102b3 * src/mainwindow.c * src/summaryview.c * src/summaryview.h fix bug 3973, ''select all' in summaryview does not automatically focus the summaryview' The problem is apparent when 'default selection on entering a folder' is set to 'none' and the first user action on entering the folder is 'select all'. This visually selected all the messages but summaryview did not have the focus, so any actions performed on that list would fail. Removed summary_select_all(), which didn't quite do as advertised and instead use gtk_cmclist_select_all() which selects and focuses. 2018-02-25 [Andrej Kacian] 3.16.0-101-g12f611aab * src/browseldap.c Replace GtkCMCList in browseldap.c with GtkTreeView. 2018-02-25 [Andrej Kacian] 3.16.0-73-g20dc0b893 * src/browseldap.c Replace GtkCMCList in browseldap.c with GtkTreeView. 2018-02-25 [Paul] 3.16.0-72-ga3e48bd6e * src/mainwindow.c * src/summaryview.c * src/summaryview.h fix bug 3973, ''select all' in summaryview does not automatically focus the summaryview' The problem is apparent when 'default selection on entering a folder' is set to 'none' and the first user action on entering the folder is 'select all'. This visually selected all the messages but summaryview did not have the focus, so any actions performed on that list would fail. Removed summary_select_all(), which didn't quite do as advertised and instead use gtk_cmclist_select_all() which selects and focuses. 2018-02-24 [Andrej Kacian] 3.16.0-100-ga337ebff6 * src/prefs_filtering.c Merge needless three gtk_tree_model_get() calls into one. 2018-02-24 [Andrej Kacian] 3.16.0-71-g209fd7cf2 * src/prefs_filtering.c Merge needless three gtk_tree_model_get() calls into one. 2018-02-24 [Andrej Kacian] 3.16.0-99-g0fc50c6f8 * src/addrcustomattr.c * src/edittags.c * src/gtk/gtkutils.c * src/plugins/managesieve/sieve_manager.c * src/prefs_filtering.c * src/prefs_send.c * src/prefs_summaries.c * src/prefs_toolbar.c Fix memory leaks from results of gtk_tree_model_get(). G_TYPE_STRING values need to be freed, G_TYPE_PIXBUF (or anything else derived from GObject) needs to be unreferenced. This was forgotten in some places. 2018-02-24 [Andrej Kacian] 3.16.0-98-g19775d9e0 * src/addressadd.c * src/addrgather.c * src/editldap_basedn.c * src/gtk/foldersort.c * src/importldif.c * src/mimeview.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/select-keys.c * src/prefs_filtering.c Unreference GtkTreeModel pointers after they've been added to a tree view. This was forgotten in only a few cases. 2018-02-24 [Andrej Kacian] 3.16.0-97-g0ab939b04 * src/editldap_basedn.c Replace GtkCMCList in editldap_basedn.c with GtkTreeView. 2018-02-24 [Andrej Kacian] 3.16.0-70-g0d820fab8 * src/addrcustomattr.c * src/edittags.c * src/gtk/gtkutils.c * src/plugins/managesieve/sieve_manager.c * src/prefs_filtering.c * src/prefs_send.c * src/prefs_summaries.c * src/prefs_toolbar.c Fix memory leaks from results of gtk_tree_model_get(). G_TYPE_STRING values need to be freed, G_TYPE_PIXBUF (or anything else derived from GObject) needs to be unreferenced. This was forgotten in some places. 2018-02-24 [Andrej Kacian] 3.16.0-69-g789fd968b * src/addressadd.c * src/addrgather.c * src/editldap_basedn.c * src/gtk/foldersort.c * src/importldif.c * src/mimeview.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/select-keys.c * src/prefs_filtering.c Unreference GtkTreeModel pointers after they've been added to a tree view. This was forgotten in only a few cases. 2018-02-24 [Andrej Kacian] 3.16.0-68-g81997a20d * src/editldap_basedn.c Replace GtkCMCList in editldap_basedn.c with GtkTreeView. 2018-02-24 [Andrej Kacian] 3.16.0-96-g6638b884b * src/addressadd.c Replace GtkCMCTree in addressadd.c with GtkTreeView. 2018-02-24 [Andrej Kacian] 3.16.0-67-g47e0437b8 * src/addressadd.c Replace GtkCMCTree in addressadd.c with GtkTreeView. 2018-02-23 [Andrej Kacian] 3.16.0-95-g7c809b4f3 * src/plugins/rssyl/rssyl_deleted.c RSSyl: fix deleted item checking when modified or published time is missing Fixes bug #3971. 2018-02-23 [Andrej Kacian] 3.16.0-66-ga0d936fb7 * src/plugins/rssyl/rssyl_deleted.c RSSyl: fix deleted item checking when modified or published time is missing Fixes bug #3971. 2018-02-20 [Ricardo Mones] 3.16.0-94-g27c4b31ba * configure.ac * src/addrcustomattr.c * src/addressadd.c * src/addrgather.c * src/alertpanel.c * src/browseldap.c * src/compose.c * src/crash.c * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editbook.c * src/editgroup.c * src/editjpilot.c * src/editldap.c * src/editldap_basedn.c * src/edittags.c * src/editvcard.c * src/exphtmldlg.c * src/expldifdlg.c * src/export.c * src/folderview.c * src/gtk/colorlabel.c * src/gtk/description_window.c * src/gtk/gtkaspell.c * src/gtk/gtkutils.c * src/gtk/icon_legend.c * src/gtk/inputdialog.c * src/gtk/pluginwindow.c * src/gtk/prefswindow.c * src/gtk/sslcertwindow.c * src/headerview.c * src/image_viewer.c * src/import.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/password_gtk.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_compose_writing.c * src/prefs_customheader.c * src/prefs_ext_prog.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_folder_item.c * src/prefs_fonts.c * src/prefs_matcher.c * src/prefs_other.c * src/prefs_receive.c * src/prefs_send.c * src/prefs_spelling.c * src/prefs_summaries.c * src/prefs_template.c * src/prefs_themes.c * src/prefs_toolbar.c * src/quote_fmt.c * src/summary_search.c * src/uri_opener.c * src/wizard.c Replace deprecated gtk_misc_set_alignment() in core 2018-02-19 [Andrej Kacian] 3.16.0-93-gfc52e9bc7 * src/plugins/pgpcore/select-keys.c Replace GtkCMCList in pgpcore select-keys.c with GtkTreeView. While we're at it, activating a row now finishes the selection dialog without having to press the Select button. 2018-02-19 [Andrej Kacian] 3.16.0-65-g35b524d44 * src/plugins/pgpcore/select-keys.c Replace GtkCMCList in pgpcore select-keys.c with GtkTreeView. While we're at it, activating a row now finishes the selection dialog without having to press the Select button. 2018-02-18 [Andrej Kacian] 3.16.0-92-g0ae2da3be * src/importldif.c Replace GtkCMCList in LDIF import dialog with GtkTreeView. 2018-02-18 [Andrej Kacian] 3.16.0-64-g28a1328ac * src/importldif.c Replace GtkCMCList in LDIF import dialog with GtkTreeView. 2018-02-17 [Andrej Kacian] 3.16.0-91-g4be4535e7 * src/addrgather.c Replace GtkCMCList in addrgather dialog with GtkTreeView. 2018-02-17 [Andrej Kacian] 3.16.0-63-g138cc2c7b * src/addrgather.c Replace GtkCMCList in addrgather dialog with GtkTreeView. 2018-02-17 [Andrej Kacian] 3.16.0-90-gc40b4f33b * src/gtk/foldersort.c * src/gtk/foldersort.h Replace GtkCMCList in folder sort dialog with GtkTreeView. 2018-02-17 [Andrej Kacian] 3.16.0-62-g65a59394f * src/gtk/foldersort.c * src/gtk/foldersort.h Replace GtkCMCList in folder sort dialog with GtkTreeView. 2018-02-17 [Andrej Kacian] 3.16.0-89-gab0270f13 * src/compose.c * src/mainwindow.c Correctly set initial size for main and compose windows. Use gtk_window_set_default_size() instead of gtk_widget_set_size_request(), since in GTK3, the latter sets minimum allowed size for a widget, and we're interested in just setting initial size here. User should be allowed to make the windows smaller. 2018-02-16 [Ricardo Mones] 3.16.0-88-geb109e05a * src/prefs_folder_item.c Use color buttons' macro also here 2018-02-16 [Ricardo Mones] 3.16.0-61-gc9ee38729 * src/prefs_folder_item.c Use color buttons' macro also here 2018-02-16 [Andrej Kacian] 3.16.0-87-g95d69eb71 * src/folderview.c Use correct text colors in folderview. 2018-02-15 [Andrej Kacian] 3.16.0-86-g630ef6bb1 * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c Revert "Remove low-level grab handling from GtkCMC widgets, they aren't needed." This reverts commit 44a06b793270ab026289759ae56ffa3a76a54a53. Oops, it is still needed. 2018-02-15 [Andrej Kacian] 3.16.0-85-g9d818b9d2 * src/plugins/dillo/dillo_viewer.c GTK_WINDOW_XWINDOW() to GTK_WINDOW_XID() in dillo. 2018-02-15 [Andrej Kacian] 3.16.0-84-gd5783e342 * src/noticeview.c * src/noticeview.h GtkBox to GtkGrid in noticeview.c 2018-02-15 [Andrej Kacian] 3.16.0-83-gc00851f6d * src/edittags.c * src/grouplistdialog.c * src/gtk/about.c * src/gtk/gtkutils.c * src/gtk/gtkvscrollbutton.c * src/mainwindow.c * src/mimeview.c * src/noticeview.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/summary_search.c * src/textview.c Get rid of deprecated gtk_cursor_new(). 2018-02-15 [Andrej Kacian] 3.16.0-82-g44a06b793 * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c Remove low-level grab handling from GtkCMC widgets, they aren't needed. 2018-02-15 [Andrej Kacian] 3.16.0-81-g159dafab3 * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h Get rid of deprecated gdk_display_pointer_is_grabbed(). 2018-02-15 [Andrej Kacian] 3.16.0-80-g8e5c94378 * src/gtk/about.c * src/gtk/gtkcmclist.c * src/textview.c Get rid of deprecated gdk_window_get_pointer(). 2018-02-15 [Andrej Kacian] 3.16.0-79-g2aefa8be7 * src/editbook.c * src/editjpilot.c * src/editldap_basedn.c * src/editvcard.c * src/gtk/description_window.c * src/gtk/sslcertwindow.c * src/noticeview.c * src/password_gtk.c * src/plugins/notification/notification_banner.c * src/wizard.c Use GtkSeparator instead of its deprecated predecessors. 2018-02-14 [Andrej Kacian] 3.16.0-78-g786ecbd7a * src/codeconv.c * src/codeconv.h Add support for the iso-8859-8-i encoding Support this encoding by aliasing it to iso-8859-8. 2018-02-14 [Andrej Kacian] 3.16.0-60-g0eb6698bc * src/codeconv.c * src/codeconv.h Add support for the iso-8859-8-i encoding Support this encoding by aliasing it to iso-8859-8. 2018-02-13 [Andrej Kacian] 3.16.0-77-g2e73f7320 * src/folderview.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/summaryview.c Make GtkCMCList/Tree use "text", not "fg" rc property for text color. Closes bug #3880. 2018-02-13 [Andrej Kacian] 3.16.0-59-g13d82d666 * src/folderview.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/summaryview.c Make GtkCMCList/Tree use "text", not "fg" rc property for text color. Closes bug #3880. 2018-02-13 [Andrej Kacian] 3.16.0-76-gb56d0f12e * src/gtk/about.c Rework the About window layout to use GtkGrid. This commit also disables left/right margins for all textviews in the About window, because of resize issues. Reported upstream as https://bugzilla.gnome.org/show_bug.cgi?id=793407 2018-02-13 [Andrej Kacian] 3.16.0-75-g0ba005777 * src/plugins/acpi_notifier/acpi_notifier.c Actually get rid of the use of removed GtkCMOPtionMenu in acpi_notifier. 2018-02-13 [Andrej Kacian] 3.16.0-74-gecaa1cfbb * src/gtk/Makefile.am * src/plugins/acpi_notifier/acpi_notifier.c Some forgotten leftover bits after commit b7c37ff8a. 2018-02-13 [Ricardo Mones] 3.16.0-73-gb7c37ff8a * configure.ac * src/gtk/Makefile.am * src/gtk/gtkcmoptionmenu.c * src/gtk/gtkcmoptionmenu.h Require GTK+3 in gtk3 branch Also remove a couple of GTK+2 specific files 2018-02-12 [Andrej Kacian] 3.16.0-72-g1f5a512b8 * configure.ac * src/addrduplicates.c * src/addressbook.c * src/mainwindow.c * src/mimeview.c * src/plugins/pdf_viewer/poppler_viewer.c * src/prefs_template.c Get rid of all GtkHPaned and GtkVPaned in favour of GtkPaned. Also bump required GTK3 version to 3.2, since that's where this deprecation happened. 2018-02-11 [Andrej Kacian] 3.16.0-71-g40e5f41ef * src/gtk/gtkcmclist.c Make mouse scrolling work with GtkCMCList. 2018-02-11 [Andrej Kacian] 3.16.0-70-g35720e185 * src/gtk/gtkcmclist.c Correctly name scroll policy constants in GtkCMCList. Just a cosmetic change to make it more consistent with GTK+ naming conventions. 2018-02-11 [Andrej Kacian] 3.16.0-69-g3bac5c33c * src/gtk/gtkcmclist.c Do not draw scrollbar over the column headers in GtkCMCList. 2018-02-10 [Andrej Kacian] 3.16.0-68-gc4d74d0e8 * src/prefs_template.c Template preferences dialog not using full window height. 2018-02-10 [Andrej Kacian] 3.16.0-67-g6b9ce4a8f * src/grouplistdialog.c GtkBox to GtkGrid in grouplistdialog.c 2018-02-10 [Andrej Kacian] 3.16.0-66-g02fa37f0d * src/gtk/prefswindow.c Fix preference dialog page not using full window height. 2018-02-10 [Andrej Kacian] 3.16.0-65-g0463f92df * src/compose.c Fix compose textview not using full window height. 2018-02-09 [Andrej Kacian] 3.16.0-64-g83321e1ba * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c No need to allocate colors via GdkColormap with GTK3. 2018-02-09 [Andrej Kacian] 3.16.0-63-g3cc244f9a * src/plugins/vcalendar/common-views.c Update vcalendar's build_line() to use cairo instead of GdkPixmap. 2018-02-09 [Andrej Kacian] 3.16.0-62-gc17621f95 * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/dillo/dillo_viewer.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/vcalendar/vcal_prefs.c Use GObject instead of deprecated and removed GtkObject. 2018-02-09 [Andrej Kacian] 3.16.0-61-g1d07c0f5d * src/compose.c * src/compose.h * src/prefs_common.c * src/prefs_compose_writing.c * src/prefs_ext_prog.c Limit external editor feature to UNIX OS with X11. It uses GtkSocket, which is only available on X11 with GTK3. 2018-02-09 [Andrej Kacian] 3.16.0-60-g8daa7c79c * src/plugins/notification/gtkhotkey/x11/tomboykeybinder.c Fix notification plugin's gtkhotkey build with GTK3. 2018-02-10 [Andrej Kacian] 3.16.0-59-g33f674655 * src/gtk/gtkutils.h Remove GTK>=3.2.0 compatibility defines. No reason to treat some deprecated widgets as special. They will all get taken care of in due time. 2018-02-09 [Andrej Kacian] 3.16.0-58-g2d87b2b1e * src/plugins/fancy/fancy_viewer.c * src/plugins/vcalendar/day-view.c Cast to GSourceFunc instead of deprecated GtkFunction when using g_timeout_add(). Also correct return type of fancy_show_mimepart_prepare() callback function. 2018-02-09 [wwp] 3.16.0-57-ga99a6bc52 * src/compose.c * src/prefs_actions.c Update few occurrences to the new alertpanel() API (and by the way, solve a leaking button_label strinc allocation). 2018-02-09 [Andrej Kacian] 3.16.0-56-g5e764f0ee * src/plugins/clamd/clamav_plugin_gtk.c Migrate from deprecated GtkTooltips to GtkTooltip in clamd plugin. 2018-02-09 [Andrej Kacian] 3.16.0-55-g23d736d38 * src/plugins/att_remover/att_remover.c * src/plugins/fancy/fancy_viewer.c * .../notification/gtkhotkey/x11/eggaccelerators.c * src/plugins/notification/notification_foldercheck.c * src/plugins/python/python-shell.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/vcalendar/vcal_meeting_gtk.c Fix few forgotten GDK_ to GDK_KEY_ renames in plugins. 2018-02-09 [Michael Rasmussen] 3.16.0-54-g80360594f * src/plugins/archive/Makefile.am * src/plugins/gdata/Makefile.am Forgotten changes in commit 09301b6e73e4af1b03b6f19d340dd909cf527bcc 2018-02-09 [Andrej Kacian] 3.16.0-45-g09301b6e7 * configure.ac * src/plugins/address_keeper/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/dillo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/vcalendar/Makefile.am Do not put enchant's CFLAGS into main CFLAGS make variable. Handle its CFLAGS just like all other libraries'. 2018-02-09 [Andrej Kacian] 3.16.0-44-g5ab9e6e79 * src/account.c * src/addrcustomattr.c * src/addrduplicates.c * src/addressadd.c * src/addressbook.c * src/addrindex.c * src/alertpanel.c * src/alertpanel.h * src/compose.c * src/editaddress.c * src/edittags.c * src/exphtmldlg.c * src/expldifdlg.c * src/file_checker.c * src/folderview.c * src/gtk/sslcertwindow.c * src/imap_gtk.c * src/import.c * src/inc.c * src/main.c * src/mainwindow.c * src/mbox.c * src/message_search.c * src/messageview.c * src/mh_gtk.c * src/mimeview.c * src/news_gtk.c * src/plugins/archive/archiver_gtk.c * src/plugins/att_remover/att_remover.c * src/plugins/attachwarner/attachwarner.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_manager.c * src/plugins/notification/notification_trayicon.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/perl/perl_plugin.c * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/prefs_actions.c * src/prefs_customheader.c * src/prefs_filtering.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/prefs_migration.c * src/prefs_template.c * src/prefs_themes.c * src/ssl_manager.c * src/summary_search.c * src/summaryview.c * src/textview.c * src/toolbar.c Rework of alertpanel default button focus handling. Instead of using "+" prefix with button labels and/or the default_value parameter, we introduce "focus" parameter, which will point to first, second or third button. Advantages: - we got rid of the "+" prefix, which won't work with GTK3 with GTK3 - instead of having two ways to indicate which button should have focus, which can be in conflict, and are not very straightforward, there is just one, arguably more intuitive - some small memory leaks fixed along the way (using g_strconcat() directly as function argument) 2018-02-08 [Ricardo Mones] 3.16.0-43-gf01256abc * src/wizard.c Fix ‘GtkWidget {aka struct _GtkWidget}’ has no member named ‘style’ Thanks to Abhay S. Kushwaha for reporting! 2018-02-07 [Ricardo Mones] 3.16.0-42-g64bef9561 * src/editjpilot.c Fix ‘GtkLabel {aka struct _GtkLabel}’ has no member named ‘label’ 2018-02-06 [Andrej Kacian] 3.16.0-41-g6eda56cb3 * configure.ac Force -DGTK_DISABLE_SINGLE_INCLUDES -DGSEAL_ENABLE in GTK_CFLAGS. 2018-02-06 [Andrej Kacian] 3.16.0-40-g86c7184a9 * src/plugins/pdf_viewer/poppler_viewer.c Remove direct GTK struct member access from pdf_viewer plugin. 2018-02-06 [Andrej Kacian] 3.16.0-39-g646db3440 * src/plugins/notification/gtkhotkey/x11/eggaccelerators.h Remove the last offender against -DGTK_DISABLE_SINGLE_INCLUDES 2018-02-06 [Andrej Kacian] 3.16.0-38-g45cc37508 * src/gtk/spell_entry.c Get rid of final direct GTK struct member access from ClawsSpellEntry. We have to track preedit_length internally, because this bit of GtkEntry is not available anymore. 2018-02-06 [Andrej Kacian] 3.16.0-37-gab7a2aca2 * src/gtk/spell_entry.c ClawsSpellEntry does not need to implement GtkEditable We're "subclassing" GtkEntry, which already implements it. 2017-11-08 [Ralph Sennhauser] 3.16.0-36-g636cc1edc * src/gtk/gtkutils.c * src/prefs_msg_colors.c Replace gtk_style_unref() gtk_style_unref() is a remnant from gtk+1 and the compatibility function in gtk+2 is gone in gtk+3, use g_object_unref() instead. 2017-11-08 [Ralph Sennhauser] 3.16.0-35-g14bf91b57 * src/plugins/acpi_notifier/acpi_notifier.c Add missing header to acpi_notifier When building against gtk+3 the compiler complains about implicit function declaration, so include the required header for using the gtk_cmoption_menu. 2017-11-08 [Ralph Sennhauser] 3.16.0-34-g51f73a8b4 * src/addressbook.c * src/addrgather.c * src/alertpanel.c * src/crash.c * src/editaddress.c * src/editaddress_other_attributes_ldap.c * src/editgroup.c * src/folderview.c * src/grouplistdialog.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmoptionmenu.c * src/gtk/gtkshruler.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/gtkvscrollbutton.c * src/headerview.c * src/image_viewer.c * src/importldif.c * src/mainwindow.c * src/message_search.c * src/mimeview.c * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/select-keys.c * src/plugins/rssyl/claws.def * src/prefs_themes.c * src/summary_search.c * src/summaryview.c * src/toolbar.c Drop no longer used gtk+2 utility functions With requiring gtk+2 >=2.24 the following functions are obsolete: gtkut_widget_set_mapped gtkut_widget_set_realized gtkut_widget_set_can_default gtkut_widget_set_receives_default gtkut_widget_set_can_focus gtkut_widget_set_has_window Replace all occurrences with the underlying function. 2017-11-08 [Ralph Sennhauser] 3.16.0-33-g59309a650 * src/compose.c * src/editaddress.c * src/gtk/combobox.c * src/gtk/combobox.h * src/gtk/gtkcmclist.c * src/gtk/gtkshruler.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/inputdialog.c * src/gtk/quicksearch.c * src/message_search.c * src/mimeview.c * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/fancy/fancy_viewer.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_display_header.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/prefs_other.c * src/prefs_toolbar.c * src/printing.c * src/summary_search.c Drop ifdefs for old gtk+2 2017-11-08 [Ralph Sennhauser] 3.16.0-32-g643edf054 * configure.ac Require gtk+ >= 2.24 gtk+-2.24.0 was released 2011-01-30 and has seen over 30 maintenance releases since. Drop support for gtk+2 < 2.24 to ease porting to gtk+3 and to cleanup existing compatibility code for old gtk+2 releases. 2018-02-06 [Andrej Kacian] 3.16.0-31-gc07e81254 * AUTHORS * src/addrgather.c * src/editaddress_other_attributes_ldap.c * src/gtk/authors.h * src/gtk/combobox.c * src/gtk/gtkutils.c * src/plugins/notification/notification_prefs.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c A few instances of combobox manipulation still used the old API. Patch by Ralph Sennhauser. 2018-02-06 [Andrej Kacian] 3.16.0-30-g987678b7e * src/browseldap.c * src/gtk/spell_entry.c * src/plugins/archive/archiver_gtk.c * src/plugins/dillo/dillo_viewer.c * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_core.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c Removed almost all direct GTK struct member accesses. Use accessor functions instead. The few remaining offenders are in spell_entry.c, which will require some rework. 2018-02-05 [Andrej Kacian] 3.16.0-29-g2f06e3027 * src/gtk/gtkaspell.c Replaced some deprecated GTK+ API calls in gtkaspell.c. 2018-02-05 [Ricardo Mones] 3.16.0-28-gc8cfd24e4 * src/foldersel.c * src/folderview.c * src/gtk/gtkutils.c * src/gtk/quicksearch.c * src/plugins/vcalendar/vcalendar.c Fix some copyright headers 2018-02-05 [Ricardo Mones] 3.16.0-27-gc10fc9f7b * src/prefs_msg_colors.c Refactor colors handling with more arrays This also makes possible to add more colors easily. 2018-02-05 [Ricardo Mones] 3.16.0-26-g8363e4587 * src/compose.c * src/foldersel.c * src/folderview.c * src/gtk/about.c * src/gtk/gtkutils.c * src/gtk/logwindow.c * src/gtk/quicksearch.c * src/gtk/spell_entry.c * src/mainwindow.c * src/plugins/vcalendar/vcalendar.c * src/prefs_common.c * src/prefs_common.h * src/prefs_msg_colors.c * src/prefs_spelling.c * src/textview.c Move all colors into an array 2018-01-31 [Andrej Kacian] 3.16.0-25-g6f0497028 * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/rssyl_update_feed.c RSSyl: Handle 404 and other fetch failures better. 2018-01-23 [Ricardo Mones] 3.16.0-24-g93eaaa941 * src/prefs_receive.c Move syntax help after entry 2018-01-22 [Ricardo Mones] 3.16.0-23-gea9874971 * src/prefs_account.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/prefs_message.c Remove more unnecessary colons in labels 2018-01-22 [Ricardo Mones] 3.16.0-22-g46a9ad57b * src/prefs_themes.c Use spacing more uniformly on themes prefs Also remove colons from labels (not used in other places), and align them to the right, to be visually consistent with other preference pages. 2018-01-21 [Ricardo Mones] 3.16.0-21-g3ace18505 * po/es.po Fix wrong article in translated string 2018-01-20 [Andrej Kacian] 3.16.0-20-g4d2f6d203 * src/passwordstore.c Do not consider missing passwordstorerc file as error. Just continue with empty password store. 2018-01-20 [Ricardo Mones] 3.16.0-19-g7695cfb98 * src/addrgather.c * src/plugins/pgpcore/prefs_gpg.c Prune more gtk_widget_set_size_request calls 2018-01-19 [Andrej Kacian] 3.16.0-18-ga96fdf2c4 * src/main.c * src/passwordstore.c * src/passwordstore.h * src/prefs_migration.c * src/prefs_migration.h Handle password store config_version update without the global gint variable. 2018-01-19 [Andrej Kacian] 3.16.0-17-ga9608e4cd * src/main.c Handle failed/aborted folderlist config_version update in main.c 2018-01-19 [Andrej Kacian] 3.16.0-16-g5bcc8ead3 * src/folder.c * src/prefs_migration.c * src/prefs_migration.h Implement config_version in folderlist.xml. 2018-01-19 [Ricardo Mones] 3.16.0-15-g9145ce96a * src/prefs_summaries.c No need to set window's position twice It's already set on line 200 :-) 2018-01-18 [Andrej Kacian] 3.16.0-14-g534ca5069 * src/main.c * src/passwordstore.c * src/prefs_migration.c * src/prefs_migration.h Implement config_version in passwordstorerc. 2018-01-18 [Andrej Kacian] 3.16.0-13-g4302636fb * src/filtering.c Do not consider "mark_as_spam" as a final action, since it does not move the marked message. Fixes Bug 3919 - manual filtering does not move spam 2018-01-18 [Paul] 3.16.0-12-gf5d5f25a7 * src/prefs_actions.c fix bug where actionsrc was not updated after mailbox name change 2018-01-14 [Ricardo Mones] 3.16.0-11-g43ceacd3d * src/gtk/logwindow.c Add "Go to last error" to log window context menu This functionality was already implemented, this only makes it available to the user through a new menu option. 2018-01-09 [Paul] 3.16.0-10-g36103cc2b * src/main.c fix bug 3947, 'Build break with --disable-libsm --enable-crash-dialog' 2018-01-07 [Ricardo Mones] 3.16.0-9-ga7890e31e * src/ldapquery.c * src/ldapserver.c * src/ldapupdate.c * src/ldaputil.c Use network log for LDAP operations output Also add some error checking and improve debug output 2018-01-05 [Pawel Pekala] 3.16.0-8-g6950d52c9 * po/pl.po Fix typos and errors in polish translation 2017-12-28 [Ricardo Mones] 3.16.0-7-g352af0b0c * po/es.po Fix some translated strings 2017-12-20 [Paul] 3.16.0-6-g15545864c * po/cs.po * po/zh_TW.po a couple late translation update from David Vachulka and Mark Chang 2017-12-20 [Andrej Kacian] 3.16.0-5-gb190f09ab * src/compose.c Fix missing GError initialization in compose_draft(). 2017-12-19 [Paul] 3.16.0-4-g3e51045f2 * src/folderview.c * src/prefs_common.c * src/prefs_common.h * src/prefs_summary_open.c * src/prefs_summary_open.h * src/summaryview.c extend 'default selection when entering a folder' Renamed 'first ...' to 'oldest ...', and added 'newest ...' in GUI 2017-12-18 [Ricardo Mones] 3.16.0-3-g174c03f19 * src/ldapserver.c Fix Bug 3936: LDAP StartTLS does not work for addressbooks 2017-12-18 [Paul] 3.16.0-2-g49352499f * configure.ac bump minimum glib requirement to 2.28 2017-12-18 [Ricardo Mones] 3.16.0-1-g2933a8815 * .gitignore Fix bug 3921: Follow-up to #3764. Cleanup gitignore Thanks Flo for the patch, but sed -i '/libical\/libical/d' .gitignore was faster than applying the patch itself ;-) 2017-12-17 [Paul] 3.16.0 * NEWS * README * RELEASE_NOTES for release 3.16.0 2017-12-17 [Paul] 3.15.0-203-g1d2786217 * AUTHORS * configure.ac * po/ca.po * po/da.po * po/de.po * po/fi.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/nb.po * po/nl.po * po/pl.po * po/pt_BR.po * po/ro.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * src/gtk/authors.h * tools/claws.i18n.status.pl update translations updated by David Medina, Erik P. Olsen, Simon Legner, Tommi A Pirinen, Páder Rezső, Luigi Votta, UTUMI Hirosi, Petter Adsen, Marcel Pol, Jakub Jankiewicz, Frederico Goncalves Guimaraes, Mikhail Kurinnoi, Slavko, Andreas Rönnquist. new translation: Romanian by Cristian Secară remove unmaintained Hebrew translation. 2017-12-17 [Ricardo Mones] 3.15.0-202-g7076eccad * src/common/tlds.h Update list of TLDs for release 2017-12-14 [Andrej Kacian] 3.15.0-201-g9df59ba02 * src/addressbook.c * src/compose.c Add proper ifdefs around master_passphrase() calls. 2017-12-14 [Andrej Kacian] 3.15.0-200-g5805ff818 * src/password.c Fix buffer length handling in GnuTLS password encryption and decryption. Also zero out one forgotten copy of plaintext password before freeing it. Oops! 2017-12-14 [Ricardo Mones] 3.15.0-199-gdc1debf56 * src/prefs_themes.c Space preview icons equally 2017-12-12 [Ricardo Mones] 3.15.0-198-g5b7108e97 * src/compose.c Fix bug 3935: build from GIT master broken on arch linux Completes 48f72c22f91fbe0d6e872e89bd4dce9d39090e81 to allow building with disabled LDAP support. 2017-12-12 [Ricardo Mones] 3.15.0-197-g332848b93 * AUTHORS * src/gtk/authors.h Update lists of authors 2017-12-12 [Ricardo Mones] 3.15.0-196-g22e7bf3c9 * po/es.po Update Spanish translation 2017-12-11 [wwp] 3.15.0-195-gc136c69c7 * po/fr.po Update French translation. 2017-12-10 [Andrej Kacian] 3.15.0-194-ge0f41407c * src/addressbook.c Fix bug 3931: segfault searching server with master password Request master passphrase earlier and inhibit search if no master passphrase is available. 2017-12-10 [Andrej Kacian] 3.15.0-193-g48f72c22f * src/addrindex.c * src/addrindex.h * src/compose.c * src/compose.h Fix bug 3793: segfault when autocompletion asks for master passphrase This is done by checking early if any ldap server is password-protected, and asking for master passphrase when compose window appears. If user cancels the dialog (does not enter the passphrase), we temporarily disable the password-protected LDAP servers, just for that particular compose window. We reenable them in compose_destroy(). 2017-12-10 [Andrej Kacian] 3.15.0-192-gd954a01de * src/password.c * src/password.h Add public call to get master password 2017-12-10 [Ricardo Mones] 3.15.0-191-ge5e9653de * src/editldap.c * src/editldap_basedn.c * src/prefs_customheader.c * src/prefs_message.c * src/prefs_summaries.c * src/prefs_summary_open.c * src/prefs_template.c * src/printing.c * src/quote_fmt.c * src/statusbar.c * src/wizard.c Prune gtk_widget_set_size_request calls 2017-12-09 [Andrej Kacian] 3.15.0-190-g32ba3f7ea * src/plugins/address_keeper/version.rc * src/plugins/attachwarner/version.rc * src/plugins/bsfilter/version.rc * src/plugins/fancy/version.rc * src/plugins/fetchinfo/version.rc * src/plugins/libravatar/version.rc * src/plugins/mailmbox/version.rc * src/plugins/managesieve/version.rc * src/plugins/notification/version.rc * src/plugins/pgpcore/version.rc * src/plugins/pgpinline/version.rc * src/plugins/pgpmime/version.rc * src/plugins/rssyl/version.rc * src/plugins/smime/version.rc * src/plugins/tnef_parse/version.rc * src/plugins/vcalendar/version.rc Copyright year update in plugins' version.rc files. 2017-12-09 [Andrej Kacian] 3.15.0-189-gf4bdc1eb2 * src/plugins/att_remover/version.rc * src/plugins/spam_report/version.rc Some FileDescription fixes in plugins' version.rc files. Thanks to Woody for noticing. 2017-12-05 [Ricardo Mones] 3.15.0-188-gde5c37e2d * src/gtk/gtkutils.h * src/prefs_msg_colors.c * src/prefs_spelling.c Color buttons proportional to font size Instead of hardcoding a size which doesn't look the same on different resolutions, use a space;m-space;space label and let GTK+ to compute the appropriate button size for current font. 2017-11-26 [Ricardo Mones] 3.15.0-187-gbdb48c81c * src/prefs_spelling.c Adjust spelling preferences widgets 2017-12-05 [Ricardo Mones] 3.15.0-186-gd8ee06d81 * src/ldapupdate.c Remove list of bugs which are not outstanding 2017-11-22 [Olaf Hering] 3.15.0-185-gfbf3e9ceb * src/summaryview.c Set flags of all selected messages before updating view If a collapsed, unread thread is marked as 'ignore thread' the first message remains bold in the message list. That happens because summary_ignore_thread_func calls summary_set_row_marks, which finds unread children. As a result bold_style is selected. To fix this it is required to first update the message flags of all selected messages, before updating the view of all selected messages. 2017-11-22 [Olaf Hering] 3.15.0-184-g61c5435f4 * src/procmsg.h Remove stale MSG_IS_RETRCPT_PENDING The bitflag MSG_RETRCPT_PENDING is not defined, the existing flags do not indicate a typo. Remove this stale macro to avoid confusion. 2017-12-02 [Ricardo Mones] 3.15.0-183-g2a0a1514b * src/prefs_folder_column.c * src/prefs_summary_column.c Complete previous patch 2017-12-02 [Ricardo Mones] 3.15.0-182-gb2be2d2b0 * src/prefs_summary_column.c Make column selector UI like open actions Set remove button to center column and add border to lists 2017-11-26 [Michael Gmelin] 3.15.0-181-ga4b3b845e * src/plugins/managesieve/sieve_prefs.c Fix bug #3924: Unbreak sieve host configuration on FreeBSD Also, adds extra check for config->host 2017-11-22 [Olaf Hering] 3.15.0-180-ged7e8e3ea * src/prefs_compose_writing.c * src/prefs_logging.c * src/prefs_other.c * src/prefs_receive.c * src/prefs_summaries.c * src/prefs_wrapping.c Fix truncated input widgets in preferences window With larger UI fontsize some input fields are truncated, the numbers can not be read properly. Remove the hardcoded width values, let GTK pick a value. 2017-11-25 [Andrej Kacian] 3.15.0-179-gd80cb788f * src/etpan/nntp-thread.c Use statusbar progress meter when opening/refreshing a NNTP folder. 2017-11-23 [Andrej Kacian] 3.15.0-178-gb262ad59f * src/filtering.c * src/mainwindow.c * src/prefs_logging.c Reenable filtering log on Windows, as it is no longer crashy. It was previously disabled in 83eaf78e3. 2017-11-22 [Olaf Hering] 3.15.0-177-g84589f6e5 * src/procmime.c Move pointer usage after pointer check In procmime_decode_content mimeinfo is dereferenced before cm_return_val_if_fail(). 2017-11-23 [Abhay S. Kushwaha] 3.15.0-176-gb81ad835f * src/plugins/rssyl/claws.def Rssyl: fix Windows build 2017-11-13 [Ricardo Mones] 3.15.0-175-g8e9f89bef * src/html.c * src/html.h Use entity decoding API in HTML parser 2017-11-13 [Ricardo Mones] 3.15.0-174-g4d178a21c * src/plugins/rssyl/strutils.c Rssyl: use new entity decoding API 2017-11-13 [Ricardo Mones] 3.15.0-173-g1285ad714 * src/entity.c Complete, normalize and fix table of entities https://en.wikipedia.or erences 2017-11-06 [Ricardo Mones] 3.15.0-172-gd61f4bdfc * src/Makefile.am * src/entity.c * src/entity.h Implement HTML entity decoding in one function Content of symbols table remixed from existing html.c and rssyl/strutils.c tables. 2017-11-10 [wwp] 3.15.0-171-ge61840c92 * src/prefs_account.c Yet another string correction. 2017-11-09 [Andrej Kacian] 3.15.0-170-ga631e2692 * src/plugins/pgpcore/pgp_viewer.c A hopefully better fix for commit 9f1c5fef1 when building with GpgME < 1.7.0. gpgme_check_version() should only be used during initialization, according to GpgME doc. 2017-11-09 [Paul] 3.15.0-169-g92bb638e5 * src/prefs_account.c oh-so-minor string correction 2017-11-09 [Andrej Kacian] 3.15.0-168-g69ee63c14 * src/plugins/pgpcore/pgp_viewer.c Fix commit 9f1c5fef1 when building with GpgME < 1.7.0. 2017-11-09 [Andrej Kacian] 3.15.0-167-g9f1c5fef1 * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/sgpgme.c Show full key/signature fingerprints. Closes bug 3910 - Displaying of problematic short key IDs for GPG messages 2017-11-08 [Andrej Kacian] 3.15.0-166-gf9943fa81 * src/prefs_account.c Do not limit password/userid newline check to just POP3. 2017-11-03 [Ricardo Mones] 3.15.0-165-ge8c736db2 * src/plugins/rssyl/strutils.c Use appropriate array for searching 2017-10-30 [Ricardo Mones] 3.15.0-164-g9d25cc995 * src/compose.c Fix CID 1420437 (OVERFLOW_BEFORE_WIDEN) 2017-10-29 [Andrej Kacian] 3.15.0-163-g5a3c83b91 * src/prefs_themes.c Use GIO API instead of g_stat() in prefs_themes_file_stats() on Windows. 2017-10-29 [Andrej Kacian] 3.15.0-162-gb97b0cead * src/compose.c Use GIO API instead of g_stat() in compose_draft() on Windows. 2017-10-29 [Andrej Kacian] 3.15.0-161-g211cb0478 * src/common/utils.c * src/compose.c Use GIO API instead of g_stat() on Windows in compose_add_attachments() and get_file_size(). 2017-10-29 [Andrej Kacian] 3.15.0-160-g5407e4537 * src/compose.c Use GIO API instead of g_stat() in compose_insert_file() on Windows. 2017-10-28 [Andrej Kacian] 3.15.0-159-g5c9937be2 * src/mh.c Use GIO API instead of g_stat() in mh_is_msg_changed() on Windows. 2017-10-28 [Andrej Kacian] 3.15.0-158-gefd5c5782 * src/procheader.c Avoid use of stat() in procheader_parse_file() on Windows. Since GLib on different Windows versions has different ideas about sizes of struct stat field sizes and is inconsistent about it on 64-bit systems, we take advice from GLib's own gstdio.h, and use GIO API to get file attributes instead. This will likely have to be changed for all uses of stat() or g_stat() elsewhere. All this to stop Claws Mail showing "1GB" size for all emails in summaryview on 64-bit Win10. 2017-10-28 [Andrej Kacian] 3.15.0-157-g3f84a59b7 * src/common/utils.c Disallow '?' in filename when saving message part on Windows. 2017-10-28 [Andrej Kacian] 3.15.0-156-gd56f42398 * po/ca.po * po/cs.po * po/da.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po * src/common/utils.c Revert "Disallow '?' in filename when saving message part on Windows." This reverts commit 6e644bd2af1eae46fc9db874fc42e6b9bb89b9c8. 2017-10-28 [Andrej Kacian] 3.15.0-155-g6e644bd2a * po/ca.po * po/cs.po * po/da.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po * src/common/utils.c Disallow '?' in filename when saving message part on Windows. 2017-10-28 [Andrej Kacian] 3.15.0-154-gd7d8b5481 * src/plugins/fancy/claws.def Updated Fancy's claws.def for the Windows build 2017-10-25 [Andrej Kacian] 3.15.0-153-g51805d8ae * src/prefs_folder_item.c Fix missing invalid regexp indication in folder preferences. The entry is supposed to turn red, but it couldn't because of a logic error. 2017-10-25 [Andrej Kacian] 3.15.0-152-gd45cc6e3b * src/prefs_account.c Disallow newline character in POP3 account username or password. The entries will have red background and preferences will refuse to be saved, with an alertpanel telling why, if a newline is found in either of the two entries. This is only checked for POP3 protocol, as other protocols encode passwords e.g. in base64, and so will not break the communication to server by sending the extraneous newline verbatim. 2017-10-25 [Andrej Kacian] 3.15.0-151-ge34bf0a47 * src/plugins/fancy/fancy_viewer.c Use subst_char() in fancy_set_defaults(). 2017-10-23 [Andrej Kacian] 3.15.0-150-g398c2f1eb * src/etpan/nntp-thread.c * src/news.c More and better leak fixes after commit 9729bf0e0. 2017-10-23 [Andrej Kacian] 3.15.0-149-g1f3d13358 * src/etpan/nntp-thread.c * src/news.c Fix memory leaks introduced in recent commit 9729bf0e0. 2017-10-23 [Andrej Kacian] 3.15.0-148-g31a342e0e * src/folder.c * src/imap.c * src/inc.c * src/mbox.c * src/messageview.c * src/send_message.c * src/statusbar.h Removed two obsolete statuswindow_* aliases. 2017-10-23 [Andrej Kacian] 3.15.0-147-g9729bf0e0 * src/etpan/nntp-thread.c * src/news.c Fetch XOVER and XHDR data in batches of 5000. This avoids long stalls, which sometimes confuse libetpan. It also allows implementing some sort of progressbar in UI. 2017-10-22 [Andrej Kacian] 3.15.0-146-g126ff4dcb * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_viewer.c Made Fancy's custom stylesheet pref work on Windows 2017-10-22 [Andrej Kacian] 3.15.0-145-gd2578f7ad * src/plugins/fancy/fancy_viewer.c Fancy: Escape the custom stylesheet path for use in URI. This allows for file/folder names with e.g. space in them. 2017-10-10 [Paul] 3.15.0-144-gdc79dfce6 * src/common/utils.c fix bug 3893, ' Text mode open/copy web links ignores trailing tilde(s)' 2017-10-05 [Andrej Kacian] 3.15.0-143-g74f063f12 * src/password.c * src/password.h master_passphrase_is_set() and _is_correct() do not return const bool. 2017-07-01 [Andrej Kacian] 3.15.0-142-g3bce04815 * AUTHORS * src/gtk/authors.h * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/prefs_gpg.h * src/plugins/pgpcore/sgpgme.c Use separate account configuration for OpenPGP and for S/MIME. This is useful for users who switch between privacy systems. Based on patch by Thomas Orgis. Closes bug Bug 3834 - [PATCH] separate account prefs for S/MIME to be able to specify keys for both PGP and S/MIME 2017-09-21 [Ricardo Mones] 3.15.0-141-gafd7adf52 * doc/man/claws-mail.1 Document the new --insert command line option added in commit 9b17603ded77a56d10e56e80b9647487e25546da 2017-09-20 [Ricardo Mones] 3.15.0-140-g130c1bd6b * src/imap.c Revert "Fix bug #3855: segfault at startup with old profile and IMAP account" Thanks to commit c3167bf1a4bf76a75813856d48e9d3c00f6c3849 which allows to access folder class functions at earlier stages without causing #3855. This reverts commit 667c9d3eaf0487193cc7873e6d3a63959a03d7f9. 2017-09-18 [Colin Leroy] 3.15.0-139-g9270dc32a * src/plugins/pgpcore/select-keys.c Fix a possible leak 2017-09-18 [Colin Leroy] 3.15.0-138-gcc91e29fb * src/plugins/pgpcore/select-keys.c Fix double-free of keys 2017-09-15 [Colin Leroy] 3.15.0-137-g9b17603de * src/compose.c * src/compose.h * src/main.c CLI: Add a --insert option to --compose, allowing to insert files. 2017-08-06 [Andrej Kacian] 3.15.0-136-gc3167bf1a * src/account.c * src/main.c * src/prefs_account.c * src/prefs_account.h * src/prefs_common.c * src/prefs_gtk.c * src/prefs_migration.c * src/prefs_migration.h Handle config_version update separately for accounts. Instead of loading entire configuration from all the files in rcdir and doing an update at the end, we now upgrade each "part" right after we load it. This is to allow greater flexibility during the time not all of the configuration is loaded yet, e.g. folders using correct folderclass functions, based on protocol of account owning a particular folder. This is currently affecting clawsrc and accountrc, but it will be trivial to extend it to other rcdir files as needed. 2017-09-07 [Ricardo Mones] 3.15.0-135-gb088e8143 * AUTHORS * src/gtk/authors.h Update authors' files 2017-08-12 [Flavio Leitner] 3.15.0-134-ge11b4ed90 * src/summaryview.c Fix bug #3881: Keep read thread during update if it is selected. When new emails arrive, the summary list is updated and the read threads are removed if the option 'Hide read threads' is checked. However, if you are reading the last email of a thread, then it automatically goes to the next email. If the new selected email happens to be the last read in a thread, then the next update will do the same even though the user might not have seen that message yet. This patch fixes it to keep the thread if a message is selected. 2017-09-05 [Paul] 3.15.0-133-ge829be881 * configure.ac * src/gtk/gtkaspell.c fix bug 3892, 'build fails with enchant-2.1.0' bumps the minimum required version of enchant to version 1.4.0 2017-09-02 [Paul] 3.15.0-132-g62686c8f6 * src/compose.c fix bug 3852, 'delete header entry button doesn't restore colour' 2017-08-31 [Paul] 3.15.0-131-g9f24157d8 * src/compose.c fix bug 3886, '"About to send mail to 2 recipients" warning when one of them is Reply-To' 2017-08-30 [wwp] 3.15.0-130-g3e12591d2 * src/quote_fmt.c Fix wrong 'attach_output' in description of symbols (templates), it's 'attach_program' that works. 2017-08-29 [wwp] 3.15.0-129-g2bc71e498 * configure.ac Lower the librsvg requirement to 2.39 (works on CentOS7 with this). 2017-08-26 [Andrej Kacian] 3.15.0-128-g404c67475 * configure.ac Fix typo around libarchive in configure.ac. Patch by Orbea, Bug 3866 - slibtool causes compile failure 2017-08-26 [Andrej Kacian] 3.15.0-127-g8b55e4f97 * AUTHORS * configure.ac * src/gtk/authors.h Fixed incorrect PERL_LDFLAGS modification with sed. Patch by Orbea, Bug 3866 - slibtool causes compile failure 2017-08-09 [Ricardo Mones] 3.15.0-126-g667c9d3ea * src/imap.c Fix bug #3855: segfault at startup with old profile and IMAP account Revert "Remove duplicated code and include". This reverts commit 300f811f3bbf10455ca55d9b01da6705dd1e07bb. 2017-08-04 [Zhouyang] 3.15.0-126-g29ecadc1c * src/plugins/clamd/libclamd/clamd-plugin.c Fix bug #3857: Thanks to Zhouyang 2017-07-28 [Andrej Kacian] 3.15.0-125-g63677adb6 * src/procmime.c Fix a small memory leak in procmime_get_mime_type(). 2017-07-28 [Andrej Kacian] 3.15.0-124-g3266300ed * src/compose.c Fix a memory leak in empty subject warning dialog in compose.c. 2017-07-28 [Andrej Kacian] 3.15.0-123-g14eb5b009 * src/compose.c Fix template parsing broken by commit 814b087. 2017-07-27 [Ricardo Mones] 3.15.0-122-g8891eb31b * configure.ac Fix D-Bus detection 2017-07-24 [Andrej Kacian] 3.15.0-121-g2e3367941 * src/addressbook.h Removed a nonexistent function from addressbook.h. The function was addressbook_load_completion(). 2017-07-24 [Ricardo Mones] 3.15.0-120-g7263bc501 * src/prefs_themes.c * src/stock_pixmap.c Really handle the NULLs, don't scream at them 2017-07-23 [Ricardo Mones] 3.15.0-119-gfb5fce43f * src/prefs_themes.c * src/stock_pixmap.c Check for NULLs params within the functions As assumed in the prefs_themes_done() calls. May fix some strange crash when exiting Claws Mail in Debian's version 3.14.1-3+b1: *** Error in `/usr/bin/claws-mail': munmap_chunk(): invalid pointer: 0x00000000026a6f80 *** ======= Backtrace: ========= /lib/x86_64-linux-gnu/libc.so.6(+0x70bcb)[0x7fa85407cbcb] /lib/x86_64-linux-gnu/libc.so.6(+0x76f96)[0x7fa854082f96] /usr/bin/claws-mail(stock_pixmap_themes_list_free+0x28)[0x55a7a8] /usr/bin/claws-mail(prefs_themes_done+0x3a)[0x5389ba] /usr/bin/claws-mail[0x449329] /usr/bin/claws-mail(main+0x2326)[0x44b986] /usr/bin/claws-mail(_start+0x2a)[0x44bfda] 2017-07-16 [Andrej Kacian] 3.15.0-118-ga93dbd4a8 * src/addr_compl.c Avoid one strdup in address_completion_complete_address_in_entry(). 2017-07-16 [Andrej Kacian] 3.15.0-117-g85640349d * src/addr_compl.c Fixed a memory leak in address completion. 2017-07-16 [Andrej Kacian] 3.15.0-116-g4b4409293 * src/plugins/pgpmime/pgpmime.c Pgpmime: fix two memory leak in MIME boundary handling. 2017-07-16 [Andrej Kacian] 3.15.0-115-ga80024511 * src/procheader.c * src/procmsg.c Fixed two memory leaks around procheader_get_one_field(). 2017-07-16 [Andrej Kacian] 3.15.0-114-g2e90cf549 * src/plugins/managesieve/sieve_prefs.c Managesieve: fix memory leak when saving password from account prefs 2017-07-16 [Ricardo Mones] 3.15.0-113-g75bec5801 * src/Makefile.am * src/pixmaps/mail_privacy_encrypted.xpm * src/pixmaps/mail_privacy_signed.xpm * src/stock_pixmap.c * src/stock_pixmap.h * src/toolbar.c Dedicated icons for toolbar's new privacy buttons 2017-07-16 [Andrej Kacian] 3.15.0-112-g959bf12ef * src/prefs_matcher.c Fixed another memory leak in filtering pref dialog. 2017-07-16 [Andrej Kacian] 3.15.0-111-g01cef7d47 * src/prefs_filtering.c Fixed two tiny memory leaks in filtering pref dialog. 2017-07-16 [Andrej Kacian] 3.15.0-110-gcfbe405f1 * src/matcher_parser_parse.y Second attempt at fixing the memory leak in matcherrc rule parsing. This time, we take into account that the memory allocated by yyparse() uses is sometimes used and freed by another function higher in the stack. 2017-07-13 [Andrej Kacian] 3.15.0-109-g57e620352 * src/matcher_parser_parse.y Revert "Fix a memory leak in matcherrc rule parsing." This reverts commit 2103e3787ab8ef2c8eb43d35292e5c91b5b61237. Closes bug #3848 - Cannot edit existing filter or processing rules. 2017-07-12 [Andrej Kacian] 3.15.0-108-g56413842f * src/ssl_manager.c Fix a memory leak in get_fingerprint(). 2017-07-12 [Andrej Kacian] 3.15.0-107-g8c85b626a * src/common/ssl_certificate.c Fixed an uninitialized variable use in check_cert(). 2017-07-12 [Andrej Kacian] 3.15.0-106-g1de6ad1dd * src/addrclip.c * src/addressbook.c Fix three small memory leaks in addressbook. 2017-07-12 [Andrej Kacian] 3.15.0-105-g050689774 * src/procmime.c Correction of previous commit 6fedb78e7. We do not want to prematurely close tmpfp handle if it points to outfp. 2017-07-12 [Andrej Kacian] 3.15.0-104-g6fedb78e7 * src/procmime.c Fix a file descriptor leak in procmime_decode_content(). Closes bug #3266 - procmime.c: FILE leak in specific circumstances 2017-07-12 [Andrej Kacian] 3.15.0-103-g611cfb75d * src/ldapctrl.c Fixed one more memory leak that was missed in b77707343. 2017-07-12 [Andrej Kacian] 3.15.0-102-gb77707343 * src/ldapctrl.c Fixed a few memory leaks in LDAP search results handling. 2017-07-12 [Andrej Kacian] 3.15.0-101-gfb0fb9d31 * src/compose.c Fix a memory leak in compose_write_to_file(). 2017-07-12 [Andrej Kacian] 3.15.0-100-g6fafdc6dc * src/prefs_account.c Fixed a memory leak in prefs_account_generate_msgid(). 2017-07-12 [Andrej Kacian] 3.15.0-99-gc0159751c * src/foldersel.c Fixed a memory leak in folder selection dialog. Also removed the code block for adjusting folder name for special folders, since that already happens in folder_item_get_name(). 2017-07-12 [Andrej Kacian] 3.15.0-98-gd447c5684 * src/prefs_filtering_action.c Fix two memory leaks in filtering action dialog widgets. 2017-07-12 [Andrej Kacian] 3.15.0-97-g5fb879d20 * src/plugins/pgpcore/sgpgme.c Fix use of uninitialized value in sgpgme_has_secret_key(). Fixes commit 11980bc7a. 2017-07-11 [Andrej Kacian] 3.15.0-96-g11980bc7a * src/plugins/pgpcore/autocompletion.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c Fix a few memory leaks when enumerating keys with GpgME. Also replaced uses of deprecated gpgme_key_release() with gpgme_key_unref(). 2017-07-11 [Andrej Kacian] 3.15.0-95-g2103e3787 * src/matcher_parser_parse.y Fix a memory leak in matcherrc rule parsing. 2017-07-11 [Andrej Kacian] 3.15.0-94-g814b087c9 * src/compose.c * src/prefs_template.c * src/quote_fmt.h Fix several memory leaks around template parsing. FLEX-generated quote_fmt_scan_string() allocates a buffer (and actually returns a pointer to it, although its prototype in quote_fmt.h says its return value is void), which needs to be cleaned up afterwards. 2017-07-11 [Andrej Kacian] 3.15.0-93-g4311a38be * src/prefs_logging.c Fix two memory leaks in Logging prefs page widget packing. 2017-07-11 [Andrej Kacian] 3.15.0-92-gf14f6ecef * src/gtk/gtkutils.c * src/prefs_msg_colors.c Fix a memory leak around buttons in Colors prefs page. 2017-07-11 [Ricardo Mones] 3.15.0-91-ge00bcd424 * src/compose.c Check for NULL buttons also here Thanks Andrej for the suggestion! 2017-07-11 [Ricardo Mones] 3.15.0-90-gcd5ee29a8 * src/compose.c Fix initialization of privacy buttons sensitivity 2017-07-07 [Andrej Kacian] 3.15.0-89-g7bf56c150 * src/compose.c * src/compose.h * src/toolbar.c * src/toolbar.h Add Sign/Encrypt toggle buttons to Compose toolbar. 2017-07-11 [Andrej Kacian] 3.15.0-88-g03110aad3 * src/toolbar.c Fix a typo. 2017-07-10 [Andrej Kacian] 3.15.0-87-g47421445c * src/plugins/managesieve/sieve_prefs.c Fix uninitialized values in sieve privacy prefs parsing. This happens if username and/or password fields are empty, so sscanf() doesn't get to write into our enc_userid and enc_passwd buffers. 2017-07-10 [Andrej Kacian] 3.15.0-86-gfb0b04b4f * src/plugins/managesieve/sieve_prefs.c * src/plugins/pgpcore/prefs_gpg.c Fix two similar memory leaks in pgp and managesieve prefs. 2017-07-10 [Andrej Kacian] 3.15.0-85-gff02e58cc * src/prefs_account.c Fix a memory leak in the "no imap" account prefs label. 2017-07-10 [Andrej Kacian] 3.15.0-84-g2872997c5 * src/compose.c * src/prefs_account.c Fix two memory leaks around use of privacy_get_system_ids(). 2017-07-09 [Andrej Kacian] 3.15.0-83-gec4142bcf * src/common/ssl_certificate.c Fixed a memory leak when checking TLS certificates. 2017-07-09 [Andrej Kacian] 3.15.0-82-gb15dae853 * src/main.c Fix a memory leak in libSM use. 2017-07-09 [Andrej Kacian] 3.15.0-81-g5d78499d1 * src/password.c Fixed a memory leak in GnuTLS password decryption. 2017-07-09 [Andrej Kacian] 3.15.0-80-g8c3760e34 * src/account.c * src/prefs_account.c * src/prefs_account.h Fix a long-standing memory leak in account prefs. All P_STRING type prefs with non-NULL default values were being leaked due to overly complicated account config loading, where we would first initialize a fresh PrefAccount, then load prefs from config, copying data between the static tmp_ac_prefs and our dynamically allocated PrefAccount several times. Instead of adding another round of data copying from/to tmp_ac_prefs for purpose of free()ing the P_STRING prefs, this commit changes prefs_account_read_config() into prefs_account_new_from_config(), a Existing accounts are now created with simple: ac_prefs = prefs_account_new_from_config(...); instead of previous: ac_prefs = prefs_account_new(); prefs_account_read_from_config(ac_prefs, ...); The new function sets up contents of tmp_ac_prefs, and then its contents are only copied to the newly allocated PrefsAccount once. 2017-07-07 [Andrej Kacian] 3.15.0-79-g99f705739 * src/common/ssl.c * src/gtk/w32_filesel.c * src/matcher.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/libravatar/libravatar_image.c * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/sgpgme.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/vcalendar/vcal_folder.c Correct the use of pthread_create() in several places. The second argument should be a pointer to pthread_attr_t, not a numeric constant. Joinable detachstate is also the default, we don't need to explicitly set it. Lastly, use "NULL" for null pthread_attr_t pointer, not "0" (this is just a cosmetic/consistency thing, but still). 2017-07-04 [Andrej Kacian] 3.15.0-78-g1cad06a23 * src/plugins/rssyl/strutils.c Fix for 2f1eda3f0. 2017-07-04 [Andrej Kacian] 3.15.0-77-g2f1eda3f0 * src/plugins/rssyl/strutils.c Fix reading past buffer boundary in RSSyl's strreplace. 2017-07-03 [Ricardo Mones] 3.15.0-76-g066e76a28 * src/addrduplicates.c * src/addressbook.c * src/addritem.c * src/addritem.h Fix bug #3348 ‘Contact pictures not deleted when contact is deleted’ Based on original patch submitted by Charles Lehner (thanks!) 2017-07-03 [Andrej Kacian] 3.15.0-75-g13272035f * src/prefs_common.c * src/prefs_common.h Removed unused widgetfont pref from PrefsCommon. 2017-07-03 [Andrej Kacian] 3.15.0-74-g55f99cdfa * src/plugins/pgpmime/pgpmime.c Revert "Add a 'signature.asc' filename for PGP MIME signatures." This reverts commit bd6cfc227c3386329ce7baef2aac10788e47c445. The change causes more problems than it solves, seeing as it triggers alarms for a lot of antivirus/antispam software. 2017-07-01 [Andrej Kacian] 3.15.0-73-gdc5de8ca5 * src/gtk/gtkaspell.c Removed the "Change to..." fake menuitem from spelling dictionaries menu. Closes bug #3843: Non-functional "Change to…" command in Spelling menu 2017-06-21 [Andrej Kacian] 3.15.0-72-gbd6cfc227 * src/plugins/pgpmime/pgpmime.c Add a 'signature.asc' filename for PGP MIME signatures. This requires Content-Disposition MIME header to be set. We set the disposition to "inline". Closes bug #3836. 2017-06-21 [Andrej Kacian] 3.15.0-71-g755c0b590 * src/password.c Improve password_decrypt_gnutls() to handle encrypted strings of any length. 2017-06-18 [Colin Leroy] 3.15.0-65-gf075b5064 * src/plugins/fancy/fancy_viewer.c Fix Toggling of preferences leaving empty view Webkit can't apparently reload when it loaded a string. 2017-06-17 [Ricardo Mones] 3.15.0-68-gd0cd54152 * src/plugins/att_remover/att_remover.c Fix bug 3822 ‘AttRemover deletes message and fails to create new one when disk is full’ 2017-06-16 [Paul] 3.15.0-67-gc8e4c1067 * AUTHORS * autogen.sh * src/gtk/authors.h fix building on MAC. fixes bug 3835, 'autogen.sh fails with invalid test on line 33' fix by Michael Vilain 2017-06-09 [Ricardo Mones] 3.15.0-66-g9ac3e5f95 * src/messageview.c Use correct variable in printf A new buf_date was introduced, but the old pointer (buf) still used in the printf(). Patch by Olivier Brunel. 2017-06-05 [Andrej Kacian] 3.15.0-65-g88b0ebeb7 * src/plugins/fancy/claws.def Fix building for Windows after commit b320c5095. 2017-06-03 [Colin Leroy] 3.15.0-64-gb320c5095 * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Fix Fancy showing a previous email in some cases. The problem seemed to be due to something returning "application/x-extension-html" instead of "text/html" as MIME types for some emails, stopping rendering. Using _load_string instead of _load_uri fixes it. Also, remove some outdated conditionals now we require Webkit 1.1.14, and replace some deprecated callbacks with the more recent ones. 2017-06-01 [Ricardo Mones] 3.15.0-63-gb71577478 * configure.ac Fix bug #3721 ‘Fails to build in Debian kfreebsd-*’ 2017-05-31 [Andrej Kacian] 3.15.0-62-gd661fd723 * src/compose.c Only preserve existing Message-ID when reediting a draft. This is a followup to commit e22cbed1f. Closes Bug 3828 - "Re-edit" should not recycle the Message-ID header 2017-05-31 [Andrej Kacian] 3.15.0-61-g61ec4cae4 * src/textview.c * src/textview.h Do not try to handle quotes in text attachments. Closes Bug 3824 - Quotation Folding is wrongly applied to text attachments. 2017-05-26 [Andrej Kacian] 3.15.0-60-g56425d67c * src/gtk/pluginwindow.c Use a better shadow type on pluginwindow's "Description" frame. This makes it look the same as page name frame on top of the preference dialog. 2017-05-26 [Andrej Kacian] 3.15.0-59-gfd3fa5a49 * src/gtk/pluginwindow.c Add keyboard shortcuts to pluginwindow Load.../Unload buttons. 2017-05-22 [Paul] 3.15.0-58-g6cc9389b8 * src/compose.c add more utf8 listitem characters patch by H. Merijn Brand 2017-05-21 [Andrej Kacian] 3.15.0-57-g6c3b59e6e * src/gtk/w32_filesel.c Some forgotten cleanups for previous commit, 70ea2d849. 2017-05-21 [Andrej Kacian] 3.15.0-56-g70ea2d849 * src/gtk/w32_filesel.c Hopefully fixed sporadic crashes in Windows native file chooser. 2017-05-21 [Ricardo Mones] 3.15.0-55-g505ab7630 * src/html.c Remove unused struct 2017-05-21 [Paul] 3.15.0-54-g2db3b8b10 * src/compose.c fix Resent-Date value 2017-05-15 [Andrej Kacian] 3.15.0-53-g9056a51cc * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/rssyl_update_feed.c RSSyl: Stop earlier when an invalid feed is encountered. This fixes a bug where feeds get renamed to "Untitled feed" if their URL starts serving e.g. a HTML document instead of proper content. 2017-05-14 [Ricardo Mones] 3.15.0-52-g401c6cdb9 * src/html.c Fix little mess introduced two pushes ago In commit 6dfe487100b64f7e5ece4c874d7e8c2b72369e4a 2017-03-29 [Andreas Bierfert] 3.15.0-51-g0899c770a * src/common/utils.c Fix bug #3795 ‘typo in utils comparison’ Fix a typo in utils.c which causes a wrong comparison. 2017-05-14 [Ricardo Mones] 3.15.0-50-g6dfe48710 * src/html.c Remove one unused and one unnecessary macros 2017-05-12 [Andrej Kacian] 3.15.0-49-g0099b71df * AUTHORS * src/gtk/authors.h * src/imap_gtk.c * src/mh_gtk.c * src/plugins/mailmbox/plugin_gtk.c Fix incorrect labels in folder selection dialog When custom label for folder selection were introduced (in bd8213fe) a few ones were wrongly set, specifically ones when copying/moving folders were talking about copying/moving message(s) instead. Patch by Olivier Brunel. 2017-05-08 [Andrej Kacian] 3.15.0-48-g2c93bebd4 * src/prefs_account.c Show, hide and set sensitivity of basic page 'Show password' checkbox as appropriate 2017-05-08 [Andrej Kacian] 3.15.0-47-g0c021062d * src/plugins/mailmbox/mailimf.c Fix crash in mailimf_group_parse() in mailmbox plugin. Fix based on upstream fix: https://github.com/dinhviethoa/libetpan/commit/1fe8fb Fixes our bug #3821: Potential security issue with libetpan code in mailmbox plugin 2017-05-05 [Ricardo Mones] 3.15.0-46-gf6c690e3c * src/plugins/python/clawsmailmodule.c Fix bug #3819 “Duplicate definition of global pygtk symbols” Patch by Hanno Boeck (thanks! :) 2017-05-03 [Ricardo Mones] 3.15.0-45-g0e82e53ce * tools/bash_completion/README * tools/bash_completion/claws-mail Add a simple bash completion helper 2017-04-29 [Andrej Kacian] 3.15.0-44-g43a5970e1 * doc/src/password_encryption.txt Include more details in doc/src/password_encryption.txt. 2017-04-28 [Andrej Kacian] 3.15.0-43-gc8f81c200 * src/ssl_manager.c Use g_strndup() instead of strndup() for better portability. Fix by Abhay S. Kushwaha. 2017-04-28 [Ricardo Mones] 3.15.0-42-gc6663d2c4 * src/plugins/fancy/fancy_viewer.c Initialize variable (CID 1405467) 2017-04-24 [Andrej Kacian] 3.15.0-41-g0556ba2de * src/plugins/managesieve/sieve_manager.c Fix crash in sieve manager window when no account has sieve enabled. The GtkComboBox gets destroyed in such case, but the 'Refresh' button handler didn't check for that. 2017-04-24 [Andrej Kacian] 3.15.0-40-g0a83c86dc * src/plugins/fancy/fancy_viewer.c A fix for a fix in ea866a633. 2017-04-24 [Ricardo Mones] 3.15.0-39-g3ca5da1a1 * src/pixmaps/clip.xpm * src/pixmaps/clip_gpg_signed.xpm * src/pixmaps/clipkey.xpm * src/pixmaps/copied.xpm * src/pixmaps/deleted.xpm * src/pixmaps/forwarded.xpm * src/pixmaps/gpg_signed.xpm * src/pixmaps/ignorethread.xpm * src/pixmaps/key.xpm * src/pixmaps/key_gpg_signed.xpm * src/pixmaps/locked.xpm * src/pixmaps/mark.xpm * src/pixmaps/moved.xpm * src/pixmaps/replied.xpm * src/pixmaps/replied_and_forwarded.xpm * src/pixmaps/spam.xpm * src/pixmaps/watchthread.xpm Unify summaryview icon sizes There was variety of sizes for the summaryview icons, which have been moved to a common 12x12 size while keeping the same appearance for internal theme. This change will allow SVG themes to generate equally sized icons for summaryview. 2017-04-23 [Andrej Kacian] 3.15.0-38-gea866a633 * src/plugins/fancy/fancy_viewer.c Fix build for webkitgtk versions between 1.5.1 and 1.9.3. 2017-04-23 [Andrej Kacian] 3.15.0-37-gf40de0b8b * src/foldersel.c Remove vertical padding from rows in folder selection dialog treeview. 2017-04-22 [Andrej Kacian] 3.15.0-36-g1f15cacbb * src/plugins/fancy/fancy_viewer.c Fix building against older webkitgtk versions. 2017-04-22 [Andrej Kacian] 3.15.0-35-geb0e68e67 * src/ssl_manager.c Fix get_serverport() in ssl_manager.c to better handle bad filenames. 2017-04-22 [Andrej Kacian] 3.15.0-34-gab8474729 * src/plugins/fancy/fancy_viewer.c Fancy: simplify open-or-not decision to x,y matching or not Fixes bug #3814: end of mouse drag or text selection erroneously activates links 2017-04-22 [Andrej Kacian] 3.15.0-33-gfd6bb2ab3 * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Fancy: correctly handle when text selection event ends on a link Fixes bug #3813 - "mouse up" activates link even if "mouse down" occurred outside the link / cannot copy link text ...with a small caveat where this is not implemented for webkitgtk version earlier than 1.5.1, because I couldn't find relevant old enough API documentation. 2017-04-21 [Andrej Kacian] 3.15.0-32-g9bc2a70b6 * src/ssl_manager.c Remove an unused function - cleanup after 680a2ee67. 2017-04-21 [Andrej Kacian] 3.15.0-31-g680a2ee67 * src/ssl_manager.c Rewrite ssl_manager cert filename parsing to allow for ipv6 addresses. 2017-04-19 [Andrej Kacian] 3.15.0-30-gf081d0f1e * configure.ac Fix configure logic around tnef_parse plugin. If the plugin is explicitly enabled, but its dependencies are missing, error out instead of warning and continuing. 2017-04-18 [Ricardo Mones] 3.15.0-29-gda97dac53 * src/imap.c Fix use after free 2017-04-16 [Andrej Kacian] 3.15.0-28-g91fad9fcb * src/prefs_send.c Promote warn_sending_many_recipients_num from hidden to regular pref. 2017-04-15 [Andrej Kacian] 3.15.0-27-g7c4f81fda * src/filtering.c Fix 'add_to_addressbook' filtering action to correctly add the name. 2017-04-14 [Michael Rasmussen] 3.15.0-26-g73d489107 * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c Fix bug #3808: Replace icaltime_from_timet with icaltime_from_timet_with_zone 2017-04-13 [Andrej Kacian] 3.15.0-25-gdbec2c725 * src/gtk/gtkutils.c * src/prefs_account.c Assume direct TLS if SMTP autoconfig finds port 465. Technically, this is incorrect: A direct TLS-only SMTP service is against the standards, and a "_submission._tcp" SRV record should have a port that has a plaintext+STARTTLS service listening (RFC 6186, section 3.1). Port 465 shouldn't even be used for mail submission of any kind, according to IANA: mes-port-numbers.xhtml?search=465) However, everyone ignores that, and port 465 is routinely used for TLS-only SMTP service, and therefore it is safe to assume direct TLS instead of STARTTLS. 2017-04-12 [Andrej Kacian] 3.15.0-24-g8e40e71a2 * src/editldap.c Fix a memory leak around password field in editldap.c. 2017-04-11 [Andrej Kacian] 3.15.0-23-g6c2eb37a0 * src/editldap.c Add "Show password" checkbox next to LDAP server password field. 2017-04-11 [Andrej Kacian] 3.15.0-22-gdd3dd86ab * src/prefs_account.c Add "Show password" checkbox next to password fields in account prefs. 2017-04-09 [Andrej Kacian] 3.15.0-21-g9eb1c969c * src/edittags.c Fix GUI not updating after deleting a tag. Fixes bug #3744 - Crash upon deleting tags. 2017-04-05 [wwp] 3.15.0-20-g1d4d90908 * src/Makefile.am Fix missing new printer_btn.xpm in `make dist` archive. 2017-04-04 [Ricardo Mones] 3.15.0-19-g38baadfcf * src/pixmaps/address.xpm Adjust yet another addressbook icon 2017-04-04 [Ricardo Mones] 3.15.0-18-g37d7c5ac5 * src/pixmaps/group.xpm * src/pixmaps/jpilot.xpm * src/pixmaps/ldap.xpm * src/pixmaps/vcard.xpm Adjust addressbook's tree icons They were too big for the row height and overflowed into the next. 2017-04-03 [wwp] 3.15.0-17-g2736853ff * src/plugins/pdf_viewer/poppler_viewer.c Fix copy/paste error, thanks to Coverity (#1403767). 2017-04-03 [wwp] 3.15.0-16-gffa6936f5 * src/stock_pixmap.c Fix missing include for new pixmap file. 2017-04-03 [wwp] 3.15.0-15-geb81399b7 * src/pixmaps/printer.xpm * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pdf_viewer/poppler_viewer.h * src/prefs_toolbar.c * src/stock_pixmap.c * src/stock_pixmap.h * src/toolbar.c Add new print button to pdf view. 2017-04-03 [wwp] 3.15.0-14-gc015b47f0 * src/pixmaps/printer_btn.xpm Add new print button to pdf view. 2017-04-02 [Paul] 3.15.0-13-g592315ae1 * src/compose.c fix bug 3801, 'Broken auto wrapping' 2017-04-02 [Paul] 3.15.0-12-g6aecd1768 * src/common/version.h.in * src/gtk/about.c * src/main.c old/new version display 2017-03-31 [Ricardo Mones] 3.15.0-11-g799158990 * src/gtk/about.c Really fix bug #3784: Very similar strings in src/gtk/about.c 2017-03-31 [Ricardo Mones] 3.15.0-10-ga8a52797f * src/main.c Add missing library to output of --version-full 2017-03-30 [Andrej Kacian] 3.15.0-9-g7c16b7e35 * src/compose.c Make sure outgoing messages have a trailing newline. This fixes a corner case where if the last line of a message is a quote, its last character doesn't get displayed when viewing the copy in outbox. 2017-03-30 [Paul] 3.15.0-8-g95ca86061 * src/summaryview.c default selection on entering a folder: make first new|unread|marked message sort-order aware 2017-03-30 [Andrej Kacian] 3.15.0-7-g7cdd09339 * src/textview.c Revert "Fix an off-by-one error in textview's quote unfolding." This reverts commit 8819febec59e3d5421b0cd4d7882d6524c375bcf. I refuse to be driven to madness by our textview's colorization. 2017-03-30 [Andrej Kacian] 3.15.0-6-g531de2f6b * src/textview.c Revert "Fix the other off-by-one bug in textview quoting." This reverts commit 1acb353987cb2a45b6b6802cc48db6f66aac3121. I refuse to be driven to madness by our textview's colorization. 2017-03-30 [Andrej Kacian] 3.15.0-5-g1acb35398 * src/textview.c Fix the other off-by-one bug in textview quoting. There were two complementary off-by-one bugs, each masking the other one. Commit 8819fe fixed the first one, thus unmasking this one. This should also fix the disgusting bug #3797: "Unfold quoting renders quotes completely confusing". 2017-03-29 [Andreas Bierfert] 3.15.0-4-ge6db5f2b3 * src/compose.c * src/mimeview.c * src/plugins/archive/archiver_gtk.c Fix bug #3796 format-security warnings in alertpanel_ use This patch fixes format-security warnings in alertpanel_ use by passing "%s" as string and the buffer as va argument if no other va arguments are present. 2017-03-27 [Andrej Kacian] 3.15.0-3-g8819febec * src/textview.c Fix an off-by-one error in textview's quote unfolding. 2017-03-27 [Paul] 3.15.0-2-gc3972c4f0 * po/cs.po * po/sk.po update Czech and Slovak translations 2017-03-26 [Paul] 3.15.0-1-g978206196 * tools/claws.i18n.status.pl update German translator 2017-03-26 [Paul] 3.15.0 * NEWS * README * RELEASE_NOTES for release 3.15.0 2017-03-26 [Paul] 3.14.1-250-gd62dba56e * AUTHORS update German translator and use UTF-8 for this file. 2017-03-26 [Paul] 3.14.1-249-gfb4c4d0eb * src/gtk/authors.h update German translator 2017-03-26 [Paul] 3.14.1-248-g749f093d7 * po/ca.po * po/da.po * po/de.po * po/hu.po * po/it.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sv.po * po/tr.po * po/zh_TW.po update translations 2017-03-26 [Ricardo Mones] 3.14.1-247-g5eb311cca * doc/man/claws-mail.1 Fix file name in manpage 2017-03-26 [Ricardo Mones] 3.14.1-246-g88fe3188a * po/es.po Update Spanish translation for release 2017-03-26 [Ricardo Mones] 3.14.1-245-g768c234ad * src/common/tlds.h Update list of TLDs for release 2017-03-24 [Andrej Kacian] 3.14.1-244-gedc59d5b4 * src/summaryview.c Make summary_show() open-when-selected behavior more consistent. Fall back to "on folder open" setting when deciding whether or not to also open the selected message. 2017-03-24 [Andrej Kacian] 3.14.1-243-g76b881683 * src/procheader.c Fix timezone handling in procheader_date_parse() on Windows. This fixes logic error introduced in 029174b. 2017-03-21 [wwp] 3.14.1-242-g7142012c7 * po/fr.po Remove deprecated entries in fr.po. 2017-03-21 [wwp] 3.14.1-241-g5e662e342 * po/fr.po Update French translation. 2017-03-20 [Andrej Kacian] 3.14.1-240-g029174b06 * src/procheader.c Fix crash on e-mails with invalid date on Windows. This fixes crashing on dates with out of range numbers, e.g. "Sun, 19 Mar 2017 27:41:31 +0600". 2017-03-19 [Michael Rasmussen] 3.14.1-239-g9fb2bb2b5 * src/plugins/archive/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin.h * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/clamd/libclamd/Makefile.am * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/clamd/libclamd/clamd-plugin.h Update copyright year 2017-03-19 [wwp] 3.14.1-238-gcce5b6805 * src/compose.c Correct/update comment. 2017-03-19 [wwp] 3.14.1-237-g3595d6c62 * src/compose.c Fix bug 3785: custom headers not stored in queued messages (and thus, not sent). 2017-03-19 [Ricardo Mones] 3.14.1-236-gb99f30096 * src/gtk/about.c Fix bug #3784: Very similar strings in src/gtk/about.c And remove also some \n from translatable strings. 2017-03-18 [Andrej Kacian] 3.14.1-235-g8baab8530 * src/folderview.c * src/mainwindow.c * src/plugins/att_remover/att_remover.c * src/plugins/vcalendar/common-views.c * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c * src/prefs_summary_open.c * src/summary_search.c * src/summaryview.c * src/summaryview.h Add more granular options on when to open a selected message. There are now several checkboxes in Display/Summaries page. The checkbox in folder open selection dialog has been removed, since that checkbox is among the new ones. The option "always_show_message_when_selected" is now boolean, instead of a tri-state. This commit also removes function summary_display_by_msgnum(), and its functionality was moved to summary_select_by_msgnum(), which has a new boolean argument to control whether or not to display the selected message. 2017-03-18 [Michael Rasmussen] 3.14.1-234-g81b66ecc8 * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c Use fix bug #3787 for specifying format as well 2017-03-18 [Michael Rasmussen] 3.14.1-233-g3096aa1d9 * src/plugins/archive/archiver.c * src/plugins/archive/archiver.h * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h Fix bug #3787. Create tooltip i helper function 2017-03-18 [Paul] 3.14.1-232-gf0fbc524a * src/export.c improve label text 2017-03-18 [Andrej Kacian] 3.14.1-231-gb06be7caf * src/foldersel.c Show context of foldersel dialog in a label, instead of in a title. This is a follow-up commit to bd8213. 2017-03-18 [wwp] 3.14.1-230-g3f01dc871 * src/common/utils.c * src/etpan/imap-thread.c * src/matcher.c * src/mimeview.c * src/plugins/notification/gtkhotkey/gtk-hotkey-info.c * src/plugins/rssyl/rssyl_subscribe.c Fix typos, fixes bug 3786: typo in src/mimeview.c. 2017-03-16 [Ricardo Mones] 3.14.1-229-gda399f43f * configure.ac Require SVG library version 2.40.5 Fix bug #3778: Claws-mail core dumps when trying to view a HTML email 2017-03-16 [Andrej Kacian] 3.14.1-228-gbd8213fe3 * src/compose.c * src/export.c * src/foldersel.c * src/foldersel.h * src/imap_gtk.c * src/import.c * src/mainwindow.c * src/messageview.c * src/mh_gtk.c * src/plugins/archive/archiver_gtk.c * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_account.c * src/prefs_filtering_action.c * src/summaryview.c Allow custom window title for the folder selection dialog. Fixes bug #3582 - Select folder dialogue does not tell what is selecting for. 2017-03-16 [Andrej Kacian] 3.14.1-227-ge42006358 * src/summaryview.c * src/summaryview.h Added summary_get_selection_count() function. 2017-03-14 [Ricardo Mones] 3.14.1-226-g5dbe8b9ec * manual/es/advanced.xml Synchronize Spanish manual 2017-03-14 [Ricardo Mones] 3.14.1-225-gbd0aedd8c * manual/advanced.xml Fix some color names and lists 2017-03-13 [Andrej Kacian] 3.14.1-224-g3fd978a7d * src/plugins/vcalendar/vcal_folder.c Initialize icaltimetype variables in Vcalendar's feed_fetch(). Also print out debug output if an event has no start or end, as it can help determine why a malformed event file shows weird times or duration. 2017-03-13 [Andrej Kacian] 3.14.1-223-g69ed24f94 * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/icaltime_as_local.c * src/plugins/vcalendar/icaltime_as_local.h Remove obsolete files icaltime_as_local.[ch]. 2017-03-13 [Paul] 3.14.1-222-g45ef33a04 * manual/advanced.xml add new hidden prefs for various colours 2017-03-08 [Andrej Kacian] 3.14.1-221-g21d440761 * src/plugins/pgpcore/sgpgme.c Added debug output for failure cases in sgpgme_data_release_and_get_mem() 2017-03-04 [Ricardo Mones] 3.14.1-220-ga3050f1d0 * manual/es/advanced.xml Synchronize Spanish manual 2017-03-04 [Ricardo Mones] 3.14.1-219-g02227f24d * doc/man/claws-mail.1 Capitalise, punctuate and clean manpage 2017-03-04 [Ricardo Mones] 3.14.1-218-g5749755a0 * doc/man/claws-mail.1 Add forgotten file to manpage 2017-03-04 [Ricardo Mones] 3.14.1-217-ge4f6b0b30 * src/main.c Declare and use only when needed 2017-03-04 [Andrej Kacian] 3.14.1-216-g8d14c43a2 * src/plugins/fancy/fancy_viewer.h webkitglobals.h exists since 1.3.10, not 1.3.13. Patch by Olaf Hering 2017-03-04 [Andrej Kacian] 3.14.1-215-g932728651 * src/procheader.c Add support for date-only variant of ISO8601 timestamp format. Fixes bug #3777 - Weird news dates for some RSS feeds 2017-03-03 [Ricardo Mones] 3.14.1-214-gf65a20ac3 * doc/man/claws-mail.1 Fix option item and update dates 2017-03-02 [Ricardo Mones] 3.14.1-213-ga8cbb1bbd * src/prefs_actions.c Remove unused variable prefs_actions.c:594:12: warning: unused variable ‘action_nb’ 2017-03-02 [Paul] 3.14.1-212-ge8c787412 * configure.ac fix using building with --disable-deprecated If --disable-deprecated is specified it will set GTK_CFLAGS. Later the pkgconfig check for GTK_CFLAGS will be skipped because the variable is already set. As a result essential CLFAGS from gtk+-2.0 will be missing in global CFLAGS and compilation fails. Solution is to check for the configure flag after pkgconfig. Thanks to Olaf Hering 2017-03-01 [wwp] 3.14.1-211-ga8e50abd1 * src/plugins/vcalendar/vcal_folder.c Reduce translators' work by merging almost-duplicated strings (reported by Pader Rezso). 2017-03-01 [Paul] 3.14.1-210-gb83aa8768 * src/compose.c fix disabling prefs_common.warn_sending_many_recipients_num by unchecking the 'show this msg again' checkbox in the dialogue 2017-03-01 [Ricardo Mones] 3.14.1-209-gaffc68a9b * src/mimeview.c Make 'Save all...' report more accurate Thanks Woody for nitpicking. 2017-03-01 [Paul] 3.14.1-208-gb68be74a3 * src/gtk/about.c bump copyright year 2017-02-28 [Ricardo Mones] 3.14.1-207-gf8a093ee8 * manual/advanced.xml Document hidden pref 'warn_sending_many_recipients_num' 2017-02-27 [Ricardo Mones] 3.14.1-206-g0b164a349 * src/compose.c * src/prefs_common.c * src/prefs_common.h Simplify hidden prefs for too many recipients 2017-02-27 [wwp] 3.14.1-205-g68274612f * src/mainwindow.c Fix bug #3775, wrong plural form string. 2017-02-25 [Olivier Brunel] 3.14.1-204-ge3b7197f8 * src/folder.c Fix memory leak 2017-02-25 [Ricardo Mones] 3.14.1-203-g300f811f3 * src/imap.c Remove duplicated code and include 2017-02-25 [Andrej Kacian] 3.14.1-202-ga0cd16371 * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_feed.c * src/plugins/rssyl/rssyl_feed.h * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe.h * src/plugins/rssyl/rssyl_update_comments.c * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/rssyl/rssyl_update_feed.h Replace verbosity boolean flag with a bitfield of flags. Currently, there are two - whether or not to show error dialogs and whether or not to show a feed rename dialog after subscribing. We use same enum typedef for subscribing and fetching/updating for consistency, the second flag only has effect in rssyl_subscribe(). 2017-02-25 [Andrej Kacian] 3.14.1-201-gae3a830bd * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_feed.c * src/plugins/rssyl/rssyl_feed.h * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe.h Remove rssyl_feed_subscribe_new(), it was redundant. rssyl_subscribe() is almost identical, so it is used instead. Some minor usability issues that arise from this change will be fixed in next commit(s). 2017-02-21 [Ricardo Mones] 3.14.1-200-g91af1a4be * src/account.c * src/prefs_account.c * src/prefs_account.h Fix bug #3741: Deleting an account doesn't delete imapcache Based on initial patch by Paul and in exchange of a reviewed patch for 3582 ;-) 2017-02-22 [Andrej Kacian] 3.14.1-199-gcc3882f36 * configure.ac * src/plugins/tnef_parse/Makefile.am * src/plugins/tnef_parse/mapi.h * src/plugins/tnef_parse/mapidefs.h * src/plugins/tnef_parse/mapitags.h * src/plugins/tnef_parse/tnef-errors.h * src/plugins/tnef_parse/tnef-types.h * src/plugins/tnef_parse/tnef_dump.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/tnef_parse/ytnef.c * src/plugins/tnef_parse/ytnef.h Remove internal libytnef and require an external one instead. 2017-02-16 [Ricardo Mones] 3.14.1-198-gbbeb55d2e * src/common/socket.c * src/common/socket.h Do not hardcode resolv.conf location 2017-02-16 [Paul] 3.14.1-197-g8f2c1491f * src/prefs_common.c use xdg-open as default mime_open_command 2017-02-16 [Ricardo Mones] 3.14.1-196-gd6dfb9960 * src/prefs_themes.c * src/stock_pixmap.c * src/stock_pixmap.h Fix 'Apply' when changing scaling options only 2017-02-14 [Ricardo Mones] 3.14.1-195-g5d95cf07a * src/toolbar.c Remove spurious comment 2017-02-14 [Ricardo Mones] 3.14.1-194-g14a997dea * src/toolbar.c Migrate icon filename stored in toolbar XML files Thanks Paul for the hint. Completes commit 50bd87f2e13a9dbdb2a1a449823ff16ae87239f8. 2017-02-13 [wwp] 3.14.1-193-g4f33789a0 * src/prefs_actions.c Fix impossible action duplication: don't check for duplicate action name when saving/duplicating (we're not doing this elsewhere and I don't see the point in doing it here). 2017-02-13 [Paul] 3.14.1-192-g947c2b6e3 * src/prefs_display_header.c add Bcc to default headers in drop-down 2017-02-11 [Ricardo Mones] 3.14.1-191-g50bd87f2e * src/Makefile.am * src/pixmaps/{mail.xpm => mail_draft.xpm} * src/prefs_toolbar.c * src/prefs_toolbar.h * src/stock_pixmap.c * src/stock_pixmap.h * src/toolbar.c * src/toolbar.h Fix pixmap name to reflect what it really does Will break your themes, nothing a mv cannot fix ;-) 2017-02-08 [wwp] 3.14.1-190-g579f91dc8 * src/common/utils.c Fix wrong return value type. 2017-02-08 [Ricardo Mones] 3.14.1-189-g147fa5841 * src/pixmaps/read.xpm Set same size as its companions (new and unread) 2017-02-07 [Ricardo Mones] 3.14.1-188-g601124080 * src/stock_pixmap.c Fix included header Error message was: stock_pixmap.c:26:26: fatal error: librsvg/rsvg.h: No such file or directory Thanks Paul for reporting! 2017-02-07 [Ricardo Mones] 3.14.1-187-g1ef7efbc7 * src/prefs_themes.c User interface for SVG preferences 2017-02-01 [Ricardo Mones] 3.14.1-186-g89eb1e67c * src/common/defs.h * src/prefs_common.c * src/prefs_common.h * src/stock_pixmap.c Add SVG icon scaling/rendering preferences • 'enable_alpha_svg' to use alpha channel when rendering • 'enable_pixmap_scaling' to bypass SVG's own natural size • 'pixmap_scaling_auto' to compute a PPI or use a user defined value • 'pixmap_scaling_ppi' to set a user defined value for PPI 2017-01-30 [Ricardo Mones] 3.14.1-185-g427ba2698 * src/stock_pixmap.c Render SVG scaled to default icon size Default icon sizes are parsed from icon data, which is suboptimal since these sizes can be known at compile time. 2017-01-28 [Ricardo Mones] 3.14.1-184-gdb434c2b0 * src/stock_pixmap.c Load SVG files the deprecated way 2017-01-27 [Ricardo Mones] 3.14.1-183-gcdf48fc3e * claws-features.h.in * configure.ac * src/Makefile.am * src/gtk/about.c Configure SVG library • New feature flag HAVE_SVG, enabled by default if dependencies are available (librsvg-2.0 >= 2.36.0). • New item in About window's Features tab for librSVG. 2017-02-06 [Ricardo Mones] 3.14.1-182-g7906fba20 * .gitignore * po/stamp-po Remove generated file and ignore it properly :-) 2017-02-06 [Ricardo Mones] 3.14.1-181-g56ec09cbf * src/alertpanel.c * src/alertpanel.h A bit more room for alertpanel messages And same room for all of them. The current sizes were so small that a somewhat large list of failed-to-load plugins appeared truncated in the warning message. 2017-02-05 [Paul] 3.14.1-180-g2a90c1d2f * src/plugins/vcalendar/vcal_folder.c remove unused variable 2017-02-05 [Paul] 3.14.1-179-g32ac23cdd * src/plugins/vcalendar/plugin.c no tranlslation needed here 2017-02-05 [Michael Rasmussen] 3.14.1-178-g1950c0973 * src/plugins/dillo/dillo_prefs.c Fix build when using alternate addressbook 2017-02-04 [Andrej Kacian] 3.14.1-177-g2bf719fcb * src/plugins/dillo/Makefile.am Make --disable-dillo-plugin actually do something. 2017-02-04 [Andrej Kacian] 3.14.1-176-ge010e3551 * src/plugins/vcalendar/vcal_manager.c Unify display of event times in vCalendar's mimeviewer on Windows and Unix. We now use g_date_time_format() on both. Also, display timezone abbreviation (%Z) instead of offset (%z) in the strings. 2017-02-04 [Andrej Kacian] 3.14.1-175-g38131c96c * src/plugins/vcalendar/vcal_folder.c Handle timezones correctly in vCalendar. We convert DTSTART and DTEND to UTC as soon as possible, using the VTIMEZONE info. The convert_to_utc() function should be able to handle several timezone definitions and events using those several different timezones in one ical file, picking the correct one for converting each event. 2017-02-04 [Andrej Kacian] 3.14.1-174-g9200a6874 * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcalendar.c * src/plugins/vcalendar/vcalendar.h Use PLUGIN_NAME macro instead of "vCalendar" string literal internally. 2017-02-04 [Ricardo Mones] 3.14.1-173-g4eab15695 * src/plugins/pdf_viewer/poppler_viewer.c Oops! forgot one themeable icon in pdf_viewer Completes commit 89d34855ea0a9213c0ab133cc0a7a0511086ad64. 2017-02-03 [Andrej Kacian] 3.14.1-172-g11cadab16 * src/account.c Make a relative signature_path relative to home directory. This applies only if corresponding signature_type is SIG_FILE. 2017-02-03 [Andrej Kacian] 3.14.1-171-g2016b17da * src/addr_compl.c * src/addr_compl.h * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/claws.def * src/plugins/dillo/dillo_viewer.c * src/plugins/spamassassin/spamassassin.c Moved found_in_addressbook() from plugins to core. Four identical copies of the same functions removed from four plugins and put into addr_compl.[ch]. 2017-02-03 [Ricardo Mones] 3.14.1-170-g02a57d678 * src/stock_pixmap.c Make all headers abide by config and features 2017-02-02 [wwp] 3.14.1-169-g1e068dbfc * configure.ac * src/plugins/Makefile.am * src/plugins/dillo/Makefile.am * src/plugins/dillo/README * src/plugins/dillo/dillo_prefs.c * src/plugins/dillo/dillo_prefs.h * src/plugins/dillo/dillo_viewer.c Re-introducing the Dillo plugin. Tested against Dillo 3.0.4.1/3.0.5. 2017-01-31 [Ricardo Mones] 3.14.1-168-g2e9cc8cca * src/prefs_common.c * src/prefs_common.h Remove obsolete font prefs 2017-01-31 [Ricardo Mones] 3.14.1-167-g8e02f3f3c * src/prefs_themes.c * src/stock_pixmap.c * src/stock_pixmap.h Generalise theme extension handling 2017-01-27 [Paul] 3.14.1-166-g8925ab226 * configure.ac * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/icaltime_as_local.h * src/plugins/vcalendar/libical/LICENSE * src/plugins/vcalendar/libical/Makefile.am * src/plugins/vcalendar/libical/README * .../vcalendar/libical/design-data/Makefile.am * .../vcalendar/libical/design-data/parameters.csv * .../vcalendar/libical/design-data/properties.csv * .../vcalendar/libical/design-data/restrictions.csv * .../vcalendar/libical/design-data/status.txt * .../vcalendar/libical/design-data/value-types.csv * src/plugins/vcalendar/libical/libical/Makefile.am * .../vcalendar/libical/libical/icalattendee.c * .../vcalendar/libical/libical/icalattendee.h * .../vcalendar/libical/libical/icalcomponent.c * .../vcalendar/libical/libical/icalcomponent.h * .../libical/libical/icalderivedparameter.c.in * .../libical/libical/icalderivedparameter.h.in * .../libical/libical/icalderivedproperty.c.in * .../libical/libical/icalderivedproperty.h.in * .../libical/libical/icalderivedvalue.c.in * .../libical/libical/icalderivedvalue.h.in * .../vcalendar/libical/libical/icalduration.c * .../vcalendar/libical/libical/icalduration.h * src/plugins/vcalendar/libical/libical/icalenums.c * src/plugins/vcalendar/libical/libical/icalenums.h * src/plugins/vcalendar/libical/libical/icalerror.c * src/plugins/vcalendar/libical/libical/icalerror.h * .../vcalendar/libical/libical/icallangbind.c * .../vcalendar/libical/libical/icallangbind.h * src/plugins/vcalendar/libical/libical/icallexer.l * src/plugins/vcalendar/libical/libical/icalmemory.c * src/plugins/vcalendar/libical/libical/icalmemory.h * src/plugins/vcalendar/libical/libical/icalmime.c * src/plugins/vcalendar/libical/libical/icalmime.h * .../vcalendar/libical/libical/icalparameter.c * .../vcalendar/libical/libical/icalparameter.h * .../vcalendar/libical/libical/icalparameterimpl.h * src/plugins/vcalendar/libical/libical/icalparser.c * src/plugins/vcalendar/libical/libical/icalparser.h * src/plugins/vcalendar/libical/libical/icalperiod.c * src/plugins/vcalendar/libical/libical/icalperiod.h * .../vcalendar/libical/libical/icalproperty.c * .../vcalendar/libical/libical/icalproperty.h * src/plugins/vcalendar/libical/libical/icalrecur.c * src/plugins/vcalendar/libical/libical/icalrecur.h * .../vcalendar/libical/libical/icalrestriction.c.in * .../vcalendar/libical/libical/icalrestriction.h * src/plugins/vcalendar/libical/libical/icaltime.c * src/plugins/vcalendar/libical/libical/icaltime.h * src/plugins/vcalendar/libical/libical/icaltypes.c * src/plugins/vcalendar/libical/libical/icaltypes.h * src/plugins/vcalendar/libical/libical/icalvalue.c * src/plugins/vcalendar/libical/libical/icalvalue.h * .../vcalendar/libical/libical/icalvalueimpl.h * .../vcalendar/libical/libical/icalversion.h.in * src/plugins/vcalendar/libical/libical/icalyacc.y * src/plugins/vcalendar/libical/libical/pvl.c * src/plugins/vcalendar/libical/libical/pvl.h * src/plugins/vcalendar/libical/libical/sspm.c * src/plugins/vcalendar/libical/libical/sspm.h * src/plugins/vcalendar/libical/libical/vsnprintf.c * src/plugins/vcalendar/libical/scripts/Makefile.am * .../libical/scripts/mkderivedcomponents.pl * .../libical/scripts/mkderivedparameters.pl * .../libical/scripts/mkderivedproperties.pl * .../vcalendar/libical/scripts/mkderivedvalues.pl * .../libical/scripts/mkparameterrestrictions.pl * .../libical/scripts/mkrestrictionrecords.pl * .../libical/scripts/mkrestrictiontable.pl * .../vcalendar/libical/scripts/readvaluesfile.pl * src/plugins/vcalendar/vcal_dbus.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/plugins/vcalendar/vcalendar.h vCalendar plugin: use external libical closes bug #3764 patch by flo.xfce@gmx-topmail.de 2017-01-27 [Paul] 3.14.1-165-g53f3cf1c2 * src/plugins/notification/notification_trayicon.c sensitise trayicon's 'get mail' and 'exit' patch by Olivier Brunel 2017-01-27 [Paul] 3.14.1-164-g6715c6b58 * src/prefs_filtering.c add shadow to rule list (like everywhere else) patch by Olivier Brunel 2017-01-27 [Paul] 3.14.1-163-gdeb42e32f * src/summaryview.c when renaming folder, only update summaryview folder name if the current folder is being renamed patch by Olivier Brunel 2017-01-24 [wwp] 3.14.1-162-gce16e266f * src/mainwindow.c * src/mimeview.c Fix typos and a wrong switch expression (coverity CID #1399549). 2017-01-23 [Ricardo Mones] 3.14.1-161-g9c26d835e * src/mimeview.c Better error handling and feedback for save all attachments 2017-01-23 [wwp] 3.14.1-160-gfb584dc3c * po/fr.po Update French translation. 2017-01-21 [wwp] 3.14.1-159-g3a84a64d0 * src/codeconv.c * src/messageview.c * src/plugins/libravatar/libravatar_missing.c * src/procheader.c No need to test what g_malloc returns, as if it fails, it stops the program. 2017-01-21 [wwp] 3.14.1-158-g20ad778b0 * src/mainwindow.c * src/toolbar.c Always show a notice dialog after delete-dupes, even if nothing has been deleted. Make a better notice when it's about marking as delete (for later deletion when execute is done). Always say we're deleting dupes, in status bar. Fix toolbar item sensibility even though if it's not perfect since the whole button dropdown menu can't be accessed if current folder can't be searched for dupes. 2017-01-21 [wwp] 3.14.1-157-g18403c8b8 * src/compose.c * src/compose.h Show attachments total size in compose window's relevant tab (only counts attachments size, not encoding or body part, it is not the email total size). 2017-01-20 [wwp] 3.14.1-156-ga1b7175d0 * src/mainwindow.c * src/mainwindow.h * src/toolbar.c Main window's toolbar delete dupes button is now a dropdown, allowing both duplication in selected folder and in all folders. Clicking the button still raises the deletion in selected (current) folder. 2017-01-20 [wwp] 3.14.1-155-gc082dff51 * src/codeconv.c Update func name in g_warning message (_full() may matter since this _func() function is also called directly). 2017-01-20 [wwp] 3.14.1-154-g705f448ca * src/common/defs.h * src/common/utils.c * src/compose.c * src/messageview.c * src/news.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/vcalendar/vcal_manager.c * src/wizard.c Normalize rfc822 date handling by using decent buffer sizes everywhere (128, which is way more than what RFC822 says: 37 max) and specific buffers. 2017-01-19 [wwp] 3.14.1-153-gdb6a1558f * src/pixmaps/address_book.xpm * src/pixmaps/doc_index_close.xpm * src/pixmaps/notice_warn.xpm * src/pixmaps/privacy_expired.xpm * src/pixmaps/privacy_failed.xpm * src/pixmaps/privacy_passed.xpm * src/pixmaps/privacy_signed.xpm More work on default pixmaps theme, few details in corners to get icons look nicer on dark and light backgrounds. 2017-01-19 [wwp] 3.14.1-152-gf806a49d3 * src/Makefile.am * src/mainwindow.c * src/mainwindow.h * src/pixmaps/delete_dup_btn.xpm * src/prefs_toolbar.c * src/stock_pixmap.c * src/stock_pixmap.h * src/toolbar.c * src/toolbar.h Add "Delete duplicates" (delete duplicated messages in current folder) to the main window's toolbar, including a brand new (not so shining) icon. 2017-01-19 [wwp] 3.14.1-151-g9fc2c3acb * src/plugins/clamd/libclamd/clamd-plugin.c Fix a memory leak. 2017-01-18 [wwp] 3.14.1-150-ge5d028a1f * src/prefs_matcher.c Make few edit fields wider in matcher dialog, better suit their use (addressbook name, command-line, etc.). 2017-01-18 [wwp] 3.14.1-149-g9657f8beb * src/compose.c * src/procheader.c Fix bug 3762, 'redirect fails' by removing an check added at 3.14.1.39-g989b3a3, thought I was hardening sanity checks and I changed the logics, making it fail while in normal situation. Removed few more extraneous checks. 2017-01-17 [wwp] 3.14.1-148-gff51eec7a * src/summary_search.c Improvements and fixes in the folder search: prevent changes in criterias while the search is performing (disable appropriate widgets). Better disabling/enabling of widgets when changing search modes or state. Discard current cached search when switching from/to advanced search or changing the case sensitivity or changing the matching any/all mode. 2017-01-17 [Ricardo Mones] 3.14.1-147-gf2f1ad8b3 * po/es.po Partially revert "Spanish translation: fix headers to be shown in UI" This reverts the wrong bits in commit 4ac7eb950e352aa10da1e362fda72f1a918f1241 2017-01-17 [wwp] 3.14.1-146-gc0505b80f * src/compose.c * src/gtk/headers.h Fix bug 3251, 'A translated In-Reply-To header is sent translated' by making sure we're always storing untranslated headers. Optimize and sanitize a bit the code around it, too. 2017-01-17 [wwp] 3.14.1-145-g5405e5dba * po/fr.po Fix more header names in French. 2017-01-17 [Ricardo Mones] 3.14.1-144-g4ac7eb950 * po/es.po Spanish translation: fix headers to be shown in UI Also leave X- headers untranslated. 2017-01-17 [Ricardo Mones] 3.14.1-143-g11840607c * src/gtk/quicksearch.c Better English (thanks Paul for reference) 2017-01-17 [Ricardo Mones] 3.14.1-142-g518c0b205 * src/gtk/quicksearch.c Update quicksearch info to cope with rfe 2260… …until it's really fixable, if ever. 2017-01-16 [wwp] 3.14.1-141-g7144b3fe1 * po/fr.po Update French translation and fix translated header names (no space). 2017-01-16 [wwp] 3.14.1-140-g033bbdd7c * src/compose.c * src/messageview.c * src/procheader.c Fix Coverity CIDs #1398812, #1398813, #1398814. Will convert compose_convert_header needs for fixed buffers later. 2017-01-16 [wwp] 3.14.1-139-g989b3a3f5 * src/account.c * src/common/utils.c * src/compose.c * src/filtering.c * src/matcher.c * src/messageview.c * src/plugins/perl/perl_plugin.c * src/plugins/python/messageinfotype.c * src/plugins/spam_report/spam_report.c * src/procheader.c * src/procheader.h * src/procmsg.c Fix bug 3571, 'recipient list lost and truncated' by replacing lots of fixed-size buffers with dynamically allocated ones. Also enforce checks by adding or fixing few sanity tests, fix returned value of some functions in some tricky cases. 2017-01-16 [wwp] 3.14.1-138-g18227b9fc * src/matcher.c Fix g4850949 (use correct API calls). 2017-01-16 [wwp] 3.14.1-137-g4850949da * src/matcher.c Fix yet another average leak in matcher.c when parsing headers (valgrind). 2017-01-16 [Paul] 3.14.1-136-g93c6983e1 * src/plugins/vcalendar/libical/libical/icallexer.l fix bug 3734, 'undefined symbol error with flex-2.6.2' Patch by Ashish Gupta 2017-01-16 [wwp] 3.14.1-135-g2fbcc0fce * src/mh.c Fix another (not so big but still common) leak, thanks to valgrind. 2017-01-16 [wwp] 3.14.1-134-gc5b631cdb * src/matcher.c Fix big leaks (thanks to valgrind) in filtering/matching by headers, saved (lots of) megabytes here. 2017-01-14 [wwp] 3.14.1-129-gbcb8cb4e9 * src/plugins/vcalendar/libical/libical/icalproperty.c Revert part of 3.14.1-128-g498b61c, fixing Coverity CID #1398594. Instead of really fixing the wrong call to g_strdup_printf, I prefer not touching libical code, we'll see later what to do w/ it. 2017-01-13 [Michael Rasmussen] 3.14.1-129-g8ab8e461d * configure.ac Fix bug #3673. Patch provided by Perry E. Metzger 2017-01-13 [Michael Rasmussen] 3.14.1-129-g980b3ebe0 * configure.ac Fix build on OSX. Patch provided by Perry E. Metzger 2017-01-13 [wwp] 3.14.1-128-g498b61cc5 * src/compose.c * src/crash.c * src/plugins/pgpcore/pgp_viewer.c * src/plugins/vcalendar/libical/libical/icalproperty.c * src/textview.c Prefer dynamically allocated buffers to fixed-size ones, use the same 2017-01-13 [wwp] 3.14.1-127-ga875f48b7 * src/html.c Don't dump more than 100 char in g_warnings about missing HTML tags errors while parsing, unless --debug mode is set. 2017-01-13 [wwp] 3.14.1-126-gb9dd4fb83 * src/summary_search.c Revert ga0fbaac (3.14.1-88) as it gets things worse in folder search, waiting for a proper fix. 2017-01-12 [wwp] 3.14.1-125-gd1d7ad9aa * src/compose.c * src/prefs_common.c * src/prefs_common.h Warn when sending to more than N recipients. This features obeys to a couple of hidden prefs: warn_sending_many_recipients (TRUE/FALSE) warn_sending_many_recipients_num (1-1000) 2017-01-12 [wwp] 3.14.1-124-g1ee234f75 * src/common/utils.c * src/crash.c * src/partial_download.c * src/plugins/archive/archiver_gtk.c * src/plugins/archive/libarchive_archive.c * src/plugins/mailmbox/maillock.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/procmime.c Add context missing info to few system call errors (mostly: file operations). 2017-01-12 [wwp] 3.14.1-123-g77e2223bb * src/plugins/mailmbox/mailimf.c Remove dead code, fixing Coverity CID #1398568. 2017-01-11 [wwp] 3.14.1-122-g91300009f * src/plugins/mailmbox/mailimf.c Rework logics, remove dead code. Solves Coverity CID #1220297. 2017-01-11 [wwp] 3.14.1-121-gdad5b3e32 * src/plugins/mailmbox/mailmbox_folder.c Kill dead code, fixing Coverity CID #1220511. 2017-01-11 [wwp] 3.14.1-120-g8ae6e5675 * src/pixmaps/delete_dup.xpm Remove accidentally added xpm file. 2017-01-11 [wwp] 3.14.1-119-g34fd77cce * src/pixmaps/delete_dup.xpm Add deallocation call. 2017-01-11 [wwp] 3.14.1-118-gde7bb00b0 * src/plugins/clamd/libclamd/clamd-plugin.c Quit function if no connection instead of assigning variable that will be overwriten right after. Fixes Coverity CID #1372370. 2017-01-11 [wwp] 3.14.1-117-gf986aa1d8 * src/pixmaps/ham_btn.xpm * src/pixmaps/spam_btn.xpm Rework icon antialiasing to look OK on dark and light themes. 2017-01-11 [wwp] 3.14.1-116-g2b41515a3 * src/plugins/pdf_viewer/poppler_viewer.c POPPLER_ACTION_MOVIE was not introduced w/ Poppler 0.14.0, but in a version so old that even my grandma was using it (0.3.0 in fact). 2017-01-11 [wwp] 3.14.1-115-g34fb7f005 * src/pixmaps/ham_btn.xpm * src/pixmaps/open_mail.xpm * src/pixmaps/quicksearch.xpm * src/pixmaps/spam_btn.xpm Rework icon antialiasing to look OK on dark and light themes. 2017-01-10 [wwp] 3.14.1-114-gb15774d19 * src/plugins/clamd/libclamd/clamd-plugin.c Don't #undefine UNIX_PATH_MAX, move #define's up. 2017-01-10 [wwp] 3.14.1-113-g72625ef0e * src/plugins/clamd/libclamd/clamd-plugin.c Be more clear about what 108 means here towards the Unix socket path value lenght: rely on UNIX_PATH_MAX and fallback to its common value '108' in not defined in un.h (caution, on other systems, it could be 104, etc. down to 92). 2017-01-10 [wwp] 3.14.1-112-g32955775f * src/plugins/clamd/libclamd/clamd-plugin.c Fail if attempting to create a UNIX socket w/ path len >108c. Add few checks more for socket operations, and reduce few duplicate initializations. Saves us warnings and sikves Civerity #1372360. 2017-01-10 [wwp] 3.14.1-111-g619164ab2 * src/plugins/archive/libarchive_archive.c * src/plugins/managesieve/managesieve.c Fix Coverity CIDs: 1220259 1364687 (and discarded 1220496) and added more checks for returned values. 2017-01-10 [wwp] 3.14.1-110-g16b5db8d3 * src/plugins/python/clawsmailmodule.c * src/plugins/python/python-shell.c Fix Coverity CIDs: 1220274 and 1220377. 2017-01-10 [wwp] 3.14.1-109-g37b65a4db * src/plugins/vcalendar/day-view.c Real fix for Coverity 1372362. 2017-01-10 [wwp] 3.14.1-108-g0b238a22d * src/plugins/vcalendar/month-view.c Don't behave as if avail_d was not hardcoded, it is hardcoded to 7, and do it properly. Saves us a warning and solves Coverity #1372366. 2017-01-10 [wwp] 3.14.1-107-ge3cd98f9f * src/plugins/notification/notification_core.c Better fix for Coverity #1220388, use effective indexes and boundaries. 2017-01-09 [Paul] 3.14.1-106-gd18fa8672 * src/plugins/tnef_parse/tnef_parse.c fix typo 2017-01-09 [wwp] 3.14.1-105-g87b362fc3 * src/plugins/archive/archiver_gtk.c * src/plugins/notification/notification_core.c * src/plugins/notification/notification_trayicon.c * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_update_format.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/day-view.c * src/prefs_folder_item.c * src/prefs_gtk.c Fixes Coverity CIDs: 1220388 1372362 1220222 1358399 1223756 1223757 1220305 1220269 1220243 1396991. 2017-01-09 [Ricardo Mones] 3.14.1-104-gbe36f031f * src/plugins/attachwarner/attachwarner.c Attachwarner: fix leaked string 2017-01-07 [wwp] 3.14.1-103-ga7a4f2174 * src/compose.c Fix a leak. 2017-01-05 [wwp] 3.14.1-99-gbe32eb07b * src/pixmaps/address_book.xpm * src/pixmaps/address_search.xpm * src/pixmaps/book.xpm * src/pixmaps/check_spelling.xpm * src/pixmaps/claws_mail_icon.xpm * src/pixmaps/claws_mail_logo.xpm * src/pixmaps/claws_mail_logo_small.xpm * src/pixmaps/delete_btn.xpm * src/pixmaps/insert_file.xpm * src/pixmaps/mail.xpm * src/pixmaps/mail_compose.xpm * src/pixmaps/mail_forward.xpm * src/pixmaps/mail_receive.xpm * src/pixmaps/mail_receive_all.xpm * src/pixmaps/mail_reply.xpm * src/pixmaps/mail_reply_to_all.xpm * src/pixmaps/mail_reply_to_author.xpm * src/pixmaps/mail_reply_to_list.xpm * src/pixmaps/mail_send.xpm * src/pixmaps/mail_send_queue.xpm * src/pixmaps/mark_allread.xpm * src/pixmaps/mark_allunread.xpm * src/pixmaps/mark_ignorethread.xpm * src/pixmaps/mark_locked.xpm * src/pixmaps/mark_mark.xpm * src/pixmaps/mark_read.xpm * src/pixmaps/mark_unlocked.xpm * src/pixmaps/mark_unmark.xpm * src/pixmaps/mark_unread.xpm * src/pixmaps/mark_watchthread.xpm * src/pixmaps/news_compose.xpm * src/pixmaps/paste.xpm * src/pixmaps/privacy_expired.xpm * src/pixmaps/privacy_failed.xpm * src/pixmaps/privacy_passed.xpm * src/pixmaps/privacy_signed.xpm * src/pixmaps/privacy_unknown.xpm * src/pixmaps/privacy_warn.xpm * src/pixmaps/spam_btn.xpm Rework antialiasing a bit around toolbar and logo icons, in order to better fit dark background themes (but still be fine w/ light ones). 2017-01-05 [wwp] 3.14.1-100-gcdbf2c37c * src/summaryview.c Revert parts of 3.14.1-91 (the summary_select_node_no_mard_read func), obviously it's been accidentally included in that commit and the origin of this modification is still undetermined. 2017-01-05 [wwp] 3.14.1-99-g471d243cf * src/summaryview.c Fix wrong function definition, declare it before using it, and make it static. 2017-01-04 [wwp] 3.14.1-98-g9a20d31a2 * src/plugins/archive/archiver_gtk.c Fix wrong libarchive version check. 2017-01-04 [wwp] 3.14.1-97-g3a66d2e10 * src/summaryview.c Make the FOO vanish. 2017-01-04 [wwp] 3.14.1-96-gc7af8ad4b * src/folderutils.c * src/folderview.c * src/mainwindow.c * src/summaryview.c * src/summaryview.h * src/toolbar.c Fix marking all as (un)read recursively when the confirmation dialogue is enabled and the user clicks No: confirmation dialog was taken into account just for the current folder, subtree was marked anyway, and this only under certain conditions that I'd prefer not to list here becau 2017-01-04 [wwp] 3.14.1-95-gd287120c9 * src/summaryview.c Rename a misnamed function, remove debug statements. 2017-01-03 [wwp] 3.14.1-94-g8cc21bf46 * src/messageview.c Fix missing array initializers and line everything up. 2017-01-03 [wwp] 3.14.1-93-g2b85c3daa * src/mainwindow.c Fix missing array initializers and line everything up. 2017-01-03 [wwp] 3.14.1-92-geaa8a3ebd * src/folderview.c Really align array (using whitespaces). 2017-01-03 [wwp] 3.14.1-91-g91c518753 * src/folderutils.c * src/folderview.c * src/summaryview.c Cosmetic changes: align arrays, remove debug statements. 2017-01-03 [wwp] 3.14.1-90-gcdb10d81e * configure.ac * src/plugins/archive/Makefile.am * src/plugins/archive/archiver.c * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h Archiver plugin update and review: - updated to support some of the compression formats up to libarchive 3.2.2, - detect libarchive 2.8+ using pkgconfig, - use alertpanel API instead of creating gtk dialogs from scratch (with missing - dialog title, and no clue about what is displayed), - configure script now makes use of libarchive pkgconfig, - fixed wrong use of cached page struct info, we do now rely on data set in widgets to get source folder and target archive filename and sync the page struct info w/ it when needed, - renamed gzip/zip to gzip, - reworked the way archive formats and compression formats lists are displayed (not translatable anymore). - reformat code a bit. 2017-01-03 [Holger Berndt] 3.14.1-89-gabf4b9821 * configure.ac * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Require libgdata at least 0.17.2 Version 0.17.2 is required for auth token save/restore accross restarts. Without this functionality, the plugin has such bad usability, it's not worth maintaining. This also fixes the previous compile-error when only 0.17.1 was present. 2016-12-29 [wwp] 3.14.1-88-ga0fbaacf1 * src/summary_search.c Fix 'search folder' not working in some cases (it needs a 'clear' click to work or to manually clear search fields). Fix provided by Paul, the be(a)st. 2016-12-28 [Paul] 3.14.1-87-g38af4d765 * src/summaryview.c make Go to/[Next|Prev] sort order aware 2016-12-27 [wwp] 3.14.1-86-gb2b913e31 * src/gtk/gtkunit.c * src/passwordstore.c * src/stock_pixmap.c Fix compiler warnings when we test enum-based variables for impossible <0 values. 2016-12-27 [wwp] 3.14.1-85-gf69f1588a * src/toolbar.c Factorize toolbar reset code, and don't compute array sizes using unsafe calculations. 2016-12-27 [wwp] 3.14.1-84-g30a1c0875 * src/prefs_toolbar.c Fix enum boundaries we check in func_selection_changed (when changing the internal function assigned to a toolbar item). Just a theoretical issue here apparently, or we would have had problems since ages. 2016-12-27 [wwp] 3.14.1-83-g878b6d7a2 * src/plugins/address_keeper/address_keeper_prefs.c More places where printf() and C_() have to be separated. 2016-12-27 [wwp] 3.14.1-82-g0372b283a * src/compose.c Line-up arrays (w/ space chars only). Fix missing array initializers. 2016-12-27 [wwp] 3.14.1-81-g66d2176e8 * src/compose.c Silent up a compiler warning by making the ComposeCallAdvancedAction enum a real integer-scope ([-1 .. n] instead of [0 .. n]), swallowing the -1 value check. 2016-12-27 [wwp] 3.14.1-80-gaed88afd6 * po/fr.po Update French translation. 2016-12-27 [wwp] 3.14.1-79-g571de7f50 * src/compose.c * src/messageview.c * src/plugins/address_keeper/address_keeper_prefs.c * src/prefs_folder_item.c Revert "Revert "Revert g9737584."" (but the fix) by reimplementing the thing differently: don't mix printf() and C_() as it messes the compiler up. Factorize a bit format errors in compose.c. Make some header names translatable following prefs in the address keeper plugin. 2016-12-27 [wwp] 3.14.1-78-g6b68aee40 * src/messageview.c Fix a leak. 2016-12-27 [Ricardo Mones] 3.14.1-77-gec9e88d3d * src/messageview.c * src/plugins/address_keeper/address_keeper_prefs.c * src/prefs_folder_item.c Revert "Revert g9737584." and fix it ;) This reverts commit 834ee304 which was reverting a previous commit which broke build because of an extra comma. This reverts the revert and removes the comma. 2016-12-27 [wwp] 3.14.1-76-g834ee3043 * src/messageview.c * src/plugins/address_keeper/address_keeper_prefs.c * src/prefs_folder_item.c Revert g9737584. 2016-12-27 [wwp] 3.14.1-75-g973758487 * src/messageview.c * src/plugins/address_keeper/address_keeper_prefs.c * src/prefs_folder_item.c Add translation context helper text where some %s' are used and their meaning is not obvious. 2016-12-23 [Paul] 3.14.1-74-gf5ea21879 * po/bg.po * po/ca.po * po/cs.po * po/da.po * po/el.po * po/en_GB.po * po/eo.po * po/fi.po * po/fr.po * po/he.po * po/hr.po * po/id_ID.po * po/it.po * po/ja.po * po/ko.po * po/lt.po * po/nb.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/tr.po * po/uk.po * po/zh_CN.po removed all useless comments from the end of the po files 2016-12-23 [wwp] 3.14.1-73-g5d7ec2383 * po/fr.po Review of the French translation for Xmas: - huge amount of corrections and changes, - removed the enormous useless notes chunk. 2016-12-21 [wwp] 3.14.1-72-gbb7178864 * po/fr.po Update French translation. 2016-12-21 [wwp] 3.14.1-71-gdbdfae696 * src/gtk/quicksearch.c Capitalize header names (as everywhere else). 2016-12-21 [wwp] 3.14.1-70-g69eaf525f * src/compose.c * src/messageview.c * src/plugins/address_keeper/address_keeper_prefs.c * src/prefs_compose_writing.c More translatable header names in UI strings. 2016-12-21 [Ricardo Mones] 3.14.1-69-gb281fcac6 * src/stock_pixmap.c Remove unnecessary commas They were added by mistake in f455e02c. 2016-12-21 [Andrej Kacian] 3.14.1-68-ge31ee6017 * src/foldersel.c Stop left/right keypresses from propagating further in foldersel. This amends commit 5305715. 2016-12-21 [Andrej Kacian] 3.14.1-67-g123563ca4 * src/compose.c Moved compose_can_autosave() outside of #ifdef G_OS_UNIX. 2016-12-21 [wwp] 3.14.1-66-g596d44ce3 * src/prefs_folder_item.c Fix wrong string split and list of arguments. 2016-12-20 [Andrej Kacian] 3.14.1-65-gcf9cab50c * src/common/timing.h Removed an unneeded trailing '\' from Windows' START_TIMING. Well spotted by Pierre Fortin. 2016-12-20 [wwp] 3.14.1-64-g4a92e36b3 * src/compose.c * src/prefs_folder_item.c Fix extra arguments to g_strdup_printf (thanks to coverity scan), add quotes around header names in few dialogs. 2016-12-20 [wwp] 3.14.1-63-ga38971609 * src/compose.c * src/messageview.c * src/prefs_account.c * src/prefs_folder_item.c * src/quote_fmt.c Fix untranslatable concatenated strings (i.e. "Default "+"To:"), normalize few uses of header names in UI. 2016-12-19 [Andrej Kacian] 3.14.1-62-g53057151d * src/foldersel.c Use left/right keys to collapse/expand rows in foldersel dialog. Further keypress will move the cursor to parent or first child, respectively. 2016-12-19 [Andrej Kacian] 3.14.1-61-g5a66116ee * src/folder.c Allow toplevel folders to be copied. They are created as regular folders in target mailbox. 2016-12-18 [Andrej Kacian] 3.14.1-60-g22d94ce01 * src/common/utils.c Do not strip plus sign when drag&drop attaching files. Closes bug #3742. 2016-12-16 [Paul] 3.14.1-59-ge3bb5c6ac * src/compose.c fix black on black in From header 2016-12-16 [wwp] 3.14.1-56-g19430d77d * src/toolbar.c Silent up coverity scan. 2016-12-15 [Ricardo Mones] 3.14.1-56-gabc9d9cd4 * src/stock_pixmap.c Fix initialization of two pixmaps 2016-12-14 [wwp] 3.14.1-55-gb4d895b8b * src/toolbar.c * src/toolbar.h Fix possibly broken toolbar_compose.xml by migrating A_SENDL actions names to A_SEND_LATER. An attempt to rewrite the whole toolbar .xml file was done when only a part of it was read, leading to toolbar elements loss; the rewrite of migrated toolbar configs is now done a posteriori. Also, the renaming/migration magics swallowed the existing one for A_SYL_ACTIONS. 2016-12-13 [wwp] 3.14.1-54-g06f63cb89 * po/fr.po Updates and hotkey fixes. 2016-12-13 [wwp] 3.14.1-49-g884055d3b * src/folderutils.c * src/mainwindow.c * src/summaryview.c * src/summaryview.h * src/toolbar.c Internal API change: split read/unread marking features from functions used to mark as read/all read using a parameter. 2016-12-13 [Andrej Kacian] 3.14.1-51-g1a505326d * src/gtk/authors.h Also update authors.h for commit ea40116. 2016-12-13 [Andrej Kacian] 3.14.1-50-gc939c0702 * AUTHORS Update AUTHORS file for the previous commit ea40116. 2016-12-13 [Andrej Kacian] 3.14.1-49-gea4011632 * src/compose.c Honor autosave_encrypted preference when using external editor. Patch by Ashish Gupta . 2016-12-12 [wwp] 3.14.1-48-g4b9f6e2b6 * src/mainwindow.c Fix table order. 2016-12-12 [wwp] 3.14.1-47-g9c47b608f * src/summaryview.c Fix missing items in summaryview's menu declarations. 2016-12-12 [Paul] 3.14.1-46-g1340b93c5 * src/Makefile.am make list a bit more manageable and remove duplicated items 2016-12-12 [wwp] 3.14.1-45-ga8aa3fc22 * src/Makefile.am * src/toolbar.c Fix wrong call to missing *_unread func (we use the *_read() func w/ FALSE as parameter for that). Add missing new xpm files to Makefile.am. 2016-12-12 [wwp] 3.14.1-44-g382a3fed9 * src/compose.c * src/pixmaps/mark_allread.xpm * src/pixmaps/mark_allunread.xpm * src/pixmaps/mark_ignorethread.xpm * src/pixmaps/mark_locked.xpm * src/pixmaps/mark_mark.xpm * src/pixmaps/mark_read.xpm * src/pixmaps/mark_unlocked.xpm * src/pixmaps/mark_unmark.xpm * src/pixmaps/mark_unread.xpm * src/pixmaps/mark_watchthread.xpm * src/prefs_toolbar.c * src/stock_pixmap.c * src/stock_pixmap.h * src/toolbar.c * src/toolbar.h Add new actions to main window's toolbar: mark, unmark, lock, unlock, mark (all) read, mark (all) unread. Add new xpm icons for these actions (existing ones are small and made for the message list) as well as for ignorethread and watchthread actions. Rename A_SENDL to A_SEND_LATER, we're not that lazy. 2016-12-12 [wwp] 3.14.1-43-gb7df74e8f * src/folderutils.c * src/folderutils.h * src/folderview.c * src/mainwindow.c * src/summaryview.c * src/summaryview.h Add new mark-all-unread (and recursively when relevant) action to folder context menu, message list and main window menu. 2016-12-12 [Paul] 3.14.1-42-g773ddbbae * src/compose.c rename compose_guess_forward_account_from_msginfo() to compose_find_account() 2016-12-12 [Paul] 3.14.1-41-g3bbea866f * src/compose.c rename compose_entry_mark_default_to() to compose_entry_indicate() 2016-12-12 [wwp] 3.14.1-40-gb3d90c51d * src/compose.c * src/prefs_common.c * src/prefs_common.h Rename default_to_(bg)color hiddeng pref and variable to default_header_(bg)color. 2016-12-12 [wwp] 3.14.1-39-gc0c22eb99 * src/stock_pixmap.c Fix format, no tabs to align everywhere (at last!). 2016-12-12 [wwp] 3.14.1-38-g7d84a8a99 * src/stock_pixmap.c Remove extra entries, not yet in git. 2016-12-12 [wwp] 3.14.1-37-gf455e02c8 * src/stock_pixmap.c Fix missing initializers (last field in data struct), reworked table to a human readable format. 2016-12-12 [Paul] 3.14.1-36-g70795ea5d * src/compose.c more highlighted of automatically set header entries in Compose window fix highlighting of multiple addresses set in account prefs highlight From if not current account 2016-12-12 [Paul] 3.14.1-35-g3f46e81d2 * src/compose.c don't remove the To when changing account 2016-12-11 [Paul] 3.14.1-34-gf37bbdecf * src/compose.c some more colouring based on folder prefs override 2016-12-11 [Paul] 3.14.1-33-g5f607a33a * src/compose.c fix colouring of auto-filled headers 2016-12-10 [Ricardo Mones] 3.14.1-32-g912329640 * src/prefs_template.c Fix bug #3574: Template addressing Remove artificial limitations to values of email addresses on templates: these strings are already parsed and split when the template is applied in compose window. 2016-12-09 [wwp] 3.14.1-31-gd21adbda3 * src/compose.c * src/gtk/quicksearch.c * src/prefs_common.c * src/prefs_common.h * src/textview.c Make last colors configurable using hidden prefs: tags bg/fg colors in message view, default-to header field in compose view, and quicksearch active + error. 2016-12-09 [wwp] 3.14.1-30-g627f7110c * src/compose.c Revert "Remove dead code, this changed signal doesn't exist and we've also". This reverts commit fe0f832b37541ee1ab7350bc5ab645034d469990. 2016-12-09 [wwp] 3.14.1-29-gfe0f832b3 * src/compose.c Remove dead code, this changed signal doesn't exist and we've also probably removed parts of the highlight-active-account field feature a while ago. 2016-12-06 [Ricardo Mones] 3.14.1-28-g779435095 * AUTHORS * src/gtk/authors.h Update authors lists 2016-12-06 [Ricardo Mones] 3.14.1-27-g828fdc64e * src/folder.c Fix Debian bug #846170: incorrect IMAP UID handling Patch by Darac Marjal 2016-12-02 [Andrej Kacian] 3.14.1-26-gbac0338c9 * src/main.c Enable icons of stock GTK buttons on Windows. 2016-11-29 [Andrej Kacian] 3.14.1-25-g681532e4c * src/gtk/description_window.c Fix closing of description window using WM controls. Closes bug #3740. 2016-11-28 [Paul] 3.14.1-24-g25bab9dcc * src/main.c on first run, use --alternate-config-dir (if set) on prefs migration prevents useless creation of ~/.claws-mail directory 2016-11-24 [Andrej Kacian] 3.14.1-23-g08916bffe * src/action.c * src/common/socket.c * src/common/utils.c * src/compose.c * src/ldapquery.c * src/ldapserver.c * src/ldaputil.c * src/mbox.c * src/send_message.c * src/textview.c Fix more compile warnings for Windows in socket.c. 2016-11-24 [Andrej Kacian] 3.14.1-22-g504dd92ad * src/common/w32_account.c Removed unused w32_get_uid_equiv() function. 2016-11-24 [Andrej Kacian] 3.14.1-21-g0d330cb77 * src/common/ssl.c Fix two unused variable warnings in ssl.c for Windows build. 2016-11-23 [Paul] 3.14.1-20-g4d7461d72 * src/summaryview.c make go to next/previous sort order aware 2016-11-22 [Paul] 3.14.1-19-ge7206c0db * src/compose.c don't ignore auto-account selection when forwarding on IMAP and NNTP accounts patch by Blatinox 2016-11-21 [Paul] 3.14.1-18-gdc84b54f8 * src/folderview.c obey 'always_show_msg' on "no more [...] msgs. go to next folder?" 2016-11-17 [Paul] 3.14.1-17-gc95de2bcb * src/summaryview.c fix 'Go to' moving off current, unopened msg, and dialogue to go next folder T 2016-11-17 [Paul] 3.14.1-16-g81d0b58ad * src/textview.c fix text selection when double-clicking quoted text and 'collapse quoted text on double click' is turned off Patch by Andrej 2016-11-16 [Paul] 3.14.1-15-gcaa00289e * src/summaryview.c amendment to last commit, to avoid interfering with Shift+[Up|Down] 2016-11-16 [Paul] 3.14.1-14-ga7c6921d5 * src/summaryview.c make up/down key navigation obey 'always_show_msg' 2016-11-16 [Paul] 3.14.1-13-g860ccbc87 * src/mainwindow.c fix some menu sensitivity issues 2016-11-14 [Andrej Kacian] 3.14.1-12-gafe0203a6 * src/summaryview.c Use summary_select_node() more, to get more consistent behaviour. 2016-11-12 [Andrej Kacian] 3.14.1-11-gad839919d * src/summaryview.c Improve scrolling in summary_key_pressed(). 2016-11-12 [Andrej Kacian] 3.14.1-10-g4006b1258 * src/common/session.c Allow sending empty messages in Session (just \r\n). 2016-11-12 [wwp] 3.14.1-5-gea3b84c05 * po/fr.po Fix FR string. 2016-11-10 [Andrej Kacian] 3.14.1-7-g75fcc188b * src/prefs_common.c * src/prefs_common.h * src/prefs_summaries.c * src/prefs_summary_open.c * src/summaryview.c Add open_selected_on_folder_open to common prefs. This option overrides always_show_message_when_selected option when selecting initial message during folder open. This is useful so that the message's unread flag doesn't get unset before user had the chance of noticing it, or that an overly large message doesn't get automatically selected if user doesn't want it (e.g. IMAP over a slow connection). 2016-11-11 [Andrej Kacian] 3.14.1-6-g7322c825c * src/summaryview.c Honor display_msg == 0 in PostponedSelectData struct. 2016-11-10 [Paul] 3.14.1-5-ga4c1e429b * po/de.po updated de.po submitted by Simon Legner 2016-11-07 [wwp] 3.14.1-4-g36d5d93bf * src/wizard.c Get rid of this \t char. 2016-11-06 [Ricardo Mones] 3.14.1-3-gb2f7ae639 * RELEASE_NOTES Fix bug number and spacing 2016-11-06 [Ricardo Mones] 3.14.1-2-gf8de08667 * src/plugins/vcalendar/plugin.c Fix space after comma 2016-11-06 [Paul] 3.14.1-1-g42c355d26 * src/messageview.c fix string. thanks to Pierre Fortin. 2016-11-06 [Paul] 3.14.1 * NEWS * README * RELEASE_NOTES for release 3.14.1 2016-11-06 [Paul] 3.14.0-135-gec15f567c * po/ca.po * po/cs.po * po/da.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/id_ID * po/id_ID.po * po/it.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po updated translations submitted by David Medina, David Vachulka, Erik P. Olsen, Ricardo Mones, Flammie A Pirinen, Tristan Chabredier, Isratine Citizen, M. Sulchan Darmawan, Luigi Votta, Petter Adsen, Marcel Pol, Frederico Goncalves Guimaraes, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, Numan Demirdöğen, Mark Chang 2016-11-06 [Ricardo Mones] 3.14.0-134-g8201993d0 * src/common/tlds.h Update list of TLDs for release 2016-11-05 [Paul] 3.14.0-133-g6ca72685e * src/summaryview.h missing from g8bd6066 2016-11-05 [Andrej Kacian] 3.14.0-132-gaaa7ab7d3 * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/gtk/gtkutils.c Minimize scrolling in gtkut_ctree_node_move_if_on_the_edge(). Instead of scrolling to get the target row to the middle of the viewport (offset 0.5), scroll to offsets 0.2 or 0.8 if the target row is above or below current viewport, respectively. This makes it consistent with scrolling when the target row is only partially visible. 2016-11-05 [Andrej Kacian] 3.14.0-131-g2193529a5 * src/summaryview.c Only scroll summaryview to the middle when necessary. 2016-11-05 [Andrej Kacian] 3.14.0-130-g94030d1aa * src/summaryview.c Do not process folder marks when just refreshing summaryview. 2016-11-05 [Paul] 3.14.0-129-g8bd6066d2 * src/folderview.c * src/folderview.h * src/mainwindow.c * src/messageview.c * src/summaryview.c more fixes for Go To actions not obeying 'always_show_msg' option 2016-11-04 [Andrej Kacian] 3.14.0-128-g512b1eba0 * src/plugins/vcalendar/claws.def Added missing symbol to vcalendar's claws.def. 2016-10-27 [Ricardo Mones] 3.14.0-127-gf755acc92 * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pdf_viewer/poppler_viewer.h Update license stanza 2016-10-26 [Ricardo Mones] 3.14.0-126-g89d34855e * src/Makefile.am * src/{plugins/pdf_viewer => pixmaps}/doc_index.xpm * .../pdf_viewer => pixmaps}/doc_index_close.xpm * src/{plugins/pdf_viewer => pixmaps}/doc_info.xpm * .../pdf_viewer => pixmaps}/first_arrow.xpm * src/{plugins/pdf_viewer => pixmaps}/last_arrow.xpm * src/{plugins/pdf_viewer => pixmaps}/left_arrow.xpm * .../pdf_viewer => pixmaps}/right_arrow.xpm * .../pdf_viewer => pixmaps}/rotate_left.xpm * .../pdf_viewer => pixmaps}/rotate_right.xpm * src/{plugins/pdf_viewer => pixmaps}/zoom_fit.xpm * src/{plugins/pdf_viewer => pixmaps}/zoom_in.xpm * src/{plugins/pdf_viewer => pixmaps}/zoom_out.xpm * src/{plugins/pdf_viewer => pixmaps}/zoom_width.xpm * src/plugins/pdf_viewer/poppler_viewer.c * src/stock_pixmap.c * src/stock_pixmap.h Make pdf_viewer icons themeable 2016-10-26 [Paul] 3.14.0-125-g8352f9b6a * src/summary_search.c * src/summaryview.c * src/summaryview.h removed unnecessary do_refresh flag from summary_select_node() 2016-10-25 [Paul] 3.14.0-124-gf9b68fc09 * src/account.c * src/etpan/imap-thread.c * src/gtk/logwindow.c * src/imap.c * src/pop.c * src/prefs_account.c in the UI replace 'POP3' with 'POP' and 'IMAP4' with 'IMAP' 2016-10-25 [Paul] 3.14.0-123-g59e8c1a1e * src/mainwindow.c and another 'SSL' to 'SSL/TLS' 2016-10-25 [Paul] 3.14.0-122-ga87b48979 * src/wizard.c more 'SSL' to 'SSL/TLS' 2016-10-25 [Paul] 3.14.0-121-g484ab8c24 * src/gtk/sslcertwindow.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/vcalendar/vcal_prefs.c * src/ssl_manager.c more 'SSL' to 'SSL/TLS' 2016-10-25 [Paul] 3.14.0-120-g112b21df1 * src/account.c * src/addressbook.c * src/common/session.c * src/common/smtp.c * src/common/socket.c * src/common/ssl.c * src/editldap.c * src/etpan/imap-thread.c * src/imap.c * src/inc.c * src/ldapctrl.c * src/ldapserver.c * src/news.c * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_prefs.c * src/pop.c * src/prefs_account.c * src/send_message.c * src/wizard.c rename SSL to SSL/TLS Using just 'TLS' is ambiguous. Sometimes it refers to encrypted connection with TLSv1.0/1.1/1.2, sometimes it refers to STARTTLS command. So be more specific about what is what. Patch by Christian Hesse, with some modifications 2016-10-25 [Paul] 3.14.0-119-g5f0131928 * src/summary_search.c * src/summaryview.c * src/summaryview.h make /View/Go to/... respect the always_show_msg option, and refactor a bit 2016-10-22 [wwp] 3.14.0-118-gdd8c448ef * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h * src/plugins/vcalendar/vcalendar.c * src/textview.c While we're at it, fix typos like prefered occurences in variable names. 2016-10-22 [Ricardo Mones] 3.14.0-117-g8db8d3954 * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c Fix typo (thanks lintian.d.o!) 2016-10-18 [Ricardo Mones] 3.14.0-116-g53ea6f806 * src/plugins/libravatar/libravatar_image.c Fix resource leak and missing return 2016-10-17 [Ricardo Mones] 3.14.0-115-ge62c01edd * src/plugins/libravatar/Makefile.am * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_image.c * src/plugins/libravatar/libravatar_image.h Libravatar: refactor image retrieval And use a synchronous thread for fetching, in preparation of a future asynchronous fetching. Thanks Andrej for the ideas. 2016-10-11 [Pawel Pekala] 3.14.0-114-gabbf2f8a1 * configure.ac Don't check for encrypt() on FreeBSD, it's not required to build. Recently on 12-CURRENT this function was removed completly making configure script fail. 2016-10-11 [Andrej Kacian] 3.14.0-113-gb96378117 * src/editldap.c Fix typo from commit 63e19c6. 2016-10-11 [Andrej Kacian] 3.14.0-112-g341d01e83 * src/gtk/w32_filesel.c Fix wrong argument order in Windows file choosers. 2016-10-10 [Andrej Kacian] 3.14.0-111-g63e19c6c8 * src/editldap.c Change mention of "mydomain.com" to "example.org". Fixes bug #3712. 2016-10-10 [Andrej Kacian] 3.14.0-110-g0fec6a07b * src/compose.c Improve plural handling of a file insert string. Fixes bug #3711. 2016-10-05 [Ricardo Mones] 3.14.0-109-g73ba30d10 * src/prefs_account.c Fix bug #3705: active account Mail Address corrupted… …when address in Message-ID is used 2016-10-04 [Ricardo Mones] 3.14.0-108-g12ab4c172 * src/common/hooks.c Fix a couple of typos 2016-10-03 [Ricardo Mones] 3.14.0-107-g9470e632a * src/folder.c * src/mainwindow.c * src/mainwindow.h Fix #3014: The icon for folder drafts with hide… …read messages is the same as when not hidden Fix disables hiding thread/messages options in draft folders, hence hrm mode icons are not required for them. Values already set for these options in draft folders are also ignored. Many thanks to Andrej and Paul for their feedback on this one. 2016-10-02 [Andrej Kacian] 3.14.0-106-ga48bc2822 * src/compose.c Removed a superfluous debug_print() call. 2016-10-02 [Andrej Kacian] 3.14.0-105-g8eb1faa9d * src/compose.c Remove useless code from e22cbed. References header was already being honored in drafts. 2016-10-01 [Andrej Kacian] 3.14.0-104-ge22cbed1f * src/compose.c Do not add Message-ID for draft, unless it already has one. We now add a Message-ID header only when queuing a message, and we honor existing Message-ID and References headers in drafts, if there are any. 2016-10-01 [Paul] 3.14.0-103-g3835a3a62 * src/pixmaps/claws_mail_icon_64.xpm fix pixmap fixes "initialization from incompatible pointer type" warning 2016-10-01 [Andrej Kacian] 3.14.0-102-g41064e441 * src/plugins/notification/notification_popup.c * src/plugins/vcalendar/vcal_meeting_gtk.c Fix some harmless compiler warnings. Some variables in notification_popup.c were peeking out of their ifdefs, and I forgot to remove an unused variable in vcal_meeting_gtk.c in my commit 8d93e8c. 2016-10-01 [Andrej Kacian] 3.14.0-101-g8d93e8c8c * src/common/utils.c * src/common/utils.h * src/compose.c * src/messageview.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/prefs_account.c * src/prefs_account.h Make Message-ID string generation less confusing. Instead of having to prepare one part, then second part in advance and pass them to generate_msgid() which does its own voodoo with them, we now just pass a pointer to PrefsAccount to prefs_account_generate_msgid(), and it does all of it on its own, returning pointer to a newly allocated string. 2016-09-29 [Holger Berndt] 3.14.0-100-g437668c7f * configure.ac * src/plugins/notification/Makefile.am * src/plugins/notification/notification_indicator.c * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_plugin.c * src/plugins/notification/notification_prefs.c Notification plugin: Port from libindicate to unity/messaging menu This is a slightly modified version of the patch from Sebastien Noel, fixes bug #2665 2016-09-28 [Holger Berndt] 3.14.0-99-g8dc009209 * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Refresh auth token periodically Fixes bug #3638 2016-09-28 [Holger Berndt] 3.14.0-98-g86e01da0f * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Make global data static 2016-09-29 [Ricardo Mones] 3.14.0-97-g878fcaeb0 * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin_gtk.c Use a spinbutton for port number also in clamd Default value is now 0 instead of an empty string. 2016-09-29 [Ricardo Mones] 3.14.0-96-gaf113911d * src/plugins/vcalendar/vcal_prefs.c Use hours/minutes UI for vcalendar alert time 2016-09-28 [Holger Berndt] 3.14.0-95-g3ffc699a9 * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Unify indent accross file 2016-09-26 [Paul] 3.14.0-94-ge070e4047 * manual/advanced.xml * src/compose.c * src/prefs_common.c * src/prefs_common.h add hidden pref 'reqrite_first_from' '0' or '1'. This works around a limitation of some servers with 'overly-liberal parsers'. When this is turned on and the Content- Transfer-Encoding is set to 8bit or 7bit, in a message body starting with 'From ' the 'From ' will become '=46rom ' and the Content-Transfer-Encoding will be changed to Quoted-Printable. When it is turned off no such modification will be made but it is very likely that an MTA will convert the 'From ' to '>From '. See RFC 4155 for further details. Default value is '1', turned on. 2016-09-25 [Andrej Kacian] 3.14.0-93-g244b9cae9 * src/common/utils.c Change home directory fallback to "C:\Claws-mail" on Windows. It is unlikely ever to be used, since CSIDL_APPDATA special folder is guaranteed to be defined, but still... 2016-09-25 [Andrej Kacian] 3.14.0-92-g94fb81e08 * src/mh.c Fix absolute path detection in mh_create_tree() on Windows. 2016-09-23 [Ricardo Mones] 3.14.0-91-g20ece29ed * src/plugins/rssyl/rssyl.c Enable keeping old items by default Be more conservative towards feed data to avoid unwanted and unrecoverable loss of items. Users which don't want to store old items can easily disable this in feed preferences and also remove obsolete items with the “Trim” button. 2016-09-23 [wwp] 3.14.0-90-g0ebf0a02f * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/prefs_template.c * src/prefs_toolbar.c Use Delete button instead of Remove (tooltips and other places already talk about deletion) in prefs dialogs. Reassign some keyboard hotkeys accordingly, 'e' for Delete. 2016-09-23 [wwp] 3.14.0-89-g0f33f4bbf * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_prefs.c Normalize Webcal name capitalization everywhere (instead of WebCal, webCal, webcal). Rephrase a bit a confirmation dialog to talk about subscription instead of folder. 2016-09-22 [Andrej Kacian] 3.14.0-88-g3a5f7d5d1 * src/gtk/w32_filesel.c Better handle NULL path arguments in w32_filesel.c Fixes bug #3697. 2016-09-20 [Ricardo Mones] 3.14.0-87-g2eea744e6 * src/common/utils.c * src/common/utils.h Remove unused function 2016-09-20 [Ricardo Mones] 3.14.0-86-g41fd672bf * src/main.c Do not abuse macro for debugging 2016-09-18 [Andrej Kacian] 3.14.0-85-ga05eeae0e * src/common/socket.h * src/common/ssl.c * src/common/ssl.h Fix using client TLS certificates for GnuTLS 3.0 and up. 3.0 introduced new API for setting client certificates, gnutls_certificate_set_retrieve_function2(). This fixes bug #3684. 2016-09-17 [Andrej Kacian] 3.14.0-84-g479b9dc25 * src/imap.c Remove an unused, mistyped ifdef in imap.c. 2016-09-16 [Ricardo Mones] 3.14.0-83-ga7e203078 * src/gtk/colorlabel.c Remove useless workaround The problem is still happening with it, see bug #3511 2016-09-14 [Ricardo Mones] 3.14.0-82-gdd8aee82f * src/wizard.c Remove (obsolete) FSF address from welcome mail 2016-09-14 [Andrej Kacian] 3.14.0-81-gd113e2d96 * src/common/prefs.c Removed unused macro from prefs.c. 2016-09-13 [Andrej Kacian] 3.14.0-80-ga2a3d29ce * src/plugins/vcalendar/vcal_manager.c Yet more vcalendar varargs functions fixed for issue described in d20742e. 2016-09-13 [Andrej Kacian] 3.14.0-79-gc0dc565cf * src/plugins/vcalendar/vcal_manager.c More fixes for vcalendar crash on 64-bit arch. Same issue as in commit d20742e, different place. This should be the last one, though. 2016-09-13 [Ricardo Mones] 3.14.0-78-ga62bfbb3d * src/pixmaps/linewrap.xpm * src/pixmaps/linewrapcurrent.xpm Fix another two strangely sized buttons 2016-09-12 [Ricardo Mones] 3.14.0-77-g93354c8ef * src/textview.c Fix potential segfault Syslog message was: [5473572.496127] claws-mail[24080]: segfault at 22 ip 00000000005704ce sp 00007ffdf1dfcea0 error 4 in claws-mail[400000+34a000] $ addr2line -e /…/claws-mail 00000000005704ce /…/src/textview.c:837 More details on: http://stackoverflow.com/questions/2179403 2016-09-12 [Ricardo Mones] 3.14.0-76-g00ba843d3 * src/pixmaps/notice_error.xpm Adjust to our toolbar button size of 24x24 2016-09-11 [Andrej Kacian] 3.14.0-75-g008fce789 * src/plugins/rssyl/rssyl_update_comments.c Fix an impossible crash to shut Coverity up. 2016-09-10 [Andrej Kacian] 3.14.0-74-gafc83c603 * src/plugins/rssyl/rssyl_update_comments.c Fix a memory leak in rssyl_update_comments(). 2016-09-10 [Andrej Kacian] 3.14.0-73-g4accbf7ee * configure.ac Do not ignore CFLAGS environment variable in configure. 2016-09-10 [Andrej Kacian] 3.14.0-72-g42b093829 * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_update_comments.c A fix for commit b274c72. Whatever FeedItem's ->data is pointing to is being freed in feed_item_free() already. 2016-09-10 [Andrej Kacian] 3.14.0-71-g6061cc33f * src/folderview.c * src/summaryview.c Fix a memory leak when setting summaryview and folderview fonts. 2016-09-10 [Andrej Kacian] 3.14.0-70-g720b9a542 * src/folder.c Fixed two memory leaks when creating folderitems. The Folderitem's "node" member is set to a new empty GNode in folder_item_new(), but is later set to another newly allocated GNode. This commit removes the extra allocation in one case (folder_new()), and gets rid of the original GNode in another case, where avoiding the second allocation is impossible without completely rewriting the recursive folderitem appending in folder_get_from_xml(). 2016-09-10 [Andrej Kacian] 3.14.0-69-gb274c72a2 * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_update_comments.c Fix memory leak when freeing RSSyl's FeedItem struct. 2016-09-09 [Andrej Kacian] 3.14.0-68-gfbb619d6a * src/passwordstore.c Fix memory leak in password store reading. 2016-09-09 [Andrej Kacian] 3.14.0-67-ge6ae9fa25 * src/folder.c Fix a memory leak in folder_register_class(). 2016-09-09 [Ricardo Mones] 3.14.0-66-g51481e41c * src/plugins/archive/libarchive_archive.c Fix potential out-of-bounds read 2016-09-07 [Ricardo Mones] 3.14.0-65-g831b8da1e * src/Makefile.am * src/pixmaps/trash_close.xpm * src/pixmaps/trash_close_hrm.xpm * src/pixmaps/trash_close_hrm_mark.xpm * src/pixmaps/trash_close_mark.xpm * src/pixmaps/{trash.xpm => trash_open.xpm} * src/pixmaps/{trash_hrm.xpm => trash_open_hrm.xpm} * ...{trash_hrm_mark.xpm => trash_open_hrm_mark.xpm} * .../{trash_mark.xpm => trash_open_mark.xpm} * src/stock_pixmap.c Do not reuse pixmaps for theme icons Otherwise theme authors may have a hard time finding why an icon is not themed despite having provided replacements for all existing xpm files. 2016-09-06 [Ricardo Mones] 3.14.0-64-ga79bdb6a0 * src/Makefile.am * src/pixmaps/search.xpm Remove another unused pixmap 2016-09-05 [Ricardo Mones] 3.14.0-63-g02744e99f * src/Makefile.am * src/pixmaps/claws-mail.xpm Remove unused pixmap Not used in theme and it wasn't a Claws Mail icon but other ancient thingy… :) 2016-09-05 [Ricardo Mones] 3.14.0-62-ged7e898a2 * src/Makefile.am * ...ompose_logo.xpm => claws_mail_compose_logo.xpm} * .../{claws-mail_icon.xpm => claws_mail_icon.xpm} * ...aws-mail_icon_64.xpm => claws_mail_icon_64.xpm} * .../{claws-mail_logo.xpm => claws_mail_logo.xpm} * ...il_logo-small.xpm => claws_mail_logo_small.xpm} * ...ewmail.offline.xpm => tray_newmail_offline.xpm} * ....offline.xpm => tray_newmarkedmail_offline.xpm} * ..._nomail.offline.xpm => tray_nomail_offline.xpm} * ...ail.offline.xpm => tray_unreadmail_offline.xpm} * ...fline.xpm => tray_unreadmarkedmail_offline.xpm} * src/stock_pixmap.c Normalise theme icon names which were different 2016-09-03 [Ricardo Mones] 3.14.0-61-g6809ce789 * src/prefs_folder_item.h Remove unused declaration 2016-09-03 [Ricardo Mones] 3.14.0-60-g001f97e11 * src/prefs_folder_item.c Add warning icon to warning message Refactor warning creation code into a single function. 2016-09-02 [Andrej Kacian] 3.14.0-59-gb130471c6 * src/common/ssl.c Be more strict about minimum DH prime size for TLS connections. Since GnuTLS 3.1.7, this minimum size is dictated by the priority string, and current (GnuTLS 3.3.0) "safe-enough" value is 1008 bits. We set this minimum size explicitly for older GnuTLS versions. Users who are affected by this (their servers use DH prime smaller than 1008 bits can override this by using priority string starting with the keyword "LEGACY". This keyword only works with GnuTLS 3.3.0 or newer, however. 2016-09-02 [Paul] 3.14.0-58-g49e55fb57 * src/Makefile.am * src/plugins/notification/Makefile.am fix `make dist` 2016-09-02 [wwp] 3.14.0-57-g1b450742d * src/quote_fmt.c * src/quote_fmt_lex.l * src/quote_fmt_parse.y Templates: add a way to attach a file, 'attach_output' or 'A', file whose absolute path+filename is the output of a command-line (it s a mix of 'attach' and 'program'). The first line of the command-line output is taken into account, trailing newline being stripped down. Like 'attach', if the filename is not found or not accessible, CM will raise an error. Like 'program', if the command-line fails, no error raises but the standard output of CM shows it. 2016-09-01 [Ricardo Mones] 3.14.0-56-gdb2ee150e * src/plugins/notification/notification_pixbuf.c * .../notification/raw_claws_mail_logo_64x64.h Fix bug #2918: Notification Popup icon is hardcoded Also fixes last part of bug #3437 by removing the call to deprecated function gdk_pixbuf_new_from_inline and not using a raw pixmap. 2016-09-01 [Ricardo Mones] 3.14.0-55-gfcfeb30db * src/pixmaps/claws-mail_icon_64.xpm * src/stock_pixmap.c * src/stock_pixmap.h Add 64x64 icon version to stock pixmaps Icon data purloined from last patch of #3437 by Christian Hesse. 2016-09-01 [Ricardo Mones] 3.14.0-54-g465eabaf3 * src/gtk/icon_legend.c Forgot to adjust default window size 2016-08-31 [Ricardo Mones] 3.14.0-53-g8ea71837e * src/gtk/icon_legend.c Improve icon legend appearance a bit Remove extra space and replace scrolled window with a frame. 2016-08-31 [Colin Leroy] 3.14.0-52-g6110e7055 * src/editaddress.c * src/etpan/imap-thread.c * src/filtering.c * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c * src/mbox.c * src/messageview.c * src/mh.c Fix a few Coverity issues 2016-08-31 [Colin Leroy] 3.14.0-51-gb794c279c * src/common/xmlprops.c Remove useless code 2016-08-31 [Colin Leroy] 3.14.0-50-g9730a98ed * src/addrindex.c Remove useless code 2016-08-31 [Paul] 3.14.0-49-g371bbb58a * src/plugins/vcalendar/vcal_folder.c use file name for WebCal subscription folder name also remove the string length limit, which broke saving folder properties 2016-08-31 [Ricardo Mones] 3.14.0-48-g673374af2 * src/gtk/icon_legend.c Better alignment for icon legend columns Reverts most of c0abccd31d42122216e3d25341394cd85d949d9b. 2016-08-30 [Paul] 3.14.0-47-gaf477843c * src/Makefile.am fix `make dist` 2016-08-30 [Paul] 3.14.0-46-gc0abccd31 * src/gtk/icon_legend.c place icons in 2 columns 2016-08-30 [Paul] 3.14.0-45-g84ef5517b * src/folderview.c * src/pixmaps/dir_noselect_open_mark.xpm * src/pixmaps/dir_subs_open_mark.xpm * src/stock_pixmap.c * src/stock_pixmap.h remove icons that will never be displayed 2016-08-30 [Paul] 3.14.0-44-g9aeea1ac9 * src/gtk/icon_legend.c fix capitalisation 2016-08-30 [Paul] 3.14.0-43-g677143676 * src/gtk/icon_legend.c add 'noselect' and 'subs-only' folder icons 2016-08-30 [Paul] 3.14.0-42-g27290077c * src/gtk/icon_legend.c fix non-resizeable Icon Legend dialogue 2016-08-30 [Paul] 3.14.0-41-g999c32710 * src/Makefile.am * src/foldersel.c * src/folderview.c * src/pixmaps/dir_noselect.xpm * src/pixmaps/dir_noselect_close.xpm * src/pixmaps/dir_noselect_close_mark.xpm * src/pixmaps/dir_noselect_open.xpm * src/pixmaps/dir_noselect_open_mark.xpm * .../notification/notification_foldercheck.c * src/stock_pixmap.c * src/stock_pixmap.h implement the 4-state icons for 'noselect' folders 2016-08-30 [Andrej Kacian] 3.14.0-40-g2032c913a * src/ldapupdate.c Fix NULL pointer dereference in LDAP lookup code. Fixes bug #3027. 2016-08-28 [Andrej Kacian] 3.14.0-39-g986e6f7c5 * src/ldapquery.c Fix crash on Windows when doing a LDAP search. 2016-08-28 [Andrej Kacian] 3.14.0-38-g04456e3b7 * po/ca.po * po/cs.po * po/da.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po * src/compose.c * src/gtk/filesel.c * src/gtk/filesel.h * src/gtk/w32_filesel.c Make filesel API more consistent. One of the functions, filesel_select_multiple_files_open(), was missing the path parameter. 2016-08-27 [Andrej Kacian] 3.14.0-37-g1a39f2503 * src/gtk/w32_filesel.c Refactor gtk/w32_filesel.c for better code reuse. 2016-08-27 [Andrej Kacian] 3.14.0-36-g303c220d3 * src/gtk/w32_filesel.c Allow multiple file selection in Windows native file chooser. 2016-08-27 [Paul] 3.14.0-35-gbfa546e16 * src/Makefile.am * src/folderview.c * src/pixmaps/dir_subs_close.xpm * src/pixmaps/dir_subs_close_mark.xpm * src/pixmaps/dir_subs_open.xpm * src/pixmaps/dir_subs_open_mark.xpm * src/stock_pixmap.c * src/stock_pixmap.h indicate IMAP mailboxes which show subs only with a green folder 2016-08-26 [Paul] 3.14.0-34-g9582967be * src/common/ssl.c Add OpenBSD CA cert path. From Edd Barrett via Daniel Jakots 2016-08-26 [Paul] 3.14.0-33-g8128510ab * tools/README maintain alphabetical ordering 2016-08-26 [Paul] 3.14.0-32-g77aa92a2d * tools/mew2claws-mail.pl * tools/outlook2claws-mail.pl * tools/tb2claws-mail * tools/vcard2xml.py update location of addrbook sub-folder in address conversion scripts 2016-08-25 [Ricardo Mones] 3.14.0-31-gb7315fa6a * manual/es/advanced.xml Synchronize Spanish manual 2016-08-25 [Andrej Kacian] 3.14.0-30-gd6d495869 * src/common/ssl.c Always set GnuTLS priority string. Closes bug #3680. 2016-08-24 [Andrej Kacian] 3.14.0-29-g6298f434d * src/prefs_account.c Handle password loading more safely in prefs_account.c Inspired by patch in bug #3678. 2016-08-24 [Andrej Kacian] 3.14.0-28-g61b7a029b * src/gtk/gtkutils.h Do a basic check for widget validity in CLAWS_SET_TIP(). Inspired by patch in bug #3678. 2016-08-24 [Ricardo Mones] 3.14.0-27-ga22303ce0 * src/compose.c Fix bug #3515: Ctrl-Shift-X opens multiple external editors This a known GTK+ bug (passing keypresses of disabled menus) or a mising feature (not providing a way to disable also keypresses). See https://bugzilla.gnome.org/show_bug.cgi?id=656158 2016-08-24 [Andrej Kacian] 3.14.0-26-g569c7e1e2 * src/plugins/vcalendar/vcal_prefs.c Fix crash in vcalendar passwords handling on prefs save. 2016-08-23 [Andrej Kacian] 3.14.0-25-g61bced3df * src/common/ssl.c Fix previous commit b88c772, use correct preprocessor directive. 2016-08-23 [Andrej Kacian] 3.14.0-24-gb88c772b9 * src/common/ssl.c Do not explicitly disable SSLv3 if GnuTLS does it already. Starting with GnuTLS 3.4.0, SSL 3.0 is no longer included in the default priorities list. 2016-08-22 [Ricardo Mones] 3.14.0-23-gf4e859902 * manual/advanced.xml Document the new hidden preference 'hide_timezone' 2016-08-22 [Ricardo Mones] 3.14.0-22-g3a89a270f * src/common/utils.c * src/common/utils.h * src/compose.c * src/news.c * src/prefs_common.c * src/prefs_common.h Fix bug #2975: Implement setting -0000 timezone to hide sender localtime This adds a new hidden preference, namely 'hide_timezone', that sets the timezone of date fields sent over the network to the unknown timezone value as specified in RFC 5322 §3.3. Default value is false (i.e., send available timezone information). 2016-08-21 [Andrej Kacian] 3.14.0-21-g8395c4c67 * src/common/plugin.c Deduplicate string for plugins' block prefix in clawsrc. 2016-08-21 [Andrej Kacian] 3.14.0-20-g89af524b6 * src/plugins/rssyl/libfeed/parser_atom10.c Fix NULL pointer dereference in Atom parser. Closes bug #3676. 2016-08-21 [Andrej Kacian] 3.14.0-19-g7734bcfab * src/plugins/rssyl/libfeed/parser.c Fix crash when an Atom feed's opening tag doesn't have xmlns attribute. Closes bug #3675. 2016-08-19 [Andrej Kacian] 3.14.0-18-g7635e2f51 * .../vcalendar/libical/libical/icalduration.c * src/plugins/vcalendar/libical/libical/icaltime.c * src/plugins/vcalendar/vcal_manager.c More fixes for parsing dates in vcalendar on Windows. ...this time without all the i18n updates. 2016-08-19 [Andrej Kacian] 3.14.0-17-g3813793f5 * po/ca.po * po/cs.po * po/da.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po * .../vcalendar/libical/libical/icalduration.c * src/plugins/vcalendar/libical/libical/icaltime.c * src/plugins/vcalendar/vcal_manager.c Revert "More fixes for parsing dates in vcalendar on Windows." This reverts commit dc7438b9a2eb1e6f55bf1780310ddcc06160baa2. Oops, I did it again... 2016-08-19 [Andrej Kacian] 3.14.0-16-gdc7438b9a * po/ca.po * po/cs.po * po/da.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po * .../vcalendar/libical/libical/icalduration.c * src/plugins/vcalendar/libical/libical/icaltime.c * src/plugins/vcalendar/vcal_manager.c More fixes for parsing dates in vcalendar on Windows. 2016-08-19 [Andrej Kacian] 3.14.0-15-gb84884479 * src/plugins/vcalendar/vcal_manager.c * src/procheader.c More support for pre-Epoch dates for Windows. get_rfc822_date_from_time_t() (vcalendar) procheader_date_parse() (core) 2016-08-18 [Andrej Kacian] 3.14.0-14-gc9c729500 * src/common/w32lib.h Removed fork() prototype from w32lib.h. fork() is builtin in mingw. 2016-08-18 [Andrej Kacian] 3.14.0-13-g53a6a5a53 * configure.ac * src/Makefile.am Set correct LDFLAGS for OS X. Commit also simplifies LDFLAGS for Windows, moving them from src/Makefile.am to configure.ac. Closes bug #3665. 2016-08-18 [Andrej Kacian] 3.14.0-12-gf5fdc11d4 * src/common/pkcs5_pbkdf2.c Avoid usage of deprecated bcopy/bzero in pbkdf2 routine. 2016-08-18 [Andrej Kacian] 3.14.0-11-g7e344914c * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/rssyl_subscribe.c Few miscellaneous fixes for RSSyl. Mostly for compiler warnings on win64. 2016-08-18 [Andrej Kacian] 3.14.0-10-g0a6922030 * src/plugins/vcalendar/libical/libical/icaltime.c Use GDateTime instead of mktime() in vcalendar's libical. On several places, libical relies on mktime()'s undefined behavior for dates before the Epoch - on Linux, it returns minus number of seconds *until* epoch for such dates. On Windows, mktime() returns -1, which leads to code around it crashing, since there are almost no error checks in libical. We circumvent this by doing the needed conversions via glib's GDateTime instead where needed. 2016-08-17 [Ricardo Mones] 3.14.0-9-g33282d05c * src/messageview.c Fix regression: show simple text/calendar with plugin Handling the base case where the MIME part being looked up is directly passed as function parameter was missing. 2016-08-17 [Andrej Kacian] 3.14.0-8-g5b70872b4 * src/imap.c Fix a crash on IMAP login when using a password plugin. Fixes bug #3667. 2016-08-15 [Andrej Kacian] 3.14.0-7-gd20742eff * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c Fix potential crash in vcalendar's icalcomponent_vanew() on 64-bit archs. We need to pass the terminating zero cast to void*, because size of void* is 8 bytes, while size of a literal 0 just 4 bytes. The arguments are retrieved as void*, so without this void* cast, we're taking four extra bytes belonging to whatever data is stored in memory directly after our four-byte zero. 2016-08-11 [Paul] 3.14.0-6-gdd7568a78 * AUTHORS * src/gtk/authors.h * src/imap_gtk.c add missing semi-colon spotted and patched by Ralf Bormann 2016-08-11 [Paul] 3.14.0-5-gc8e4fd1a9 * po/ru.po update ru.po submitted by Mikhail Kurinnoi 2016-08-11 [Ricardo Mones] 3.14.0-4-g9b4db0732 * po/tr.po Fix bug #3666: Typos in Turkish translation X-Patch-Thanks-To: rypervenche 2016-08-09 [Andrej Kacian] 3.14.0-3-g5fcfe9a08 * src/plugins/vcalendar/libical/libical/icalrecur.c Fix a potential bug in vcalendar's libical. Some compilers seem to understand this construction as an empty for() cycle, followed by an unrelated block enclosed in braces. We make sure the compiler does what we want by putting the opening brace at the same line as for(). 2016-08-07 [Ricardo Mones] 3.14.0-2-ge48b73905 * src/passwordstore.c Fix typo 2016-08-07 [Paul] 3.14.0-1-g7e40ad73b * AUTHORS * src/gtk/authors.h * tools/claws.i18n.status.pl List the current Catalan translator rather than the previous one. Apologies, David! 2016-08-07 [Paul] 3.14.0 * NEWS * README * RELEASE_NOTES for 3.14.0 release 2016-08-07 [Paul] 3.13.2-226-g7d4d2c5c7 * AUTHORS * configure.ac * po/ca.po * po/cs.po * po/da.po * po/de.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID * po/it.po * po/nl.po * po/pt_BR.po * po/sk.po * po/sv.po * po/tr.po * po/zh_TW.po * src/gtk/authors.h * tools/claws.i18n.status.pl update/add/disable translations Updated: [ca] Carles Tubio Terrón [cs] David Vachulka [de] Thomas Bellmann [fi] Flammie Pirinen [fr] Tristan Chabredier [hu] Pader Rezso [it] Luigi Votta [nb] Petter Adsen [nl] Marcel Pol [pt_BR] Frederico Goncalves Guimaraes [ru] Mikhail Kurinnoi [sk] Slavko [sv] Andreas Rönnquist [tr] Numan Demirdö?en [zh_TW] Mark Chang Added: [da] Erik P. Olsen [id_ID] MSulchan Darmawan Unmaintained: [lt] Mindaugas Baranauskas 2016-08-07 [Ricardo Mones] 3.13.2-225-gf2d84a5f9 * src/common/tlds.h Update list of TLDs for release 2016-08-07 [Ricardo Mones] 3.13.2-224-gb24ed0c37 * po/es.po Update Spanish translation for release 2016-08-06 [Andrej Kacian] 3.13.2-223-gce7a92d6e * src/gtk/w32_filesel.c Fix filesel_select_file_open_folder() for Win32. The starting folder needs to be set via the dialog callback function, as passing it as pidlRoot merely "chroots" us in the starting folder, so the dialog can't see anything above it. 2016-08-05 [Paul] 3.13.2-222-gb0f7828b1 * claws-mail.desktop add Turkish translation to claws-mail.desktop 2016-08-05 [Ricardo Mones] 3.13.2-221-gbc82ccd6d * doc/man/claws-mail.1 Add passwords file to manpage 2016-08-01 [Paul] 3.13.2-220-gfd3b5463f * src/password_gtk.c fix typo 2016-08-01 [Andrej Kacian] 3.13.2-219-g465c34ef0 * src/common/session.c * src/common/session.h * src/common/smtp.c * src/plugins/managesieve/managesieve.c * src/pop.c Removed SessionMsgType enum and its use, since it is useless. The only user was session_send_msg(), which did nothing with its SessionMsgType parameter. 2016-08-01 [Andrej Kacian] 3.13.2-218-g4836dd93f * src/main.c Set correct config_version after first-run wizard finishes. Patch by Christian Hesse . 2016-08-01 [Andrej Kacian] 3.13.2-217-gf3e99813d * po/POTFILES.in Added recently added source files to POTFILES.in. 2016-07-31 [Andrej Kacian] 3.13.2-216-g8fc7e7cd7 * src/password.c Remove an obsolete comment in password.c. 2016-07-29 [Ricardo Mones] 3.13.2-215-gb453ee32d * src/passwordstore.c * src/plugins/archive/libarchive_archive.c Remove more line breaks from g_warning() 2016-07-29 [Ricardo Mones] 3.13.2-214-gadf00727b * src/avatars.c * src/compose.c * src/editaddress.c * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/gtk/gtkutils.c * src/imap.c * src/main.c * src/mainwindow.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c * src/plugins/vcalendar/vcal_dbus.c * src/procmime.c * src/summaryview.c Fix some debug messages and update headers 2016-07-28 [Andrej Kacian] 3.13.2-213-gce7c6f57c * src/addressbook.c Only enable "New Book" context menu entry for internal addressbook. It was confusing to have it active on e.g. LDAP server interface, when it really only adds a new XML addressbook. Also, do not enable the "New" button when right-clicking the XML addressbook interface line, as the button doesn't do anything useful for interfaces. 2016-07-28 [Andrej Kacian] 3.13.2-212-gb848e66f9 * src/addressbook.c Fix sensitivity of "Delete book" menu entries in addressbook. Now it's possible to delete a read-only address datasource via popup menu. 2016-07-28 [Ricardo Mones] 3.13.2-211-g5164fae34 * src/common/plugin.c Remove also unused struct member 2016-07-28 [Andrej Kacian] 3.13.2-210-g8959d16e4 * src/common/plugin.c * src/common/plugin.h * src/password.c Remove the (now unused) master_passphrase_change plugin function. 2016-07-28 [Andrej Kacian] 3.13.2-209-gca90fcd9d * src/main.c Do not run config update routine on first run. The newly created configuration is already up to date. 2016-07-27 [Paul] 3.13.2-208-g6dba6cdee * src/addressbook.c Improve label 2016-07-27 [Ricardo Mones] 3.13.2-207-g9e4a3265d * src/common/defs.h * src/main.c * src/prefs_migration.c * src/prefs_migration.h Handle configuration versions from the future 2016-07-23 [Andrej Kacian] 3.13.2-206-g4d766fb1d * src/plugins/rssyl/rssyl_subscribe.c Embarrassing typo fix in rssyl_subscribe(). 2016-07-23 [Andrej Kacian] 3.13.2-205-gd0f52e970 * src/common/utils.c * src/common/utils.h * src/inc.c * src/mimeview.c * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/claws.def * src/plugins/fancy/claws.def * src/plugins/notification/notification_command.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/spamassassin/spamassassin.c * src/plugins/vcalendar/vcal_folder.c * src/textview.c Added working_directory parameter to execute_command_line() It gets passed as a first argument to g_spawn_sync/async. Mostly NULL, since that's what was passed until now, but bsfilter plugin on Windows needs to change to installation directory (startup_dir). 2016-07-23 [Andrej Kacian] 3.13.2-204-ge66778e76 * src/plugins/att_remover/claws.def * src/plugins/rssyl/claws.def * src/plugins/vcalendar/claws.def Updated plugins' claws.def files for win32 build. 2016-07-23 [Paul] 3.13.2-203-gce6fea08c * src/prefs_message.c replace another: "pixel(s)" -> "pixels" 2016-07-23 [Paul] 3.13.2-202-g1d75fbdbf * src/prefs_message.c another one (see last commit) 2016-07-23 [Paul] 3.13.2-201-g79d0dc212 * src/imap.c * src/news.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/notification/notification_prefs.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/spamassassin/spamassassin.c * src/plugins/spamassassin/spamassassin_gtk.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_other.c * src/prefs_summaries.c standardise singlular/plural mix on labels 2016-07-23 [Ricardo Mones] 3.13.2-200-gf6769c0ac * src/prefs_receive.c Use current style of preferences for time fields 2016-07-23 [Ricardo Mones] 3.13.2-199-g60b6b8ef1 * src/prefs_receive.c Make label more readable 2016-07-23 [Ricardo Mones] 3.13.2-198-g72a45f97e * src/inc.c * src/prefs_common.c * src/prefs_common.h * src/prefs_receive.c Update copyright headers for previous commit 2016-07-23 [Ricardo Mones] 3.13.2-197-gbc779dcb0 * src/inc.c * src/prefs_common.c * src/prefs_common.h * src/prefs_migration.c * src/prefs_receive.c Fix bug #2176: autochk_interval granularity is low This also fixes Debian bug “Please increase mail auto check period.” See: https://bugs.debian.org/712758 Former bug wanted sub-minute granularity and latter the opposite: just check a few times a day, so this allows user to specify also hours and seconds in addition to existing minutes to address both requests. Checking range was from 1 minute to 1 hour 40 minutes and now is extended to a range from 10 seconds to 100 hours minus one second. Default for new configurations is preserved (10 minutes). Configuration version is raised to 2 for migrating existing values from minutes to seconds. 2016-07-22 [Andrej Kacian] 3.13.2-196-g00f51a67e * src/news_gtk.c * src/plugins/att_remover/att_remover.c Remove last outside gtk_cmclist_freeze/thaw for summaryview&folderview ctrees. More code maintenance to isolate summaryview and folderview widgets' internals behind an API. 2016-07-22 [Paul] 3.13.2-195-g5f96d4892 * src/prefs_send.c remove unnecessary 'Encoding' frame 2016-07-22 [Paul] 3.13.2-194-gab032e23e * src/mainwindow.c * src/messageview.c * src/prefs_other.c Remove unneeded 'Other' from View/Go to/Other folder... 2016-07-22 [Ricardo Mones] 3.13.2-193-gef0eeb2d4 * src/prefs_send.c Reorganise send options a bit Also remove '(Recommended)' from selector, as that's already mentioned in the tooltip. 2016-07-21 [Andrej Kacian] 3.13.2-192-gdbad2967a * src/folderview.c * src/folderview.h * src/imap_gtk.c * src/mainwindow.c * src/mh_gtk.c * src/news_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/vcalendar/vcal_folder.c * src/prefs_folder_item.c Further improve API isolation of folderview. This commit gets rid of all outside access to "opened" and "selected" struct members, and lot of outside access to "ctree" member. Additional work still needed. :) 2016-07-21 [Andrej Kacian] 3.13.2-191-g96ca00e6b * src/folderview.c * src/folderview.h * src/main.c * src/mainwindow.c * src/summaryview.c * src/toolbar.c Use folderview_grab_focus() outside of folderview.c. 2016-07-21 [Andrej Kacian] 3.13.2-190-g4306c9eaa * src/folderview.c * src/folderview.h * src/main.c * src/plugins/rssyl/rssyl_feed.c Use folderview_freeze/thaw() functions outside of folderview.c. These are modeled after summary_freeze/thaw(). 2016-07-21 [Andrej Kacian] 3.13.2-189-g574ec56dd * src/main.c Make exit_claws() use folderview API and not reach inside _FolderView struct. 2016-07-20 [Andrej Kacian] 3.13.2-188-g3ed994a5e * src/addr_compl.c * src/addressadd.c * src/addressbook.c * src/addressbook_foldersel.c * src/editaddress.c * src/foldersel.c * src/folderview.c * src/gtk/about.c * src/gtk/gtkutils.c * src/gtk/icon_legend.c * src/importldif.c * src/inc.c * src/main.c * src/mainwindow.c * src/mimeview.c * src/noticeview.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_pixbuf.c * src/plugins/pdf_viewer/poppler_viewer.c * src/prefs_themes.c * src/prefs_toolbar.c * src/stock_pixmap.c * src/stock_pixmap.h * src/summaryview.c * src/toolbar.c * src/wizard.c Remove unused GtkWidget* argument in stock_pix* functions. stock_pixmap_widget() stock_pixmap_widget_with_overlay() stock_pixbuf_gdk() 2016-07-20 [Ricardo Mones] 3.13.2-187-gbbae17b7d * src/pixmaps/down_arrow.xpm * src/pixmaps/up_arrow.xpm Restore also size of toolbar arrows Thanks Paul for pointing those out! 2016-07-20 [Ricardo Mones] 3.13.2-186-g6b72b0312 * src/pixmaps/trash_btn.xpm Restore size of toolbar trash button Default is 24x24 for toolbar buttons but this was unintentionally shrinked more than a decade ago. 2016-07-20 [Ricardo Mones] 3.13.2-185-gfbba86572 * src/mh.c Fix warning about what directory cannot be open 2016-07-19 [Andrej Kacian] 3.13.2-184-g6274ab07d * src/folderview.c Fix up previous commit. Move the update_fonts check earlier, before the last_*font pointers get modified. 2016-07-19 [Andrej Kacian] 3.13.2-183-g28fe219b1 * src/folderview.c Do not repopulate folderview after account prefs save. The only reason to repopulate is if user's chosen fonts change, and that cannot happen in account prefs. 2016-07-18 [Andrej Kacian] 3.13.2-182-g6bc99f87a * src/prefs_account.c Remove APOP and RPOP also from account prefs. This fixes up previous commit, 358e811. 2016-07-15 [Andrej Kacian] 3.13.2-181-g358e81128 * src/inc.c * src/prefs_account.c * src/prefs_account.h * src/prefs_common.h * src/prefs_migration.c * src/send_message.c Remove obsolete A_APOP and A_RPOP account protocols. CLAWS_CONFIG_VERSION bumped to 1. 2016-07-14 [Andrej Kacian] 3.13.2-180-g3b5b4f75d * src/Makefile.am * src/main.c * src/prefs_common.c * src/prefs_common.h * src/prefs_migration.c * src/prefs_migration.h Added config versioning. This allows us to change meaning of existing preferences, without losing or mangling user data. Controlled by a common pref "config_version", which is checked on startup after reading all configuration. If this version is lower than what is defined in CLAWS_CONFIG_VERSION, an upgrade is done incrementally, from one version to the next and to the next, so that all affected preferences are adjusted. 2016-07-14 [Ricardo Mones] 3.13.2-179-g74b625c53 * AUTHORS * src/gtk/authors.h Update lists of authors 2016-07-14 [Ricardo Mones] 3.13.2-178-g4bee63af3 * src/codeconv.c Fix bug #3573: Out of bounds read in macro LBREAK_IF_REQUIRED Thanks Hanno Boeck for the patch! 2016-07-13 [Andrej Kacian] 3.13.2-177-g5e02bd982 * src/plugins/pgpcore/sgpgme.c When generating a PGP keypair, only ask for passphrase with gpg1. Also erase all copies of an entered passphrase from memory when done. Closes bug #3658. 2016-07-12 [Andrej Kacian] 3.13.2-176-ge454dd8d5 * src/plugins/pgpcore/sgpgme.c Simplify handling of gpg_ask_create_key pref. 2016-07-11 [Andrej Kacian] 3.13.2-175-g88d81f303 * src/gtk/w32_filesel.c Fix filesel dialog with filter for Win32. g_utf8_to_utf16() always stops on first null byte, so we have to construct the "filter\0filter\0\0" string for GetOpenFileName() manually. 2016-07-10 [Andrej Kacian] 3.13.2-174-gcca1d5d3d * src/plugins/pgpcore/pgp_viewer.c Added --batch option to manual gpg executable calls. This, together with --no-tty, is to make these calls really non-interactive, and helps against the calls hanging on Windows occasionally. 2016-07-10 [Andrej Kacian] 3.13.2-173-g38a69f674 * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/sgpgme.c Made exporting GPG key to keyserver work on Windows. 2016-07-07 [Andrej Kacian] 3.13.2-172-g6a20b48b4 * src/plugins/notification/claws.def Updated claws.def file for win32 build of notification plugin. 2016-07-05 [Ricardo Mones] 3.13.2-171-g16129f3b0 * manual/es/plugins.xml Sync Spanish manual 2016-07-05 [Ricardo Mones] 3.13.2-170-gdc8db4247 * manual/plugins.xml Fix #3653: document plugin path configuration 2016-07-04 [Ricardo Mones] 3.13.2-169-gfaf9c1d8e * manual/es/advanced.xml Update Spanish manual 2016-07-04 [Ricardo Mones] 3.13.2-168-gcda065754 * src/plugins/pgpcore/sgpgme.c Add forgotten block delimiters Thanks Paul for noticing! 2016-07-04 [Paul] 3.13.2-167-g201134422 * src/compose.c fix bug 2518, ' "Reply-All" message from NNTP-account does not contain CC'ed correspondents' 2016-07-04 [Paul] 3.13.2-166-gcdb37a157 * src/compose.c include Reply-To value when using 'reply to all' 2016-07-04 [Paul] 3.13.2-165-g92c1a195b * manual/advanced.xml * src/summaryview.c make 'next_on_delete' hidden pref apply after trashing or moving a msg in addition to deleting a msg fixes bug #3600. document this hidden pref also 2016-07-04 [Ricardo Mones] 3.13.2-164-gb2651d9e3 * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/sgpgme.c Warn on unsuccessful gpgme_set_engine_info calls 2016-07-04 [Paul] 3.13.2-163-gfd6e3082a * src/plugins/pgpcore/pgp_viewer.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpcore/sgpgme.h modify 61f7c3c5e to catch another hardcoded gpg call 2016-07-03 [wwp] 3.13.2-162-g6295af1f9 * src/plugins/notification/notification_trayicon.c notification plug-in: skip SMTP-only accounts when building the 'Get mail from account' menu. 2016-07-02 [Pawel Pekala] 3.13.2-161-ga5fb6aac0 * src/account.c * src/addressbook.c * src/gtk/logwindow.c * src/gtk/pluginwindow.c * src/message_search.c * src/sourcewindow.c * src/summary_search.c Revert "Place dialogs on center of main window." This reverts commit cb67730a260a491ae380fd928d8ca673200972b0. 2016-07-02 [Pawel Pekala] 3.13.2-160-gcb67730a2 * src/account.c * src/addressbook.c * src/gtk/logwindow.c * src/gtk/pluginwindow.c * src/message_search.c * src/sourcewindow.c * src/summary_search.c Place dialogs on center of main window. Most window managers place these dialogs in some weird positions making interacting with them unwieldy. Windows is biggest offender here putting things around left top corner of the screen. 2016-06-30 [wwp] 3.13.2-159-gbc2c1d1d8 * src/plugins/notification/notification_trayicon.c Add 'Get mail from account..' to notification plugin's trayicon menu. 2016-06-27 [Charles Lehner] 3.13.2-158-g985422030 * src/plugins/vcalendar/vcal_manager.c Allocate quoted-printable output buffer on heap 2016-06-27 [Charles Lehner] 3.13.2-157-g18292e3bb * src/plugins/vcalendar/vcal_manager.c Handle ical lines longer than 256 bytes 2016-06-24 [Charles Lehner] 3.13.2-156-g8c8e1a90e * src/html.c * src/html.h Indent html in blockquotes 2016-06-14 [Charles Lehner] 3.13.2-155-g145bcd5c6 * src/html.c Line break after
2016-06-16 [Ricardo Mones] 3.13.2-154-g804af9b07 * src/common/utils.c Fix bug #3652 “warning: ordered comparison of pointer…” 2016-06-09 [Pawel Pekala] 3.13.2-153-gaafdc441c * src/plugins/notification/notification_trayicon.c Implement focused widget saving between iconify/deiconify events in trayicon notification. Without this focus is lost on deiconify and this can be painful to keyboard users. This is similar to my old work on trayicon plugin I've done in the past. 2016-06-08 [Pawel Pekala] 3.13.2-152-g3fa7a0c63 * configure.ac Fix python plugin test for BSD family, dlopen(3) on those systems is part of libc library and linking to nonexistent libdl will fail. Tested on FreeBSD 11-Current, Debian 8 2016-06-07 [Ricardo Mones] 3.13.2-151-ge4df87a57 * tools/Makefile.am Install new script also 2016-06-07 [Ricardo Mones] 3.13.2-150-g9bf1015df * tools/cm-reparent.pl And more documentation 2016-06-07 [Ricardo Mones] 3.13.2-149-g41bfb4b5a * tools/cm-reparent.pl Improve script documentation 2016-06-07 [Ricardo Mones] 3.13.2-148-ge08f7db24 * tools/README * tools/cm-reparent.pl Fix phrasing, terminology and typos 2016-06-07 [Ricardo Mones] 3.13.2-147-gebf29bd89 * tools/README * tools/cm-reparent.pl Add new action script for fixing threads Many thanks to H.Merijn Brand for contributing it! 2016-06-02 [Ricardo Mones] 3.13.2-146-g4bb9ba0e8 * src/html.c Use Unicode, don't restrict ourselves to ASCII 2016-06-01 [Charles Lehner] 3.13.2-145-g1805e0954 * src/html.c Indicate list items in html 2016-05-30 [Andrej Kacian] 3.13.2-144-g3b6d06fd7 * src/common/timing.h Fixed calculation of timing.h timer for Windows. 2016-05-28 [Andrej Kacian] 3.13.2-143-g31a9c52a2 * src/mainwindow.c Fix --select CLI option on Windows when selecting a particular message. 2016-05-24 [Andrej Kacian] 3.13.2-142-g54ce0e858 * doc/src/password_encryption.txt * src/password.c Use PBKDF2 to derive encryption key for passwords. ...instead of my previous hash-then-xor nonsense. 2016-05-24 [Paul] 3.13.2-141-g8ceef647f * src/matcher.c fix crash introduced in c7e1e0bbdf72269708a53075a4accecb61ebebe2 2016-05-20 [Andrej Kacian] 3.13.2-140-gf7b5405de * src/common/utils.c * src/common/utils.h * src/password.c Moved getting random bytes into a separate get_random_bytes() function. 2016-05-12 [Andrej Kacian] 3.13.2-139-ga451a77a4 * src/folder.c * src/imap.c * src/prefs_account.c * src/prefs_account.h * src/summaryview.c Remove imap_use_trash account preference. Disabling this preference made deleting messages behave incorrectly - they were marked for deletion regardless of whether "delete" or "move to trash" was used, and these actions were not executed immediately, regardless of "immediate_execution" common preference. 2016-05-16 [Paul] 3.13.2-138-gc7e1e0bbd * src/matcher.c remove matcherrc.pre_names migration. 10 years later, we'll assume everyone has been migrated 2016-05-06 [Andrej Kacian] 3.13.2-137-gc4ebc9dac * src/summaryview.c Improve plural handling for "Delete message" dialog. 2016-05-03 [Ricardo Mones] 3.13.2-136-g44d6f5762 * manual/handling.xml Fix typo in manual Thanks Charles Curley for noticing 2016-05-02 [Andrej Kacian] 3.13.2-135-gc4a67908f * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/pgp_viewer.c Made manual GPG key import work on Windows. 2016-05-02 [Andrej Kacian] 3.13.2-134-g61f7c3c5e * src/plugins/pgpcore/pgp_viewer.c Ask GpgME for path to gpg executable for manual key import. 2016-05-01 [Ricardo Mones] 3.13.2-133-g37794f6a7 * src/plugins/notification/gtkhotkey/gtk-hotkey-error.h * src/plugins/notification/notification_foldercheck.c * src/privacy.c Fix frequently ocurring typos :) 2016-05-01 [Ricardo Mones] 3.13.2-132-g437f56ed6 * src/plugins/perl/cm_perl.pod Fix some typos in perl plugin's manpage 2016-04-28 [Andrej Kacian] 3.13.2-131-g758a6b125 * src/plugins/pgpcore/pgp_viewer.c Fix behavior in selecting PGP MIME signature on Windows. With old argument order, gpgme_op_verify() returned "empty signature" error on Windows, for reasons unknown. 2016-04-26 [Andrej Kacian] 3.13.2-130-gfc35f5b0e * src/folderview.c * src/imap.c Use correct dir separator for "Scanning folder ..." in statusbar. 2016-04-22 [Andrej Kacian] 3.13.2-129-ge895ed146 * src/gtk/w32_filesel.c More fixes for the Windows native file choosers. Filter string should be terminated with two nuls. Save dialog did not show for message parts which have no attachment name. 2016-04-22 [Andrej Kacian] 3.13.2-128-g61383c66e * src/folder.c * src/plugins/rssyl/rssyl_subscribe.c Disallow folder names ending with a space on Windows. Closes bug #2781. 2016-04-22 [Andrej Kacian] 3.13.2-127-gf324ae742 * src/gtk/w32_filesel.c Make Windows native file/dir choosers work with non-ASCII characters. Also, make the save chooser supply the correct attachment file name by default, just like the GTK+ one does. 2016-04-18 [Ricardo Mones] 3.13.2-126-gaa108c30e * manual/es/advanced.xml Fix closing tag placement Thanks Paul for noticing ;-) 2016-04-18 [Ricardo Mones] 3.13.2-125-g93ea1833e * manual/advanced.xml Fix semantic error Thanks Andrej for the quick review! 2016-04-18 [Ricardo Mones] 3.13.2-124-g5e1087915 * manual/es/advanced.xml Synchronize Spanish manual 2016-04-18 [Ricardo Mones] 3.13.2-123-geaae8ee95 * manual/advanced.xml Keep current order and add the default value 2016-04-18 [Andrej Kacian] 3.13.2-122-g37c69452b * manual/advanced.xml Document 'master_passphrase_pbkdf2_rounds' hidden preference. 2016-04-16 [Andrej Kacian] 3.13.2-121-g3f96e4596 * src/gtk/Makefile.am * src/gtk/w32_filesel.c Use native file and folder selection dialogs on Windows. This is done by compiling in src/gtk/w32_filesel.c instead of filesel.c on Windows. The Makefile.am logic mirrors the one from src/common/. 2016-04-11 [Andrej Kacian] 3.13.2-120-ge630ef9df * src/password.c Show duration of PBKDF2 computation in debug output. 2016-04-10 [Andrej Kacian] 3.13.2-119-g1da062316 * src/addressbook.c Make double-click open edit dialog also for addressbook datasources. For example, LDAP servers. 2016-04-09 [Andrej Kacian] 3.13.2-118-gc3345bcde * src/plugins/rssyl/rssyl_feed_props.c Prevent an unlikely crash during RSSyl feed properties save. This is just to shut Coverity up, I don't think it could ever crash this way. 2016-04-09 [Andrej Kacian] 3.13.2-117-g8d59235e9 * src/addrindex.c * src/editldap.c * src/ldapctrl.c * src/ldapctrl.h * src/ldapserver.c * src/ldaputil.c Addressbook now uses password store for LDAP passwords. 2016-04-09 [Andrej Kacian] 3.13.2-116-g39a8fb83e * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_gtk.h Remove password from passwordstore when deleting a RSSyl feed. 2016-04-09 [Andrej Kacian] 3.13.2-115-gc093e11ac * src/plugins/rssyl/rssyl_feed_props.c Update passwordstore if RSSyl feed's URL gets changed. 2016-04-09 [Andrej Kacian] 3.13.2-114-g605671c5d * src/passwordstore.c Fix crash on deleting password from passwordstore. 2016-04-09 [Andrej Kacian] 3.13.2-113-g1f8a15286 * src/plugins/rssyl/rssyl_cb_menu.c Remove obsolete comment in RSSyl's OPML import. 2016-04-09 [Andrej Kacian] 3.13.2-112-g7c87afdcb * src/plugins/rssyl/rssyl_cb_menu.c Fix parsing logic in RSSyl OPML import. Possibly closes bug #3623. 2016-04-08 [Andrej Kacian] 3.13.2-111-g5b146e9ea * src/password.c Close PRNG source after reading our PBKDF2 salt from it. 2016-04-07 [Andrej Kacian] 3.13.2-110-gffd418aaa * doc/src/password_encryption.txt * src/password.c * src/prefs_common.c * src/prefs_common.h Use PBKDF2 with HMAC-SHA1 for master passphrase in clawsrc. The 64 bytes long key derivation is stored in 'master_passphrase' pref, together with number of rounds used in its computation. Introducing also two new common prefs: master_passphrase_salt - holds a randomly generated 64 bytes for use as salt with PBKDF2. Base64-encoded. master_passphrase_pbkdf2_rounds - number of rounds (or iterations) for next passphrase key derivation The latter can be tweaked by user in case they want to use more or less rounds, e.g. if they're running on weaker hardware and KD with default number of rounds takes too long. 2016-04-07 [Andrej Kacian] 3.13.2-109-ge63f8db4c * src/common/Makefile.am * src/common/pkcs5_pbkdf2.c * src/common/pkcs5_pbkdf2.h Added PBKDF2 implementation, copied from OpenBSD. 2016-04-06 [Andrej Kacian] 3.13.2-108-gb99885719 * src/plugins/managesieve/claws.def * src/plugins/rssyl/claws.def * src/plugins/spam_report/claws.def * src/plugins/spam_report/plugin.def * src/plugins/vcalendar/claws.def Update plugins' claws.def filess for Windows build. 2016-04-06 [Andrej Kacian] 3.13.2-107-g75dba924f * src/common/plugin.c Remove unneeded plugin_master_passphrase_change(). 2016-04-05 [Holger Berndt] 3.13.2-106-g3404740af * src/plugins/python/composewindowtype.c Python plugin: Add set_header_list() function for ComposeWindow objects 2016-04-03 [Paul] 3.13.2-105-g3e23374a5 * doc/man/claws-mail.1 pay attention there! 2016-04-03 [Paul] 3.13.2-104-gdf7e5878a * README * doc/man/claws-mail.1 * manual/claws-mail-manual.xml * manual/de/claws-mail-manual.xml * manual/es/claws-mail-manual.xml * manual/fr/claws-mail-manual.xml a handful of documentation updates 2016-04-02 [Andrej Kacian] 3.13.2-103-g497cfad48 * src/plugins/rssyl/rssyl.c RSSyl: zero out password variables after migration to password store 2016-04-02 [Andrej Kacian] 3.13.2-102-g08ed4047b * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_update_feed.c Make RSSyl plugin use the password store. 2016-04-02 [Andrej Kacian] 3.13.2-101-g7789c3acb * src/plugins/rssyl/plugin.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_prefs.c Move RSSyl plugin name to a macro. 2016-04-02 [Ricardo Mones] 3.13.2-100-ga1bb5a000 * src/action.c * src/addressbook-dbus.c * src/common/ssl_certificate.c * src/headerview.c * src/imap.c * src/summaryview.c * src/textview.c * src/undo.c Fix some odd debug outputs 2016-04-02 [Andrej Kacian] 3.13.2-99-ge10f0ced1 * configure.ac Require GnuTLS version 3.0 for password encryption. 2016-04-01 [wwp] 3.13.2-98-g0a55c9ba3 * src/Makefile.am Make use of GNUTLS_CFLAGS to compile. 2016-03-31 [Colin Leroy] 3.13.2-97-gc98793ac0 * src/common/utils.c Fix cast issue 2016-03-31 [Andrej Kacian] 3.13.2-96-g1da6103b4 * src/plugins/gdata/gdata_plugin.c Migrate GData plugin refresh token to password store correctly. 2016-03-30 [Andrej Kacian] 3.13.2-95-g14f31efdd * src/plugins/spam_report/spam_report_prefs.c Migrate SpamReport passwords to password store correctly. 2016-03-30 [Andrej Kacian] 3.13.2-94-gc6bdd4be6 * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/plugin.def * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h * src/plugins/vcalendar/vcalendar.h Make vCalendar plugin use the password store. 2016-03-30 [Andrej Kacian] 3.13.2-93-g73e0a2e64 * src/common/utils.c Rewrite unfold_line() to handle UTF8 line breaks. This closes bug #3629 - Invalid subject can distort message list view 2016-03-25 [Ricardo Mones] 3.13.2-90-gb2654a1bf * po/zh_TW.po Fix bug #3628: Typo in zh_TW.po Patch by rypervenche (thanks!) 2016-03-25 [Andrej Kacian] 3.13.2-89-g6422829a0 * src/inc.c Fix incorporation dialog focus with master passphrase dialog. 2016-03-25 [Ricardo Mones] 3.13.2-88-g189829e2c * src/password.c Remove dead code when the #ifndef is true 2016-03-24 [Andrej Kacian] 3.13.2-87-gf268c3466 * src/passwordstore.c Set empty block->entries to NULL in passwd_store_delete_block(). 2016-03-24 [Andrej Kacian] 3.13.2-86-ga9ead9d10 * src/account.c * src/passwordstore.c * src/passwordstore.h Empty account block in password store when deleting an account. This effectively deletes it, as empty password blocks are not saved to disk. 2016-03-24 [Andrej Kacian] 3.13.2-85-g0970a9838 * src/password.c Fix crash in rare corner case in password en/decryption. 2016-03-23 [Andrej Kacian] 3.13.2-84-gd643604a3 * src/password.c Use a hardcoded IV length in password encryption. ...since we can't count on having GnuTLS new enough to have gnutls_cipher_get_iv_size(). 2016-03-23 [Andrej Kacian] 3.13.2-83-gb65e731a4 * src/password.c Use SHA-256 for master_passphrase_hash, since SHA-512 is too new. 2016-03-22 [Andrej Kacian] 3.13.2-82-g34853eee8 * configure.ac Make gnutls password encryption the default if gnutls is available. 2016-03-19 [Andrej Kacian] 3.13.2-81-g29e0827b5 * src/prefs_account.c Write passwordstore into file also after account passwords migration. 2016-03-19 [Andrej Kacian] 3.13.2-80-g4865beea5 * src/passwordstore.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/spam_report/spam_report_prefs.c Treat storing empty password same as storing NULL password. (That means delete the password. This simplifies handling scenario where user had a password set, but wants to delete it by leaving corresponding GtkEntry empty.) 2016-03-19 [Andrej Kacian] 3.13.2-79-ga3c5626ea * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/gdata_plugin.c * src/plugins/spam_report/spam_report_prefs.c * src/prefs_account.c Write passwordstore into file more often, not just at exit. 2016-03-19 [Andrej Kacian] 3.13.2-78-g125b18131 * src/plugins/spam_report/claws.def * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spam_report/spam_report_prefs.h Make SpamReport plugin use the password store. 2016-03-19 [Andrej Kacian] 3.13.2-77-ga7a70c6aa * src/password.c Removed a forgotten debug line. 2016-03-19 [Andrej Kacian] 3.13.2-76-g2eedcaea0 * src/passwordstore.c Do not create password block when deleting a password from store. 2016-03-19 [Andrej Kacian] 3.13.2-75-gda1b45c1f * src/plugins/gdata/cm_gdata_contacts.c Fix crash when unloading GData plugin when it's not configured. 2016-03-19 [Andrej Kacian] 3.13.2-74-g1a9b1d837 * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h * src/plugins/gdata/gdata_plugin.c Make GData plugin use the password store. Untested, as I have no Google accounts to test with. 2016-03-19 [Andrej Kacian] 3.13.2-73-ge75a8701f * manual/es/keyboard.xml * manual/keyboard.xml Update manual regarding new show/hide menu shortcut. 2016-03-19 [Andrej Kacian] 3.13.2-72-g79d63f051 * src/mainwindow.c Change default show/hide shortcut to Ctrl+F12. 2016-03-14 [Andrej Kacian] 3.13.2-71-g0a7b4563c * src/imap.c * src/inc.c * src/news.c * src/passwordstore.c * src/passwordstore.h * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_prefs.c * src/prefs_account.c * src/send_message.c * src/wizard.c Use account ID instead of name in passwordstorerc. 2016-03-14 [Charles Lehner] 3.13.2-70-ge66c916e5 * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/managesieve/sieve_prefs.h Migrate managesieve to passwordstore 2016-03-03 [Colin Leroy] 3.13.2-70-gbfd8acbc1 * src/prefs_gtk.c Fix unitialised access 2016-03-03 [Andrej Kacian] 3.13.2-69-g499c9fec4 * doc/src/password_encryption.txt * src/common/plugin.c * src/common/plugin.h * src/mainwindow.c * src/mainwindow.h * src/password.c * src/password.h * src/password_gtk.c * src/password_gtk.h * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h * src/plugins/gdata/gdata_plugin.c * src/plugins/spam_report/plugin.def * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spam_report/spam_report_prefs.h * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/plugin.def * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h * src/prefs_common.c * src/prefs_common.h * src/prefs_other.c "Master password" is now called "master passphrase". This is to help diferentiate between passwords coming from accounts, plugins, etc., and the master passphrase used in an AES encryption key for encrypting these passwords. 2016-03-02 [Andrej Kacian] 3.13.2-68-g56300484d * src/inc.c Make POP3 use password store too. 2016-03-02 [Andrej Kacian] 3.13.2-67-g0935eb5ec * src/prefs_gtk.c Fix previous fix ;-) 2016-03-02 [Andrej Kacian] 3.13.2-66-g1c7797855 * src/prefs_gtk.c Fix a Coverity warning caused by previous commits. 2016-03-01 [Andrej Kacian] 3.13.2-65-gc3c05b0c2 * src/send_message.c Fix SMTP password use with password store. 2016-02-28 [Andrej Kacian] 3.13.2-64-gcaa44e52c * src/common/ssl.c * src/common/ssl.h * src/imap.c * src/main.c * src/news.c * src/password.c * src/prefs_account.c * src/prefs_gtk.c * src/send_message.c * src/wizard.c Make accounts use new password store for their passwords. 2016-02-18 [Andrej Kacian] 3.13.2-63-g2a6f8d16b * src/Makefile.am * src/common/defs.h * src/passwordstore.c * src/passwordstore.h Implement a password store. 2016-03-01 [Andrej Kacian] 3.13.2-62-g1b1298656 * src/password.c * src/password.h * src/password_gtk.c * src/prefs_other.c Upon master password change, ask for old password immediately. 2016-02-25 [Paul] 3.13.2-61-gd349134c9 * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h fix typos in function name 2016-02-24 [Paul] 3.13.2-60-g19f795c34 * src/common/utils.c remove the whole unncessary if block, completing the last commit 2016-02-24 [Paul] 3.13.2-59-g01faf42f4 * src/common/utils.c remove spurious single quotes in mailcap_get_command_in_file() 2016-02-24 [Paul] 3.13.2-58-gc2f5ebbe5 * src/plugins/gdata/cm_gdata_prefs.c add missing include 2016-02-20 [Andrej Kacian] 3.13.2-57-g59c5d794e * src/imap.c Add warning about missing LOGIN SASL plugin for IMAP. 2016-02-20 [Paul] 3.13.2-56-gc33ae843e * src/messageview.c prevent always selecting html part in multipart/alternative this bug was introduced in 4745b80528426498b9e4f61d0f1a812e94ce1a6e 2016-02-20 [Andrej Kacian] 3.13.2-55-g5bef3aece * src/mh.c * src/password.c * src/password_gtk.c Made the gnutls password encryption work on Win32. 2016-02-20 [Andrej Kacian] 3.13.2-54-g77971f2ac * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/it.po * po/lt.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/zh_TW.po * src/mh.c * src/password.c * src/password_gtk.c Revert "Made the gnutls password encryption work on Win32." This reverts commit 18ccbd586fec890cab70ce34c94c580d69fffdd0. I committed more than I expected, files in po/ snuck in, sorry! 2016-02-20 [Andrej Kacian] 3.13.2-53-g18ccbd586 * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/it.po * po/lt.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/zh_TW.po * src/mh.c * src/password.c * src/password_gtk.c Made the gnutls password encryption work on Win32. 2016-02-19 [Andrej Kacian] 3.13.2-52-gd003ba2c1 * src/common/utils.c Fix a compile error on Win32. 2016-02-19 [Ricardo Mones] 3.13.2-51-gab83c39b4 * src/ssl_manager.c Add scroll to SSL certificates list Avoids window growing out of screen height when there's a large amount of certificates on the list. 2016-02-19 [Ricardo Mones] 3.13.2-50-g444054e68 * src/plugins/pgpcore/pgp_utils.c Fix leak on error and error reporting 2016-02-19 [Ricardo Mones] 3.13.2-49-g701a0babe * src/plugins/python/python_plugin.c Fix a couple of typos 2016-02-19 [Ricardo Mones] 3.13.2-48-gd1c40b332 * doc/man/claws-mail.1 * src/main.c Fix bug #2604: Add support for -geometry And document it too :-) 2016-02-19 [Ricardo Mones] 3.13.2-47-gbb974610e * src/imap.c Fix bug #3578: Strings around MAILIMAP_ERROR… …could use some whitespace fixes. Patch by Andreas Rönnquist (thanks!). 2016-02-19 [Ricardo Mones] 3.13.2-46-g2469a552b * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Fix bug #3581: sys:1: Warning: Source ID # was… …not found when attempting to remove it, and remove unused logic. 2016-02-19 [Ricardo Mones] 3.13.2-45-g4745b8052 * src/messageview.c * src/messageview.h Fix bug #3028: Claws doesn't select html part if attachments present Make HTML part search recursive maintaining current functionality: • display first HTML part • promotion of calendar attachments (if vCalendar is available) • not promoting HTML attachments 2016-02-19 [Andrej Kacian] 3.13.2-44-g74e15427f * src/etpan/imap-thread.c * src/imap.c * src/imap.h * src/prefs_account.c Implement real LOGIN auth method for IMAP. The "old LOGIN" was in fact just a basic plaintext login method, using: "LOGIN username password", not the SASL LOGIN method. 2016-02-19 [Andrej Kacian] 3.13.2-43-g7047fa7f2 * src/imap.c * src/imap.h * src/prefs_account.c Enable SASL PLAIN auth mechanism for IMAP accounts. 2016-02-11 [Colin Leroy] 3.13.2-42-g07c415442 * src/common/plugin.c * src/common/plugin.h * src/password.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h * src/plugins/gdata/gdata_plugin.c * src/plugins/spam_report/plugin.def * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spam_report/spam_report_prefs.h * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/plugin.def * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h Add a plugin method to allow updating stored passwords on master password change. GData is still untested. 2016-02-11 [Colin Leroy] 3.13.2-41-ge727be632 * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/spam_report/claws.def * src/plugins/spam_report/spam_report_prefs.c * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_prefs.c Actually encrypt passwords before storing them 2016-02-11 [Colin Leroy] 3.13.2-40-gbbc55c419 * src/plugins/gdata/gdata_plugin.c * src/plugins/spam_report/spam_report.c * src/plugins/vcalendar/plugin.c Require new password API 2016-02-11 [Colin Leroy] 3.13.2-39-g0ab9bbd83 * src/plugins/spam_report/claws.def * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c SpamReport: use new password API 2016-02-11 [Colin Leroy] 3.13.2-38-gb4ec5f3b2 * src/plugins/gdata/cm_gdata_contacts.c GData: use new password API. Completely untested as I don't have the dependancies available to build! 2016-02-11 [Colin Leroy] 3.13.2-37-g1707a23f5 * src/prefs_gtk.c Forgot to memset. We should add an helper function for this. 2016-02-11 [Colin Leroy] 3.13.2-36-ge5bb832c1 * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_prefs.c vCalendar: Use new password API 2016-02-11 [Colin Leroy] 3.13.2-35-gf2c16c568 * src/account.c Fix another g_log warning 2016-02-11 [Colin Leroy] 3.13.2-34-g476dc684e * src/prefs_gtk.c Fix indentation, sorry 2016-02-11 [Colin Leroy] 3.13.2-33-g667a31217 * src/prefs_gtk.c Fix a leak and g_log() in case of null passwords 2016-02-11 [Andrej Kacian] 3.13.2-32-g483f9b039 * src/imap.c Fix two crashes in IMAP introduced by the passwords change. 2016-02-11 [Andrej Kacian] 3.13.2-31-g2836acb33 * src/gtk/inputdialog.c Fix inputdialog modality and focus issue. 2016-02-10 [Andrej Kacian] 3.13.2-30-gb88955da5 * src/prefs_other.c Another logic fix for handling master password change dialog. 2016-02-10 [Andrej Kacian] 3.13.2-29-g3dfc764e3 * src/prefs_other.c Fix a logic error in handling results of master password change dialog. 2016-02-10 [Andrej Kacian] 3.13.2-28-g126c9d80c * src/mh.c Fix a segfault caused by freeing a string on incorrect place. Closes bug #3616. 2016-02-09 [Andrej Kacian] 3.13.2-27-g87ec96c59 * src/mainwindow.c Addendum to 503cb50 (Fix build with --with-password-encryption=old) 2016-02-08 [Michael Rasmussen] 3.13.2-26-g8f2dc419f * src/password_gtk.c Add help text and change text of second label 2016-02-08 [Andrej Kacian] 3.13.2-25-g50ef86e4f * src/password_gtk.c Improved master password change dialog a bit. 2016-02-08 [Andrej Kacian] 3.13.2-24-g24156a8ab * src/prefs_actions.c Revert "Fix a teensy weensy memory leak in Action configuration dialog." This reverts commit 2d1d24e2dce8a0a3704ff28e5d2cc878316d0d84. 2016-02-08 [Andrej Kacian] 3.13.2-23-g2d1d24e2d * src/prefs_actions.c Fix a teensy weensy memory leak in Action configuration dialog. 2016-02-08 [Andrej Kacian] 3.13.2-22-gaf58003b7 * src/addressbook-dbus.c Fix a possible use-after-free for ContactData pointers in new addressbook. 2016-02-08 [Andrej Kacian] 3.13.2-21-gcd7f85f7e * src/procmsg.c Real fix for #3598. We were zeroing out wrong pointer. 2016-02-08 [Andrej Kacian] 3.13.2-20-g14b55b512 * src/action.c * src/compose.c * src/folder.c * src/matcher.c * src/mimeview.c * src/plugins/clamd/clamav_plugin.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c * src/plugins/tnef_parse/tnef_parse.c * src/privacy.c * src/procmime.c * src/procmime.h Make procmime_mimeinfo_free_all() zero the passed pointer. The function's argument type changes from MimeInfo* to MimeInfo**, so that we can zero out the pointer. This closes bug #3610, reported by Hanno Boeck. 2016-02-08 [Andrej Kacian] 3.13.2-19-g503cb50ed * src/mainwindow.c Fix build with --with-password-encryption=old 2016-02-07 [Andrej Kacian] 3.13.2-18-gf18117941 * src/mainwindow.c * src/mainwindow.h * src/password.c * src/password.h Added "Forget master password" mainwindow menu entry. 2016-02-07 [Andrej Kacian] 3.13.2-17-gfb564a461 * src/password.c * src/password.h Forget entered master password before trying to change it. This makes sure the user always has to input current master password before he is allowed to change it. 2016-02-06 [Ricardo Mones] 3.13.2-16-gb7477fbe5 * src/imap.c Fix segfault when account password is not saved… …in account preferences, introduced also in 54adfb4. In this case acc_pass is NULL, so it must be checked before trying to dereference it. 2016-02-05 [Andrej Kacian] 3.13.2-15-geb130cbe5 * src/imap.c Fix a null pointer dereference introduced by 54adfb4. acc_pass is pointing to same address as pass, and we are inside an if block that includes "!pass" condition, so trying to zero and free acc_pass is a wrong thing to do. 2016-02-04 [Andrej Kacian] 3.13.2-14-gad9ddd799 * doc/src/password_encryption.txt Added password_encryption.txt to docs/src. 2016-01-16 [Andrej Kacian] 3.13.2-13-g54adfb433 * configure.ac * src/Makefile.am * src/imap.c * src/inc.c * src/news.c * src/password.c * src/password.h * src/password_gtk.c * src/password_gtk.h * src/prefs_common.c * src/prefs_common.h * src/prefs_gtk.c * src/prefs_other.c * src/send_message.c * src/wizard.c Rewritten account passwords handling. Passwords are only decrypted before their actual use, not while loading from accountrc. Passwords are stored as "{algorithm}base64encodedciphertext", encrypted using AES-CBC cipher, with PASSCRYPT_KEY used as and encryption key. Optionally, the encryption key, also known as "master password" can be changed by user. 2016-02-03 [Andrej Kacian] 3.13.2-12-ge7374d38e * doc/src/maintainer_guide.txt * src/Makefile.am * src/simple-gettext.c Removed simple-gettext.c, as it is not being used at all. 2016-02-02 [Paul] 3.13.2-11-ge7308b626 * src/toolbar.c fix Compose account selection when imap folder is selected don't just select the imap account, ignoring default account et al 2016-01-29 [Paul] 3.13.2-10-g9a84275f9 * src/compose.c automatically use external editor on fwd-as-attachment if option is set 2016-01-28 [Andrej Kacian] 3.13.2-9-gd0c724175 * src/compose.c Remove the outer scrollbar from header area. This means the sender address line, with account selector is always visible. 2016-01-27 [Andrej Kacian] 3.13.2-8-g282fa50ea * src/plugins/rssyl/libfeed/feed.c Fix superfluous semicolons from 543c7d3. 2016-01-27 [Andrej Kacian] 3.13.2-7-g543c7d339 * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h * src/plugins/rssyl/libfeed/parser_atom10.c RSSyl: Handle XHTML content correctly for Atom feeds. Fixes bug #3603. 2016-01-24 [Colin Leroy] 3.13.2-6-gb3b2d2c84 * src/inc.c Fix unused variable warning 2016-01-23 [Andrej Kacian] 3.13.2-5-ga5c8092f0 * src/mh.c * src/procmsg.c MH class now should not change working directory anymore. 2016-01-23 [Andrej Kacian] 3.13.2-4-gcbc36707c * src/procmsg.c Zero out few forgotten pointers in procmsg_msginfo_free(). This is a follow-up to commit bfb1815. 2016-01-23 [Andrej Kacian] 3.13.2-3-gbfb18150e * src/action.c * src/compose.c * src/folder.c * src/folderutils.c * src/imap.c * src/inc.c * src/mainwindow.c * src/mbox.c * src/messageview.c * src/mh.c * src/msgcache.c * src/partial_download.c * src/plugins/att_remover/att_remover.c * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcalendar.c * src/procmime.c * src/procmsg.c * src/procmsg.h * src/send_message.c * src/summaryview.c Make procmsg_msginfo_free() zero out pointers to freed memory. The function's argument type changes from MsgInfo* to MsgInfo**, so that we can zero out the pointer. This closes bug #3598, reported by Hanno Boeck. 2016-01-21 [Andrej Kacian] 3.13.2-2-gd4fa90e49 * configure.ac Fix for fc42499 - really set correct rcdir on Win32. 2016-01-19 [Andrej Kacian] 3.13.2-1-geb08800c2 * src/plugins/rssyl/rssyl_subscribe.c Fix typo in handling feed name ending with a period on Win32. 2016-01-19 [Paul] 3.13.2 * NEWS * README * RELEASE_NOTES for release 3.13.2 2016-01-19 [Paul] 3.13.1-14-gaa984fc0d * po/ca.po * po/cs.po * po/de.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/it.po * po/lt.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/zh_TW.po * src/gtk/pluginwindow.c * src/messageview.c more removing of space before colon 2016-01-19 [Paul] 3.13.1-13-gdf0d9e54e * po/ca.po * po/cs.po * po/de.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/it.po * po/lt.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/zh_TW.po * src/gtk/about.c update copyright year 2016-01-19 [Paul] 3.13.1-12-gb99272b6c * src/expldifdlg.c remove space in front of colon 2016-01-19 [Paul] 3.13.1-11-g8c60c0676 * po/ca.po * po/cs.po * po/de.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/it.po * po/lt.po * po/nb.po * po/nl.po * po/pt_BR.po * po/ru.po * po/sk.po * po/sv.po * po/zh_TW.po update transaltion files in order to avoid fuzzies following b29d9d89c807661179a0c3b92f03c7a2634b1d27 2016-01-17 [Andrej Kacian] 3.13.1-10-g7df13fc97 * src/common/prefs.c * src/prefs_gtk.h Delete prototypes for non-existent prefs_write_close*(). 2016-01-17 [Paul] 3.13.1-9-g8b2aff884 * AUTHORS * src/codeconv.c * src/gtk/authors.h fix CVE-2015-8708, bug 3557, 'Remotely exploitable bug.' Patch by Ben Hutchings 2016-01-03 [Andrej Kacian] 3.13.1-8-gfc42499ce * configure.ac Use a different default CFG_RC_DIR for Windows platform. 2016-01-03 [Andrej Kacian] 3.13.1-7-g3a9d74488 * src/plugins/vcalendar/claws.def Add missing symbol to vcalendar claws.def file. 2015-12-28 [Paul] 3.13.1-6-g6eb02a559 * src/compose.c fix bug 2358, '"Disposition-Notification-To:" should default to same value as "From:' 2015-12-23 [Paul] 3.13.1-5-g10325e955 * doc/man/claws-mail.1 add Charles to the man page 2015-12-23 [Paul] 3.13.1-4-gb29d9d89c * src/browseldap.c * src/exphtmldlg.c * src/importldif.c remove space in front of colon 2015-12-22 [Paul] 3.13.1-3-ge3ffcb455 * src/codeconv.c fix bug 3584, 'After 3.13.1, characters in some Japanese codec are never correctly converted to internal ones' Thanks to honda@math.sci.hokudai.ac.jp 2015-12-22 [Paul] 3.13.1-2-gdbc705e30 * tools/claws.i18n.status.pl comment out the paragraphs which no longer apply 2015-12-22 [Paul] 3.13.1-1-gda8dc0f37 * po/pt_BR.po late, post-release pt_BR.po update by Frederico Goncalves Guimaraes 2015-12-20 [Paul] 3.13.1 * tools/Makefile.am remove reference to freshmeat_search.pl 2015-12-20 [Paul] 3.13.0-117-g6985ee61f * NEWS * README * RELEASE_NOTES for release 3.13.1 2015-12-20 [Paul] 3.13.0-116-g75c65e052 * AUTHORS * configure.ac * po/lt.po * src/gtk/authors.h * tools/claws.i18n.status.pl lt.po updated submitted by Mindaugas Baranauskas. [late updates causing more work] 2015-12-20 [Paul] 3.13.0-115-gec5433cd7 * tools/README remove reference to freshmeat_search.pl 2015-12-20 [Paul] 3.13.0-114-gda3867fff * AUTHORS changed "Claws Mail-w322 to "Claws Mail for Windows" 2015-12-20 [Paul] 3.13.0-113-g03bfd797c * AUTHORS update documentation team 2015-12-20 [Paul] 3.13.0-112-g9d10887c2 * AUTHORS update translation team 2015-12-20 [Paul] 3.13.0-111-g13a351ca3 * tools/freshmeat_search.pl freshmeat.net does not exist anymore, so this script is useless 2015-12-20 [Paul] 3.13.0-110-gf29424825 * configure.ac * po/cs.po * po/de.po * po/en_GB.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/it.po * po/nb.po * po/nl.po * po/ru.po * po/sk.po * po/sv.po * po/zh_TW.po * src/gtk/authors.h * tools/claws.i18n.status.pl update translations updated by David Vachulka, Thomas Bellmann, me, Flammie Pirinen, Tristan Chabredier, Isratine Citizen, Páder Rezső, Luigi Votta, Petter Adsen, Marcel Pol, Slavko, Andreas Rönnquist, Mark Chang ru.po added, submitted by Mikhail Kurinnoi bg.po, eo.po and lt.po removed, unmaintained 2015-12-20 [Ricardo Mones] 3.13.0-109-g32979c5f7 * po/es.po Update Spanish translation for release 2015-12-20 [Ricardo Mones] 3.13.0-108-g5db77bed1 * src/common/tlds.h Update array of recognised TLDs for release 2015-12-18 [Andrej Kacian] 3.13.0-107-gac570c228 * src/plugins/rssyl/rssyl.c RSSyl: do not add extra dir separator in item_get_path(). 2015-12-16 [Andrej Kacian] 3.13.0-106-gfc0abbcad * src/common/ssl.c * src/common/utils.c * src/common/utils.h * src/stock_pixmap.c Some minor changes for win32 build. 2015-12-15 [Andrej Kacian] 3.13.0-105-g1cd1e0621 * src/plugins/pgpcore/sgpgme.c Better fix for crash after broken pgp keyring update. This should fix the crash without interfering with signature checking when public key is missing. 2015-12-09 [Ricardo Mones] 3.13.0-104-g000026596 * src/plugins/rssyl/rssyl_feed_props.c Fix bug #3570 “Feed preferences window appearance” 2015-12-09 [Ricardo Mones] 3.13.0-103-gb189d777f * src/crash.c * src/jpilot.c * src/plugins/newmail/newmail.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/vcalendar/libical/libical/icaltime.c Cosmetic: use always g_getenv instead of getenv 2015-12-08 [Ricardo Mones] 3.13.0-102-g70624e144 * src/common/mgutils.c * src/editldap.c * src/editldap_basedn.c * src/exphtmldlg.c * src/expldifdlg.c * src/importldif.c * src/importmutt.c * src/importpine.c * src/jpilot.c * src/ldapquery.c * src/ldaputil.c * src/ldif.c Cosmetic: use g_strstrip define when stripping Instead of g_strchomp/g_strchug pairs. Same calls, more readable. 2015-12-07 [Michael Rasmussen] 3.13.0-101-g49fe15f2d * claws-features.h.in Fix broken build after commit 225ab1ccaf5316550576135f416b773d3f45360a 2015-12-07 [Paul] 3.13.0-100-gc70dd613e * configure.ac cosmetic layout fixes 2015-12-07 [Paul] 3.13.0-99-gc388fc69b * configure.ac rename configure option 'enable-alternate-addrbook' to 'enable-alternate-addressbook' 2015-12-07 [Paul] 3.13.0-98-g225ab1cca * configure.ac * src/Makefile.am * src/addr_compl.c * src/addressadd.c * src/addressadd.h * src/addrgather.c * src/addrgather.h * src/addrharvest.c * src/addrharvest.h * src/compose.c * src/filtering.c * src/headerview.c * src/main.c * src/mainwindow.c * src/messageview.c * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_trayicon.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_common.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/summaryview.c * src/textview.c * src/toolbar.c call 'new' address book 'alternate' address book 2015-12-05 [Charles Lehner] 3.13.0-97-g79d58875a * src/addressbook.c Rename address book search label 2015-12-04 [Charles Lehner] 3.13.0-96-gade367650 * src/addressbook.c Fix bug #1918: allow searching of local address books Based on code in Sylpheed by Hiroyuki from 2009-11-26 2015-12-04 [Andrej Kacian] 3.13.0-95-ge2746b5c0 * src/plugins/rssyl/rssyl.c Removed a useless debug line. 2015-12-03 [Charles Lehner] 3.13.0-94-gbe4091e52 * src/plugins/managesieve/sieve_prefs.c Fix enum scan on powerpc Casting the enum pointers to char pointers (or unsigned char pointers) was leading to config->auth getting the wrong value scanned on little-endian 32-bit PowerPC systems. Using separate variables and implicit type coercion fixes this. 2015-12-03 [Andrej Kacian] 3.13.0-93-g610b8c5dc * claws-features.h.in * configure.ac * po/POTFILES.skip * src/common/Makefile.am * src/common/fnmatch.c * src/common/fnmatch.h * src/common/fnmatch_loop.c * src/mimeview.c Remove use of fnmatch(), in favour of GPatternSpec. 2015-12-03 [Ricardo Mones] 3.13.0-92-gd96c0a634 * src/common/plugin.c * src/common/plugin.h * src/gtk/pluginwindow.c * src/gtk/pluginwindow.h * src/summaryview.c * src/summaryview.h * src/textview.c * src/textview.h Correct modified file headers 2015-12-03 [Ricardo Mones] 3.13.0-91-g59624100d * src/gtk/pluginwindow.c * src/summaryview.c * src/textview.c Remove more markup from translatable strings 2015-12-02 [Ricardo Mones] 3.13.0-90-ga7ff442c3 * src/plugins/attachwarner/attachwarner.c Remove markup from translatable strings 2015-12-01 [Andrej Kacian] 3.13.0-89-gfacfb6174 * autogen.sh Check for flex version properly in autogen.sh. 2015-12-01 [Ricardo Mones] 3.13.0-88-ga480d0a87 * src/common/plugin.h Make interface match expectations of plugin_load() 2015-12-01 [Andrej Kacian] 3.13.0-87-g36f21bc5a * autogen.sh Removed obsolete win32-related code from autogen.sh. 2015-11-25 [Andrej Kacian] 3.13.0-86-gb1094bd73 * src/imap.c Fix folder renaming for IMAP on Windows. Fix done by only using platform-specific dir separator when dealing with filesystem paths, not when dealing with internal folder paths. 2015-11-25 [Ricardo Mones] 3.13.0-85-gf64237860 * src/plugins/libravatar/libravatar_prefs.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_other.c * src/prefs_summaries.c Use same label for seconds in timeouts 2015-11-24 [Ricardo Mones] 3.13.0-84-g388820da8 * src/compose.c Adjust menus for external embedded editor 2015-11-24 [Ricardo Mones] 3.13.0-83-ga5bd5e150 * src/compose.c Bug #2355: don't send while external editor is open 2015-11-23 [Ricardo Mones] 3.13.0-82-g89025943d * tools/claws.get.tlds.pl Ungroup to make future tlds.h patches smaller Future starting after the next one… ;-) 2015-11-23 [Ricardo Mones] 3.13.0-81-g8b99c246a * src/compose.c * src/compose.h * src/prefs_ext_prog.c Fix bug #2355: Embedding external editor through GtkSocket Original patch by David Schneider, updated by Darko Koruga, Also added emacs command as suggested by Marcel van der Boom. Many thanks to all of them! :-) 2015-11-23 [Ricardo Mones] 3.13.0-80-gb917a52fa * src/summaryview.c Use an arrow instead of ASCII chars 2015-10-21 [Andrej Kacian] 3.13.0-79-g22a32c926 * src/common/string_match.c * src/common/utils.c * src/folder_item_prefs.c * src/folder_item_prefs.h * src/matcher.c * src/matcher.h * src/prefs_folder_item.c * src/prefs_matcher.c * src/summaryview.c Reenabled regexps on Windows. Built libregex doesn't seem to leak anymore. 2015-11-18 [Ricardo Mones] 3.13.0-78-gcef63ad02 * src/editaddress.c * src/jpilot.c Fix bug #3566: add missing locales to Eastern nameorder Thanks to Páder Rezső for the patch! 2015-11-17 [Paul] 3.13.0-77-g3a8df4ede * src/plugins/pgpcore/sgpgme.c reinistate 1b32cc6794190c9fb6124b6de5b6f23e3007eec9 but with an addition check, eliminating the unwanted behaviour 2015-11-17 [Colin Leroy] 3.13.0-76-gfee90dbf3 * src/gtk/prefswindow.c Fix bug #3559 more correctly 2015-11-17 [Ricardo Mones] 3.13.0-75-g4c14c38f4 * src/gtk/prefswindow.c Fix bug #3565 by reverting “fix bug 3559, 'Opening preferences window causes out of bounds read'” This reverts commit 0314464dd5c5e4e49f7fb5835e0316726267506e. 2015-11-16 [Colin Leroy] 3.13.0-63-g2a2a1bd7d * src/mainwindow.c Fix bug #3563 (URL parser will read out of bounds when closing bracket is missing in get_url_part) Patch by Hanno Boeck 2015-11-15 [Paul] 3.13.0-72-g0314464dd * src/gtk/prefswindow.c fix bug 3559, 'Opening preferences window causes out of bounds read' patch by Hanno Boeck 2015-11-15 [Paul] 3.13.0-71-g55dfdd72b * src/gtk/about.c fix typos 2015-11-15 [Paul] 3.13.0-70-g5a62dd7ed * src/compose.c * src/gtk/about.c * src/imap.c * src/main.c * src/plugins/att_remover/att_remover.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_folder_item.c more sanitizing of translatable strings 2015-11-14 [Paul] 3.13.0-69-g90e7c5fe5 * src/gtk/gtkaspell.c * src/gtk/icon_legend.c * src/gtk/menu.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/pgpcore/passphrase.c * src/plugins/vcalendar/vcalendar.c * src/prefs_account.c * src/summaryview.c * src/wizard.c remove most of the markup from translatable strings 2015-11-14 [Paul] 3.13.0-68-g129afc04b * src/addressbook.c * src/compose.c * src/folderview.c * src/imap_gtk.c * src/mainwindow.c * src/plugins/attachwarner/attachwarner.c * src/plugins/managesieve/sieve_editor.c * src/plugins/vcalendar/vcalendar.c * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_folder_item.c * src/prefs_matcher.c * src/prefs_template.c remove the internally used plus symbol from the translatable strings 2015-11-14 [Paul] 3.13.0-67-gf90abad06 * src/plugins/gdata/cm_gdata_contacts.c use correct term, so that notes for translators appear in the po files 2015-11-14 [Ricardo Mones] 3.13.0-66-gbffd6c59e * src/common/tlds.h Update array of recognised TLDs 2015-11-14 [Ricardo Mones] 3.13.0-65-g63050e7be * tools/alternative-tlds.txt Add a list of alternative TLDs Mostly from https://en.wikipedia.org/wiki/Alternative_DNS_root 2015-11-14 [Ricardo Mones] 3.13.0-64-gca641f781 * tools/claws.get.tlds.pl Support adding domains from a file 2015-11-13 [Andrej Kacian] 3.13.0-63-gbcc39aa69 * src/procheader.c Removed two unnecessary debug_print()s from procheader.c. 2015-11-13 [Colin Leroy] 3.13.0-62-g2d95171a9 * src/plugins/mailmbox/mmapstring.c One more leak (introduced in previous commit) 2015-11-13 [Colin Leroy] 3.13.0-61-ge72d26e92 * src/plugins/archive/archiver_gtk.c * src/plugins/archive/libarchive_archive.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/mailmbox/mailimf.c * src/plugins/mailmbox/mailmbox.c * src/plugins/python/python-hooks.c * src/plugins/python/python-hooks.h * src/plugins/python/python_plugin.c * src/plugins/smime/smime.c * .../vcalendar/libical/libical/icalcomponent.c * .../libical/libical/icalderivedvalue.c.in * src/plugins/vcalendar/libical/libical/icalmime.c * .../vcalendar/libical/libical/icalparameter.c * .../vcalendar/libical/libical/icalproperty.c * src/plugins/vcalendar/libical/libical/icalrecur.c * src/plugins/vcalendar/libical/libical/icaltime.c * src/plugins/vcalendar/libical/libical/icalvalue.c * src/plugins/vcalendar/libical/libical/sspm.c * .../libical/scripts/mkderivedproperties.pl * .../vcalendar/libical/scripts/mkderivedvalues.pl Wow. Such data, so leak, very unfreed 2015-11-13 [Colin Leroy] 3.13.0-60-g49d9491ba * src/plugins/archive/libarchive_archive.c * src/plugins/managesieve/managesieve.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c * src/plugins/python/python-hooks.c * src/plugins/rssyl/libfeed/parser_atom10.c More null pointer dereference fixes 2015-11-13 [Colin Leroy] 3.13.0-59-g24e8816b7 * src/plugins/mailmbox/mmapstring.c Fix null pointer dereference 2015-11-13 [Colin Leroy] 3.13.0-58-gde770e4c9 * src/plugins/vcalendar/libical/libical/icalmime.c Fix null pointer dereference 2015-11-13 [Colin Leroy] 3.13.0-57-g416fbdb5f * src/plugins/vcalendar/libical/libical/icalerror.c * src/plugins/vcalendar/libical/libical/icalerror.h Remove stupid function 2015-11-13 [Colin Leroy] 3.13.0-56-g24f49cb6a * src/plugins/mailmbox/plugin_gtk.c Fix null pointer dereference 2015-11-13 [Colin Leroy] 3.13.0-55-gd7e8f0020 * src/plugins/mailmbox/mailmbox_types.c Fix overflow 2015-11-13 [Colin Leroy] 3.13.0-54-g90028bb20 * src/plugins/clamd/libclamd/clamd-plugin.c Fix overflow 2015-11-13 [Colin Leroy] 3.13.0-53-gd552194e1 * src/plugins/notification/notification_core.c Fix overflow 2015-11-13 [Colin Leroy] 3.13.0-52-g53b36de8d * src/plugins/clamd/libclamd/clamd-plugin.c Better fix for buffer overrun 2015-11-12 [Ricardo Mones] 3.13.0-51-g8eadc80ce * src/common/Makefile.am * src/common/tlds.h * src/common/utils.c Update list of recognised TLDs to current Using the script in previous commit :-) 2015-11-12 [Ricardo Mones] 3.13.0-50-gfbfed23b5 * tools/claws.get.tlds.pl Script to print IANA's TLD list as C array 2015-11-11 [Andrej Kacian] 3.13.0-49-g967a512bb * src/common/utils.c Do not add mailto: prefix for URIs with protocol part. Closes bug #3562. 2015-11-11 [Andrej Kacian] 3.13.0-48-ge6e769570 * src/imap.c Let imap_get_num_list() unlock the session itself. Instead of leaving it to another function it calls. 2015-11-11 [Andrej Kacian] 3.13.0-47-ga5304d00b * src/addrharvest.c Do not use chdir() in addrharvest.c. 2015-11-06 [Andrej Kacian] 3.13.0-46-g37c86c13b * src/common/utils.c Do not use chdir() in remove_all_files(). 2015-11-10 [Paul] 3.13.0-45-gf2952c9fb * AUTHORS * src/gtk/authors.h * src/html.c fix bug 3561, 'HTML tag with no href makes message display incorrectly.' based on patch by Andy Balaam 2015-11-10 [Paul] 3.13.0-44-gb1168c7ff * src/html.c workaround broken links in html normally, with unbroken html, we'd never get here cos it would have breaked before. 2015-11-08 [Paul] 3.13.0-43-gb49062097 * AUTHORS * src/gtk/authors.h * src/procmime.c find correct mime type of files with no suffix, e.g. Makefile Patch by Blatinox. 2015-11-06 [Ricardo Mones] 3.13.0-42-gd33faf750 * configure.ac Fix libetpan version test For current libetpan versioning schema ;-) Thanks Brian Morrison for the heads up! 2015-11-04 [Colin Leroy] 3.13.0-41-gd390fa07f * src/codeconv.c Make sure we don't run out of the output buffer. Maybe fixes bug #3557 2015-11-02 [Ricardo Mones] 3.13.0-40-g03500608c * claws-mail.desktop Russian translation for desktop file actions 2015-11-01 [Paul] 3.13.0-39-g22a0f6009 * src/plugins/pgpcore/sgpgme.c revert 1b32cc6794190c9fb6124b6de5b6f23e3007eec9 it was a regression, and causes 'end of file' message on checking sig of a key not in the keyring, whereas without it you get the 'Key KEYID not avilable...' message instead. If there is a fix, that was not it. 2015-10-29 [Paul] 3.13.0-38-g86725cb98 * src/prefs_common.c make safe behaviour the default, autosave_encrypted off 2015-10-28 [Andrej Kacian] 3.13.0-37-g84aca59b3 * src/mimeview.c Convert filename to UTF-16 before passing it to ShellExecute(). Closes bug #3454 (Windows). 2015-10-26 [Colin Leroy] 3.13.0-36-g0b6cbe3f3 * src/advsearch.c * src/imap.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y * src/prefs_matcher.c Add a fast way to search for Message-ID (at least) 2015-10-23 [Paul] 3.13.0-35-g3a611edf8 * AUTHORS * src/gtk/authors.h * src/summaryview.c fix bug 3375, 'Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message' Patch by Arthur Huillet. 2015-10-23 [Ricardo Mones] 3.13.0-34-g9154e4ca6 * claws-mail.desktop Add Hebrew translation to desktop file Thanks to Genghis Khan! Also added some desktop actions translations for languages I'm familiarised with. 2015-10-22 [Ricardo Mones] 3.13.0-33-gcf327d607 * src/plugins/vcalendar/vcal_prefs.c Set option to its own row 2015-10-22 [Ricardo Mones] 3.13.0-32-g78294fa3a * claws-mail.desktop Added Russian translation to desktop file Thanks to Mikhail Kurinnoi 2015-10-21 [Ricardo Mones] 3.13.0-31-gffd9bc615 * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/vcal_dbus.c * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h Fix bug #3151 ‘loaded vCalendar plugin "disables"… …gnome-shells calendar view entries’ 2015-10-21 [Ricardo Mones] 3.13.0-30-gcfb4a36cb * AUTHORS Fix spacing (and my .vimrc ;-P) 2015-10-21 [Ricardo Mones] 3.13.0-29-gbe37b8b24 * tools/claws.i18n.status.pl Enable Russian translation again 2015-10-21 [Ricardo Mones] 3.13.0-28-ge8bb94ba6 * AUTHORS * src/gtk/authors.h Update author lists 2015-10-21 [Ricardo Mones] 3.13.0-27-g2086e8235 * po/ru.po Updated ru.po by Mikhail Kurinnoi 2015-10-21 [Andrej Kacian] 3.13.0-26-g9c03ab8c9 * src/folderview.c * src/folderview.h * src/plugins/vcalendar/vcal_folder.c Add folderview_get_opened_item() function. 2015-10-21 [Andrej Kacian] 3.13.0-25-g5ec374526 * src/folderview.c * src/imap_gtk.c * src/mh_gtk.c * src/news_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/vcalendar/vcal_folder.c Use folderview_get_selected_item() more. 2015-10-21 [Andrej Kacian] 3.13.0-24-gc974a4585 * src/folderview.c Fix folderview focus row not being updated on some keypresses. 2015-10-21 [Andrej Kacian] 3.13.0-23-gc02b6cb1d * src/folderview.c Do not try to expand a childless folderview row on right arrow keypress. 2015-10-20 [Andrej Kacian] 3.13.0-22-g22b147d79 * src/summaryview.c Slightly more complete fix for the keyboard selection in summaryview. Now it also handles PageUp/Down properly, although it's not pretty. 2015-10-20 [Paul] 3.13.0-21-g9e163b4bb * src/plugins/pdf_viewer/poppler_viewer.c implement RFE 3545, 'Support to view encrypted (password protected) PDF' 2015-10-19 [Paul] 3.13.0-20-ga98e7f2de * src/common/defs.h * src/folder.c define tags dir where all the others are 2015-10-19 [Paul] 3.13.0-19-g2e32ae508 * doc/man/claws-mail.1 list tags directory 2015-10-19 [Andrej Kacian] 3.13.0-18-g4b812fcb0 * src/plugins/rssyl/rssyl_update_feed.c Add a forgotten RSSyl: prefix to log_print message from previous commit. 2015-10-19 [Andrej Kacian] 3.13.0-17-gaeb5b6ad6 * src/plugins/rssyl/rssyl_update_feed.c RSSyl: Accept feeds with no title. Closes bug #3480. 2015-10-19 [Andrej Kacian] 3.13.0-16-g966533831 * src/folderview.c In folderview, Enter key opens the selected folder immediately. ...instead of expanding it to see its subfolders. Closes bug #3541. 2015-10-18 [Ricardo Mones] 3.13.0-15-g0a91476ac * po/de.po Fix Debian bug #801375 “Segfault when activating… …the plugin with the Code from Google” 2015-10-18 [Andrej Kacian] 3.13.0-14-gce08ae91d * src/summaryview.c Fix Shift+arrowkeys selection behavior in summaryview. This fixes bugs #1959, #2490 (unselected lines still appearing as selected), as well as #3513. 2015-10-15 [Ricardo Mones] 3.13.0-13-g4ff162b47 * po/zh_TW.po Updated zh_TW translation by Mark Chang 2015-10-15 [Ricardo Mones] 3.13.0-12-gd797cb284 * configure.ac Fix “config.status: error: cannot find input file: `manual/pl/Makefile.in'” And complete f19483226253e6d11474164d2f4264efb90f59fa to avoid building unmaintained manuals. 2015-10-15 [Paul] 3.13.0-11-gc01471111 * src/plugins/gdata/cm_gdata_contacts.c fix erroneous debug text, debug output (and style) 2015-10-14 [Paul] 3.13.0-10-ga04d186bb * src/plugins/mailmbox/mailimf_types_helper.c * src/plugins/mailmbox/mailmbox.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c fix format warnings and some OpenBSD specific fixes Patch by Daniel Jakots. 2015-10-14 [Paul] 3.13.0-9-g7c605b01f * src/plugins/mailmbox/plugin.c * src/plugins/mailmbox/plugin_gtk.c remove vanity labelling 2015-10-14 [Paul] 3.13.0-8-ge3265d1d2 * src/plugins/mailmbox/plugin_gtk.c fix menu item reference 2015-10-12 [Paul] 3.13.0-7-g7a36263d6 * src/common/utils.c * src/gtk/authors.h fix a format warning, thanks to Daniel Jakots 2015-10-12 [Paul] 3.13.0-6-g9cd558c53 * AUTHORS * src/common/utils.c * src/gtk/authors.h fix building on OpenBSD, thanks to Daniel Jakots 2015-10-12 [Paul] 3.13.0-5-g48d8a4066 * src/prefs_common.c * src/prefs_common.h * src/summaryview.c add (currently?) hidden pref for choosing to go to older/newer msg on delete 2015-10-11 [Paul] 3.13.0-4-gf19483226 * manual/Makefile.am don't build unmaintained de and pl manuals 2015-10-11 [Paul] 3.13.0-3-g12aa9a5e0 * configure.ac remove check for gnome2, which has outlived its usefullness 2015-10-11 [Paul] 3.13.0-2-g6364e0fd9 * configure.ac don't check for libchamplain, thanks to Páder Rezső 2015-10-11 [Paul] 3.13.0-1-g99565fadb * tools/claws.i18n.status.pl fix syntax error 2015-10-11 [Paul] 3.13.0 * NEWS * README * RELEASE_NOTES updated for release 3.13.0 2015-10-11 [Paul] 3.12.0-126-g200efcef3 * AUTHORS updated translators list, etc. 2015-10-11 [Paul] 3.12.0-125-g76f1303d6 * configure.ac * po/cs.po * po/de.po * po/fi.po * po/he.po * po/hu.po * po/it.po * po/nl.po * po/pt_BR.po * po/sk.po * po/sv.po * po/zh_TW.po * src/gtk/authors.h * tools/claws.i18n.status.pl update i18n updates from: David Vachulka, Thomas Bellmann, Flammie Pirinen, Genghis Khan, Páder Rezső, Luigi Votta, Marcel Pol, Frederico Goncalves Guimaraes, Slavko, Andreas Rönnquist, Mark Chang Re-addded newly maintained translations: it, zh_TW Dropped unmaintained translations: id_ID, pl 2015-10-11 [Andrej Kacian] 3.12.0-124-g78c851a54 * src/plugins/managesieve/claws.def * src/plugins/pgpcore/claws.def Updated plugins' symbol list files for Windows build. 2015-10-10 [Andrej Kacian] 3.12.0-123-g1efefa920 * AUTHORS Shameless plug, adding myself to AUTHORS in win32 section. 2015-10-10 [Paul] 3.12.0-122-gd635f76dd * po/en_GB.po update en_GB translation 2015-10-09 [Michael Rasmussen] 3.12.0-119-g5bc11591f * src/plugins/clamd/libclamd/clamd-plugin.c Fix buffer overrun 2015-10-09 [Ricardo Mones] 3.12.0-119-gbfe4e5c5b * po/es.po Update Spanish translation for release 2015-10-09 [Ricardo Mones] 3.12.0-118-g4f5b04711 * INSTALL * appdata/Makefile.am * appdata/claws-mail-geolocation.metainfo.xml.in * configure.ac Complete GeoLocation removal It was started on 3c64fb648dbb155c971fd0108f40fee7a36d2cb1 2015-10-09 [Ricardo Mones] 3.12.0-117-g2eb7d1eed * doc/man/claws-mail.1 Document also FAQ location in manpage As suggested by Paul (thanks!) 2015-10-08 [Colin Leroy] 3.12.0-116-g72f85216a * src/textview.c Fix missing check 2015-10-08 [Colin Leroy] 3.12.0-115-g84f155605 * src/send_message.c Fix missing check 2015-10-08 [Colin Leroy] 3.12.0-114-g8b44c9d2c * src/jpilot.c Fix resource leak 2015-10-08 [Colin Leroy] 3.12.0-113-g6fd294c50 * src/etpan/imap-thread.c * src/gtk/gtkcmclist.c * src/imap.c Fix null pointer dereferences and missing return checks 2015-10-08 [Colin Leroy] 3.12.0-112-gea54e7760 * src/compose.c Fix unchecked return value 2015-10-08 [Colin Leroy] 3.12.0-111-g542c66f3f * src/addr_compl.c Fix null pointer dereference 2015-10-08 [Colin Leroy] 3.12.0-110-g47d362fb3 * src/plugins/clamd/libclamd/clamd-plugin.c Fix possibly not null-terminated string 2015-10-08 [Colin Leroy] 3.12.0-109-g0bc73a08f * src/plugins/clamd/libclamd/clamd-plugin.c Fix possibly non-null-terminated string 2015-10-08 [Colin Leroy] 3.12.0-108-g9af27fcb9 * src/plugins/archive/libarchive_archive.c Fix TOCTOU (time-to-check, time-to-use) race 2015-10-08 [Colin Leroy] 3.12.0-107-gae5935f8e * src/plugins/vcalendar/libical/libical/icalmime.c Fix possible overrun 2015-10-08 [Colin Leroy] 3.12.0-106-gaccc3f6a7 * src/plugins/vcalendar/libical/libical/icalcomponent.c Fix wrong variable in for loop 2015-10-08 [Colin Leroy] 3.12.0-105-g9dbc2cbc4 * src/plugins/vcalendar/libical/libical/icaltime.h Remove unused field 2015-10-08 [Colin Leroy] 3.12.0-104-g6fcc0e06c * src/plugins/notification/notification_pixbuf.c Fix theoretical off-by-one (which should never happen) 2015-10-08 [Colin Leroy] 3.12.0-103-g985a56cfa * src/plugins/notification/notification_core.c Fix off-by-one. 2015-10-07 [Ricardo Mones] 3.12.0-102-ge61a8b585 * doc/man/claws-mail.1 Document tunnel command's environment variables 2015-10-06 [Ricardo Mones] 3.12.0-101-g7b079e682 * manual/es/advanced.xml Synchronize advanced section of Spanish manual 2015-10-05 [Ricardo Mones] 3.12.0-100-ge98adf35b * src/quote_fmt_parse.y Fix bug #3263 ‘Wrong timezone while using date_fmt function’ In addition of %z for timezone offset, the strftime allows also a %Z specifier for timezone name and also some modifiers and field width. All these specifier are detected now and ignored, appending the timezone on the message. Otherwise they would be passed to the strftime call as is, which uses the local timezone, wrong most of the time. 2015-10-02 [Christian Hesse] 3.12.0-99-g904dc0783 * src/gtk/gtkutils.c msg is not const 2015-10-03 [Paul] 3.12.0-98-g66d1996ab * src/mainwindow.c * src/summaryview.c * src/summaryview.h move 'delete thread' to Message menu, fix it's name (trash thread) and add a real delete thread item 2015-10-02 [Paul] 3.12.0-97-gd3d6ac6ef * src/mimeview.c fix bug 3531, 'a/z hotkeys crash Claws immediately after startup' 2015-10-02 [Paul] 3.12.0-96-g3c64fb648 * configure.ac * manual/es/plugins.xml * manual/fr/plugins.xml * manual/plugins.xml * po/POTFILES.in * src/plugins/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/geolocation/earth.svg * src/plugins/geolocation/geolocation_plugin.c * src/plugins/geolocation/pixmap_earth.h remove dead GeoLocation plugin 2015-10-01 [Ricardo Mones] 3.12.0-95-g76b854fd5 * src/vcard.c * src/vcard.h Fix bug #3524 ‘vCard does not decode all quoted-printable values’ Support vCard 2.1 variants with UTF-8 charset and/or encoding type parameters, which were deprecated in vCard 3.0, but are currently being used in some smartphone contact list exporters. 2015-10-01 [Ricardo Mones] 3.12.0-94-g8780b1f66 * src/pixmaps/vcard.xpm Fix bug #3516 ‘vCard icon misplaced’ The icon was too big for the tree. Surrounding whitespace has been removed to fit at least as better as the others used on the AddressBook. 2015-09-30 [Ricardo Mones] 3.12.0-93-ge6aa88379 * src/gtk/gtkutils.c * src/gtk/gtkutils.h Fix bug #3526 ‘autoconfiguration: get more detailed error message’ Based on original patch by Christian Hesse (thanks!). 2015-09-23 [Ricardo Mones] 3.12.0-92-g98b12b276 * src/account.c * src/addrbook.c * src/addressbook-dbus.c * src/addressbook.c * src/addressbook_foldersel.c * src/addrindex.c * src/autofaces.c * src/codeconv.c * src/common/plugin.c * src/common/prefs.c * src/common/session.c * src/common/socket.c * src/common/ssl.c * src/common/ssl_certificate.c * src/common/template.c * src/common/utils.h * src/common/xml.c * src/compose.c * src/enriched.c * src/etpan/etpan-ssl.c * src/export.c * src/filtering.c * src/folder.c * src/folderview.c * src/gtk/about.c * src/gtk/gtkutils.c * src/gtk/logwindow.c * src/html.c * src/imap.c * src/import.c * src/main.c * src/mainwindow.c * src/matcher.c * src/matcher_parser_parse.y * src/mbox.c * src/messageview.c * src/mh.c * src/mimeview.c * src/msgcache.c * src/news.c * src/partial_download.c * src/plugins/archive/archiver_prefs.c * src/plugins/att_remover/att_remover.c * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/clamd/clamav_plugin.c * src/plugins/fancy/fancy_prefs.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/geolocation/geolocation_plugin.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/sieve_prefs.c * .../notification/gtkhotkey/x11/tomboykeybinder.c * .../notification/notification_foldercheck.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pgpcore/passphrase.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/smime/smime.c * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spamassassin/spamassassin.c * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcalendar.c * src/pop.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_customheader.c * src/prefs_display_header.c * src/prefs_filtering_action.c * src/prefs_folder_column.c * src/prefs_gtk.c * src/prefs_msg_colors.c * src/prefs_summary_column.c * src/prefs_themes.c * src/procheader.c * src/procmime.c * src/procmsg.c * src/quote_fmt_parse.y * src/send_message.c * src/setup.c * src/summaryview.c * src/textview.c * src/toolbar.c Remove line breaks from g_warning() 2015-10-01 [Paul] 3.12.0-91-g307fff3eb * src/summaryview.c make 'date' (not thread date) the default sort when clicking column header to switch to date sort 2015-09-23 [Ricardo Mones] 3.12.0-90-gf20d6e2a1 * src/plugins/archive/libarchive_archive.c Archiver: remove unnecessary allocations 2015-09-29 [Christian Hesse] 3.12.0-89-g2c54352ae * src/wizard.c Fix bug #3527 ‘autoconfiguration: move button below server type’ 2015-09-22 [Ricardo Mones] 3.12.0-88-gd46367138 * src/addressadd.c * src/avatars.c * src/headerview.c * src/imap.c * src/main.c * src/mh.c * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/gdata/gdata_plugin.c * src/plugins/notification/notification_prefs.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpmime/pgpmime.c * src/textview.c Do not translate g_warning() strings They aren't for end user error reporting. Also, remove needless line breaks inside. 2015-09-22 [Ricardo Mones] 3.12.0-87-g2c781ca22 * src/plugins/libravatar/libravatar.c Libravatar: remove hooks on failed init 2015-09-21 [Andrej Kacian] 3.12.0-86-gf54e21beb * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c Fix several memory leaks in RSSyl. Patch by Darko Koruga. 2015-09-20 [Andrej Kacian] 3.12.0-85-gbaa33ee12 * src/plugins/notification/notification_trayicon.c Remove unneeded Windows-specific code path in Notification plugin's trayicon popup menu callback. 2015-09-11 [Paul] 3.12.0-84-g30ac52728 * src/prefs_summaries.c modify label to give more clarity 2015-09-11 [Paul] 3.12.0-83-gf57d5ced5 * src/prefs_send.c modify label to give more clarity 2015-09-11 [Paul] 3.12.0-82-g02c24e992 * src/prefs_summaries.c add UI for default sort key and type 2015-09-10 [Andrej Kacian] 3.12.0-81-g073b3b6e5 * configure.ac * src/common/socket.c * src/imap.c Make IPv6 work on Windows, for connections not handled by libetpan. 2015-09-09 [Paul] 3.12.0-78-g952429350 * src/folder.c * src/prefs_common.c * src/prefs_common.h add prefs for default folder sort and direction, no ui yet 2015-09-09 [Ricardo Mones] 3.12.0-78-g0617341d2 * README Remove reference already in manual And which can't really be recommended yet since it doesn't support neither account's nor plugins' hidden preferences… 2015-09-08 [Ricardo Mones] 3.12.0-77-ga11dbee6e * manual/claws-mail-manual.xml Update manual year 2015-09-08 [Ricardo Mones] 3.12.0-76-gf1f3c5eca * README * manual/advanced.xml Make a single updated list of hidden options And point to it from README. 2015-09-07 [Christian Hesse] 3.12.0-75-g1207b105a * src/plugins/pgpcore/autocompletion.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/prefs_gpg.h Hidden preference to limit PGP autocompletion Some keys have a lot of UIDs, resulting in a huge dropdown list. This allows to limit PGP autocompletion to use the first n UID/address of a key only. 2015-09-04 [Paul] 3.12.0-74-g71b8625f5 * src/account.c when replying to our own msg, select the account that sent it 2015-09-01 [Andrej Kacian] 3.12.0-73-g9654c6217 * src/folderview.c Make Left and Right keys collapse and expand item under cursor if appropriate. Left key also moves cursor to parent item, if current item is already collapsed. 2015-09-01 [Andrej Kacian] 3.12.0-72-g97e8253eb * src/folderview.c Make Home and End keys work in folderview pane. 2015-08-27 [Andrej Kacian] 3.12.0-71-g8bc08f388 * src/gtk/prefswindow.c * src/gtk/prefswindow.h * src/prefs_account.c * src/prefs_folder_item.c * src/prefs_gtk.c Add a PrefsWindow callback for apply button, and use it for common preferences to save them to disk. Fixes bug #3467 for "click Apply, then click Cancel" scenario. 2015-08-27 [Andrej Kacian] 3.12.0-70-g4cf741e58 * src/prefs_gtk.c Use PrefsWindow's close_cb callback to save common prefs to disk, if OK or Apply button was pressed. Fixes bug #3467. 2015-08-27 [Andrej Kacian] 3.12.0-69-gf3593ce1b * src/gtk/prefswindow.c * src/gtk/prefswindow.h Added dialog_response member to PrefsWindow. 2015-08-27 [Andrej Kacian] 3.12.0-68-gf0cc04183 * src/gtk/prefswindow.c * src/gtk/prefswindow.h * src/prefs_folder_item.c Pass PrefsWindow pointer instead of GtkWindow to prefswindow's open and close callbacks. 2015-08-27 [Andrej Kacian] 3.12.0-67-g05a137be8 * src/gtk/prefswindow.c * src/gtk/prefswindow.h Moved struct and enum declarations from prefswindow.c to .h. 2015-08-28 [Christian Hesse] 3.12.0-66-g4721a112b * src/gtk/gtkutils.c Auto-configuration: set port only when not default 2015-08-27 [Paul] 3.12.0-65-g4f8580942 * src/plugins/pgpcore/sgpgme.c let's not suggest possible, not necessarily correct, solutions in debug output 2015-08-27 [Paul] 3.12.0-64-ge39993c0e * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/prefs_gpg.h * src/plugins/pgpcore/sgpgme.c add option to specify location of GnuPG executable This allows the user to choose to use gpg rather than be forced to use gpg2 2015-08-27 [Ricardo Mones] 3.12.0-63-ge111f1299 * src/prefs_account.c * src/wizard.c Also fix #3209 on initial wizard And remove unused variables while at it. From original patches thanks to Christian Hesse! 2015-08-27 [Paul] 3.12.0-62-g6267b9b8a * src/addrgather.c use the PACK_CHECK_BUTTON macro in prefs_gtk.h 2015-08-27 [Ricardo Mones] 3.12.0-61-g30afef9bb * src/prefs_account.c Fix cut-and-paste error 2015-08-26 [Ricardo Mones] 3.12.0-60-g9f6052274 * src/prefs_account.c Fix bug #3342 ‘"Automatically accept unknown valid SSL certificates" is unfortunate wording’ 2015-08-26 [Ricardo Mones] 3.12.0-59-g87b3e7c74 * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/prefs_account.c * src/wizard.c Fix bug #3209 ‘autoconfig does not use full email address as username’ If a provider supports Auto-Configuring it's likely to be using the full email address as user ID, not the local machine $USER. 2015-08-21 [Charles Lehner] 3.12.0-58-g2ff4e385f * src/plugins/managesieve/managesieve.c Always check for GnuTLS (fix #3507) 2015-08-21 [Paul] 3.12.0-57-gfbf45e2aa * src/plugins/pgpcore/plugin.c do sgpgme_init() after prefs_gpg_init() because prefs are used in sgpgme_init() 2015-08-20 [Michael Rasmussen] 3.12.0-54-gfefb4204b * src/plugins/pgpcore/sgpgme.c Reduce size of error message 2014-10-01 [Andrej Kacian] 3.12.0-54-g8f4236e28 * src/common/socket.c * src/common/socket.h * src/common/utils.c Use getaddrinfo() instead of gethostbyname() in socket.c. Closes bug #3253, as we're trying all resolved addresses. This should also make IPv6 work on Windows, bug #3495. 2015-08-20 [Michael Rasmussen] 3.12.0-53-g1b32cc679 * src/plugins/pgpcore/sgpgme.c Fix possible crash when gpg is upgraded to gpg-v21 2015-08-18 [Ricardo Mones] 3.12.0-52-g70782f3f2 * src/plugins/libravatar/libravatar_prefs.c Libravatar: fix typo in label 2015-08-17 [Andrej Kacian] 3.12.0-51-g206f559c6 * AUTHORS * src/gtk/authors.h * src/plugins/notification/notification_popup.c Fix crash on double notification popup. Patch by Richard Hughes. Closes bug #3496. 2015-08-03 [Andrej Kacian] 3.12.0-50-g31806c235 * src/messageview.c * src/textview.c Improve how message body is quoted for reply/forward/etc. Insert body_start and body_end text marks around quotable message body, and quote that if user has not selected any text to quote for their reply. Closes bug #3483. 2015-08-13 [Andrej Kacian] 3.12.0-49-gbf373b822 * src/common/utils.c * src/common/utils.h * src/unmime.c Provide an up to date version of g_base64_decode() for older GLib. Patch by Jean Diraison, closes bug #3473. 2015-08-12 [Holger Berndt] 3.12.0-48-gb20b2b350 * src/plugins/python/messageinfotype.c Python plugin: Add Folder to MessageInfo objects 2015-08-11 [Colin Leroy] 3.12.0-44-gf04aaa4cb * src/textview.c Save temporary file in mime temporary directory when using right-click/Open image instead of saving in current working directory. Also, save in home directory if attach_save_dir is not set. 2015-08-10 [Colin Leroy] 3.12.0-45-g229e17d5b * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c Fix string leaks 2015-08-09 [Ricardo Mones] 3.12.0-44-g5ef1df1e1 * manual/advanced.xml * src/compose.c * src/prefs_common.c * src/prefs_common.h Fix bug 2458 “Option to force header type to pre-defined-only” As suggested by the comments in the report this adds a new hidden preference namely 'type_any_header', which controls the editable status of the compose header entries. For RELEASE_NOTES: the option is set to FALSE by default, so it changes current default behaviour. 2015-08-04 [Colin Leroy] 3.12.0-43-g2780845b6 * config/missing Remove file that should be ignored 2015-08-04 [Colin Leroy] 3.12.0-38-g9693e93d0 * src/addr_compl.c Fix bug #3352, "found_in_addressbook matches entries from GPG keyring" Only include GPG keyring in autocompletion when we're not completing on a specific addressbook. 2015-08-04 [Andrej Kacian] 3.12.0-40-g200a466aa * AUTHORS * src/plugins/rssyl/libfeed/Makefile.am Do not build libfeed if RSSyl plugin is disabled. Closes bug #1544, fix based on patch by Jean Diraison. 2015-08-03 [Andrej Kacian] 3.12.0-39-g4256dfbdc * src/common/utils.c Remove broken reimplementation of a few Glib file functions. This fixes bug #3454, and probably a few more. 2015-08-03 [Michael Rasmussen] 3.12.0-38-g9ef66c7e8 * config/missing Fix error from config/missing 'missing: Unknown --is-lightweight option' 2015-07-31 [wwp] 3.12.0-37-g8d1abd7c1 * src/addr_compl.c Oops, added back one line, swallowed by 3.12.0-36, fixing address completion again. 2015-07-31 [wwp] 3.12.0-36-g5eeace716 * src/addr_compl.c Better fix for 3.12.0-35, thanks to Michael Rasmussen. 2015-07-30 [wwp] 3.12.0-35-gcf35c4115 * src/addr_compl.c Fix crash in address completion when matching group name. 2015-07-30 [Paul] 3.12.0-34-gb499a35e9 * src/prefs_spelling.c fix spacing around dictionary prefs 2015-07-30 [Colin Leroy] 3.12.0-33-g8d0c5b700 * test2 done 2015-07-30 [Colin Leroy] 3.12.0-32-g26b065292 * test2 test2 2015-07-30 [Colin Leroy] 3.12.0-31-ge1bb5a3ea * test test 2015-07-30 [Colin Leroy] 3.12.0-30-gfc3ea24a2 * test test 2015-07-29 [Paul] 3.12.0-29-ga6f69f305 * src/summaryview.c fix msg selection after delete/trash 2015-07-27 [Andrej Kacian] 3.12.0-28-g7171f9ebc * src/procheader.c Correct handling of RFC3339 format with second fraction. Patch by Darko Koruga. 2015-07-25 [Andrej Kacian] 3.12.0-27-gb05f23261 * src/common/utils.c Fix drag&drop attaching files with % in filename. Closes bug #2115. 2015-07-27 [Colin Leroy] 3.12.0-26-ga30ffa8ad * test.txt rm test 2015-07-27 [Colin Leroy] 3.12.0-25-g225981140 * test.txt test add 2015-07-24 [Charles Lehner] 3.12.0-24-ge8fd96396 * src/plugins/managesieve/managesieve.c Remove use of G_SOURCE_REMOVE (convenience typedef) Support GLib < 2.32 2015-07-27 [Colin Leroy] 3.12.0-23-g8ebc74df9 * README rm test 2015-07-27 [Colin Leroy] 3.12.0-22-ga17f73dec * README test push 2015-07-25 [Andrej Kacian] 3.12.0-21-g3b14f4760 * src/compose.c Fixed handling of drag&drop onto compose text area on Windows. Fixes bug #3475. 2015-07-24 [Paul] 3.12.0-20-gf0b7352b3 * src/summaryview.c fix crasher when using descending sort and deleting a msg 2015-07-24 [Paul] 3.12.0-19-g3a0460c25 * src/summaryview.c remove useless check 2015-07-24 [Ricardo Mones] 3.12.0-18-g360b65734 * appdata/Makefile.am * appdata/claws-mail-managesieve.metainfo.xml.in Add ManageSieve to appdata 2015-07-24 [Ricardo Mones] 3.12.0-17-gd059f9278 * INSTALL Updated to match current configure options 2015-07-22 [Paul] 3.12.0-16-g0cbcaf7e7 * src/summaryview.c after deleting/trashing msg, select next msg depending on sort order 2015-07-21 [Charles Lehner] 3.12.0-15-g8be319550 * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/managesieve.h * src/plugins/managesieve/sieve_editor.c managesieve: read literals in chunks, not line-by-line This adds a way to read data chunks with a known length from a Session, rather than until a newline or terminator string is reached. It is used to let Sieve scripts be loaded faster. 2015-07-21 [Charles Lehner] 3.12.0-14-g510d72d37 * src/plugins/managesieve/sieve_editor.c managesieve: count script length in bytes, not characters 2015-07-21 [Charles Lehner] 3.12.0-13-ga5fcd7b5d * src/plugins/managesieve/sieve_editor.c managesieve: fix memory leak 2015-07-21 [Andrej Kacian] 3.12.0-12-gbd4e7f852 * src/common/utils.c Fix a small (copy&paste ?) typo in time zone parsing. 2015-07-21 [Ricardo Mones] 3.12.0-11-g17482260e * po/es.po Minor fixes to es.po 2015-07-21 [Ricardo Mones] 3.12.0-10-ge333ca575 * README Add Libravatar also to README 2015-07-21 [Ricardo Mones] 3.12.0-9-g1fed809dc * README Update statement wording for GPLv3 From http://www.gnu.org/licenses/gpl-howto.en.html 2015-07-20 [Charles Lehner] 3.12.0-8-g69d2e1d0e * src/plugins/managesieve/sieve_manager.c managesieve: ensure space above Refresh button 2015-07-20 [Charles Lehner] 3.12.0-7-g38ea0d67f * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_editor.h * src/plugins/managesieve/sieve_manager.c * src/plugins/managesieve/sieve_manager.h * src/plugins/managesieve/sieve_plugin.c managesieve: close windows when unloading fixes crash on plugin unload 2015-07-20 [Charles Lehner] 3.12.0-6-g897a5ed72 * src/plugins/managesieve/sieve_manager.c managesieve: fix list header tooltip 2015-07-20 [Andrej Kacian] 3.12.0-5-gaab231b16 * src/common/utils.h Fix building on GLib older than 2.25. 2015-07-20 [Paul] 3.12.0-4-gf085d057c * tools/claws.i18n.status.pl update Andreas' email address 2015-07-20 [Paul] 3.12.0-3-g06ba5f471 * src/gtk/authors.h add missing NL, sorry Marcel 2015-07-20 [Paul] 3.12.0-2-ge28cdcce4 * tools/claws.i18n.status.pl updated 2015-07-19 [Charles Lehner] 3.12.0-1-g3bedb7242 * src/gtk/authors.h Fix typo in email address 2015-07-19 [Paul] 3.12.0 * NEWS * README * RELEASE_NOTES ready for release 3.12.0 2015-07-19 [Paul] 3.11.1-243-gbb6c60b52 * po/fr.po updated French translation from wwp 2015-07-19 [Paul] 3.11.1-242-gde24d5dab * AUTHORS * src/gtk/authors.h update translators info 2015-07-19 [Paul] 3.11.1-241-gee5075d7b * po/es.po updated Spanish translation hail RA MONES III 2015-07-19 [Paul] 3.11.1-240-g0f59e75fd * AUTHORS * configure.ac * src/gtk/authors.h remove translations that have been unmaintained for 3 releases 2015-07-19 [Paul] 3.11.1-239-g818e1ca6a * AUTHORS * src/gtk/authors.h add Charles to list of team members 2015-07-19 [Paul] 3.11.1-238-gbf1ab46a1 * src/gtk/authors.h update translators list 2015-07-19 [Paul] 3.11.1-237-g93afe88d2 * po/ca.po * po/cs.po * po/de.po * po/he.po * po/hu.po * po/nb.po * po/nl.po * po/pt_BR.po * po/sk.po * po/sv.po updated translations ca Carles Tubio Terrón cs David Vachulka de Thomas Bellmann he Isratine Citizen hu Páder Rezső nb Petter Adsen nl Marcel Pol pt_BR Frederico Goncalves Guimaraes sk Slavko sv Andreas Rönnquist 2015-07-18 [Charles Lehner] 3.11.1-236-gde58cd700 * src/plugins/managesieve/managesieve.c managesieve: prevent session list corruption This fixes a crash on plugin unload with a connected session 2015-07-17 [Charles Lehner] 3.11.1-235-g7e1943d6b * src/plugins/managesieve/sieve_manager.c managesieve: Localize Rename button. Fix bug 3469 not breaking string freeze because the string is already translated and in use 2015-07-17 [Charles Lehner] 3.11.1-234-gcf7df0a05 * src/plugins/managesieve/sieve_manager.c managesieve: add back dialog hint This makes the manager window appear floating in tiling window managers This reverts commit e2d116a25f8aa0105c1319b7669af7e9723eff16. 2015-07-17 [Charles Lehner] 3.11.1-233-gcc334ab9d * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/managesieve.h * src/plugins/managesieve/sieve_manager.c managesieve: show warnings received when setting active script 2015-07-17 [Charles Lehner] 3.11.1-232-gc00d3332d * src/plugins/managesieve/managesieve.c managesieve: handle putting/checking empty scripts 2015-07-17 [Colin Leroy] 3.11.1-231-ga4e905df9 * src/plugins/managesieve/managesieve.c Fix missing null pointer check 2015-07-17 [Charles Lehner] 3.11.1-230-g53c39d90e * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_editor.h * src/plugins/managesieve/sieve_manager.c * src/plugins/managesieve/sieve_manager.h managesieve: add newly created scripts to manager window list 2015-07-17 [Charles Lehner] 3.11.1-229-g7af42c87b * src/plugins/managesieve/sieve_manager.c managesieve: if new script name is in use, open existing script This is better than opening a blank script which will overwrite the existing one when it is saved 2015-07-17 [Charles Lehner] 3.11.1-228-gec59ae0c2 * src/plugins/managesieve/sieve_manager.c managesieve: let refresh button always be sensitive When the session is disconnected, refresh can be clicked to try to reconnect. This partially reverts commit 7c2dd3d976388c353632ea0c3199ccdd3e214530. 2015-07-17 [Charles Lehner] 3.11.1-227-gf6bce6ab8 * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/managesieve.h * src/plugins/managesieve/sieve_manager.c managesieve: remove unused function sieve_session_add_script 2015-07-16 [Charles Lehner] 3.11.1-226-g81acf6b89 * src/plugins/managesieve/sieve_editor.c managesieve: don't reset status while appending text 2015-07-16 [Charles Lehner] 3.11.1-225-g367d6a780 * src/plugins/managesieve/sieve_manager.c managesieve: discard manager window's callbacks when it closes 2015-07-16 [Charles Lehner] 3.11.1-224-gdde1c4531 * src/plugins/managesieve/managesieve.c managesieve: consolidate popping send queue - send a queued command when the ready state is entered - always free a command when it is done 2015-07-16 [Charles Lehner] 3.11.1-223-gee7810602 * src/plugins/managesieve/managesieve.c managesieve: fix connecting with TLS not available 2015-07-09 [Charles Lehner] 3.11.1-222-gdc1d2b4ed * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_editor.h * src/plugins/managesieve/sieve_manager.c managesieve: allow script loading to be interrupted Prevent use after free when an editor window is closed while loading Uses string "Loading..." which is already translated 2015-07-16 [Charles Lehner] 3.11.1-221-g32924ce7e * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/managesieve.h * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_manager.c managesieve: fix command aborting and discarding - Add "aborted" callback argument to indicate command is cancelled - Add helper function for issuing command callbacks 2015-07-16 [Charles Lehner] 3.11.1-220-g99738a91f * src/plugins/managesieve/sieve_manager.c managesieve: Fix string memory leaks 2015-07-16 [Charles Lehner] 3.11.1-219-gcf75891c8 * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/managesieve.h managesieve: handle lines starting with "OK" Count octets instead of waiting for OK 2015-07-16 [Paul] 3.11.1-218-g8e72324cb * src/plugins/managesieve/sieve_editor.c revert the revert because, as Charles pointed out, this string is already present in compose.c, therefore, technically, it's not a new string 2015-07-16 [Charles Lehner] 3.11.1-217-g7d5873299 * src/plugins/managesieve/sieve_prefs.c Remove extravagant debug message 2015-07-16 [Paul] 3.11.1-216-g4e7ed5bd3 * src/plugins/managesieve/sieve_editor.c revert without breaking stuff (fix for last commit) 2015-07-16 [Paul] 3.11.1-215-g65f1e6e44 * src/plugins/managesieve/sieve_editor.c revert, it's string-freeze right now 2015-07-16 [Andrej Kacian] 3.11.1-214-g988ae8b83 * src/addr_compl.c Fix address autocompletion popup not displaying on Plasma5. Closes bug #3466. 2015-07-15 [Charles Lehner] 3.11.1-213-ge2d116a25 * src/plugins/managesieve/sieve_manager.c managesieve: remove dialog hint 2015-07-15 [Charles Lehner] 3.11.1-212-g7c2dd3d97 * src/plugins/managesieve/sieve_manager.c ManageSieve: fix manager window button spacing - Remove unused vbox - Move refresh button to bottom, since it is semantically different from the other action buttons 2015-07-15 [Charles Lehner] 3.11.1-211-g2328d40cf * src/plugins/managesieve/sieve_manager.c ManageSieve: remove Activate button A filter can be activated by selecting its radio button in the list, so the activate button is not needed. Bug #3469 progress 2015-07-15 [Charles Lehner] 3.11.1-210-g455254fe2 * src/plugins/managesieve/sieve_manager.c * src/plugins/managesieve/sieve_plugin.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/managesieve/sieve_prefs.h ManageSieve: save manager window size (bug #2923) 2015-07-15 [Charles Lehner] 3.11.1-209-gae7bea75d * src/plugins/managesieve/sieve_manager.c ManageSieve: use stock refresh button (bug #2923 progress) 2015-07-15 [Charles Lehner] 3.11.1-208-gbf369b87a * src/plugins/managesieve/sieve_editor.c Mark string for translation which is already translated 2015-07-15 [Paul] 3.11.1-207-geee39d758 * AUTHORS * src/gtk/authors.h * src/imap.c fix bug 2435, ' Infinite loop+crash when refreshing folders from dovecot mbox based mailbox' Patch by Oliver Schneider 2015-07-14 [Michael Rasmussen] 3.11.1-206-g463abe4ef * src/plugins/tnef_parse/ytnef.c Added FreeBSD patch, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=167460. Fixes claws-mail bug #3457 2015-07-10 [Andrej Kacian] 3.11.1-205-g52551ae80 * src/prefs_summaries.c * src/prefs_toolbar.c Fix two more issues with modal dialog focus on Windows. Date format information dialog in /Display/Summaries. Icon chooser dialog in /Toolbars/*. 2015-07-10 [Andrej Kacian] 3.11.1-204-g005c378d7 * src/prefs_msg_colors.c Fix Escape key closing color dialogs in /Display/Color common prefs. 2015-07-09 [Andrej Kacian] 3.11.1-203-gbd1465de2 * src/foldersel.c Fix folder selection dialog modality and focus on Windows. Again, first set transient_for, then modal. 2015-07-09 [Andrej Kacian] 3.11.1-202-ga3ee5bae2 * src/manual.c Use g_win32_getlocale() in manual availability detection on Windows. 2015-07-08 [Andrej Kacian] 3.11.1-201-g0158a5105 * src/compose.c Make right-click behavior more intuitive in compose attachment list. 2015-07-09 [Paul] 3.11.1-200-gc9593c34c * src/folderview.c remove unneeded and crash-causing g_free() 2015-07-09 [Paul] 3.11.1-199-g650714d6d * src/plugins/managesieve/managesieve.c don't offer an empty string for translation 2015-07-09 [Paul] 3.11.1-198-gf4181ae24 * po/POTFILES.in add managesieve plugin files 2015-07-09 [Ricardo Mones] 3.11.1-197-gf3d84861e * src/compose.c Fix build with hardened compiler flags Error was: compose.c: In function 'compose_write_to_file': compose.c:5782:5: error: format not a string literal and no format arguments [-Werror=format-security] alertpanel_error(msg); ^ cc1: some warnings being treated as errors Makefile:1430: recipe for target 'compose.o' failed make[6]: *** [compose.o] Error 1 2015-07-08 [Andrej Kacian] 3.11.1-196-g951a0fe24 * src/prefs_filtering_action.c Fix filtering action configuration dialog modality on Windows. First set transient_for, then show dialog, then set modal, just like other dialogs. 2015-07-08 [Paul] 3.11.1-195-gd094dae12 * src/summaryview.c make 'mark all as read' dialogue button style match that in folderview 2015-07-08 [Paul] 3.11.1-194-gba83c690a * src/folderview.c fix dialogue question when recursively marking all as read 2015-07-07 [Andrej Kacian] 3.11.1-193-gffd369833 * src/plugins/rssyl/claws.def RSSyl: add a missing symbol to claws.def for Windows build. 2015-07-07 [Andrej Kacian] 3.11.1-192-g704598e1e * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/eo.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nb.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po * src/folder.c Fix another win32 specific syntax error. 2015-07-07 [Andrej Kacian] 3.11.1-191-g90d8c2dc5 * src/folderview.c Avoid some unnecessary foldertree redraws. In particular, there were some redraws before moving a folder and before moving to a next unread message in different folder. This slowed these actions perceptibly on Windows. 2015-07-07 [Andrej Kacian] 3.11.1-190-g33fd5d622 * src/plugins/att_remover/att_remover.c * src/plugins/att_remover/claws.def * src/plugins/bogofilter/bogofilter.c * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/claws.def * src/plugins/clamd/clamav_plugin.c * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/geolocation/geolocation_plugin.c * src/plugins/python/clawsmailmodule.c * src/plugins/rssyl/claws.def * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_feed.c * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/spamassassin/spamassassin.c Use accessor for common preferences in all plugins. 2015-07-01 [Andrej Kacian] 3.11.1-189-g13198cd18 * src/folder.c Fix a Win32-specific syntax error. 2015-07-01 [Andrej Kacian] 3.11.1-188-g226efcbfa * src/folder.c Fix a logic error introduced in previous commit. 2015-07-01 [Andrej Kacian] 3.11.1-187-g567b040b6 * src/alertpanel.h * src/folder.c * src/folder.h * src/foldersel.c * src/mh_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_subscribe.c Disallow folder names to begin or end with a dot on Windows. I fixed the most obvious locations - MH, RSSyl, mbox. There may be more. 2015-07-01 [Andrej Kacian] 3.11.1-186-g95c770f2f * src/gtk/manage_window.c Reenable transient windows for win32. Fixes bug #2866. This effectively reverts older commit ed483d5f. 2015-07-01 [Andrej Kacian] 3.11.1-185-ge184b18f5 * src/plugins/managesieve/sieve_prefs.c Managesieve: Fix parsing config string on Windows Windows sscanf() does not understand the %ms format yet, so we have to do the allocation of target buffer ourselves before calling sscanf(), and copy the host string to config->host. Also fix some off-by-one bugs in other sscanf() parameters - the field width format modifier does not include trailing NUL byte, which is added. 2015-07-01 [Andrej Kacian] 3.11.1-184-g198db03ee * src/plugins/managesieve/claws.def * src/plugins/managesieve/sieve_editor.c Managesieve: use accessor for common preferences Fixes crash on Windows when opening the script editor window. 2015-06-30 [Andrej Kacian] 3.11.1-183-g4b955c34b * src/common/ssl_certificate.c * src/main.c * src/msgcache.c * src/plugins/archive/libarchive_archive.c * src/plugins/mailmbox/mailmbox_folder.c Do not use GStatBuf with non-Glib *stat() functions. Also fix up on forgotten stat() to g_stat(). 2015-06-30 [Andrej Kacian] 3.11.1-182-g23a3e906b * src/plugins/rssyl/rssyl_update_feed.c RSSyl: Variable typo fix in Windows-specific code. 2015-06-30 [Andrej Kacian] 3.11.1-181-g7c5efcb9a * src/plugins/libravatar/claws.def * src/plugins/managesieve/claws.def * src/plugins/notification/claws.def * src/plugins/rssyl/claws.def Updated plugins' claws.def files as needed for Windows build. 2015-06-30 [Paul] 3.11.1-180-gf8bac1960 * src/filtering.c make filtering action 'mark_as_unread' set the unread flag AND remove the new flag 2015-06-30 [Andrej Kacian] 3.11.1-179-g4a67d5985 * configure.ac Windows build needs to link against pthread, not pthreadGC2. We dropped the pthreadGC2 library, and are using Mingw's pthreads instead. 2015-06-29 [Andrej Kacian] 3.11.1-178-ga36b17366 * src/common/socket.c * src/common/ssl_certificate.c * src/compose.c * src/main.c * src/msgcache.c * src/plugins/archive/libarchive_archive.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/mailmbox/mailmbox_folder.c Get rid of last remaining "struct stat" variables. GStatBuf is used instead. 2015-06-18 [Andrej Kacian] 3.11.1-177-g0faddd1e8 * src/addressbook.c * src/addrharvest.c * src/common/utils.c * src/exphtmldlg.c * src/expldifdlg.c * src/exporthtml.c * src/exporthtml.h * src/exportldif.c * src/exportldif.h * src/imap.c * src/main.c * src/mh.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/notification/notification_hotkeys.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/rssyl/old_feeds.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_update_comments.c * src/plugins/vcalendar/vcal_folder.c * src/prefs_themes.c * src/ssl_manager.c * src/stock_pixmap.c Use g_dir_open() and friends instead of opendir() and friends. This makes more things work on Windows, since Mingw opendir() is kind of flakey, and breaks e.g. vcalendar or rssyl being able to read contents of their folders. I only left opendir() in archive plugin, since it is only found in unused part of code (excluded by #ifdef _TEST, which is never true for claws-mail compilations). 2015-06-26 [Holger Berndt] 3.11.1-176-g4e67def9e * configure.ac * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Make it possible to compile with libgdata 0.17.1 This version of libgdata does not yet support cold start, but has the advantage that it's already released. For an acceptable user experience, it's still required to have a more recent libgdata version. 2015-06-28 [Ricardo Mones] 3.11.1-175-g016e2b048 * src/plugins/libravatar/TODO * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_cache.h * src/plugins/libravatar/libravatar_prefs.c Libravatar: clean cache button 2015-06-28 [Ricardo Mones] 3.11.1-174-g6aa8971ed * src/plugins/libravatar/TODO * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_cache.h * src/plugins/libravatar/libravatar_prefs.c Libravatar: cache usage info label 2015-06-25 [Andrej Kacian] 3.11.1-173-geb9beace0 * src/compose.c Handle an unlikely fopen failure in compose_write_to_file() 2015-06-25 [Andrej Kacian] 3.11.1-172-g3117fda50 * src/procmsg.c Do not use MsgInfo's plaintext_file for message file. It is no longer needed, as we no longer write unencrypted version of an encrypted message anywhere. Keep the struct member for now, since att_remover plugin is still (mis)using it. 2015-06-25 [Andrej Kacian] 3.11.1-171-g53784ce94 * src/imap.c * src/plugins/perl/perl_plugin.c * src/procmsg.c * src/procmsg.h Revert "Remove plaintext_file member of struct MsgInfo." This reverts commit 4e7e4f922c52439c1212cd1de813a0a9ca9d3691. Looks like plaintext_file has been misappropriated by att_remover plugin, and it can't be trivially changed. 2015-06-21 [Andrej Kacian] 3.11.1-170-g4e7e4f922 * src/imap.c * src/plugins/perl/perl_plugin.c * src/procmsg.c * src/procmsg.h Remove plaintext_file member of struct MsgInfo. It is no longer needed, as we no longer write unencrypted version of an encrypted message anywhere. 2015-06-18 [Andrej Kacian] 3.11.1-169-ga7c025539 * src/compose.c * src/compose.h * src/procmsg.c * src/procmsg.h Encrypt message just before writing it to queue dir. This fixes bug #2965. As a side effect, if "Save sent encrypted messages as clear text" is enabled, a copy will be saved to outbox when queuing, not when sending. 2015-06-24 [Christian Hesse] 3.11.1-168-g3dc44ceb6 * src/plugins/libravatar/libravatar_cache.c Libravatar: this is rootdir, not subdir 2014-11-14 [Andreas Rönnquist] 3.11.1-167-g747e95c91 * src/gtk/gtksctree.c Set focus row to top item if marking a message above previous 2015-06-24 [Ricardo Mones] 3.11.1-166-g89d3142e6 * src/plugins/attachwarner/attachwarner.c * src/plugins/attachwarner/attachwarner.h * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h AttachWarner: fix copyright and g_warning string 2015-06-24 [Ricardo Mones] 3.11.1-165-g736a83b79 * src/plugins/address_keeper/address_keeper.c * src/plugins/address_keeper/address_keeper.h * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/address_keeper/address_keeper_prefs.h AddressKeeper: fix copyright and g_warning strings 2015-06-24 [Ricardo Mones] 3.11.1-164-gea9009a97 * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/libravatar/libravatar_prefs.c Libravatar: fix g_warning strings 2015-06-23 [Ricardo Mones] 3.11.1-163-ga98ae440d * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar.h * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_cache.h * src/plugins/libravatar/libravatar_federation.c * src/plugins/libravatar/libravatar_federation.h * src/plugins/libravatar/libravatar_missing.c * src/plugins/libravatar/libravatar_missing.h * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Libravatar: fix copyright headers As quickly noted by Paul an Andrej, Hiroyuki had nothing to do with plugin system. Thanks! ;-) 2015-06-22 [Ricardo Mones] 3.11.1-162-g7fca97dcd * src/filtering.c Fix bug #3438 ‘Filter to add address to Addressbook duplicates address in Name field’ Also included some cleanup: • Remove unused function strlen_with_check • Remove unused macro STRLEN_WITH_CHECK • Update copyright header 2015-06-23 [Ricardo Mones] 3.11.1-161-gcb87edf17 * src/plugins/libravatar/Makefile.am * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar.h * src/plugins/libravatar/libravatar_cache.c * src/plugins/libravatar/libravatar_cache.h Libravatar: refactor and fix leak on corner case • Move cache initialization to its own file • Fix leaked cache_dir path when initialization failed 2015-06-22 [Ricardo Mones] 3.11.1-160-g601733aa3 * src/gtk/about.c * src/gtk/about.h Update year for incoming release 2015-06-23 [Andrej Kacian] 3.11.1-159-g2d947971d * src/procheader.c Fix a mistake in previous commit. 2015-06-22 [Andrej Kacian] 3.11.1-158-g5bfb2198f * src/procheader.c Allow 'Z' as time zone in procheader_scan_date_string() Function should now be completely RFC3339 compliant. 2015-06-22 [Andrej Kacian] 3.11.1-157-g4ce863920 * src/common/utils.c Removed an unneeded ifdef in my_tmpfile(). 2015-06-22 [Andrej Kacian] 3.11.1-156-g514d0e317 * src/common/utils.c * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mmapstring.c Use g_mkstemp() instead of mkstemp(). Also, removed our implementation of mkstemp() for Windows. Glib has us covered. 2015-06-22 [Ricardo Mones] 3.11.1-155-g568eed695 * po/es.po Fix incorrect HTML preventing label from appearing Error on console under Spanish locales was: sys:1: GtkWarning: Failed to set text from markup due to error parsing markup: Error en la línea 1, carácter 155: Se cerró el elemento «a», pero el elemento que está abierto actualmente es «span» 2015-05-29 [Ricardo Mones] 3.11.1-154-g8aa14edcb * src/common/utils.c * src/mh.c * src/mh_gtk.c Fix bug #1901 ‘More descriptive error msgs when attempting to delete a folder’ Original patch by Paweł Pękala; added additional info on some g_warning calls and removed trailing '\n' as they're already appended by glib's default handler. 2015-06-18 [Christian Hesse] 3.11.1-153-g63f3f4f84 * src/plugins/archive/libarchive_archive.c Finish 439a5cffca5bcdefc6d4d552af64aa2e10c5ab5d Remove unused code relating to old unsupported version of libarchive. 2014-12-01 [Christian Hesse] 3.11.1-152-gd1f8f167a * src/plugins/vcalendar/libical/libical/icalyacc.y Remove useless rule 2014-12-01 [Christian Hesse] 3.11.1-151-gab18e2097 * src/plugins/mailmbox/mmapstring.c Do not redefine MIN and MAX This includes util.h, which includes glib.h, which includes gmacros.h, which defines MIN and MAX. 2015-06-18 [Christian Hesse] 3.11.1-150-g0ccf2f026 * src/gtk/gtkutils.c * src/ldif.c * src/plugins/bogofilter/bogofilter_gtk.c * src/prefs_themes.c Remove unused variables 2014-11-27 [Christian Hesse] 3.11.1-149-g7abcba6de * src/quote_fmt_parse.y Fix type in yacc file 2014-10-21 [Christian Hesse] 3.11.1-148-gb7aa11473 * .gitignore Let git ignore also *.tar.xz tarballs 2015-06-18 [Christian Hesse] 3.11.1-147-g15d448b89 * tools/gitlog2changelog.py Fix inconsistent use of tabs and spaces in indentation. 2015-06-20 [Andrej Kacian] 3.11.1-146-g8ae2860c5 * src/editldap.c Allow TLS connections to LDAP on Windows. The comment no longer applies, TLS seems to work fine for LDAP connections on Windows. Closes bug #2827 - Feature request: Add TLS/SSL support for LDAP server access 2015-06-20 [Andrej Kacian] 3.11.1-145-g72a9c0b46 * src/ldaputil.c Do not free LDAP error string on Windows. Fixes bug #2816 - LDAP addressbook search crashes Claws Mail. 2015-06-19 [Paul] 3.11.1-144-g6044d9dcb * src/plugins/managesieve/managesieve.c fix error on load: 'undefined symbol: response_is_ok' happened for me with gcc5. Patch by Charles Lehner. 2015-06-19 [Andrej Kacian] 3.11.1-143-g8549b2a6c * src/filtering.c The "mark_as_spam" filtering action does not move message. The alternative was to rename the action to "mark_as_spam_and_move_to_spam_folder". 2015-06-18 [Andrej Kacian] 3.11.1-142-gc483d06ee * src/common/Makefile.am * src/common/w32_dirent.c * src/common/w32_stdio.c * src/common/w32_stdlib.c * src/common/w32_string.c * src/common/w32_time.c * src/common/w32lib.h * src/ldaputil.h Various small fix ups needed for mingw-w64 build. 2015-06-18 [Andrej Kacian] 3.11.1-141-ge7d7deb01 * src/plugins/rssyl/rssyl_update_feed.c RSSyl: Use our CA certificate bundle on Windows. Libcurl seems to want a CA cert bundle for any https connection, even if verification is disabled. On Windows, there is no default bundle or directory libcurl knows about, so we give it our own, pointed to by claws_ssl_get_cert_file(). 2015-06-18 [Andrej Kacian] 3.11.1-140-g42f80d30e * src/plugins/rssyl/libfeed/feed.c RSSyl: If given, set CURLOPT_CAINFO regardless of libcurl version. 2015-06-18 [Ricardo Mones] 3.11.1-139-gab24ae5d5 * src/plugins/archive/archiver_gtk.c Remove unchecked realloc which is unnecessary 2015-06-18 [Ricardo Mones] 3.11.1-138-ga8e2db54e * src/plugins/pgpcore/sgpgme.c Fix leak on failing realloc 2015-06-14 [Holger Berndt] 3.11.1-137-gaadb7d540 * configure.ac * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h * tools/jhbuild/claws-mail.modules * tools/jhbuild/sample.jhbuildrc-claws-mail GData plugin: Support cold-start Store refresh token, and try to authorize Google access with it on startup. Interactive authorization is now only the fallback if refreshing cannot be done or was not successful. Fixes bug #3432 but requires yet unreleased libgdata, see https://bugzilla.gnome.org/show_bug.cgi?id=750746 2015-06-17 [Andrej Kacian] 3.11.1-136-gbee73785e * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h RSSyl: Allow giving custom CA cert file to libfeed 2015-06-16 [Andrej Kacian] 3.11.1-135-ga48d94d8f * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_deleted.c RSSyl: Free GError from memory where necessary. 2015-06-16 [Andrej Kacian] 3.11.1-134-gcb7105cb9 * src/plugins/rssyl/claws.def * src/plugins/rssyl/rssyl_add_item.c RSSyl: Use g_mkstemp() instead of mkstemp() 2015-06-16 [Andrej Kacian] 3.11.1-133-gd510ecf8b * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_update_comments.c RSSyl: Got rid of opendir/readdir/closedir in favour of Glib functions. 2015-06-16 [Ricardo Mones] 3.11.1-132-g3c6940a95 * src/prefs_themes.c Remove unnecessary “Use this” for changing theme Use the standard preferences button “Apply” instead. 2015-06-14 [Holger Berndt] 3.11.1-131-gde3e09ee3 * tools/jhbuild/sample.jhbuildrc-claws-mail Update sample jhbuildrc file 2015-06-14 [Holger Berndt] 3.11.1-130-g6e63b752f * configure.ac Gdata plugin: Remove now obsolete CM_GDATA_CLIENT_ID macro def 2015-06-14 [Holger Berndt] 3.11.1-129-gaaa86dbd5 * src/plugins/gdata/cm_gdata_prefs.c GData plugin: Remove now obsolete password pref 2015-06-14 [Holger Berndt] 3.11.1-128-gc69ab3b4c * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Switch from ClientLogin to OAuth2 Google has recently removed ClientLogin support. The switch to OAuth2 fixes bug #3432 and makes the plugin work again, but with a degraded user experience. The authorization needs to be redone on every program start. Improving that is pending on https://bugzilla.gnome.org/show_bug.cgi?id=750746 2015-06-14 [Holger Berndt] 3.11.1-127-g63e39e3b8 * src/plugins/gdata/gdata_plugin.c GData plugin: Change debug output order during plugin load 2015-05-30 [Holger Berndt] 3.11.1-126-g7d3b4a6e7 * configure.ac * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Drop support for libgdata < 0.9 2015-06-14 [Andrej Kacian] 3.11.1-125-g0043e1ee2 * src/plugins/fancy/claws.def Fancy: updated list of exports from core claws-mail for win32 build. 2015-06-10 [Colin Leroy] 3.11.1-124-gfbd6608f0 * src/folderview.c Fix english (I think) 2015-06-09 [Ricardo Mones] 3.11.1-123-g20f7a3d67 * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/notification/notification_prefs.c Add missing page weights on some plugins 2015-06-09 [Ricardo Mones] 3.11.1-122-g43f6bcc91 * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_prefs.c Libravatar: use accessor for common preferences Fixes crash on Windows when loading preferences page. Original patch thanks to Ticho: 56cf9f8 2015-06-06 [Andrej Kacian] 3.11.1-121-g298a94adf * src/common/w32lib.h Add a missing include to make commit f061b67 work on Win32. 2015-06-06 [Ricardo Mones] 3.11.1-120-g8d39c742f * src/plugins/libravatar/libravatar_missing.c Fix low probability resource leak 2015-06-06 [Ricardo Mones] 3.11.1-119-gbd68b59f0 * src/imap.c And other format warning less • imap.c:4832:8: warning: format ‘%d’ expects argument of type ‘int’, but argument 9 has type ‘time_t’ [-Wformat=] 2015-06-06 [Ricardo Mones] 3.11.1-118-g3227621a7 * src/common/utils.c Fix a couple of format warnings • utils.c:5569:3: warning: format '%d' expects argument of type 'int', but argument 4 has type 'size_t' [-Wformat=] • utils.c:5569:3: warning: format '%d' expects argument of type 'int', but argument 5 has type 'gsize' [-Wformat=] 2015-06-05 [Ricardo Mones] 3.11.1-117-g360fe41e8 * doc/man/claws-mail.1 Document more accurately --debug option on Windows Also add specific log file location, update copyright year and manpage date, and fix all those unescaped hyphens. 2015-06-05 [Andrej Kacian] 3.11.1-116-gf061b67c9 * src/addrbook.c * src/addrcache.c * src/addrharvest.c * src/common/template.c * src/common/utils.c * src/common/w32_stat.c * src/common/w32lib.h * src/compose.c * src/jpilot.c * src/mh.c * src/plugins/archive/archiver_gtk.c * src/plugins/archive/libarchive_archive.c * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/geolocation/geolocation_plugin.c * src/plugins/libravatar/libravatar.c * src/plugins/mailmbox/maillock.c * src/plugins/mailmbox/mailmbox.c * src/plugins/perl/perl_plugin.c * src/plugins/rssyl/parse822.c * src/plugins/rssyl/rssyl.c * src/plugins/tnef_parse/tnef_parse.c * src/plugins/vcalendar/vcal_folder.c * src/prefs_themes.c * src/procheader.c * src/procmime.c Use 'GStatBuf' instead of 'struct stat' type where possible. 2015-06-04 [Andrej Kacian] 3.11.1-115-g05885d9df * configure.ac Re-add old method for Expat library detection during configure. Pkg-config can only find expat from 2.1.0 onwards, but earlier expat did not install a .pc file for it, so we need to also check outside of pkg-config. 2015-05-23 [Andrej Kacian] 3.11.1-114-g1114a38f3 * src/plugins/rssyl/rssyl_add_item.c RSSyl: Reworked item comparing logic, partly based on bug #3429. 2015-06-03 [Andrej Kacian] 3.11.1-113-g1dc9b3ed9 * src/Makefile.am Pass --export-* flags correctly to the linker, depending on platform. 2015-05-30 [Andrej Kacian] 3.11.1-112-g1b8998085 * configure.ac * src/plugins/rssyl/Makefile.am Use pkg-config to detect Expat library. 2015-05-30 [Andrej Kacian] 3.11.1-111-g545ff0cc0 * src/plugins/rssyl/libfeed/date.c * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_rdf.c * src/plugins/rssyl/libfeed/parser_rss20.c RSSyl: Use procheader_date_parse() for RFC3339 date strings. This allows us to remove the parseISO8601Date() function, and therefore use of strptime(), which does not exist on all platforms. 2015-05-30 [Andrej Kacian] 3.11.1-110-g3b6cfef6e * src/procheader.c Rewrote parsing of RFC3339 datetime strings. This rewrite supports all allowed separators between date and time: both uppercase and lowercase 'T', as well as space. Only thing not yet supported is 'Z' instead of time zone offset, I will hopefully add that later. 2015-05-30 [Andrej Kacian] 3.11.1-109-g87adea61f * src/plugins/rssyl/claws.def RSSyl: Updated list of symbols needed from claws-mail core. Needed for building for Windows. 2015-05-30 [Andrej Kacian] 3.11.1-108-g8469cc013 * src/plugins/rssyl/rssyl_update_comments.c RSSyl: struct dirent doesn't have d_type member on Windows. 2015-05-30 [Andrej Kacian] 3.11.1-107-g4dbb2b5d9 * src/plugins/rssyl/rssyl.c RSSyl: Remove unnecessary use of link() in rssyl_add_msgs(). 2015-05-30 [Andrej Kacian] 3.11.1-106-gd67428796 * src/common/utils.c Fix typo in variable name in Windows g_open() implementation. 2015-05-28 [Ricardo Mones] 3.11.1-105-gfed3e19ea * AUTHORS * src/folderutils.c * src/folderutils.h * src/folderview.c * src/gtk/authors.h Fix bug #1941 ‘recursive "mark read all"’ Based on the original patch from Robert David which unfortunately didn't marked as read the folder currently open on summary view. 2015-05-28 [Paul] 3.11.1-104-gc3112d842 * src/ldapserver.c fix last commit my fault, not a problem with the patch 2015-05-28 [Paul] 3.11.1-103-g084d8dcad * src/ldapserver.c Fix LDAP access using TLS protocol Patch by Darko Koruga. 2015-05-27 [Andrej Kacian] 3.11.1-102-ga52401526 * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/libfeed/parser.h * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_atom10.h * src/plugins/rssyl/libfeed/parser_rdf.c * src/plugins/rssyl/libfeed/parser_rdf.h RSSyl: Fix compilation on OS X. The enums declared in libfeed's parser*.h files sneaked through to object built from old_feeds.c file, due to parser.h include. For some reason, this bothers OS X compiler. Since these enums were only used in their respective parser*.c file, I just moved them there. 2015-05-21 [Andrej Kacian] 3.11.1-101-ge0aa60ca7 * src/plugins/rssyl/rssyl_add_item.c RSSyl: Leave unread flag on new items regardless of silent_update setting. Closes bug #2601 2015-05-18 [Ricardo Mones] 3.11.1-100-gf3d3586ed * src/plugins/fancy/fancy_viewer.c * src/plugins/newmail/newmail.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c Almost switch plugins from strerror to g_strerror Refusing to modify spamassassin's libspamc.c code to avoid diverging (more) from original ASF code. It's a pity they don't provide a shared library for this, or at least for the message_read/message_filter functions used by the plugin :) 2015-05-18 [Ricardo Mones] 3.11.1-99-g6fc7c18a8 * src/action.c * src/common/socket.c * src/common/ssl_certificate.c * src/common/utils.c * src/compose.c * src/crash.c * src/main.c * src/mbox.c * src/mimeview.c * src/prefs_gtk.c * src/textview.c Switch core from strerror to g_strerror 2015-05-17 [Andrej Kacian] 3.11.1-98-g64e5421bb * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_rdf.c * src/plugins/rssyl/libfeed/parser_rss20.c RSSyl: Strip leading and trailing whitespace from XML tag contents. 2015-05-16 [Ricardo Mones] 3.11.1-97-g46c8c4081 * src/summary_search.c * src/summaryview.c * src/summaryview.h Update summary view status after "Find all" In search messages dialog (Edit/Search folder...) pressing "Find all" left the summary view status empty regardless of the result. The status of the resulting selection when matching messages are found is displayed now. If no message is matched it remains empty as before. 2015-05-07 [Andrej Kacian] 3.11.1-96-g455d23439 * src/plugins/rssyl/libfeed/date.c * src/plugins/rssyl/libfeed/date.h * src/plugins/rssyl/libfeed/parser_rdf.c * src/plugins/rssyl/libfeed/parser_rss20.c RSSyl: use procheader_date_parse() instead of parseRFC822Date(). 2015-05-04 [Ricardo Mones] 3.11.1-95-g3d05195eb * src/printing.c Fix GLib-GObject-CRITICAL message when printing Message was: “g_object_ref: assertion 'G_IS_OBJECT (object)' failed” 2015-04-29 [Ricardo Mones] 3.11.1-94-g6d45e57eb * src/plugins/notification/notification_prefs.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/vcalendar/libical/libical/icalderivedproperty.c.in Fix bug #2981 and other two implicit... ...declaration warnings I probably introduced in previous commits: • notification_prefs.c:1285:2: warning: implicit declaration of function 'filesel_select_file_open' [-Wimplicit-function-declaration] • rssyl_prefs.c:110:2: warning: implicit declaration of function 'filesel_select_file_open' [-Wimplicit-function-declaration] • icalderivedproperty.c:374:4: warning: implicit declaration of function 'icalproperty_add_parameters' [-Wimplicit-function-declaration] ;-) 2015-04-25 [Ricardo Mones] 3.11.1-93-g43930e40f * src/plugins/managesieve/Makefile.am Fix 'make dist' for Managesieve plugin make[5]: Entering directory '/home/mones/hydra/claws-dev/src/plugins/managesieve' make[5]: *** No rule to make target 'sieve_plugin.h', needed by 'distdir'. Stop. 2015-04-25 [Ricardo Mones] 3.11.1-92-g59983165b * src/gtk/authors.h Add author of Managesieve plugin also to About dialog 2015-04-25 [Andrej Kacian] 3.11.1-91-gf35429aec * AUTHORS * README Update AUTHORS and README regarding the Managesieve plugin. 2014-11-22 [Charles Lehner] 3.11.1-90-g952c6d7e3 * configure.ac * doc/src/readme.txt * doc/src/rfc5804.txt * src/plugins/Makefile.am * src/plugins/managesieve/Makefile.am * src/plugins/managesieve/claws.def * src/plugins/managesieve/managesieve.c * src/plugins/managesieve/managesieve.h * src/plugins/managesieve/plugin.def * src/plugins/managesieve/sieve_editor.c * src/plugins/managesieve/sieve_editor.h * src/plugins/managesieve/sieve_manager.c * src/plugins/managesieve/sieve_manager.h * src/plugins/managesieve/sieve_plugin.c * src/plugins/managesieve/sieve_prefs.c * src/plugins/managesieve/sieve_prefs.h * src/plugins/managesieve/version.rc Add ManageSieve plugin 2014-11-16 [Charles Lehner] 3.11.1-89-g9b928dfc0 * src/message_search.c * src/message_search.h Make message_search interface-based - Factor out compose/messageview checking. - Make general so other code can use it 2014-11-22 [Charles Lehner] 3.11.1-88-gb0978b8f4 * src/common/session.c * src/common/session.h Add callback for session connection result 2015-04-25 [Ricardo Mones] 3.11.1-87-g56422f563 * src/plugins/vcalendar/vcal_folder.c Reuse PLUGINS_URI #define 2015-04-22 [Ricardo Mones] 3.11.1-86-g4b21af325 * AUTHORS * src/gtk/authors.h * src/plugins/mailmbox/mailmbox.c Fix bug #3419 ‘Saving/appending messages to an mbox file violates RFC#4155’ RFC4155 is informative, anyway, this makes message separator headers conform to qmail mboxrd format: http://qmail.org./man/man5/mbox.html Original patch thanks to Johan Vromans. 2015-04-22 [Andrej Kacian] 3.11.1-85-g9cf5b73b4 * src/compose.c Compose window: Fix bug #3421 - Recipients list doesn't scroll when moving with arrow keys. 2015-04-07 [Ricardo Mones] 3.11.1-84-gc45ba3666 * src/prefs_folder_item.c Adjust templates panel of folder properties 2015-03-22 [Andrej Kacian] 3.11.1-83-g4c0932c6a * src/gtk/foldersort.c In mailbox order dialog, set selection mode after the list has been populated, so that when the first row gets selected by default, the triggered set_selected() function can correctly set sensitivity on up/down buttons. 2015-03-22 [Andrej Kacian] 3.11.1-82-g5385cff85 * src/gtk/foldersort.c Allow single-click to select mailboxes in the mailbox order dialog. 2015-03-21 [Andrej Kacian] 3.11.1-81-g908e37385 * src/common/defs.h Removed unused MBOX_CACHE_DIR from defs.h. 2015-03-21 [Paul] 3.11.1-80-gf7914c602 * src/summaryview.c fix bug 3407, 'Pressing the "Date" column header to "sort by date" causes all columns to have a sort arrow.' It was only apparent when sorting by thread date, not sorting by date. 2015-03-15 [Holger Berndt] 3.11.1-79-gde6f18826 * src/plugins/python/python_plugin.c Python plugin: Silence parasite glib warnings 2015-03-15 [Holger Berndt] 3.11.1-78-gf793a3ae6 * src/plugins/notification/gtkhotkey/gtk-hotkey-x11-listener.c Notification plugin: Remove spurious warning 2015-03-15 [Holger Berndt] 3.11.1-77-gc310c6b94 * src/plugins/gdata/cm_gdata_contacts.c GData plugin: Harden against missing fields 2015-03-15 [Andrej Kacian] 3.11.1-76-g897ba6486 * src/imap.c Change "OpenSSL support" to "TLS support" in a dialog message. 2015-03-07 [Ricardo Mones] 3.11.1-75-g9971efeb2 * src/Makefile.am Do not link main binary to GPGME libraries Fixes half of ; the other half was fixed in commit 22e05b492f09ed1d20cd48e1917d1dead0fc248e. 2015-03-05 [Paul] 3.11.1-74-ga2457c525 * AUTHORS * src/gtk/authors.h * tools/tbird2claws.py for Python 2.x set encoding to UTF-8 also: don't mix tabs and spaces (replace tabs) a syntax fix several typo fixes Patch by Daniel Zaoui 2015-03-05 [Paul] 3.11.1-73-ga4a376355 * src/plugins/vcalendar/vcal_folder.c fix bug 1769, ' vCalendar timezone glitches' Patch by Darko Koruga 2015-02-25 [Ricardo Mones] 3.11.1-72-g9cbe67d12 * manual/es/keyboard.xml Sync Spanish manual translation 2015-02-25 [Ricardo Mones] 3.11.1-71-g8cca354e3 * manual/keyboard.xml Fix bug #3389 ‘document 'F12' shortcut’ 2015-02-20 [Ricardo Mones] 3.11.1-70-g6f2e17c6d * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c Fetchinfo: slightly improve prefs, add hints 2015-02-19 [Ricardo Mones] 3.11.1-69-gb700ea977 * src/prefs_toolbar.c Fix widget spacing in toolbar preferences pages 2015-02-11 [Ricardo Mones] 3.11.1-68-g3463ede0f * src/plugins/notification/notification_prefs.c Notification plugin: standardise preferences Make notification preferences look more like the rest of application: • Browse button for file selections • Remove colons from labels • Label with unit(s) after spinners where appropriate • Use hints for special values • Use frames to group related widgets • Package widgets without tables and use existing macros 2015-02-05 [Michael Rasmussen] 3.11.1-67-g87ab2b6cf * src/plugins/clamd/clamav_plugin_gtk.c Fix bug #3380. Initialize widget before callback handler for 'clicked' 2015-01-29 [Ricardo Mones] 3.11.1-66-gd6ba81337 * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h Fix bug #3363 “preferences page composition seems weird” 2015-01-29 [Ricardo Mones] 3.11.1-65-gd8a6df27a * src/plugins/fancy/fancy_prefs.c Fancy: improve readability and standardise labels 2015-01-27 [Ricardo Mones] 3.11.1-64-g6c698906d * src/plugins/libravatar/libravatar_prefs.c Libravatar: more compact prefs, add hint to entry 2015-01-26 [Paul] 3.11.1-63-gb6a112c69 * src/codeconv.h * src/compose.c * src/mainwindow.c * src/procmime.c Mac-Cyrillic menu updates. patch by Anton Butanaev 2015-01-25 [Ricardo Mones] 3.11.1-62-gde2040b63 * src/plugins/address_keeper/address_keeper_prefs.c AddressKeeper: improve preferences panel 2015-01-23 [Ricardo Mones] 3.11.1-61-g26dabe640 * src/plugins/attachwarner/attachwarner_prefs.c AttachWarner: rearrange checkbox, standardise labels 2015-01-17 [Ricardo Mones] 3.11.1-60-gd8846b733 * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_subscribe_gtk.c Remove GTK+ checks lower than required version INSTALL file says 2.16 is required since some time ago, hence removing these remnants from the glorious days of GTK+2 :) 2015-01-19 [Paul] 3.11.1-59-g72dbf64f3 * AUTHORS * src/codeconv.c * src/codeconv.h * src/compose.c * src/gtk/authors.h * src/mainwindow.c * src/messageview.c * src/prefs_send.c * src/procmime.c add support for x-mac-cyrillic encoding. patch by Anton Butanaev. 2015-01-14 [Colin Leroy] 3.11.1-58-gc0810db8b * src/prefs_account.c * src/wizard.c Fix bug #3364, segfault in src/wizard.c: add missing return Fix bug #3365, segfault in src/prefs_account.c: add missing return 2014-11-15 [Ricardo Mones] 3.11.1-57-g002986de7 * src/plugins/rssyl/rssyl_update_feed.c Fix bug# 3098: add auth to context and handle error 2014-11-15 [Ricardo Mones] 3.11.1-56-g4d7a53448 * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_feed_props.h RSSyl: preferences for HTTP auth basic 2014-11-15 [Ricardo Mones] 3.11.1-55-g1d559b2de * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h RSSyl: support HTTP basic auth in libfeed 2015-01-03 [Andrej Kacian] 3.11.1-54-gd9b0f9d89 * src/etpan/imap-thread.c * src/imap.c * src/imap.h * src/prefs_account.c Add support for SCRAM-SHA-1 authentication mechanism (via libetpan) to IMAP. 2015-01-08 [Andrej Kacian] 3.11.1-53-g72510f27b * src/plugins/rssyl/libfeed/date.c RSSyl: Day-of-week name in RFC822 timestamps is optional. 2015-01-05 [Ricardo Mones] 3.11.1-52-gd4fa1c076 * src/advsearch.c * src/gtk/quicksearch.c Fix bug #1797 “quicksearch could also search the Cc field” Updated patch by Barry Warsaw , thanks! 2015-01-01 [Andrej Kacian] 3.11.1-51-gd05156031 * src/plugins/rssyl/libfeed/parser.c RSSyl: Fix handling of feeds with encodings unknown to expat. Turns out the only thing missing was that HAVE_ICONV macro (from config.h) was not defined in parser.c, so our "unknown encoding" expat handler function did nothing. Fixes bug #3339. 2014-12-22 [Andrej Kacian] 3.11.1-50-g22e05b492 * configure.ac Use AC_CHECK_LIB instead of AC_SEARCH_LIBS, to prevent adding -larchive to global LIBS variable. This gets rid of superfluous dynamic link against libarchive in all built executables (claws-mail and plugins). 2014-12-19 [Colin Leroy] 3.11.1-49-gb01845535 * src/plugins/vcalendar/vcal_manager.c Fix bug #3354, "Event cancellation uses incorrect method parameter for Content-Type header" 2014-12-19 [Colin Leroy] 3.11.1-48-g2fc36b1cd * src/codeconv.c * src/compose.c Better fix for bug #3349 (almost all the needed code was there :-) 2014-12-17 [Ricardo Mones] 3.11.1-43-gff2f663eb * src/codeconv.c * src/compose.c Improve feedback to user when bug #3349 2014-12-15 [Paul] 3.11.1-42-g656c1735c * src/procmime.c fix bug 3351, 'Two problems when re-sending a file with an attachment' (really one problem, though) 2014-12-12 [Jakub Kicinski] 3.11.1-44-g0d02a35cc * src/etpan/etpan-thread-manager.c * src/etpan/imap-thread.c * src/etpan/nntp-thread.c Use memset to initialize struct etpan_thread_op also remove duplicated zeroing. 2014-12-12 [Jakub Kicinski] 3.11.1-43-g7d5e6ca5a * src/etpan/imap-thread.c Synchronize mailimap deletion against async operations Right now main thread can free mailimap while its background thread is still performing operations on it. Fix it by moving deletion to the worker thread and making sure nobody uses stale pointers. 2014-12-12 [Jakub Kicinski] 3.11.1-42-g6d36a1335 * src/etpan/imap-thread.c * src/etpan/imap-thread.h * src/imap.c Swap return value and argument of imap_threaded_capability() imap_threaded_capability() is the only imap_threaded_*() function which does not return status, instead status is written to a pointer passed as argument and function returns retrieved capabilities. To unify behaviour of all imap_threaded_*() functions make it return status and pass capabilities through an out argument. 2014-12-09 [Paul] 3.11.1-41-g9f4528e13 * src/compose.c when cancelling a msg written with an external editor, get rid of the draft copy. thanks to Darko Koruga. 2014-12-09 [Andrej Kacian] 3.11.1-40-ge19ba17f9 * src/compose.c Compose window: Change Subject mnemonic from 's' to 'u', since 's' is already used by Spelling menu. 2014-12-08 [Andrej Kacian] 3.11.1-39-gfcd8492f7 * src/compose.c Compose window: sender address line gets its own label with a mnemonic, similar to Subject line. 2014-12-07 [Andrej Kacian] 3.11.1-38-g1ffe0d0d1 * src/codeconv.c Properly allocate buffer in conv_encode_header_full() for quoted-printable encoding. Closes bug #3338, reported by Michael Hughes. 2014-12-07 [Andrej Kacian] 3.11.1-37-ge746281f5 * src/compose.c Compose window: activating the GtkEntry with sender address activates the account selection combobox. Closes bug #3345, reported by Barry Warsaw. 2014-12-04 [Ricardo Mones] 3.11.1-36-g572802d05 * src/addr_compl.c Fix crash opening folder (Debian bug #771737) See https://bugs.debian.org/771737 for details. 2014-11-29 [Ricardo Mones] 3.11.1-35-ga8df3ae48 * src/plugins/tnef_parse/ytnef.c Fix possible buffer overflow (CVE 2010-5109) Patch by Petr Písař RedHat bug: https://bugzilla.redhat.com/show_bug.cgi?id=831322 Debian bug: https://bugs.debian.org/771360 2014-11-27 [Andrej Kacian] 3.11.1-34-g5c904ffa6 * src/plugins/rssyl/libfeed/parser_atom10.c RSSyl: Fix argument order for strstr() in Atom parser. 2014-11-27 [Andrej Kacian] 3.11.1-33-g3143d89fc * src/plugins/rssyl/libfeed/parser_atom10.c RSSyl: Ignore rel="..." feed link in Atom parser. 2014-11-27 [Andrej Kacian] 3.11.1-32-gdbedfb934 * src/plugins/rssyl/rssyl_add_item.c RSSyl: Do not run html entity replacement on URL and item id strings when adding an item. 2014-11-27 [Andrej Kacian] 3.11.1-31-g23c0630c1 * src/plugins/rssyl/strutils.c RSSyl: Fix allocated buffer size in previous commit to include space for terminating null byte; Fix minor logic bug. 2014-11-27 [Andrej Kacian] 3.11.1-30-g491667f21 * src/plugins/rssyl/strutils.c RSSyl: Wrote more robust replacing of HTML character references. We now handle decimal references (Ӓ), in addition to few selected named references. 2014-11-24 [Ricardo Mones] 3.11.1-29-ga10cf7518 * src/gtk/gtkcmclist.c Bug #2577 → improve focus rectangle removal in summaryview Patch by Andreas Rönnquist, thanks! 2014-11-24 [Andrej Kacian] 3.11.1-28-gf89eee0ab * src/plugins/rssyl/libfeed/parser_atom10.c RSSyl: fix crash introduced by previous commit 2014-11-23 [Andrej Kacian] 3.11.1-27-g1b2734871 * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h * src/plugins/rssyl/libfeed/parser_atom10.c RSSyl: Convert relative URLs in Atom entries to absolute URLs, using feed's tag, if possible. 2014-11-17 [Ricardo Mones] 3.11.1-26-g00cade792 * src/unmime.c Fix address out of bounds crash while decoding mails For reference last stack frame: Program received signal SIGSEGV, Segmentation fault. 0x00007ffff1e820ca in ?? () from /lib/x86_64-linux-gnu/libc.so.6 (gdb) bt full No symbol table info available. encoded_str=0x7fffffff23e6 "=?UTF-8?B?RGF2aWQgUHLDqXZvdA==?= ", addr_field=1) at unmime.c:135 decoded_text = 0xffffffffcdd6a0c0
quote_p = 0x0 len = 5 p = 0x7fffffff23e6 "=?UTF-8?B?RGF2aWQgUHLDqXZvdA==?= " eword_begin_p = 0x7fffffff23e6 "=?UTF-8?B?RGF2aWQgUHLDqXZvdA==?= " encoding_begin_p = 0x7fffffff23ed "?B?RGF2aWQgUHLDqXZvdA==?= " text_begin_p = 0x7fffffff23ef "?RGF2aWQgUHLDqXZvdA==?= " eword_end_p = 0x7fffffff2404 "?= " charset = "UTF-8", '\000' , "\001\000\000\000\000\000\000" encoding = 66 'B' conv_str = 0x7fffcdd6a730 "\003" outbuf = 0xe45380 out_str = 0x7fffcdd60e50 "E1Xq7ru-0002EK-Ro@franck.debian.org" out_len = 13 in_quote = 0 2014-11-17 [Colin Leroy] 3.11.1-25-g278a5b047 * src/common/utils.c * src/prefs_gtk.c * Add a warning in case the length of the string isn't the length of the decoded base64 content. * Base64-encoded crypt results of the passwords can contain \0, so treat them as binary. 2014-11-17 [Colin Leroy] 3.11.1-24-g07b572bc6 * src/common/smtp.c * src/common/utils.c * src/common/utils.h * src/gtk/gtkutils.c * src/ldif.c * src/prefs_account.c * src/prefs_gtk.c * src/unmime.c Add a wrapper function to decode base64, returning a null-terminated string. 2014-11-17 [Colin Leroy] 3.11.1-23-gd4005f12d * src/msgcache.c Fix use after free 2014-11-16 [Colin Leroy] 3.11.1-22-ga1d8f05f4 * src/ldif.c Fix double free 2014-11-15 [Andrej Kacian] 3.11.1-21-g930395862 * src/common/smtp.c Remove double-free in SMTP AUTH PLAIN handling code. 2014-11-15 [Andrej Kacian] 3.11.1-20-ge53bedf00 * src/common/smtp.c Get rid of a forgotten debug_print(). 2014-11-15 [Andrej Kacian] 3.11.1-19-g0ff3e0287 * src/common/smtp.c Fix SMTP LOGIN auth method. 2014-11-15 [Michael Rasmussen] 3.11.1-18-g434811f2f * src/ldif.c * src/prefs_gtk.c fix a couple of memory leaks 2014-11-15 [Andrej Kacian] 3.11.1-17-ga2068001e * doc/src/maintainer_guide.txt * src/codeconv.c * src/common/Makefile.am * src/common/base64.c * src/common/base64.h * src/common/smtp.c * src/compose.c * src/gtk/gtkutils.c * src/headerview.c * src/imap.c * src/ldif.c * src/plugins/pgpinline/pgpinline.c * src/plugins/spam_report/spam_report.c * src/prefs_account.c * src/prefs_customheader.c * src/prefs_gtk.c * src/procmime.c * src/textview.c * src/unmime.c Use GLib's implementation of Base64 instead of our own. 2014-11-15 [Michael Rasmussen] 3.11.1-13-g439a5cffc * src/plugins/archive/archiver.c * src/plugins/archive/archiver.h * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h remove unused code relating to old unsupported version of libarchive 2014-11-07 [Andrej Kacian] 3.11.1-14-gfd3e5155c * src/plugins/bogofilter/bogofilter.c * src/plugins/bogofilter/bogofilter.h * src/plugins/bogofilter/bogofilter_gtk.c Bogofilter: In addition to deleting or saving a spam message, allow third option, where such message is only marked as spam, but is let through for user to handle it further (perhaps via filtering rules). 2014-11-10 [Andrej Kacian] 3.11.1-13-gae516559e * src/prefs_matcher.c Increase allowed range for age matcher condition widget. 10000 should be enough for everyone. 2014-11-04 [Ricardo Mones] 3.11.1-12-g22f9e2e53 * src/gtk/gtkcmclist.c Fix bug #3321 → revert "Remove unreachable code" This reverts commit 8090f02e4d5c41be4325f0a13d6b0d98ca03684b. Many thanks to Andreas Rönnquist for the enlightenment! 2014-11-02 [Andrej Kacian] 3.11.1-11-g723df44ba * src/plugins/rssyl/rssyl.c Revert "RSSyl: Lose the .deleted file on folder move for now" - it will work now, after last commit This reverts commit f59759b1ba4e3f02cd87450761da89059d645684. 2014-11-01 [Andrej Kacian] 3.11.1-10-gb30726c61 * src/folder.c When copying a folder, copy its metadata before copying contents. 2014-10-31 [wwp] 3.11.1-7-gb31596fbc * src/plugins/archive/libarchive_archive.c Fix compat with libarchive 2.8.x (killed by 3.10.1-85-ga5e54ec). 2014-10-31 [Paul] 3.11.1-7-g64f523e4a * src/plugins/pgpcore/sgpgme.c better implementation of 420e8349978b7c927a80f1a5dd63fd737526feed. thanks to Ticho for the push. 2014-10-30 [Paul] 3.11.1-6-gdf413fd86 * README * manual/es/intro.xml * manual/intro.xml update sf.net project link 2014-10-30 [Paul] 3.11.1-5-g420e83499 * src/plugins/pgpcore/sgpgme.c implement RFE 3314, 'user can't see validity of gpg signatures' [SIC] also a little reformatting of similar strings 2014-10-28 [Ricardo Mones] 3.11.1-4-g5800b5c77 * src/plugins/mailmbox/maillock.c * src/plugins/mailmbox/mailmbox_types.c * src/plugins/mailmbox/mailmbox_types.h * src/plugins/mailmbox/mmapstring.c Fix bug #3211 ‘Fails to build in Debian hurd-i386’ 2014-10-28 [Ricardo Mones] 3.11.1-3-g44131ac69 * Makefile.am Recover desktop file installation 2014-10-28 [Ricardo Mones] 3.11.1-2-gcfde37a35 * claws-mail.desktop Fix categories and recover keywords in desktop file 2014-10-28 [Paul] 3.11.1-1-g3a0c349bc * configure.ac build libindicate support with indicate 0.6 and indicate 0.7 2014-10-27 [Paul] 3.11.1 * NEWS * README * RELEASE_NOTES in preparation for release 3.11.1 2014-10-27 [Paul] 3.11.0-16-ge8159b799 * AUTHORS * configure.ac * po/nb.po * src/gtk/authors.h add Norwegian Bokmål translation, submiited by Eyolf Østrem 2014-10-27 [Paul] 3.11.0-15-g8d6db31da * .gitignore * INSTALL * Makefile.am * autogen.sh * claws-mail.desktop * claws-mail.desktop.in * configure.ac * po/Makefile.in.in * po/POTFILES.in remove all traces of intltool, and hence don't install appdata, because it's broken (yes, still!) 2014-10-27 [Paul] 3.11.0-11-g34f23bba1 * po/bg.po fix fatal error 2014-10-25 [Andrej Kacian] 3.11.0-12-gc19facda6 * src/plugins/rssyl/libfeed/feed.c RSSyl: Allow use of .netrc by libcurl. Bug/enhancement #3309, by Vincent Pelletier 2014-10-23 [Ricardo Mones] 3.11.0-11-g031ad564c * po/bg.po * po/de.po Fix format for translated desktop keywords 2014-10-23 [Andrej Kacian] 3.11.0-10-g1660e564d * src/plugins/rssyl/rssyl.c RSSyl: Fix memory leak caused by last commit. 2014-10-23 [Andrej Kacian] 3.11.0-9-g8987e5620 * src/plugins/rssyl/rssyl.c RSSyl: start using folder cache 2014-10-23 [Ricardo Mones] 3.11.0-8-gf9816ddf4 * src/plugins/rssyl/rssyl_update_feed.c Free newly created strings from g_markup_printf_escaped Fixes also build with hardening flags: • rssyl_update_feed.c:124:6: error: format not a string literal and no format arguments [-Werror=format-security] • rssyl_update_feed.c:135:8: error: format not a string literal and no format arguments [-Werror=format-security] • rssyl_update_feed.c:222:6: error: format not a string literal and no format arguments [-Werror=format-security] 2014-10-22 [Andrej Kacian] 3.11.0-7-g86c33788d * src/common/session.c Use gnutls_priority override for STARTTLS as well. 2014-10-21 [Andrej Kacian] 3.11.0-6-gc556bad4c * src/pop.c Use gnutls_priority override also for POP3 connections. 2014-10-21 [Andrej Kacian] 3.11.0-5-gae9762c4e * src/plugins/rssyl/rssyl_update_feed.c RSSyl: fix markup escaping in one more alertpanel_error in rssyl_update_feed() 2014-10-21 [Paul] 3.11.0-4-g7be200e62 * src/plugins/rssyl/rssyl_update_feed.c fix bug 3306, 'HTML tag is not always rendered in error dialog' 2014-10-21 [Paul] 3.11.0-3-g0e4799d58 * src/plugins/rssyl/rssyl_cb_menu.c use standard hyphen-less "Claws Mail" in user-facing strings. Thanks to Thomas Bellmann. 2014-10-21 [Paul] 3.11.0-2-g3746c8ed6 * src/plugins/python/python_plugin.c fix some missing whitespace, and standardise the placement of the whitespace. thanks to Thomas Bellmann. 2014-10-21 [Paul] 3.11.0-1-g7774783cf * appdata/claws-mail-acpi_notifier.metainfo.xml.in * appdata/claws-mail-address_keeper.metainfo.xml.in * appdata/claws-mail-archive.metainfo.xml.in * appdata/claws-mail-att_remover.metainfo.xml.in * appdata/claws-mail-attachwarner.metainfo.xml.in * appdata/claws-mail-bogofilter.metainfo.xml.in * appdata/claws-mail-bsfilter.metainfo.xml.in * appdata/claws-mail-clamd.metainfo.xml.in * appdata/claws-mail-fancy.metainfo.xml.in * appdata/claws-mail-fetchinfo.metainfo.xml.in * appdata/claws-mail-gdata.metainfo.xml.in * appdata/claws-mail-geolocation.metainfo.xml.in * appdata/claws-mail-libravatar.metainfo.xml.in * appdata/claws-mail-mailmbox.metainfo.xml.in * appdata/claws-mail-newmail.metainfo.xml.in * appdata/claws-mail-notification.metainfo.xml.in * appdata/claws-mail-pdf_viewer.metainfo.xml.in * appdata/claws-mail-perl.metainfo.xml.in * appdata/claws-mail-pgpinline.metainfo.xml.in * appdata/claws-mail-pgpmime.metainfo.xml.in * appdata/claws-mail-python.metainfo.xml.in * appdata/claws-mail-rssyl.metainfo.xml.in * appdata/claws-mail-smime.metainfo.xml.in * appdata/claws-mail-spam_report.metainfo.xml.in * appdata/claws-mail-spamassassin.metainfo.xml.in * appdata/claws-mail-tnef_parse.metainfo.xml.in * appdata/claws-mail-vcalendar.metainfo.xml.in * appdata/claws-mail.appdata.xml.in some improvement to appdata summaries 2014-10-20 [Paul] 3.11.0 * configure.ac fix `make dist` 2014-10-20 [Paul] 3.10.1-177-g06f8bb0a3 * NEWS * README * RELEASE_NOTES 3.11.0 unleashed! 2014-10-20 [Andrej Kacian] 3.10.1-176-g924f8c954 * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/rssyl/rssyl_subscribe_gtk.h RSSyl: when user chooses a different folder name for a newly subscribed feed, store the official title, so that it doesn't revert back after first feed update. 2014-10-20 [Paul] 3.10.1-175-gc77e9c8d6 * po/bg.po * po/de.po * po/eo.po * po/es.po * po/fi.po * po/he.po * po/lt.po * po/nl.po * po/pt_BR.po * po/sk.po * po/sv.po updated translations submitted by Yasen Pramatarov, Thomas Bellmann, Sian Mountbatten, Ricardo Mones Lastra, Flammie Pirinen, "Genghis Khan", Mindaugas, Marcel Pol, Frederico Goncalves Guimaraes, Slavko, and Andreas Rönnquist 2014-10-20 [Paul] 3.10.1-174-g4f476b7b7 * configure.ac fix building with --disable-nls 2014-10-20 [Paul] 3.10.1-173-gebadc395e * AUTHORS * src/gtk/authors.h you don't get into AUTHORS just for suggesting an idea, and that's all that the contribution is now 2014-10-20 [Paul] 3.10.1-172-gcb98d7498 * Makefile.am fix `make dist` 2014-10-19 [Andrej Kacian] 3.10.1-171-gf59759b1b * src/plugins/rssyl/rssyl.c RSSyl: Lose the .deleted file on folder move for now 2014-10-18 [Andrej Kacian] 3.10.1-170-g53de07493 * src/plugins/rssyl/rssyl.c RSSyl: Copy RFolderItem private data properly. 2014-10-18 [Andrej Kacian] 3.10.1-169-g532c08a45 * src/plugins/rssyl/rssyl.c Revert "RSSyl: Just copy all of the custom folderlist xml tags in copy_private_data via folder_item_{get,set}_xml class functions, instead of handling feed properties one by one." This reverts commit dc8728ee3222dbe49cdac81e6dc72b2ba206a046. 2014-10-16 [Colin Leroy] 3.10.1-168-gc6dc3e229 * src/common/ssl.c Disable SSL3.0 entirely as a Poodle fix. 2014-10-12 [Andrej Kacian] 3.10.1-167-gdc8728ee3 * src/plugins/rssyl/rssyl.c RSSyl: Just copy all of the custom folderlist xml tags in copy_private_data via folder_item_{get,set}_xml class functions, instead of handling feed properties one by one. 2014-10-05 [Ricardo Mones] 3.10.1-166-g77efe9e6e * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Libravatar: allow reduced timeout for network requests Based on original patch from Christian Hesse, thanks! 2014-09-20 [Ricardo Mones] 3.10.1-165-g8090f02e4 * src/gtk/gtkcmclist.c Remove unreachable code Since this is within the switch case where selection_mode is GTK_SELECTION_BROWSE the if is always executed and the else path is never taken. 2014-09-28 [Paul] 3.10.1-164-geba128c4f * src/imap.c re: last commit - of course, one debug_print() will do 2014-09-28 [Paul] 3.10.1-163-g72d7c35f0 * src/imap.c add more debug_prints in relation to bug 3049 2014-09-23 [Ricardo Mones] 3.10.1-162-g4d0ed65c5 * src/matcher.c Fix typos reported on irc (thanks!) 2014-09-10 [Ricardo Mones] 3.10.1-161-gd371ee555 * src/etpan/nntp-thread.c Improve thread-safety in NNTP 2014-09-18 [Ricardo Mones] 3.10.1-160-gff9859c1a * tools/tbird2claws.py Fix bug 3285 ‘modify tbird2claws.py to handle subdirectory’ 2014-09-14 [Andrej Kacian] 3.10.1-159-g9e4d6e44b * src/plugins/rssyl/parse822.c RSSyl: Do not use g_strsplit_set() to get the ID from message file, since the ID itself can contain < or > characters. Should fix bug #3282. 2014-09-13 [Ricardo Mones] 3.10.1-158-gbf4283e51 * AUTHORS * src/gtk/authors.h Add forgotten author of @^^ patch (and others) 2014-09-12 [Paul] 3.10.1-157-gedb27a1a7 * AUTHORS * src/gtk/authors.h * src/procmime.c fix bug 3265, 'procmime.c: unbalanced flockfile() / funlockfile()' Patch by Timo Teräs 2014-09-10 [Ricardo Mones] 3.10.1-156-gb29a924ec * README * src/advsearch.c * src/gtk/quicksearch.c * src/imap.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y * src/plugins/perl/cm_perl.pod * src/plugins/perl/perl_plugin.c * src/plugins/perl/tools/matcherrc2perlfilter.pl * src/prefs_matcher.c * src/procheader.c * src/procheader.h * src/textview.c * tools/filter_conv_new.pl Add new quicksearch for header's content only • The new “H S” filter searches for mail that contains string S in the content of any non-internal header. Based on patches¹² by H.Merijn Brand , with some reversion, refactoring, minor improvements and fixed typos. ¹ http://lists.claws-mail.org/pipermail/devel/2014-August/001257.html ² http://lists.claws-mail.org/pipermail/devel/2014-August/001258.html 2014-09-09 [Ricardo Mones] 3.10.1-155-g9d30727d9 * src/plugins/fancy/fancy_prefs.c Fancy: disallow editing for empty stylesheets 2014-09-05 [Paul] 3.10.1-154-gecb5946bb * src/account.c disallow editing any account (even current account) when at least one compose window is open 2014-09-03 [wwp] 3.10.1-153-g250094ca6 * src/prefs_template.c Fix a typo. 2014-09-03 [Paul] 3.10.1-152-g8c7418e62 * src/common/template.c * src/common/template.h * src/compose.c * src/prefs_template.c add Reply-To to template config 2014-09-03 [Paul] 3.10.1-151-gbbf4c48e9 * src/codeconv.c fix msg display when utf8_instead_of_locale_for_broken_mail is turned off and you use a UTF-8 locale 2014-08-28 [Paul] 3.10.1-150-g6ab4f38a4 * AUTHORS * src/common/session.c * src/common/ssl.c * src/common/ssl.h * src/gtk/authors.h Don't differentiate the protocols used when using direct SSL/TLS versus STARTTLS Patch by Alessandro Di Federico 2014-08-20 [Andrej Kacian] 3.10.1-149-g7d0fc8614 * src/folderview.c When changing focus in folderview, make sure the newly focused folder is visible first. 2014-08-13 [Ricardo Mones] 3.10.1-148-gf1fd770f6 * po/es.po Improve translation (Debian bug #757929) 2014-08-19 [Ricardo Mones] 3.10.1-147-g7a114d508 * src/common/utils.c Fix bug #3246 ‘attachment open: "remember this" ignored if ~/.mailcap does not exist’ Add also a warning if intermediate file cannot be created. 2014-08-14 [Holger Berndt] 3.10.1-146-g9166dc63e * src/plugins/python/accounttype.c * src/plugins/python/accounttype.h * src/plugins/python/composewindowtype.c Python plugin: Make 'account' property of ComposeWindow read/write 2014-08-13 [Andrej Kacian] 3.10.1-145-gfa8fd46c1 * src/plugins/rssyl/rssyl_cb_menu.c RSSyl: fix OPML import creating incorrect folder hierarchy 2014-08-12 [Holger Berndt] 3.10.1-144-g06165d299 * src/plugins/python/messageinfotype.c Python plugin: Add flag attributes to MessageInfo object 2014-08-05 [Paul] 3.10.1-143-g2abdcb244 * src/etpan/imap-thread.c * src/etpan/nntp-thread.c fix building without gnuTLS support 2014-08-02 [Michael Rasmussen] 3.10.1-142-gc8d32f0ab * src/imap_gtk.c * src/mh_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/summaryview.c Fix to apply to new behavior of foldersel_set_tree. See 247a452 2014-08-02 [Michael Rasmussen] 3.10.1-141-g247a45227 * src/foldersel.c If cur_folder is not NULL then the folder tree will have cur_folder as root 2014-08-02 [Paul] 3.10.1-140-g81b067996 * src/plugins/pgpmime/pgpmime.c implement RFE 3239, 'Remove "Content-Disposition: attachment" from PGP/MIME signed messages' modified version of the patch submitted by tdajd@6paq.com 2014-08-01 [Colin Leroy] 3.10.1-139-gd1d1180b1 * src/plugins/pgpcore/sgpgme.c Fix missing fclose(), thanks to Kevin Day 2014-08-01 [Andrej Kacian] 3.10.1-138-g71e396072 * src/common/utils.c Add check for a NULL parameter to extract_address(), to prevent possible null pointer dereference. 2014-08-01 [Andrej Kacian] 3.10.1-137-gbf1a050d4 * src/summaryview.c Actually display "(No From)" in messageview's From column when appropriate. 2014-08-01 [Paul] 3.10.1-136-g7229dd2c7 * src/plugins/pgpcore/sgpgme.c tidy up after last commit 2014-08-01 [Paul] 3.10.1-135-gee35990fd * AUTHORS * src/gtk/authors.h * src/plugins/pgpcore/sgpgme.c implement RFE 3238, 'GPG Mime Plugin exports contents to a tmpfile unnecessarily' The function gpgme_data_new_from_filepart() accepts a file stream with an offset. This information is already available via the mimeinfo variable. Instead of creating a new, temporary, file that contains some of the gpgme data, just use the original file as is. This saves resources especially on flash disks that have a limited number of writes. Patch by Kevin Day 2014-07-30 [Paul] 3.10.1-134-g6e2217d5b * src/html.c fix bug 3236, 'sc_html_parse_tag() does not recognize '
' as line break' Patch by Fabian Keil. 2014-07-30 [Paul] 3.10.1-133-g9b59699c9 * src/unmime.c fix bug 3235, 'Extraneous double quotes inside base64-encoded From header confuse 'Reply' action' 2014-07-26 [Andrej Kacian] 3.10.1-132-g3a6a70c7b * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/rssyl/rssyl_subscribe_gtk.h RSSyl: Convenience checkbox allowing user to open feed properties window after subscribing a new feed. 2014-07-25 [Andrej Kacian] 3.10.1-131-g4f09c0126 * src/plugins/rssyl/libfeed/parser_atom10.c RSSyl: Fix Atom parser getting lost within feed/author. 2014-07-25 [Paul] 3.10.1-130-g76d37e0ac * src/mainwindow.c fix the doubled up mnemonic 2014-07-25 [Paul] 3.10.1-129-gb1a697d62 * src/mainwindow.c * src/prefs_common.c * src/prefs_common.h add option to toggle mainwindow menubar, (hotkey F12) 2014-07-19 [Paul] 3.10.1-128-g973011215 * src/plugins/fancy/fancy_viewer.c don't ignore stylesheet when reloading from popup prefs 2014-07-19 [Ricardo Mones] 3.10.1-127-gd0ad5f6a2 * src/plugins/spam_report/spam_report.c Fix http://bugs.debian.org/755022 (now uses https) 2014-07-16 [Paul] 3.10.1-126-gda036db0b * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_missing.c * src/plugins/python/python_plugin.c fix some typos. patch by Andreas Rönnquist 2014-07-16 [Paul] 3.10.1-125-g491f369b6 * src/gtk/headers.h make the compiler be quiet. patch by Christian Hesse 2014-07-16 [Paul] 3.10.1-124-g1a51762c4 * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h add user specified stylesheet option 2014-07-10 [Holger Berndt] 3.10.1-123-gae895c833 * src/plugins/python/composewindowtype.c Python plugin: Fix ComposeWindow.get_account_selection 2014-07-10 [Paul] 3.10.1-122-gc3b1f98e4 * src/gtk/quicksearch.c fix bug 3173, 'quick search ignores trailing blank' 2014-07-09 [Colin Leroy] 3.10.1-121-g7acbddf5c * README Remove test 2014-07-08 [Colin Leroy] 3.10.1-120-g515309485 * README test commit 2014-07-05 [Paul] 3.10.1-119-g7fbc8356e * src/summaryview.c don't switch from 'Thread Date' to 'Date' when clicking column header When sorting by Thread Date, make clicking the Date columm header not switch to sorting by Date, but remain sorting by Thread Date, just toggling between ascending/desending, and maintaining the previous behaviour when sorting by Date. 2014-07-02 [Andrej Kacian] 3.10.1-118-gcb8a2cde4 * src/plugins/rssyl/rssyl_add_item.c RSSyl: Fix errno declaration in rssyl_add_item() breaking compilation on *BSD 2014-07-01 [Andrej Kacian] 3.10.1-117-g9ff86db84 * src/plugins/rssyl/libfeed/date.c * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_update_comments.c * src/plugins/rssyl/rssyl_update_feed.c RSSyl: more fixes for Coverity issues 2014-06-29 [Andrej Kacian] 3.10.1-116-g45a6494a2 * src/plugins/rssyl/libfeed/feed.h * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/opml_export.c * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_deleted.c RSSyl: Fix some more issues reported by Coverity. 2014-06-30 [Andrej Kacian] 3.10.1-115-gfa7987cbb * src/plugins/rssyl/libfeed/parser_atom10.c RSSyl: remove surplus semicolons from FILL macro use. 2014-06-29 [Andrej Kacian] 3.10.1-114-g175213a53 * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_rdf.c RSSyl: make sure we do not operate with NULL text in libfeed parsers' end-handlers. 2014-06-29 [Andrej Kacian] 3.10.1-113-g131668029 * src/plugins/rssyl/libfeed/feed.h RSSyl: make the libfeed parsers' FILL macro brace-safe. Thanks Colin! 2014-06-29 [Andrej Kacian] 3.10.1-112-g5d65cf9f8 * src/plugins/rssyl/rssyl_deleted.c RSSyl: fix memory leak in rssyl_deleted 2014-06-29 [Paul] 3.10.1-111-g3abe2e6d3 * src/folderview.c highlight queue if there are msgs in its sub-folders and the tree is collapsed as is done for the parent queue folder 2014-06-28 [Ricardo Mones] 3.10.1-110-g723acc906 * Makefile.am * appdata/Makefile.am * autogen.sh * config/Makefile.am * doc/Makefile.am * doc/man/Makefile.am * m4/Makefile.am * manual/Makefile.am * manual/de/Makefile.am * manual/de/dist/Makefile.am * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/dtd/Makefile.am * manual/es/Makefile.am * manual/es/dist/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/Makefile.am * manual/fr/dist/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/Makefile.am * manual/pl/dist/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am * src/Makefile.am * src/common/Makefile.am * src/etpan/Makefile.am * src/gtk/Makefile.am * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/libclamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/perl/tools/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/python/examples/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/libical/Makefile.am * src/plugins/vcalendar/libical/design-data/Makefile.am * src/plugins/vcalendar/libical/scripts/Makefile.am * tools/Makefile.am Add license and copyright to 9b3fd2b5 2014-06-27 [Ricardo Mones] 3.10.1-109-gd28575b79 * src/plugins/tnef_parse/mapi.h * src/plugins/tnef_parse/mapidefs.h * src/plugins/tnef_parse/mapitags.h * src/plugins/tnef_parse/tnef-errors.h * src/plugins/tnef_parse/tnef-types.h * src/plugins/tnef_parse/ytnef.h Add missing copyrights in tnef_parse plugin 2014-06-26 [Colin Leroy] 3.10.1-108-g4e1163d87 * src/imap.c Make INBOX case-insensitive (as RFC states), and add a check for a "Draft" folder when building folder tree. Fixes bug #3221, "Claws Mail has issues with Yahoo IMAP server/folders" 2014-06-26 [wwp] 3.10.1-107-g93fd269f9 * src/plugins/rssyl/rssyl_parse_feed.c Use the slist_free_strings_full wrapper func. 2014-06-26 [Paul] 3.10.1-106-g678ea51e8 * src/plugins/pgpcore/sgpgme.c indicate revoked UIDs 2014-06-26 [Paul] 3.10.1-105-gf146a8206 * src/plugins/pgpcore/sgpgme.c show owner trust in full info 2014-06-25 [Andrej Kacian] 3.10.1-104-gbf3f91d9c * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_update_format.c RSSyl: handle expiring comments after their parent is gone 2014-06-19 [Andrej Kacian] 3.10.1-103-g96dbb8027 * src/plugins/rssyl/rssyl_update_format.c RSSyl: during format update, copy also folder properties 2014-06-24 [Ricardo Mones] 3.10.1-102-gea91b4e80 * src/common/w32_stdio.c Fix copy paste error 2014-06-24 [Ricardo Mones] 3.10.1-101-g07b568e24 * src/plugins/libravatar/libravatar.c Fix memory leak in libravatar Thanks Christian Hesse for the patch! 2014-06-24 [Ricardo Mones] 3.10.1-100-gff9dc7bb1 * autogen.sh * src/common/w32_stdio.c * src/matcher_parser_lex.h * .../notification/gtkhotkey/gtk-hotkey-marshal.c * .../notification/gtkhotkey/gtk-hotkey-marshal.h * src/plugins/notification/gtkhotkey/gtkhotkey.h * src/quote_fmt.h * src/quote_fmt_lex.h Add some missing copyright 2014-06-24 [Andrej Kacian] 3.10.1-99-g58a62e07e * src/plugins/rssyl/rssyl_add_item.c RSSyl: do not use feed item's URL to populate an empty ID, it just confuses the comparing logic 2014-06-24 [Paul] 3.10.1-98-gfe89b3a7f * src/plugins/pgpcore/sgpgme.c fix erroneous 'untrusted' msg based on validity not trust 2014-06-22 [Colin Leroy] 3.10.1-97-gb0a0fd75f * autogen.sh Add support for NOCONFIGURE environment variable. Patch by Charles A Edwards 2014-06-18 [Andrej Kacian] 3.10.1-96-g18d334146 * src/compose.c Fix b976c1d by actually having a mnemonic char in the Subject label, so alt+s works. 2014-06-21 [Michael Rasmussen] 3.10.1-95-g91c3b966e * src/gtk/gtkaspell.h Revert 23c8b42. Caused by a bug in Debian Sid 2014-06-21 [Michael Rasmussen] 3.10.1-94-g23c8b42d7 * src/gtk/gtkaspell.h Fix wrong include 2014-06-20 [Colin Leroy] 3.10.1-93-g82866a247 * src/plugins/archive/archiver_gtk.c * src/plugins/mailmbox/maillock.c Fix unchecked return values. Patch by Christian Hesse 2014-06-20 [Colin Leroy] 3.10.1-92-g7d189b006 * src/mimeview.c Don't automatically re-check signatures 2014-06-20 [Colin Leroy] 3.10.1-91-gcf60d0299 * src/plugins/mailmbox/mailmbox.c Fix unchecked return value - Patch by Christian Hesse 2014-06-20 [Colin Leroy] 3.10.1-90-geadad58d2 * src/crash.c Fix unchecked return values - patch by Christian Hesse 2014-06-19 [Andrej Kacian] 3.10.1-89-ga1afbcac1 * src/plugins/rssyl/libfeed/Makefile.am Get rid of unneeded GTK_CFLAGS in Makefile template for rssyl/libfeed. 2014-06-19 [Andrej Kacian] 3.10.1-88-gcadecd73e * src/plugins/clamd/libclamd/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/rssyl/libfeed/Makefile.am Get rid of non-existent CLAWS_MAIL_CFLAGS in Makefile templates where it was forgotten. 2014-06-19 [Paul] 3.10.1-87-g09a777c54 * src/plugins/rssyl/libfeed/Makefile.am fix building RSSyl 2014-06-19 [Paul] 3.10.1-86-gd5a7f85b8 * src/plugins/rssyl/libfeed/Makefile.am fix build warning 2014-06-19 [Colin Leroy] 3.10.1-85-ga5e54ecd2 * src/plugins/tnef_parse/ytnef.c * src/plugins/vcalendar/libical/libical/icalrecur.c * .../vcalendar/libical/libical/icalrestriction.c.in * src/plugins/vcalendar/libical/libical/icalvalue.c * src/plugins/vcalendar/libical/libical/sspm.c Remove unused variables; patch by Christian Hesse 2014-06-19 [Colin Leroy] 3.10.1-84-g820dd8afe * src/plugins/rssyl/rssyl_update_format.c Add missing include; patch by Christian Hesse 2014-06-19 [Colin Leroy] 3.10.1-83-g314420a30 * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/mailmbox/mailmbox.c * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c Fix possibly uninitialized variables; patch by Christian Hesse 2014-06-19 [Colin Leroy] 3.10.1-82-gd08835096 * src/plugins/archive/libarchive_archive.c Undeprecate libarchive calls; Patch by Christian Hesse. 2014-06-18 [Andrej Kacian] 3.10.1-81-g8e6576797 * src/compose.c Added comments explaining the use of gtk_container_set_focus_chain(), for future generations. 2014-06-18 [Andrej Kacian] 3.10.1-80-g7975defae * src/compose.c In compose window, prevent account selection combobox to get focus when navigating widgets using arrow keys. Closes bug #3216. 2014-06-18 [Paul] 3.10.1-79-g8cd379243 * .gitignore ignore generated appdata 2014-06-18 [Andrej Kacian] 3.10.1-78-g3fc9e2180 * src/compose.c Revert "Make Up key bring focus to Subject line, if the cursor is on the first line of body textview." 2014-06-18 [Paul] 3.10.1-77-g72a6dcd1b * Makefile.am * appdata/Makefile.am * .../claws-mail-acpi_notifier.metainfo.xml.in * .../claws-mail-address_keeper.metainfo.xml.in * .../claws-mail-archive.metainfo.xml.in * .../claws-mail-att_remover.metainfo.xml.in * .../claws-mail-attachwarner.metainfo.xml.in * .../claws-mail-bogofilter.metainfo.xml.in * .../claws-mail-bsfilter.metainfo.xml.in * .../claws-mail-clamd.metainfo.xml.in * .../claws-mail-fancy.metainfo.xml.in * .../claws-mail-fetchinfo.metainfo.xml.in * .../claws-mail-gdata.metainfo.xml.in * .../claws-mail-geolocation.metainfo.xml.in * .../claws-mail-libravatar.metainfo.xml.in * .../claws-mail-mailmbox.metainfo.xml.in * .../claws-mail-newmail.metainfo.xml.in * .../claws-mail-notification.metainfo.xml.in * .../claws-mail-pdf_viewer.metainfo.xml.in * .../claws-mail-perl.metainfo.xml.in * .../claws-mail-pgpcore.metainfo.xml.in * .../claws-mail-pgpinline.metainfo.xml.in * .../claws-mail-pgpmime.metainfo.xml.in * .../claws-mail-python.metainfo.xml.in * .../claws-mail-rssyl.metainfo.xml.in * .../claws-mail-smime.metainfo.xml.in * .../claws-mail-spam_report.metainfo.xml.in * .../claws-mail-spamassassin.metainfo.xml.in * .../claws-mail-tnef_parse.metainfo.xml.in * .../claws-mail-vcalendar.metainfo.xml.in * .../claws-mail.appdata.xml.in * configure.ac * po/POTFILES.in * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am add configure option --enable-appdata and put all appdata in appdata/ 2014-06-17 [Colin Leroy] 3.10.1-76-g93ffffab9 * src/addr_compl.c Fix obvious mistake, thanks Michael (bug #3215) 2014-06-17 [Colin Leroy] 3.10.1-75-g4dbe7a875 * src/addr_compl.c * src/common/utils.h Make sure we don't access out of bounds of the match string. 2014-06-17 [Colin Leroy] 3.10.1-74-g18b45d522 * src/addr_compl.c Fix bug #3212, "Make wildcard address matching/autocomplete a bit smarter by sorting results in a more human way". Patch by Michael Gemlin. 2014-06-17 [Ricardo Mones] 3.10.1-73-g080fca09c * po/POTFILES.in Fix missing file with translations 2014-06-17 [Ricardo Mones] 3.10.1-72-gf6ba0bbe4 * src/plugins/rssyl/rssyl_feed_props.c Use gtk_combo_box_new_text only if supported 2014-06-14 [Andrej Kacian] 3.10.1-71-g72af590ae * src/plugins/rssyl/rssyl_feed_props.c Get rid of deprecated use of GtkComboBox text functions in favour of GtkComboBoxText. 2014-06-12 [Colin Leroy] 3.10.1-70-g332a84cc6 * src/plugins/rssyl/old_feeds.c * src/plugins/rssyl/old_feeds.h * src/plugins/rssyl/rssyl_update_format.c Don't forget the ssl_verify_peer pref when migrating 2014-06-11 [Colin Leroy] 3.10.1-69-g9e5668dea * src/plugins/rssyl/rssyl_update_format.c Migrate the old feeds' caches if possible. 2014-06-02 [Andrej Kacian] 3.10.1-68-g7b80f1f63 * configure.ac * po/POTFILES.in * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/feed.c * src/plugins/rssyl/feed.h * src/plugins/rssyl/feedprops.c * src/plugins/rssyl/feedprops.h * src/plugins/rssyl/libfeed/Makefile.am * src/plugins/rssyl/{ => libfeed}/date.c * src/plugins/rssyl/{ => libfeed}/date.h * src/plugins/rssyl/libfeed/feed.c * src/plugins/rssyl/libfeed/feed.h * src/plugins/rssyl/libfeed/feeditem.c * src/plugins/rssyl/libfeed/feeditem.h * src/plugins/rssyl/libfeed/feeditemenclosure.c * src/plugins/rssyl/libfeed/feeditemenclosure.h * src/plugins/rssyl/libfeed/parser.c * src/plugins/rssyl/libfeed/parser.h * src/plugins/rssyl/libfeed/parser_atom10.c * src/plugins/rssyl/libfeed/parser_atom10.h * src/plugins/rssyl/libfeed/parser_opml.c * src/plugins/rssyl/libfeed/parser_opml.h * src/plugins/rssyl/libfeed/parser_rdf.c * src/plugins/rssyl/libfeed/parser_rdf.h * src/plugins/rssyl/libfeed/parser_rss20.c * src/plugins/rssyl/libfeed/parser_rss20.h * src/plugins/rssyl/old_feeds.c * src/plugins/rssyl/old_feeds.h * src/plugins/rssyl/{opml.c => opml_export.c} * src/plugins/rssyl/{opml.h => opml_export.h} * src/plugins/rssyl/opml_import.c * src/plugins/rssyl/opml_import.h * src/plugins/rssyl/parse822.c * src/plugins/rssyl/parse822.h * src/plugins/rssyl/parsers.c * src/plugins/rssyl/parsers.h * src/plugins/rssyl/plugin.c * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_add_item.c * src/plugins/rssyl/rssyl_add_item.h * src/plugins/rssyl/rssyl_cb_gtk.c * src/plugins/rssyl/rssyl_cb_gtk.h * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_cb_menu.h * src/plugins/rssyl/rssyl_deleted.c * src/plugins/rssyl/rssyl_deleted.h * src/plugins/rssyl/rssyl_feed.c * src/plugins/rssyl/rssyl_feed.h * src/plugins/rssyl/rssyl_feed_props.c * src/plugins/rssyl/rssyl_feed_props.h * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_gtk.h * src/plugins/rssyl/rssyl_parse_feed.c * src/plugins/rssyl/rssyl_parse_feed.h * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/rssyl_subscribe.c * src/plugins/rssyl/rssyl_subscribe.h * src/plugins/rssyl/rssyl_subscribe_gtk.c * src/plugins/rssyl/rssyl_subscribe_gtk.h * src/plugins/rssyl/rssyl_update_comments.c * src/plugins/rssyl/rssyl_update_comments.h * src/plugins/rssyl/rssyl_update_feed.c * src/plugins/rssyl/rssyl_update_feed.h * src/plugins/rssyl/rssyl_update_format.c * src/plugins/rssyl/rssyl_update_format.h * src/plugins/rssyl/strreplace.c * src/plugins/rssyl/strreplace.h * src/plugins/rssyl/strutils.c * src/plugins/rssyl/strutils.h New RSSyl replacing old one. 2014-06-16 [Ricardo Mones] 3.10.1-67-g822857b4d * claws-mail.desktop.in Fix desktop file Categories and add Keywords 2014-06-16 [Ricardo Mones] 3.10.1-66-g66d5513bc * src/common/utils.h Fix bug #3211 “Fails to build in Debian hurd-i386 architecture” 2014-06-17 [Ricardo Mones] 3.10.1-65-g52cd610f6 * po/POTFILES.in Fix wrong metainfo.xml.in reference 2014-06-16 [Colin Leroy] 3.10.1-64-g41d7fd747 * src/imap.c Finish fixing bug #3212 (case where the folder exists, but is uncached and a mail with the same number is cached). 2014-06-16 [Colin Leroy] 3.10.1-63-gdfb5e223b * src/plugins/bsfilter/Makefile.am Fix typos 2014-06-16 [Colin Leroy] 3.10.1-62-g355bf5b0d * src/plugins/bogofilter/Makefile.am Fix typo 2014-06-16 [Colin Leroy] 3.10.1-61-g5bbaea400 * Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am Distribute .in files too 2014-06-16 [Paul] 3.10.1-60-g8592b7085 * .gitignore * po/POTFILES.in * src/plugins/spamassassin/Makefile.am * ...asin.metainfo.xml.in => claws-mail-spamassassin.metainfo.xml.in} fix typo (thanks to Charles A Edwards) 2014-06-15 [Colin Leroy] 3.10.1-59-g9aaf30c01 * src/imap.c Don't bother renumbering messages before creating a folder with the same name on IMAP: just remove the cached file. 2014-06-15 [Colin Leroy] 3.10.1-58-gc981e7a58 * .gitignore New files to ignore 2014-06-15 [Colin Leroy] 3.10.1-57-g42e1120c4 * src/common/utils.c * src/imap.c Cache files with a dot in front when a directory with the same number exists. Fixes bug #3212, "When msgnum matches a sub-folder name, fetch fails" 2014-06-15 [Colin Leroy] 3.10.1-56-g42eac1e8f * src/imap.c Fix creating a numeric directory when a message of the same number exists 2014-06-15 [Colin Leroy] 3.10.1-55-g15784c7a9 * src/mh.c Fix creating a numeric directory when a message with the same number exists 2014-06-13 [Colin Leroy] 3.10.1-54-geaf1e7a41 * src/plugins/bsfilter/Makefile.am Same for bsfilter 2014-06-13 [Colin Leroy] 3.10.1-53-g99b986405 * src/plugins/attachwarner/Makefile.am Missing @INTLTOOL_XML_RULE@ 2014-06-13 [Paul] 3.10.1-52-g4f405b0b6 * Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am fix this wonderful screw-up that broke `make dist` 2014-06-13 [Paul] 3.10.1-51-gc5bf66908 * po/POTFILES.in * src/plugins/acpi_notifier/Makefile.am * ...ml => claws-mail-acpi_notifier.metainfo.xml.in} * src/plugins/address_keeper/Makefile.am * ...l => claws-mail-address_keeper.metainfo.xml.in} * src/plugins/archive/Makefile.am * ...info.xml => claws-mail-archive.metainfo.xml.in} * src/plugins/att_remover/Makefile.am * ....xml => claws-mail-att_remover.metainfo.xml.in} * src/plugins/attachwarner/Makefile.am * ...xml => claws-mail-attachwarner.metainfo.xml.in} * src/plugins/bogofilter/Makefile.am * ...o.xml => claws-mail-bogofilter.metainfo.xml.in} * ...nfo.xml => claws-mail-bsfilter.metainfo.xml.in} * src/plugins/clamd/Makefile.am * ...tainfo.xml => claws-mail-clamd.metainfo.xml.in} * src/plugins/fancy/Makefile.am * ...tainfo.xml => claws-mail-fancy.metainfo.xml.in} * src/plugins/fetchinfo/Makefile.am * ...fo.xml => claws-mail-fetchinfo.metainfo.xml.in} * src/plugins/gdata/Makefile.am * ...tainfo.xml => claws-mail-gdata.metainfo.xml.in} * src/plugins/geolocation/Makefile.am * ....xml => claws-mail-geolocation.metainfo.xml.in} * src/plugins/libravatar/Makefile.am * ...o.xml => claws-mail-libravatar.metainfo.xml.in} * src/plugins/mailmbox/Makefile.am * ...nfo.xml => claws-mail-mailmbox.metainfo.xml.in} * src/plugins/newmail/Makefile.am * ...info.xml => claws-mail-newmail.metainfo.xml.in} * src/plugins/notification/Makefile.am * ...xml => claws-mail-notification.metainfo.xml.in} * src/plugins/pdf_viewer/Makefile.am * ...o.xml => claws-mail-pdf_viewer.metainfo.xml.in} * src/plugins/perl/Makefile.am * ...etainfo.xml => claws-mail-perl.metainfo.xml.in} * src/plugins/pgpcore/Makefile.am * .../pgpcore/claws-mail-pgpcore.metainfo.xml.in * src/plugins/pgpinline/Makefile.am * ...fo.xml => claws-mail-pgpinline.metainfo.xml.in} * src/plugins/pgpmime/Makefile.am * ...info.xml => claws-mail-pgpmime.metainfo.xml.in} * src/plugins/python/Makefile.am * ...ainfo.xml => claws-mail-python.metainfo.xml.in} * src/plugins/rssyl/Makefile.am * ...tainfo.xml => claws-mail-rssyl.metainfo.xml.in} * src/plugins/smime/Makefile.am * ...tainfo.xml => claws-mail-smime.metainfo.xml.in} * src/plugins/spam_report/Makefile.am * ....xml => claws-mail-spam_report.metainfo.xml.in} * src/plugins/spamassassin/Makefile.am * ....xml => claws-mail-spamassasin.metainfo.xml.in} * src/plugins/tnef_parse/Makefile.am * ...o.xml => claws-mail-tnef_parse.metainfo.xml.in} * src/plugins/vcalendar/Makefile.am * ...fo.xml => claws-mail-vcalendar.metainfo.xml.in} internationalise plugin appdata files 2014-06-13 [Paul] 3.10.1-50-g8ac91cd96 * autogen.sh add a check and warning for missing intltool; add --automake to intltoolize call 2014-06-13 [Colin Leroy] 3.10.1-49-g384094e22 * INSTALL Mention intltool 2014-06-13 [Colin Leroy] 3.10.1-48-g61caaa133 * src/avatars.c * src/ldapupdate.c Unmark some warnings from translations 2014-06-13 [Colin Leroy] 3.10.1-47-g924b0a219 * po/fr.po Start translating .desktop and .appdata to test new system 2014-06-13 [Paul] 3.10.1-44-g88ca6fba8 * src/gtk/authors.h keep this listing in alphabetical order 2014-06-13 [Paul] 3.10.1-43-g629049dc3 * src/plugins/acpi_notifier/claws-mail-acpi_notifier.metainfo.xml * src/plugins/address_keeper/claws-mail-address_keeper.metainfo.xml * src/plugins/archive/claws-mail-archive.metainfo.xml * src/plugins/att_remover/claws-mail-att_remover.metainfo.xml * src/plugins/attachwarner/claws-mail-attachwarner.metainfo.xml * src/plugins/bogofilter/claws-mail-bogofilter.metainfo.xml * src/plugins/bsfilter/claws-mail-bsfilter.metainfo.xml * src/plugins/clamd/claws-mail-clamd.metainfo.xml * src/plugins/fancy/claws-mail-fancy.metainfo.xml * src/plugins/fetchinfo/claws-mail-fetchinfo.metainfo.xml * src/plugins/gdata/claws-mail-gdata.metainfo.xml * src/plugins/geolocation/claws-mail-geolocation.metainfo.xml * src/plugins/libravatar/claws-mail-libravatar.metainfo.xml * src/plugins/mailmbox/claws-mail-mailmbox.metainfo.xml * src/plugins/newmail/claws-mail-newmail.metainfo.xml * src/plugins/notification/claws-mail-notification.metainfo.xml * src/plugins/pdf_viewer/claws-mail-pdf_viewer.metainfo.xml * src/plugins/perl/claws-mail-perl.metainfo.xml * src/plugins/pgpinline/claws-mail-pgpinline.metainfo.xml * src/plugins/pgpmime/claws-mail-pgpmime.metainfo.xml * src/plugins/python/claws-mail-python.metainfo.xml * src/plugins/rssyl/claws-mail-rssyl.metainfo.xml * src/plugins/smime/claws-mail-smime.metainfo.xml * src/plugins/spam_report/claws-mail-spam_report.metainfo.xml * src/plugins/spamassassin/claws-mail-spamassasin.metainfo.xml * src/plugins/tnef_parse/claws-mail-tnef_parse.metainfo.xml * src/plugins/vcalendar/claws-mail-vcalendar.metainfo.xml use our own address as 2014-06-13 [Igor Gnatenko] 3.10.1-43-g732e1bb51 * .gitignore * Makefile.am * autogen.sh * ...s-mail.appdata.xml => claws-mail.appdata.xml.in * claws-mail.desktop * claws-mail.desktop.in * configure.ac * po/Makefile.in.in * po/POTFILES.in * po/POTFILES.skip * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/el.po * po/en_GB.po * po/eo.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/ko.po * po/lt.po * po/nb.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po i18n: improve translations 2014-06-13 [Igor Gnatenko] 3.10.1-42-g20d68dd43 * src/plugins/fetchinfo/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/spamassassin/Makefile.am fix automake errors src/plugins/fetchinfo/Makefile.am:83: warning: EXTRA_DIST multiply defined in condition TRUE ... src/plugins/fetchinfo/Makefile.am:8: ... 'EXTRA_DIST' previously defined here src/plugins/perl/Makefile.am:38: warning: EXTRA_DIST multiply defined in condition TRUE ... src/plugins/perl/Makefile.am:8: ... 'EXTRA_DIST' previously defined here src/plugins/pgpinline/Makefile.am:7: warning: appdata_DATA multiply defined in condition TRUE ... src/plugins/pgpinline/Makefile.am:5: ... 'appdata_DATA' previously defined here src/plugins/spamassassin/Makefile.am:42: warning: EXTRA_DIST multiply defined in condition TRUE ... src/plugins/spamassassin/Makefile.am:8: ... 'EXTRA_DIST' previously defined here 2014-06-12 [Igor Gnatenko] 3.10.1-41-g6e984bced * AUTHORS * src/gtk/authors.h AUTHORS: add me as contributor 2014-06-12 [Igor Gnatenko] 3.10.1-40-g7cf523f9e * tools/check-appstream.sh appstream: add tools for checking Reference: http://www.thewildbeast. 2014-06-12 [Igor Gnatenko] 3.10.1-39-gf7999d439 * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/claws-mail-vcalendar.metainfo.xml metainfo: add vcalendar plugin Reference: http://www.thewildbeast.co. 2014-06-12 [Igor Gnatenko] 3.10.1-38-g0a993fd53 * src/plugins/tnef_parse/Makefile.am * src/plugins/tnef_parse/claws-mail-tnef_parse.metainfo.xml metainfo: add tnef_parse plugin Reference: http://www.thewildbeast.co 2014-06-12 [Igor Gnatenko] 3.10.1-37-g547ade766 * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/claws-mail-spam_report.metainfo.xml metainfo: add spam_report plugin Reference: http://www.thewildbeast.c 2014-06-12 [Igor Gnatenko] 3.10.1-36-g2c8d5f395 * src/plugins/spamassassin/Makefile.am * src/plugins/spamassassin/claws-mail-spamassasin.metainfo.xml metainfo: add spamassasin plugin Reference: http://www.thewildbeast.c 2014-06-12 [Igor Gnatenko] 3.10.1-35-gcf95f6fb1 * src/plugins/smime/Makefile.am * src/plugins/smime/claws-mail-smime.metainfo.xml metainfo: add smime plugin Reference: http://www.thewildbeast.co.uk/c 2014-06-12 [Igor Gnatenko] 3.10.1-34-g28c8f1e2a * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/claws-mail-rssyl.metainfo.xml metainfo: add rssyl plugin Reference: http://www.thewildbeast.co.uk/c 2014-06-12 [Igor Gnatenko] 3.10.1-33-gc21423fb6 * src/plugins/python/Makefile.am * src/plugins/python/claws-mail-python.metainfo.xml metainfo: add python plugin Reference: http://www.thewildbeast.co.uk/ 2014-06-12 [Igor Gnatenko] 3.10.1-32-g03df1ed55 * src/plugins/pgpmime/Makefile.am * src/plugins/pgpmime/claws-mail-pgpmime.metainfo.xml metainfo: add pgpmime plugin Reference: http://www.thewildbeast.co.uk 2014-06-12 [Igor Gnatenko] 3.10.1-31-g841a55723 * src/plugins/pgpinline/Makefile.am * src/plugins/pgpinline/claws-mail-pgpinline.metainfo.xml metainfo: add pgpinline plugin Reference: http://www.thewildbeast.co. 2014-06-12 [Igor Gnatenko] 3.10.1-30-g09a5a4de4 * src/plugins/perl/Makefile.am * src/plugins/perl/claws-mail-perl.metainfo.xml metainfo: add perl plugin Reference: http://www.thewildbeast.co.uk/cl 2014-06-12 [Igor Gnatenko] 3.10.1-29-g6d4523406 * src/plugins/pdf_viewer/Makefile.am * src/plugins/pdf_viewer/claws-mail-pdf_viewer.metainfo.xml metainfo: add pdf_viewer plugin Reference: http://www.thewildbeast.co 2014-06-12 [Igor Gnatenko] 3.10.1-28-g946cfc167 * src/plugins/notification/Makefile.am * .../notification/claws-mail-notification.metainfo.xml metainfo: add notification plugin Reference: http://www.thewildbeast. 2014-06-12 [Igor Gnatenko] 3.10.1-27-gd9dd416a4 * src/plugins/newmail/Makefile.am * src/plugins/newmail/claws-mail-newmail.metainfo.xml metainfo: add newmail plugin Reference: http://www.thewildbeast.co.uk 2014-06-12 [Igor Gnatenko] 3.10.1-26-g774c62699 * src/plugins/mailmbox/Makefile.am * src/plugins/mailmbox/claws-mail-mailmbox.metainfo.xml metainfo: add mailmbox plugin Reference: http://www.thewildbeast.co.u 2014-06-12 [Igor Gnatenko] 3.10.1-25-gfde9c5e01 * src/plugins/libravatar/Makefile.am * src/plugins/libravatar/claws-mail-libravatar.metainfo.xml metainfo: add libravatar plugin Reference: http://www.thewildbeast.co 2014-06-12 [Igor Gnatenko] 3.10.1-24-g798e07d11 * src/plugins/geolocation/Makefile.am * src/plugins/geolocation/claws-mail-geolocation.metainfo.xml metainfo: add geolocation plugin Reference: http://www.thewildbeast.c 2014-06-12 [Igor Gnatenko] 3.10.1-23-g47b9566e1 * src/plugins/gdata/Makefile.am * src/plugins/gdata/claws-mail-gdata.metainfo.xml metainfo: add gdata plugin Reference: http://www.thewildbeast.co.uk/c 2014-06-12 [Igor Gnatenko] 3.10.1-22-g1d1cfb225 * src/plugins/fetchinfo/Makefile.am * src/plugins/fetchinfo/claws-mail-fetchinfo.metainfo.xml metainfo: add fetchinfo plugin Reference: http://www.thewildbeast.co. 2014-06-12 [Igor Gnatenko] 3.10.1-21-g6534b37a6 * src/plugins/fancy/Makefile.am * src/plugins/fancy/claws-mail-fancy.metainfo.xml metainfo: add fancy plugin Reference: http://www.thewildbeast.co.uk/c 2014-06-12 [Igor Gnatenko] 3.10.1-20-g0def03839 * src/plugins/clamd/Makefile.am * src/plugins/clamd/claws-mail-clamd.metainfo.xml metainfo: add clamd plugin Reference: http://www.thewildbeast.co.uk/c 2014-06-12 [Igor Gnatenko] 3.10.1-19-g47f65c909 * src/plugins/bsfilter/Makefile.am * src/plugins/bsfilter/claws-mail-bsfilter.metainfo.xml metainfo: add bsfilter plugin Reference: http://www.thewildbeast.co.u 2014-06-12 [Igor Gnatenko] 3.10.1-18-gb997eec67 * src/plugins/bogofilter/Makefile.am * src/plugins/bogofilter/claws-mail-bogofilter.metainfo.xml metainfo: add bogofilter plugin Reference: http://www.thewildbeast.co 2014-06-12 [Igor Gnatenko] 3.10.1-17-g88889aa81 * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/claws-mail-att_remover.metainfo.xml metainfo: add att_remover plugin Reference: http://www.thewildbeast.c 2014-06-12 [Igor Gnatenko] 3.10.1-16-g2402caa8e * src/plugins/attachwarner/Makefile.am * .../attachwarner/claws-mail-attachwarner.metainfo.xml metainfo: add attachwarner plugin Reference: http://www.thewildbeast. 2014-06-12 [Igor Gnatenko] 3.10.1-15-g79910d437 * src/plugins/archive/Makefile.am * src/plugins/archive/claws-mail-archive.metainfo.xml metainfo: add archive plugin Reference: http://www.thewildbeast.co.uk 2014-06-12 [Igor Gnatenko] 3.10.1-14-g2950a5695 * src/plugins/address_keeper/Makefile.am * .../address_keeper/claws-mail-address_keeper.metainfo.xml metainfo: add address_keeper plugin Reference: http://www.thewildbeas 2014-06-12 [Igor Gnatenko] 3.10.1-13-g3fa5dbc6f * src/plugins/acpi_notifier/Makefile.am * .../acpi_notifier/claws-mail-acpi_notifier.metainfo.xml metainfo: add acpi_notifier plugin Reference: http://www.thewildbeast 2014-06-12 [Colin Leroy] 3.10.1-12-g573f5ca6c * src/wizard.c Fix wrong replace in default strings, introduced by a Coverity fix 2014-06-11 [Colin Leroy] 3.10.1-11-g89b7b7a79 * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_manager.c Fix new Coverity defects 2014-06-11 [Paul] 3.10.1-10-g96198d8fa * src/plugins/notification/notification_prefs.c fix a typo 2014-06-10 [Colin Leroy] 3.10.1-9-g06ce560be * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c Coverity fixes 2014-06-10 [Colin Leroy] 3.10.1-8-g35e2085f2 * src/procmime.c * src/statusbar.c * src/summary_search.c * src/summaryview.c * src/wizard.c Coverity fixes 2014-06-10 [Colin Leroy] 3.10.1-7-g04314da11 * src/compose.c * src/compose.h * src/gtk/filesel.c * src/gtk/gtksctree.c * src/gtk/gtksctree.h * src/message_search.c * src/mimeview.c * src/mimeview.h * src/noticeview.c * src/noticeview.h * src/plugins/notification/notification_trayicon.c * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_summaries.c * src/printing.c * src/summary_search.c * src/summaryview.c * src/summaryview.h * src/toolbar.c * src/toolbar.h Drop old unsupported GTK+ conditionals too 2014-06-09 [Paul] 3.10.1-6-g0f71a2950 * src/common/utils.h more code removal due to min version of glib now being 2.20 2014-06-09 [Paul] 3.10.1-5-g8f81dc621 * src/common/session.c fix indent (broken in last commit) 2014-06-09 [Paul] 3.10.1-4-gd32126513 * src/common/session.c * src/common/utils.c * src/gtk/filesel.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c * src/gtk/gtkutils.c * src/gtk/gtkvscrollbutton.c * src/inc.c * src/main.c * src/plugins/archive/libarchive_archive.c * src/prefs_customheader.c * src/summaryview.c now min version of glib is 2.20, remove all irrelevent conditionals 2014-06-09 [Paul] 3.10.1-3-g7c90d0120 * src/plugins/pgpcore/sgpgme.c in full sig info: fix check for revoked key error code, and indicate expired key 2014-06-09 [Paul] 3.10.1-2-g5b06e357b * src/plugins/pgpcore/sgpgme.c be a little more verbose with revoked key and expired signature notices 2014-06-09 [Colin Leroy] 3.10.1-1-gce5f9414a * src/plugins/pgpcore/sgpgme.c Make revoked keys explicit 2014-06-09 [Paul] 3.10.1 * NEWS * README * RELEASE_NOTES release 3.10.1 2014-06-09 [Paul] 3.10.0-79-g950d3d073 * src/plugins/pgpcore/sgpgme.c generate RSA keys (default in gpg) 2014-06-09 [Paul] 3.10.0-78-g0a91875b7 * src/plugins/pgpcore/sgpgme.c generate a 2048 bit key (default size in gpg) 2014-06-08 [Colin Leroy] 3.10.0-77-gc9831fc98 * src/plugins/tnef_parse/tnef_dump.c * src/plugins/tnef_parse/tnef_dump.h * src/plugins/tnef_parse/tnef_parse.c * src/plugins/tnef_parse/ytnef.c Coverity fixes 2014-06-08 [Michael Rasmussen] 3.10.0-72-g541a94138 * configure.ac Raised requirements for glib to 2.20. 2014-06-08 [Colin Leroy] 3.10.0-74-g61c0a7f00 * src/plugins/clamd/libclamd/clamd-plugin.c Fix another double-close 2014-06-07 [Colin Leroy] 3.10.0-73-g4b91074c9 * src/plugins/smime/smime.c Coverity fixes 2014-06-07 [Colin Leroy] 3.10.0-72-gfef490583 * src/plugins/pdf_viewer/poppler_viewer.c More Coverity fixes 2014-06-07 [Colin Leroy] 3.10.0-71-gbee3bbd64 * src/plugins/pdf_viewer/poppler_viewer.c Coverity fix 2014-06-07 [Colin Leroy] 3.10.0-70-g9241dffb3 * src/plugins/pdf_viewer/poppler_viewer.c WHITESPACE EVERYWHERE! 2014-06-07 [Colin Leroy] 3.10.0-69-g3c5341570 * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/clamd/libclamd/clamd-plugin.c Fix Coverity errors (incl. serious crashers), rework sock being global static for no reason. 2014-06-07 [Colin Leroy] 3.10.0-68-ge4178b938 * src/plugins/fancy/fancy_viewer.c Fancy Coverity fixes 2014-06-07 [Colin Leroy] 3.10.0-67-g1fcddc030 * src/addressbook.c * src/crash.c * src/folderview.c * src/jpilot.c * src/ldapquery.c * src/ldapupdate.c * src/ldif.c * src/main.c * src/mimeview.c * src/mutt.c * src/partial_download.c * src/pine.c More coverity fixes 2014-06-06 [Colin Leroy] 3.10.0-66-g2267232d4 * src/plugins/bogofilter/bogofilter.c Fix stupid typo 2014-06-06 [Colin Leroy] 3.10.0-65-g91d416452 * src/addr_compl.c * src/addressbook.c * src/common/ssl_certificate.c * src/prefs_account.c * src/prefs_common.c * src/prefs_filtering.c * src/prefs_themes.c * src/prefs_toolbar.c * src/printing.c * src/quote_fmt_parse.y * src/send_message.c * src/textview.c Coverity fixes 2014-06-06 [Colin Leroy] 3.10.0-64-gf5eb56464 * src/mainwindow.c * src/plugins/bogofilter/bogofilter.c * src/plugins/pgpcore/select-keys.c * src/plugins/pgpcore/sgpgme.c * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/procmime.c * src/procmsg.c * src/procmsg.h * src/summaryview.c * src/textview.c Coverity fixes 2014-06-06 [Colin Leroy] 3.10.0-63-gfd779c80a * src/crash.c * src/matcher.c * src/matcher_parser_lex.l * src/mbox.c * src/messageview.c * src/mh.c * src/mimeview.c * src/msgcache.c * src/news.c * src/partial_download.c Coverity fixes 2014-06-05 [Colin Leroy] 3.10.0-62-gcf8bcfa09 * src/imap.c * src/importldif.c * src/main.c * src/mainwindow.c * src/messageview.c More Coverity fixes 2014-06-05 [Colin Leroy] 3.10.0-61-g767368e89 * src/compose.c * src/edittags.c * src/filtering.c * src/folder.c * src/folderview.c * src/grouplistdialog.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmctree.c * src/gtk/gtkunit.c * src/gtk/gtkutils.c * src/gtk/prefswindow.c * src/gtk/quicksearch.c More Coverity fixes 2014-06-05 [Colin Leroy] 3.10.0-60-g168e74c7d * src/etpan/imap-thread.c * src/etpan/nntp-thread.c Coverity fixes 2014-06-05 [Colin Leroy] 3.10.0-59-ga053d9954 * src/common/smtp.c * src/common/smtp.h * src/common/socket.c * src/common/ssl.c * src/common/ssl_certificate.c * src/common/template.c * src/common/utils.c * src/common/xmlprops.c * src/send_message.c Fix Coverity issues in common 2014-06-05 [Colin Leroy] 3.10.0-58-g81dbf3df2 * src/account.c Correct fix for the memmove 2014-06-05 [Colin Leroy] 3.10.0-57-g6cfe20b1b * src/account.c Wrong fix 2014-06-05 [Colin Leroy] 3.10.0-56-g494eff54d * src/avatars.c * src/procheader.c Fix wrong binary logic 2014-06-05 [Colin Leroy] 3.10.0-55-g8e7225406 * src/addrindex.c Coverity fixes 2014-06-05 [Colin Leroy] 3.10.0-54-gf3ff9ce08 * src/addrharvest.c Coverity fixes 2014-06-05 [Colin Leroy] 3.10.0-53-g45d133641 * src/plugins/mailmbox/mailimf_types_helper.c Finish previous fix 2014-06-05 [Colin Leroy] 3.10.0-52-ged3685823 * src/addressbook.c Coverity fixes 2014-06-05 [Colin Leroy] 3.10.0-51-g8a6b07b19 * src/addressadd.c Fix missing NULL checks 2014-06-05 [Colin Leroy] 3.10.0-50-gd2da356bd * src/addrcustomattr.c Fix Coverity issues 2014-06-05 [Colin Leroy] 3.10.0-49-gf7c66aa0f * src/addrbook.c Fix g_stat return value unchecked 2014-06-05 [Colin Leroy] 3.10.0-48-gd2b07ae10 * src/addr_compl.c Fix missing mutex accessing _displayQueue_ 2014-06-05 [Colin Leroy] 3.10.0-47-g8bab691ab * src/account.c Fix off-by-one 2014-06-05 [Colin Leroy] 3.10.0-46-g834a78111 * src/plugins/mailmbox/mailimf_types_helper.c Another wrong free 2014-06-05 [Colin Leroy] 3.10.0-45-g2ce0c73c2 * src/plugins/mailmbox/mailimf_types_helper.c Fix another use-after-free 2014-06-05 [Colin Leroy] 3.10.0-44-g70322459d * src/plugins/tnef_parse/tnef_dump.c Don't close FILE we don't own 2014-06-05 [Colin Leroy] 3.10.0-43-g67caebc66 * src/plugins/mailmbox/mailimf_types_helper.c Fix use after free 2014-06-05 [Colin Leroy] 3.10.0-42-ge6776707a * po/cs.po * po/de.po * po/es.po * po/fi.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/sk.po * po/sv.po * po/zh_CN.po * po/zh_TW.po fix wrong fuzzies 2014-06-05 [Colin Leroy] 3.10.0-41-g355537041 * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/eo.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Reintegrate RSSyl's don't-mark-as-unread translations from 3.9.3. Fix the fuzzy ones where "Never mark as unread" was translated the same as "Always mark as unread" in at least 8 languages, by removing them. 2014-06-03 [Ricardo Mones] 3.10.0-40-g77f99ee3a * src/plugins/vcalendar/vcal_dbus.c Probable fix for Debian bug 730050 “vcalendar plugin crash” 2014-06-03 [Paul] 3.10.0-39-gf9985ae65 * src/mainwindow.c fix bug 3170, 'QuickSearch fights with View/Hide read threads menu option' 2014-06-03 [Paul] 3.10.0-38-g1acda3610 * src/gtk/quicksearch.c implement RFC 3196, 'When changing quicksearch Search Type, set focus to search input box' and simplify a bit 2014-06-02 [Colin Leroy] 3.10.0-37-g5a569c3d2 * configure.ac fix wrong gnuTLS: yes when no. 2014-06-02 [Colin Leroy] 3.10.0-36-g6600454d4 * configure.ac Check for GnuTLS >= 2.11 only if we have GnuTLS >= 2.2 2014-06-02 [Colin Leroy] 3.10.0-35-g75da95281 * src/common/ssl_certificate.c Fix another uninitialized variable (and make things more clear) 2014-06-02 [Colin Leroy] 3.10.0-34-g4f4eb49eb * src/msgcache.c Fix uninitialized variable 2014-06-01 [Andrej Kacian] 3.10.0-33-ge7dc27cfb * src/plugins/rssyl/rssyl_gtk.c Revert commit dc6d8a1 to restore correct meaning of the silent_update feed setting. 2014-06-01 [Colin Leroy] 3.10.0-32-gbb5daa0fa * src/summaryview.c Deduplicate three identical functions 2014-06-01 [Andrej Kacian] 3.10.0-31-g028920e4a * src/procheader.c * src/procmsg.h Remove unused code blocks in procheader.c. 2014-06-01 [Fabian Keil] 3.10.0-30-g5f52f113a * src/html.c Fix bug #3201 "Fix memory corruption in sc_html_read_line()" Previously fread() could fill the whole buffer in which case buf[n] = '\0' messed up the stack. Introduced in d0c64a09 + 4ab3585743. 2014-06-01 [Paul] 3.10.0-29-g3ae5095cb * po/de.po de.po update by Thomas Bellman 2014-05-31 [Andrej Kacian] 3.10.0-28-g2695955e3 * src/plugins/rssyl/parsers.c Check for existence of xmlNode namespace, to prevent NULL pointer crashes. 2014-05-31 [Andrej Kacian] 3.10.0-27-g836015db5 * src/plugins/rssyl/parsers.c When parsing RSS 2.0, ignore tags with a namespace prefix. 2014-05-31 [Colin Leroy] 3.10.0-26-g11654e733 * po/he.po Add string, thanks to Genghis 2014-05-31 [Colin Leroy] 3.10.0-25-g26fb6244a * src/folderview.c Fix spacing in Folderview if the font is far from the system font 2014-05-31 [Colin Leroy] 3.10.0-24-g71fd3cd97 * po/bg.po * po/cs.po * po/eo.po * po/pt_BR.po * po/sk.po * po/sv.po Add new string 2014-05-30 [Colin Leroy] 3.10.0-23-g886430181 * src/plugins/vcalendar/libical/libical/sspm.c Fix stupid uses of sizeof(), thanks to mirraz1@rambler.ru Fixes bug #2981, "claws-mail-3.9.3 compilation warnings" 2014-05-30 [Colin Leroy] 3.10.0-22-gd2af47b2d * src/mainwindow.c Fix bug #2728, "erroneous switching from one to three column view" 2014-05-30 [Colin Leroy] 3.10.0-19-g9326abda1 * po/sv.po Add the new string 2014-05-30 [Colin Leroy] 3.10.0-18-g4366dc838 * po/sk.po Add sk string 2014-05-30 [Ricardo Mones] 3.10.0-18-gfc3b76265 * po/es.po Update Spanish translation for 3.10.1 2014-05-30 [Colin Leroy] 3.10.0-17-gb875a6f04 * po/hu.po Add new string 2014-05-30 [Colin Leroy] 3.10.0-16-ge4983fb21 * po/id_ID.po Add new string 2014-05-30 [Colin Leroy] 3.10.0-15-gf1474229e * po/nl.po Add new string for nl 2014-05-30 [Colin Leroy] 3.10.0-14-gffd5e1670 * po/fr.po Add new string 2014-05-30 [Paul] 3.10.0-13-ga9819c950 * po/eo.po fix 2 fatal errors in eo.po 2014-05-30 [Paul] 3.10.0-12-gf199585b1 * po/eo.po Esperanto update from Fredrick Brennan 2014-05-29 [Paul] 3.10.0-11-gfe5dbbc96 * AUTHORS * src/gtk/authors.h update Frederico Goncalves Guimaraes's (pt_BR translator) email address 2014-05-29 [Ricardo Mones] 3.10.0-10-g0fff96743 * src/compose.c Fix “File (null) doesn't exist” error dialog When attaching a non-existing file via --attach 2014-05-28 [Colin Leroy] 3.10.0-9-g78965aa3b * src/common/session.c * src/common/session.h * src/common/socket.h * src/common/ssl.c * src/common/ssl_certificate.c * src/common/ssl_certificate.h * src/compose.c * src/etpan/etpan-ssl.c * src/etpan/etpan-ssl.h * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/pop.c * src/prefs_account.c * src/prefs_account.h * src/send_message.c Add a per-account preference to allow automatically accepting unknown and changed SSL certificates, if they're valid (that is, if the root CA is trusted by the distro). 2014-05-28 [Colin Leroy] 3.10.0-8-g7c1bb13b9 * src/compose.c Fix the race fix, now preventing the compose window to be closed. 2014-05-28 [Paul] 3.10.0-7-g549a885ee * po/de.po German translation, updated by Thomas Bellmann 2014-05-27 [Colin Leroy] 3.10.0-6-gc5f8f8d10 * claws-mail.desktop Add Actions (fixes the standard hence implementable part of bug #3178) see latest.html#extra-actions-identifier 2014-05-27 [Colin Leroy] 3.10.0-5-g589e83eb7 * src/main.c Automatically set gtk-auto-mnemonics on Win32; fixes bug #3179 2014-05-27 [Ricardo Mones] 3.10.0-4-gbdf300239 * doc/man/claws-mail.1 Manpage: update COPYRIGHT, add LICENSE section 2014-05-27 [Colin Leroy] 3.10.0-3-ga62d0234d * claws-mail.appdata.xml Relicence this file so it is Debian-shippable. 2014-05-26 [Colin Leroy] 3.10.0-2-g51af19b25 * src/prefs_account.c Fix GCond use with newer Glib 2014-05-26 [Paul] 3.10.0-1-g749c0585d * tools/claws.i18n.status.pl added Esperanto and re-instated Dutch 2014-05-26 [Paul] 3.10.0 * NEWS * README * RELEASE_NOTES release 3.10.0 2014-05-26 [Colin Leroy] 3.9.3-235-gb94a982c5 * src/folderview.c Fix bold font not being derived from normal font, but from system font 2014-05-26 [Paul] 3.9.3-234-g77ea03911 * po/cs.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/lt.po * po/nl.po * po/pt_BR.po * po/sk.po * po/sv.po update translations submitted by David Vachulka, Flammie Pirinen, "Genghis Khan", Páder Rezső, MSulchan Darmawan, Mindaugas, Marcel Pol, Frederico Goncalves Guimaraes, Slavko, and Andreas Rönnquist 2014-05-26 [Ricardo Mones] 3.9.3-233-g92785ab85 * claws-mail.appdata.xml Fix desktop file reference 2014-05-25 [Colin Leroy] 3.9.3-232-ga70a17a61 * claws-mail.appdata.xml Fix wording, thanks to Paul! 2014-05-25 [Colin Leroy] 3.9.3-231-g0d1dfe65a * Makefile.am * claws-mail.appdata.xml Added appdata helper file - http://people.freedesktop.org/~hughsient/appdata/ 2014-05-25 [Ricardo Mones] 3.9.3-230-g6a68d40e7 * tools/README Oops, no relation with this 2014-05-25 [Ricardo Mones] 3.9.3-229-g35148618b * NEWS * tools/README Some other minor license fixes 2014-05-25 [Ricardo Mones] 3.9.3-228-g99e1a2be6 * src/plugins/vcalendar/libical/LICENSE * src/plugins/vcalendar/libical/README Restore licensing for embedded libical 2014-05-25 [Ricardo Mones] 3.9.3-227-g3497bbcfc * m4/aspell.m4 * m4/check-type.m4 * m4/gnupg-check-typedef.m4 * m4/spamassassin.m4 Add missing copyright notices to m4 files 2014-05-25 [Ricardo Mones] 3.9.3-226-g9b3fd2b56 * Makefile.am * config/Makefile.am * doc/Makefile.am * doc/man/Makefile.am * m4/Makefile.am * manual/Makefile.am * manual/de/Makefile.am * manual/de/dist/Makefile.am * manual/de/dist/html/Makefile.am * manual/de/dist/pdf/Makefile.am * manual/de/dist/ps/Makefile.am * manual/de/dist/txt/Makefile.am * manual/dist/Makefile.am * manual/dist/html/Makefile.am * manual/dist/pdf/Makefile.am * manual/dist/ps/Makefile.am * manual/dist/txt/Makefile.am * manual/dtd/Makefile.am * manual/es/Makefile.am * manual/es/dist/Makefile.am * manual/es/dist/html/Makefile.am * manual/es/dist/pdf/Makefile.am * manual/es/dist/ps/Makefile.am * manual/es/dist/txt/Makefile.am * manual/fr/Makefile.am * manual/fr/dist/Makefile.am * manual/fr/dist/html/Makefile.am * manual/fr/dist/pdf/Makefile.am * manual/fr/dist/ps/Makefile.am * manual/fr/dist/txt/Makefile.am * manual/pl/Makefile.am * manual/pl/dist/Makefile.am * manual/pl/dist/html/Makefile.am * manual/pl/dist/pdf/Makefile.am * manual/pl/dist/ps/Makefile.am * manual/pl/dist/txt/Makefile.am * src/Makefile.am * src/common/Makefile.am * src/etpan/Makefile.am * src/gtk/Makefile.am * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/libclamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/perl/tools/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/python/examples/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/libical/Makefile.am * src/plugins/vcalendar/libical/design-data/Makefile.am * src/plugins/vcalendar/libical/scripts/Makefile.am * tools/Makefile.am Update licensing for Makefile.am files 2014-05-23 [Colin Leroy] 3.9.3-225-g5e1e3a0cb * src/compose.c Better place to remove the draft callback, where we hold the mutex 2014-05-23 [Colin Leroy] 3.9.3-224-gf19a85fc6 * src/compose.c Remove draft_timeout_tag too before destroying 2014-05-23 [Colin Leroy] 3.9.3-223-g78b5d80a0 * src/undo.c Fix crash with auto-indent 2014-05-23 [wwp] 3.9.3-222-gd7493e38a * src/common/utils.c * src/common/utils.h Add g_utf8_substring function for compiling with GLIB < 2.30. 2014-05-22 [Colin Leroy] 3.9.3-221-ga873d8f79 * src/compose.c * src/compose.h * src/folder.c * src/folder.h * src/folderview.c * src/news_gtk.c Better solution than a global function call, use our hook infrastructure (with minor modifications for moving) 2014-05-22 [Colin Leroy] 3.9.3-220-gdd8b4d95d * src/messageview.c * src/messageview.h * src/summaryview.c Constify messageview_get_msgview_list() 2014-05-22 [Colin Leroy] 3.9.3-219-g6086f18b8 * src/compose.c * src/compose.h * src/folder.c * src/main.c * src/prefs_actions.c * src/toolbar.c Fix bug #2447, "Compose window crashes if moving a folder that is being replied to". Also constify compose_get_compose_list() 2014-05-22 [Colin Leroy] 3.9.3-218-g61e19ee9a * src/undo.c Fix bug #2238, "Incorrect undo/redo operations after paste with replace from context menu". Order of insert/delete is reversed when pasting from the context menu. Patch by Mikhail Efremov. 2014-05-22 [Colin Leroy] 3.9.3-217-g0dbb415b3 * src/compose.c * src/undo.c * src/undo.h Fix Undo after wrapping a paragraph, which undid every line wrap one by one, and make it atomic. 2014-05-22 [Colin Leroy] 3.9.3-216-geba3ff6f6 * src/compose.c Fix bug #2179, "Improve quotation wrapping support": Make manual wrapping also wrap quotes. 2014-05-22 [Colin Leroy] 3.9.3-215-g6b252626a * src/folderview.c * src/gtk/gtkcmclist.c Avoid using gtk_widget_set_style(), so these widgets can get theme or DPI changes signals and react accordingly. 2014-05-22 [Ricardo Mones] 3.9.3-214-g73eccfcf8 * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/el.po * po/en_GB.po * po/eo.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/ko.po * po/lt.po * po/nb.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Licensing review for translation files • Standarise headers and add licensing information • Standarise all Project-Id-Version headers • Fix obsolete mail values on Report-Msgid-Bugs-To headers 2014-05-22 [Colin Leroy] 3.9.3-213-g4ab358574 * src/html.c Fix missing end-of-string 2014-05-20 [Colin Leroy] 3.9.3-212-ged5f07488 * src/plugins/notification/notification_core.c Fix leak 2014-05-20 [Colin Leroy] 3.9.3-211-gaadd04da6 * src/gtk/gtkutils.c Possibly fix bug #3169, threaded message list performance issue 2014-05-20 [Ricardo Mones] 3.9.3-210-gbb55e8e3a * manual/es/plugins.xml Sync Spanish manual with 76e5ce47, be94ad0a and a9a242b2 2014-05-20 [Ricardo Mones] 3.9.3-209-g8cce84502 * manual/plugins.xml One channel is singular 2014-05-19 [Colin Leroy] 3.9.3-208-g664b87d39 * manual/fr/advanced.xml Sync missing hidden prefs 2014-05-19 [Colin Leroy] 3.9.3-207-g2ec47df45 * manual/fr/plugins.xml Update french manual (plugins) 2014-05-19 [Paul] 3.9.3-206-g76e5ce478 * manual/plugins.xml reword note about training bogofilter 2014-05-19 [Colin Leroy] 3.9.3-205-ga9a242b29 * manual/plugins.xml Remove mention of ircNet 2014-05-19 [Colin Leroy] 3.9.3-204-gbe94ad0ab * manual/plugins.xml Add note about Fancy & remote content 2014-05-19 [Colin Leroy] 3.9.3-203-ge830dc3c9 * manual/plugins.xml Add a note about bogo's initial learning 2014-05-19 [Ricardo Mones] 3.9.3-202-g6e49dd281 * m4/isc-posix.m4 Revert "Remove unnecesary file with required autoconf version" Because it's required to "make dist" to work properly. 2014-05-19 [Ricardo Mones] 3.9.3-201-ge66bd88be * src/plugins/libravatar/libravatar.c Fix typo, thanks wwp! 2014-05-19 [Ricardo Mones] 3.9.3-200-gacb27a4ae * m4/isc-posix.m4 Remove unnecesary file with required autoconf version 2014-05-18 [Colin Leroy] 3.9.3-199-gd0c64a097 * src/html.c Fix bug 3039 more - Why read line by line? 2014-05-18 [Colin Leroy] 3.9.3-198-g373d079b4 * src/html.c Fix bug 3039, very long parsing time in HTML email. Avoid strcasestr on very long buffers. 2014-05-16 [Paul] 3.9.3-197-g296282805 * manual/plugins.xml some minor improvements in English usage 2014-05-16 [Paul] 3.9.3-196-g28033d066 * src/common/utils.c remove no-longer-needed fast_strftime() these date formats no longer rely on translations 2014-05-15 [Colin Leroy] 3.9.3-195-g08057fc6b * src/folderview.c Don't enter draft folders when navigating to next unread/new/marked 2014-05-15 [Colin Leroy] 3.9.3-194-g0d5ac87f0 * src/folderview.c * src/folderview.h * src/mainwindow.c * src/messageview.c * src/summaryview.c Factorize folderview_find_next_{unread,new,marked} 2014-05-15 [Colin Leroy] 3.9.3-193-g66573e98e * src/summaryview.c Remove useless returns 2014-05-15 [Ricardo Mones] 3.9.3-192-g06a575da2 * manual/es/plugins.xml Sync Spanish manual with ed20c6b9, #3 and the last one! 2014-05-15 [Ricardo Mones] 3.9.3-191-gb849e9f51 * manual/plugins.xml Update example list of plugins using network 2014-05-15 [Ricardo Mones] 3.9.3-190-g27c042857 * manual/plugins.xml Add also ClamAV URL 2014-05-14 [Colin Leroy] 3.9.3-189-gab2c7af98 * src/compose.c Don't go up in subject if we're selecting 2014-05-14 [Colin Leroy] 3.9.3-188-g0816935a3 * src/procheader.c Fix un/registering hooks at each message parse. 2014-05-14 [Colin Leroy] 3.9.3-187-g87a01636e * src/common/utils.c Fix insertion 2014-05-14 [Colin Leroy] 3.9.3-186-g17c095ce5 * src/common/utils.c Fix remove_numbered_files_not_in_list doing exactly not what it said. 2014-05-14 [Ricardo Mones] 3.9.3-185-g19209ab1d * manual/es/plugins.xml Sync Spanish manual with ed20c6b9, #2 2014-05-13 [Ricardo Mones] 3.9.3-184-g39672a61e * manual/es/plugins.xml * manual/es/starting.xml Sync Spanish manual with 6fc1c5d1 2014-05-12 [Andrej Kacian] 3.9.3-183-g668e757b0 * src/compose.c Use the GtkPaned's position value to store compose_notebook_height, since setting this position is what we're using it for now. Since GtkPaned doesn't have any "resize done" signal available, we have to do it in the notebook's "size-allocate" callback. 2014-05-12 [Andrej Kacian] 3.9.3-182-g13b8ca1a5 * src/main.c Remove test_strftime() that was mistakenly included in previous commits. 2014-05-12 [Andrej Kacian] 3.9.3-181-ga5a067819 * src/compose.c Make Up key bring focus to Subject line, if the cursor is on the first line of body textview. 2014-05-12 [Andrej Kacian] 3.9.3-180-gb976c1dc2 * src/compose.c Add a mnemonic to compose window's Subject line, allowing alt+s to bring focus there. 2014-05-11 [Andrej Kacian] 3.9.3-179-gf7b587992 * src/compose.c * src/main.c Do not allow the compose window's slider between headers and body to hide widgets on either side. 2014-05-10 [Paul] 3.9.3-178-gd8592a0f7 * po/en_GB.po fix %c and %x date/time formats 2014-05-06 [Paul] 3.9.3-177-gb9605200c * po/en_GB.po fix Language value and charset 2014-05-06 [Paul] 3.9.3-176-ga13b113ac * src/Makefile.am remove long forgotten FAQDIR 2014-05-06 [Colin Leroy] 3.9.3-175-gca24d880b * src/common/socket.c * src/common/socket.h Revert commit 5454ca5af43ebb23c45f6f1890705a7425008d86, fixes bug #3161 Le lourd parpaing du monde réel écrase la délicate tartelette aux fraises de mon code propre 2014-05-06 [Ricardo Mones] 3.9.3-174-g9f493d0bd * manual/starting.xml Remove and use <quote> to quote 2014-05-05 [Colin Leroy] 3.9.3-173-g9b192e061 * src/gtk/quicksearch.c More specific rewording of the 'r' quicksearch. Patch by Andreas Ronnquist. 2014-05-05 [Colin Leroy] 3.9.3-172-g3ee9de902 * src/textview.c revert erroneous 2b0b467727d110b8505517bd92261608e499f57f; we need this differenciation to show attachments 2014-05-05 [Paul] 3.9.3-171-gcc0a3a5cb * manual/starting.xml put back closing tag accidentally cut in previous commit 2014-05-05 [Paul] 3.9.3-170-g6fc1c5d14 * manual/plugins.xml * manual/starting.xml reword plugins section, and add info about auto-configure to starting section 2014-05-05 [Ricardo Mones] 3.9.3-169-g06bb1399e * manual/plugins.xml Doesn't belong to manual 2014-05-05 [Ricardo Mones] 3.9.3-168-g87a954a4e * manual/es/plugins.xml Sync Spanish manual with ed20c6b9, #1 2014-05-05 [Ricardo Mones] 3.9.3-167-g17027c1d6 * manual/es/intro.xml Sync Spanish manual with 0e9e5fa0 2014-05-04 [Ricardo Mones] 3.9.3-166-g74d5184f1 * src/plugins/libravatar/libravatar_federation.c Remove include to complete 5a17be4e 2014-05-04 [Ricardo Mones] 3.9.3-165-gad0715eae * manual/fr/advanced.xml Close paragraph to fix make install 2014-05-03 [Colin Leroy] 3.9.3-164-gc890f85e6 * manual/fr/intro.xml Rewrap and update links 2014-05-03 [Colin Leroy] 3.9.3-163-gb99269af8 * manual/fr/advanced.xml Reference enable_avatars 2014-05-03 [Colin Leroy] 3.9.3-162-gc18d63bac * manual/fr/advanced.xml Reference new hidden options (address_search_wildcard and folder_search_wildcard) 2014-05-03 [Colin Leroy] 3.9.3-161-gfab7385b0 * manual/claws-mail-manual.xml * manual/de/claws-mail-manual.xml * manual/es/claws-mail-manual.xml * manual/fr/claws-mail-manual.xml * manual/it/claws-mail-manual.xml * manual/pl/claws-mail-manual.xml * Update year 2014-05-03 [Colin Leroy] 3.9.3-160-g5a17be4e9 * src/plugins/libravatar/libravatar_federation.c Make federated_url_for_address() return the same thing whether a MISSING url is cached or not, and let caller choose the default in this case. 2014-05-03 [Ricardo Mones] 3.9.3-159-ga81871865 * src/addrduplicates.c Fix 'warning: passing argument 2 of ‘slist_copy_deep’ from incompatible pointer type' 2014-05-03 [Ricardo Mones] 3.9.3-158-gd26e6d00d * .gitignore Ignore notification's plugin .dirstamp 2014-05-02 [Colin Leroy] 3.9.3-157-g3c760e2a2 * src/common/ssl.c * src/mimeview.c * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar_federation.c * src/plugins/notification/notification_command.c * src/plugins/notification/notification_core.c * .../notification/notification_foldercheck.c * src/plugins/notification/notification_popup.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_gtk.c * src/plugins/vcalendar/day-view.c * .../vcalendar/libical/libical/icalcomponent.c * src/plugins/vcalendar/libical/libical/icalmime.c * .../vcalendar/libical/libical/icalparameter.c * src/plugins/vcalendar/libical/libical/icalparser.c * .../vcalendar/libical/libical/icalproperty.c * src/plugins/vcalendar/libical/libical/sspm.c * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_manager.h * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcalendar.c * src/prefs_account.c * src/wizard.c Warning fixes 2014-05-02 [Colin Leroy] 3.9.3-156-g45fbf3f92 * src/plugins/tnef_parse/tnef_dump.c Fix endianness 2014-05-02 [Colin Leroy] 3.9.3-155-gd5c0076f8 * src/plugins/vcalendar/libical/libical/icalmime.c Fix use after free 2014-05-02 [Colin Leroy] 3.9.3-154-gf04a8733e * src/mimeview.c Factorize if 2014-05-02 [Colin Leroy] 3.9.3-153-g9be8d70d8 * src/mimeview.c Fix disappearing highlight in mails with PGP signatures 2014-05-02 [Colin Leroy] 3.9.3-152-g2b0b46772 * src/textview.c More simplification 2014-05-02 [Colin Leroy] 3.9.3-151-g549ee9bcb * src/textview.c Remove obviously dead code 2014-05-02 [Colin Leroy] 3.9.3-150-ge9292600b * src/textview.c Factorize to make clearer 2014-05-02 [Colin Leroy] 3.9.3-149-ga70f2a5ff * src/textview.c Fix insert point after filling in textview 2014-05-02 [Colin Leroy] 3.9.3-148-g08edf06ca * src/mainwindow.c Fix early reset of main_window_reflect_tags_changes_real tag 2014-05-02 [Colin Leroy] 3.9.3-147-g0257b732c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/plugins/libravatar/libravatar_federation.c Fix libravatar depending on auto_configure_service in a synchronous manner. 2014-05-02 [Colin Leroy] 3.9.3-146-g5ff93b487 * src/compose.c Fix typo 2014-05-02 [Colin Leroy] 3.9.3-145-g591039ff0 * src/headerview.c Fix warning 2014-05-02 [Colin Leroy] 3.9.3-144-g4137e86e2 * src/gtk/combobox.c Fix warning 2014-05-02 [Colin Leroy] 3.9.3-143-g46a342408 * src/compose.c * src/compose.h Fix g_timeout usage 2014-05-02 [Colin Leroy] 3.9.3-142-g7cea752b7 * src/folderview.c * src/folderview.h Fix g_timeout usage 2014-05-02 [Colin Leroy] 3.9.3-141-gaa42c5157 * src/imap.c Fix leak 2014-04-30 [Colin Leroy] 3.9.3-140-g3dc522b3e * src/common/ssl.c * src/common/ssl_certificate.c * src/common/ssl_certificate.h * src/gtk/sslcertwindow.c * src/ssl_manager.c Implement saving of the certificate chain, making the offline status check correct. 2014-04-30 [Colin Leroy] 3.9.3-139-g6e2e1c8bc * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/prefs_account.c * src/wizard.c Check smtp auth if autoconfig works. This is probably required. 2014-04-30 [Colin Leroy] 3.9.3-138-g94ec77b15 * src/gtk/gtkutils.c * src/prefs_account.c * src/wizard.c Implement autoconfiguration in wizard 2014-04-30 [Colin Leroy] 3.9.3-137-ga3b08204f * src/common/utils.c * src/common/utils.h * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/prefs_account.c Make autoconfiguration non-blocking 2014-04-30 [Colin Leroy] 3.9.3-136-g73088e2d0 * src/folder.c * src/folder.h * src/prefs_folder_item.c * src/prefs_folder_item.h Have a way for folder klasses to register specific prefs pages 2014-04-29 [Colin Leroy] 3.9.3-135-g868bbb342 * src/imap.c Fix wrong free, and fix useless g_slist_concat 2014-05-01 [Colin Leroy] 3.9.3-134-g594f86437 * src/imap.c fix format 2014-05-01 [Colin Leroy] 3.9.3-133-gf09ae1ff7 * src/imap.c More leak fix for bug #3155 2014-05-01 [Colin Leroy] 3.9.3-132-g68da8a3e5 * src/imap.c Really fix leak (Thanks!) 2014-05-01 [Colin Leroy] 3.9.3-131-gcbcbd9f67 * src/summaryview.c Better fix: cancel cb also when moving, exec'ing, etc 2014-05-01 [Colin Leroy] 3.9.3-130-g69ad42ac6 * src/summaryview.c * src/summaryview.h Track the mark-as-read timeout to be able to cancel it properly when changing message or folder. Should fix bug #1644, "race condition between message move and mark as read after timeout", bug #2145 "Claws becomes unresponsive and gets Killed while moving messages between imap folders", and bug #2643 "claws crash when accessing imap folder" 2014-05-01 [Colin Leroy] 3.9.3-129-g37c645c54 * src/gtk/quicksearch.c Better fix 2014-05-01 [Colin Leroy] 3.9.3-128-g3b9495ffd * src/gtk/quicksearch.c Fix type 2014-04-30 [Colin Leroy] 3.9.3-127-g8880d1a99 * src/compose.c * src/compose.h Fix bug #2398, "Race when closing compose during drafting" Thanks to Michael Schwendt for spotting the problem. 2014-04-30 [Colin Leroy] 3.9.3-126-g408a4be23 * src/plugins/pgpcore/select-keys.c Don't encrypt with a public key for which the email matches, but the UID is revoked or invalid. Fixes bug #2389, "GnuPG: invalid/revoked user IDs accepted" 2014-04-30 [Colin Leroy] 3.9.3-125-ge156c55c5 * src/imap.c Fix invalid free 2014-04-30 [Colin Leroy] 3.9.3-124-g40a1b5af5 * src/imap.c Debug bug #2257 2014-04-30 [Colin Leroy] 3.9.3-123-g88cf83bf7 * src/folder.c * src/folder.h * src/folderview.c * src/folderview.h * src/imap_gtk.c Remove the copy-paste that was folder[view]_fast_scan_tree, and instead fix folder_scan_tree to do the right thing when called in "Check for new folders" mode: Don't rescan the contents of all folders after having updated the list of folders. There's "Check for new messages" for that. Fixes bug #2119, "Check for new folders on remote mailboxes is very slow". 2014-04-30 [Colin Leroy] 3.9.3-122-gfc74130e7 * src/avatars.c * src/avatars.h * src/plugins/libravatar/libravatar.c * src/textview.c * src/textview.h Don't save libravatarr avatars to addressbook 2014-04-30 [Ricardo Mones] 3.9.3-121-g5ac71948f * src/plugins/rssyl/rssyl_gtk.c Fix label to make a complete sentence 2014-04-29 [Colin Leroy] 3.9.3-120-gd68ee8429 * src/plugins/rssyl/rssyl_prefs.c Fix english 2014-04-29 [Colin Leroy] 3.9.3-119-g123cf6fbf * src/plugins/rssyl/feed.c * src/plugins/rssyl/feed.h * src/plugins/rssyl/feedprops.c * src/plugins/rssyl/feedprops.h * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_gtk.h * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h Implement SSL certificate verification option (default, and per-feed). Fixes bug #3106, "Rssyl plugin does not verify SSL peer at all" 2014-04-29 [Colin Leroy] 3.9.3-118-gdc6d8a1a1 * src/plugins/rssyl/rssyl_gtk.c Fix pref label 2014-04-28 [Paul] 3.9.3-117-g7743bc48d * AUTHORS * src/gtk/authors.h * tools/claws.i18n.status.pl belatedly update details of Hebrew translator 2014-04-28 [wwp] 3.9.3-116-g9e6eb7883 * manual/advanced.xml * src/addr_compl.c Fix wrong address book contact in message list's From column and potentially at other places. The AB completion engine won't use submatching by default, it will only use it when completion is requested by a human operator (compose window, few other GUI location). Updated the doc accordingly. 2014-04-28 [wwp] 3.9.3-115-g59e554fb4 * src/plugins/fancy/fancy_prefs.c Fix possible crash when making use of proxy_checkbox before initiliazing it. 2014-04-28 [Colin Leroy] 3.9.3-111-g5454ca5af * src/common/socket.c * src/common/socket.h Remove useless cruft from OpenSSL days 2014-04-28 [Colin Leroy] 3.9.3-110-g038064957 * src/compose.h Fix type 2014-04-28 [Colin Leroy] 3.9.3-109-g1e30bfc63 * src/compose.c * src/folder.c * src/folderview.c * src/gtk/combobox.c * src/gtk/gtkcmoptionmenu.c * src/gtk/gtkutils.c * src/gtk/inputdialog.c * src/gtk/menu.c * src/gtk/quicksearch.c * src/imap.c * src/main.c * src/mainwindow.c * src/mimeview.c * src/prefs_account.c * src/prefs_themes.c * src/quote_fmt.c Fix most of the leaks referenced in bug #3155 2014-04-27 [Ricardo Mones] 3.9.3-108-g2c8ed95f7 * manual/plugins.xml Add libravatar plugin to documentation 2014-04-27 [Ricardo Mones] 3.9.3-107-ge33f13677 * src/plugins/libravatar/TODO * src/plugins/libravatar/libravatar.c Implement support for federated avatars 2014-04-27 [Ricardo Mones] 3.9.3-106-g5d33b9375 * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Allow disabling federated domains 2014-04-27 [Ricardo Mones] 3.9.3-105-g9a8c64d48 * src/plugins/libravatar/Makefile.am * src/plugins/libravatar/libravatar_federation.c * src/plugins/libravatar/libravatar_federation.h Retrieve avatar service URL from address 2014-04-27 [Colin Leroy] 3.9.3-93-g5bf6c64e0 * src/main.c Fix leak (bug #3148, thanks for the heads up!) 2014-04-27 [Paul] 3.9.3-102-g6bea79902 * README * manual/advanced.xml * manual/de/advanced.xml * manual/es/advanced.xml * manual/fr/advanced.xml remove references to 'enable_dotted_lines', this option was removed some 2 years ago 2014-04-27 [wwp] 3.9.3-102-g0ad67b156 * src/plugins/vcalendar/vcal_folder.c * src/prefs_themes.c Fix few implicit references warnings. 2014-04-25 [Colin Leroy] 3.9.3-101-ga9065aec2 * src/common/utils.c * src/common/utils.h * src/prefs_account.c First implementation of auto-configuration (bug #3140) Wizard is still to do. 2014-04-25 [Colin Leroy] 3.9.3-100-g4c7ed56f3 * src/plugins/libravatar/libravatar.c Oups. Fix previous commit. 2014-04-25 [Colin Leroy] 3.9.3-99-gbcb799418 * src/plugins/libravatar/libravatar.c Add timeout and nosignal curlopts 2014-04-25 [Colin Leroy] 3.9.3-98-g55f26ba28 * src/compose.c * src/folder.c * src/folderview.c * src/plugins/notification/notification_plugin.c Change the blueness in Drafts folders to saving drafts as New. It makes the folder noticed too, but the user can mark the draft as read if he desires. 2014-04-25 [Colin Leroy] 3.9.3-97-g564bd916e * src/messageview.c * src/plugins/pdf_viewer/poppler_viewer.c * src/printing.c * src/printing.h Add avatar to the prints. 2014-04-25 [Colin Leroy] 3.9.3-96-gad797671f * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/spam_report/Makefile.am Fix another double define, and add subdir-objects where needed 2014-04-25 [Colin Leroy] 3.9.3-95-gbd5f47a97 * src/plugins/bsfilter/Makefile.am * src/plugins/fancy/Makefile.am Fix double define 2014-04-25 [Colin Leroy] 3.9.3-94-g795e7a1dd * src/Makefile.am * src/common/Makefile.am * src/etpan/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/libclamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/libical/libical/Makefile.am Replace deprecated INCLUDES with AM_CPPFLAGS; where needed, still keep the -I flags separated in $(IFLAGS) for $(LTRCCOMPILE). 2014-04-25 [Colin Leroy] 3.9.3-93-g9546a9459 * src/plugins/libravatar/libravatar_prefs.c Fix unitialized variable. Maybe cause of crash under Win32. 2014-04-24 [Colin Leroy] 3.9.3-92-ga4a389b50 * tools/gitlog2changelog.py Fix ChangeLog generation when only one file changes 2014-04-24 [Colin Leroy] 3.9.3-91-g90d88e987 * tools/ca-certificates.crt Update root CA certificates 2014-04-24 [Colin Leroy] 3.9.3-90-g2e9842e2c * src/plugins/pgpcore/claws.def Add missing syms. Serious Win32 PITA 2014-04-24 [Colin Leroy] 3.9.3-89-g47f156eaa * src/common/ssl_certificate.c More cleanup 2014-04-24 [Colin Leroy] 3.9.3-88-g39aa02d47 * src/common/ssl_certificate.c Rename i2d/d2i internal functions to clearer import/export. 2014-04-24 [Colin Leroy] 3.9.3-87-ga38471fab * src/common/ssl_certificate.c Fix using ints for gnutls_x509_crt_fmt_t. 2014-04-24 [Colin Leroy] 3.9.3-86-g60be97e97 * src/common/ssl_certificate.c Remove dead code from OpenSSL days 2014-04-24 [Colin Leroy] 3.9.3-85-ga91b40b01 * src/plugins/libravatar/claws.def Fix claws exports for windows 2014-04-23 [Colin Leroy] 3.9.3-84-g4d0f2b9b1 * src/common/ssl_certificate.c * src/etpan/etpan-ssl.c * src/etpan/imap-thread.c * src/etpan/nntp-thread.c Implement certificate chain verification; fix leak; fix return code for etpan_certificate_check(). 2014-04-23 [Colin Leroy] 3.9.3-83-gdda367520 * src/common/ssl_certificate.c * src/common/ssl_certificate.h * src/etpan/etpan-ssl.c Implement certificate chain retrieval and passing. CAs are not loaded yet. 2014-04-23 [Colin Leroy] 3.9.3-82-gb0c17cd08 * src/etpan/Makefile.am * src/etpan/etpan-ssl.c * src/etpan/etpan-ssl.h * src/etpan/imap-thread.c * src/etpan/nntp-thread.c Factorize SSL things in etpan 2014-04-22 [Ricardo Mones] 3.9.3-81-g4242394d7 * configure.ac * src/plugins/clamd/clamav_plugin.c Fix hardened builds and typo in configure.ac Removes: • clamav_plugin.c:149:5: error: format not a string literal and no format arguments [-Werror=format-security] • ./configure: line 20189: dbl: command not found 2014-04-22 [Michael Rasmussen] 3.9.3-80-g03b870621 * src/plugins/clamd/clamav_plugin.c Fix bug in string thanks to Mones 2014-04-22 [Michael Rasmussen] 3.9.3-79-g8b9a9329b * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin.h Only show error popup first time an error is found. An error popup is shown if an error is found under init or first time an error found under scanning. Error popup is suppressed until restarting claws or a scanning is performed with success. 2014-04-21 [Colin Leroy] 3.9.3-78-ge31ec0707 * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h Fix bug #3105, "vCal plugin via https does not check SSL peer certificates or host" Add a preference to disable SSL certificate verification. 2014-04-21 [Colin Leroy] 3.9.3-77-ge664b6766 * src/common/session.c * src/common/socket.c Fix bug #3139, "Mainwindow unresponsive due to a busy loop" In case of unexpected return from gnutls_record_recv(), set errno to a fatal error. 2014-04-21 [Colin Leroy] 3.9.3-76-gf38cf9f13 * src/plugins/vcalendar/libical/libical/icaltime.c Fix bug #3117, "full-day event shown from 01:00 to 01:00 next day" 2014-04-21 [Colin Leroy] 3.9.3-75-g6467a954a * .../vcalendar/libical/libical/icalderivedparameter.c.in Fix recognition of quoted parameter values, which are legal. 2014-04-21 [Colin Leroy] 3.9.3-74-gbd7c33e92 * src/plugins/vcalendar/vcal_folder.c Fix bug #313, "Crash on reccurent events with no DTSTART" 2014-04-21 [Colin Leroy] 3.9.3-73-ge8333936d * src/plugins/vcalendar/vcal_folder.c Fix bug #3116, "invalid DTSTART in ics subscription makes claws crash" 2014-04-21 [Colin Leroy] 3.9.3-72-g7445f4f86 * src/etpan/imap-thread.c Fix bug #3150, "etpan_certificate_check() leaks memory" 2014-04-21 [Colin Leroy] 3.9.3-71-g46063c48c * src/main.c Fix bug #3148, "Logic error in claws_get_socket_name()" 2014-04-21 [Colin Leroy] 3.9.3-70-gf93399235 * src/file_checker.c Fix bug #3147, "verify_folderlist_xml() leaks memory" 2014-04-21 [Colin Leroy] 3.9.3-69-ge240402b8 * src/summaryview.c Fix bug #3146, "Memory corruption when deleting a message from folder" Reference msginfo before passing to the mark_as_read_timeout deferred callback. 2014-04-21 [Colin Leroy] 3.9.3-68-gf69b3bab9 * src/imap.c Fix bug #3145, "Memory corruption in imap_disconnect_all" 2014-04-17 [Michael Rasmussen] 3.9.3-67-gec7df218a * src/addrharvest.c Fix build bug. addrharvest.c:61: error: redefinition of typedef ‘HeaderEntry’ proctypes.h:58: note: previous declaration of ‘HeaderEntry’ was here 2014-04-16 [Ricardo Mones] 3.9.3-66-g57e2da085 * configure.ac Don't disable rssyl when checking libravatar 2014-04-12 [Ricardo Mones] 3.9.3-65-g308f99372 * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c Fix bug #3138 “pgpinline crashes on signature check if gppme fails to init” 2014-04-12 [Ricardo Mones] 3.9.3-64-g864fd8e5f * src/exphtmldlg.c Fix bug #3094 “OK or Yes to create new directory?” 2014-04-08 [Colin Leroy] 3.9.3-63-g2baec7926 * src/edittags.c Probably fix bug #3050, "Claws mail closes when one attempts to delete a tag" 2014-04-08 [Colin Leroy] 3.9.3-62-g5b2da67e9 * src/gtk/quicksearch.c * src/summaryview.c Fix bug #3055, "Claws segfaults when cancelling a sticky search after changing folder" 2014-04-08 [Colin Leroy] 3.9.3-61-gd8c5586ab * .gitignore * .../vcalendar/libical/libical/icalyacc.output Fix bug #3123, "Clean up git". Patch by Christian Hesse. 2014-04-06 [Ricardo Mones] 3.9.3-60-g3a9aa8405 * manual/plugins.xml Fix typo 2014-04-05 [Ricardo Mones] 3.9.3-59-ged20c6b96 * manual/plugins.xml Update plugins section of manual • Merge extra plugins section, since they're all provided now. • Synchronize list of plugins with website list. • Add new “Obsolete plugins” section for the ones we're not shipping anymore for a variety of reasons. 2014-04-05 [Ricardo Mones] 3.9.3-58-g0e9e5fa08 * manual/intro.xml Update source code references to add git and re-wrap 2014-03-26 [Christian Hesse] 3.9.3-57-ga697eae3b * src/plugins/libravatar/libravatar.c Fix bug #3126 “libravatar: do not collect empty files” 2014-03-27 [Paul] 3.9.3-56-g73a8781b8 * src/procheader.c * src/procmsg.c * src/procmsg.h * src/send_message.c when using Redirect, use the redirecting account's address in the SMTP MAIL FROM 2014-03-25 [Colin Leroy] 3.9.3-55-gd6156962e * src/compose.c Fix bug #3120, "Error - file is empty" when redirecting a mail with an empty part: ask for confirmation when attaching an empty file, apart in batch mode where no confirmation is asked. 2014-03-21 [Paul] 3.9.3-54-g9261c881e * po/Makevars add --from-code=UTF-8 to Makevars 2014-03-21 [Ricardo Mones] 3.9.3-53-g09a5663e5 * src/plugins/libravatar/libravatar.c Fix default custom URL: needs 3 redirects 2014-03-20 [Paul] 3.9.3-52-g6469d5311 * src/compose.c don't reply to self when doing reply to all 2014-03-19 [Ricardo Mones] 3.9.3-51-g253b35157 * .gitignore Simplify and remove some obsolete entries 2014-03-18 [Paul] 3.9.3-50-g01ca2012f * src/gtk/about.c 3 months into 2014, about time copyright was updated 2014-03-18 [Paul] 3.9.3-49-g6cf20d443 * src/textview.c fix implicit declaration warning 2014-03-17 [Christian Hesse] 3.9.3-48-g5d1095a7e * src/plugins/libravatar/libravatar.c replace non ASCII-characters 2014-03-17 [Paul] 3.9.3-47-g019a9168b * po/POTFILES.in translate libravatar plugin 2014-03-17 [Paul] 3.9.3-46-ga1ba2ee6e * po/POTFILES.in * src/plugins/pgpcore/autocompletion.c * src/plugins/pgpcore/autocompletion.h tidy up and get the string translated 2014-03-17 [Paul] 3.9.3-45-gc2626fe4d * src/plugins/pgpcore/autocompletion.c fix build error: "#error GPGME was compiled with _FILE_OFFSET_BITS = 64" 2014-03-17 [Colin Leroy] 3.9.3-44-g764fcdc60 * src/plugins/pgpcore/autocompletion.c Fix crash due to wrong use of the gpointer source (which is a pointer-to-pointer to GList), replace exit() with return. 2014-03-17 [Colin Leroy] 3.9.3-43-gfaf5411f3 * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/autocompletion.c * src/plugins/pgpcore/autocompletion.h * src/plugins/pgpcore/plugin.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/prefs_gpg.h Add the GPG keyring as possible source for address autocompletion. Patch by Christian Hesse, fixes bug #2868. 2014-03-15 [Ricardo Mones] 3.9.3-42-g3fd05a0f8 * src/plugins/libravatar/README A better README for libravatar plugin • Structure it more clearly (I hope) • Add a section about network issues and possible workarounds • Talk about plugin hidden property (yes, they're everywhere) 2014-03-15 [Ricardo Mones] 3.9.3-41-g1dd522127 * src/plugins/libravatar/TODO Even more crazy idea added 2014-03-15 [Ricardo Mones] 3.9.3-40-g9d6939839 * src/plugins/libravatar/libravatar.c Improve plugin description a bit 2014-03-13 [Christian Hesse] 3.9.3-39-geeb18db35 * src/plugins/libravatar/libravatar.c Fix bug #3109 “libravatar: make mail address lower case before hashing MD5” Thanks again Christian Hesse for the patch! 2014-03-13 [Christian Hesse] 3.9.3-38-g85b3665d9 * src/plugins/libravatar/Makefile.am Fix bug #3108 “link libravatar plugin against libcurl”. Thanks Christian Hesse for the patch. 2014-03-12 [Andrej Kacian] 3.9.3-37-gdf4408441 * AUTHORS Added Christoph Ruegge to AUTHORS file, for bug #3100. 2014-03-12 [Colin Leroy] 3.9.3-36-g86f187a3b * .gitignore GIT-Ignore the results of libravatar's compilation 2014-03-12 [Colin Leroy] 3.9.3-35-gcc3675668 * AUTHORS * src/gtk/authors.h * src/summaryview.c Fix bug #3107, " Height of row in message list does not reflect font size - three columns, small screen layout" Patch by Peter Sarvas. 2014-03-12 [Paul] 3.9.3-34-gda40f46bb * src/prefs_matcher.c fix overlapping labels and boxes when user has large GTK font 2014-03-11 [Ricardo Mones] 3.9.3-33-gb6c563983 * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h Fix a couple of bugs • Incorrect initialization of radiobuttons on prefs (remember not to use the same variable for two purposes...) • Empty missing cache when changing to generated-avatar missing icon modes, otherwise they're still served as missing 2014-03-11 [Ricardo Mones] 3.9.3-32-g759313625 * configure.ac * src/plugins/Makefile.am * src/plugins/libravatar/Makefile.am * src/plugins/libravatar/README * src/plugins/libravatar/TODO * src/plugins/libravatar/claws.def * src/plugins/libravatar/libravatar.c * src/plugins/libravatar/libravatar.h * src/plugins/libravatar/libravatar_missing.c * src/plugins/libravatar/libravatar_missing.h * src/plugins/libravatar/libravatar_prefs.c * src/plugins/libravatar/libravatar_prefs.h * src/plugins/libravatar/plugin.def * src/plugins/libravatar/version.rc New libravatar plugin 2014-03-07 [Andrej Kacian] 3.9.3-31-gc8409a479 * src/account.c When autoselecting account for a new message, handle quoted recipient names better. Patch by Christoph Ruegge, bug #3100. 2014-03-02 [Ricardo Mones] 3.9.3-30-gd68093c4e * src/messageview.c Show header pane only when enabled 2014-02-16 [Ricardo Mones] 3.9.3-29-gb079a3a27 * src/headerview.c * src/messageview.c * src/summaryview.c * src/textview.c Use new internal plugin for rendering avatars Updates and simplifies rendering logic in header pane, message view and text view and when adding pictures to address book. 2014-02-15 [Ricardo Mones] 3.9.3-28-gdaea250f3 * src/Makefile.am * src/avatars.c * src/avatars.h * src/main.c New hooklist for rendering avatars and some utils • Create and destroy hooklist parameter structs • Initialization function to install default handler 2014-02-12 [Ricardo Mones] 3.9.3-27-ga3ec21768 * manual/advanced.xml * src/prefs_common.c * src/prefs_common.h * src/procheader.c * src/procheader.h * src/procmsg.c * src/procmsg.h * src/proctypes.h New hooklist to collect avatar data from headers Also: • Refactorize X-Face/Face capture as an internal plugin. • Add hidden preference ‘enable_avatars’ to control the internal capture/render process, and which allows disabling it by external plugins for example. 2014-02-19 [Paul] 3.9.3-26-g37df4f1b3 * Makefile.am add dist-z to AUTOMAKE_OPTIONS 2014-02-19 [Ricardo Mones] 3.9.3-25-g589150b9d * src/headerview.c * src/plugins/pgpcore/sgpgme.c * src/textview.c Remove some X-Face cruft and check after realloc 2014-02-17 [Paul] 3.9.3-24-g0f01f386b * src/folderview.c indicate when there are messages in Drafts 2014-02-16 [Andrej Kacian] 3.9.3-23-g773126502 * src/prefs_common.h Removed unused "block_cursor" preference from prefs_common. 2014-02-12 [Ricardo Mones] 3.9.3-22-g0c116fe9b * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/headerview.c * src/messageview.c * src/prefs_customheader.c * src/summaryview.c * src/textview.c Remove unneeded arguments of xface_get_from_header 2014-02-11 [Ricardo Mones] 3.9.3-21-gaa6c56b5d * src/common/defs.h * src/headerview.c * src/messageview.c * src/plugins/perl/perl_plugin.c * src/procheader.c * src/procmsg.c * src/procmsg.h * src/proctypes.h * src/summaryview.c * src/textview.c Support any number of avatars per message Adapt xface/face handling to the new structure 2014-02-11 [Ricardo Mones] 3.9.3-20-gb1983f360 * src/addrduplicates.c * src/common/utils.c * src/common/utils.h New slist_copy_deep utility And refactoring to use it where currently needed. Implementation uses glib's version if possible (glib > 2.34). 2014-02-05 [Paul] 3.9.3-19-ge9b16bfa8 * src/account.c * src/compose.c * src/prefs_account.c * src/prefs_account.h combine xmailer/xnewsreader header options into one, using generic term "user agent" 2014-02-05 [Paul] 3.9.3-18-gb59ac7ec8 * manual/advanced.xml * src/addr_compl.c * src/foldersel.c * src/prefs_common.c * src/prefs_common.h add hidden prefs to choose old or new style addr and folder matching 2014-02-03 [Paul] 3.9.3-17-g0b253d952 * src/compose.c * src/toolbar.c * src/toolbar.h implement RFE bug 3053, 'Can't add "replace signature" to the toolbar' 2014-02-03 [Paul] 3.9.3-16-g84ef4ef55 * src/account.c * src/compose.c * src/prefs_account.c * src/prefs_account.h add option 'Generate X-Newsreader header' for NNTP accounts and complete the 'Generate X-Mailer header' option 2014-02-03 [Paul] 3.9.3-15-g40b67269c * src/common/claws.c LIBOVERLAY_SCROLLBAR=0, thanks Ticho!! 2014-01-30 [Ricardo Mones] 3.9.3-14-g5f7b75cf2 * src/common/utils.c Fix memory leak 2014-01-29 [Paul] 3.9.3-13-ga97efc7c1 * AUTHORS * configure.ac * po/eo.po * src/gtk/authors.h add Esperanto translation. submitted by Sian Mountbatten 2014-01-26 [Holger Berndt] 3.9.3-12-gb68cfc804 * src/plugins/python/python-hooks.c Python plugin: Also check for _PyGtk_API being a PyCapsule Seems like Arch Linux patched pygtk to wrap into a PyCapsule instead of a PyCObject. Thanks to Drew Ferguson for reporting. 2014-01-21 [Ricardo Mones] 3.9.3-11-g845d06230 * src/common/ssl.c Fix bug #3964 "headers in wrong order -- file src/common/ssl.c" Also cleans "ssl.c:36:1: warning: 'gcry_threads_pthread' defined but not used" 2014-01-13 [Ricardo Mones] 3.9.3-10-g7f3dc2883 * doc/man/claws-mail.1 Update manpage • Add missing USER environment variable and sort all variables alphabetically while at it • Update team list to match AUTHORS file and compact list of past team members • Other cosmetic changes to improve readability 2013-12-28 [Colin Leroy] 3.9.3-9-g597f1d7f5 * src/common/smtp.c Fix bug #2875, "SMTP session disconnects before recieving multi-line error message". 2013-12-28 [Colin Leroy] 3.9.3-8-g6a4badf69 * src/folder.c * src/folder.h * src/inc.c * src/mbox.c * src/pop.c * src/prefs_account.c * src/prefs_account.h Fix bug #2991, "POP3 sessions duplicated" on race conditions. Patch by Paul Rolland. 2013-12-28 [Colin Leroy] 3.9.3-7-g7bd41ae67 * src/addr_compl.c * src/addr_compl.h * src/prefs_themes.c Fix bug #3020, "Use theme doesn't change some icons until restart" 2013-12-28 [Colin Leroy] 3.9.3-6-g3d876eaf2 * AUTHORS * src/gtk/authors.h Add Palmer Dabbelt to Authors 2013-12-28 [Colin Leroy] 3.9.3-5-g18696ff22 * src/plugins/pgpcore/sgpgme.c Fix bug #3040, "Handle revoked GPG private keys". Patch by Palmer Dabbelt. 2013-12-28 [Colin Leroy] 3.9.3-4-g9a56118f8 * src/foldersel.c Fix bug #3038, "Select A Folder incorrectly matches on number in parentheses". Match on FolderItem's name instead of displayed string. 2013-12-20 [Colin Leroy] 3.9.3-3-g02b5ac9ed * src/compose.c * src/prefs_common.c * src/prefs_common.h * src/prefs_compose_writing.c Add preference to allow disabling automatic drafting of encrypted messages. 2013-12-16 [Ricardo Mones] 3.9.3-2-gde111b33b * src/plugins/mailmbox/mailimf.c Fix parsing universal time zone in mailmbox Detected thanks to the ‘-Wlogical-op’ gcc flag. 2013-12-14 [Paul] 3.9.3-1-ga21217e9f * src/plugins/notification/notification_plugin.c fix typo 2013-12-14 [Paul] 3.9.3 * NEWS * README * RELEASE_NOTES 3.9.3 unleashed 2013-12-14 [Paul] 3.9.2-134-g09425de03 * po/cs.po * po/de.po * po/es.po * po/fr.po * po/he.po * po/nl.po * po/pt_BR.po * po/sk.po * po/sv.po update translations cs: David Vachulka de: Thomas Bellmann es: Ricarddo Mones fr: Colin Leroy he: Genghis Khan nl: Marcel Pol pt_BR: Frederico Goncalves Guimaraes sk: Slavko sv: Andreas Rönnquist 2013-12-13 [Pawel Pekala] 3.9.2-133-ge589ff5ab * configure.ac Revert last commit 2013-12-13 [Pawel Pekala] 3.9.2-132-g2d5d2e947 * configure.ac Fix python check for systems with dlopen(3) in libc (BSD family) 2013-12-12 [Andrej Kacian] 3.9.2-131-g9eca66b60 * src/addr_compl.c In compose window, allow address completion to match any part of address, not just beginning. 2013-12-12 [Andrej Kacian] 3.9.2-130-g7f03f0360 * src/foldersel.c In folder select dialog, allow type-search to match any part of folder names, not just beginning. 2013-12-08 [Colin Leroy] 3.9.2-129-g52b48f6cc * src/inc.c Fix assertion (port != NULL) in password_get() for POP3 sessions, where the password is retrieved prior to the session being connected. 2013-12-05 [Colin Leroy] 3.9.2-128-g76d08bcbc * src/folder.c Better fix for bug #3009; conv_filename_to_utf8() converts strings in local filename encoding to UTF-8 even if local filename encoding is UTF-8, leading to double UTF-8 encoding. 2013-12-05 [Ricardo Mones] 3.9.2-127-gdc2158a30 * src/folder.c Fix bug #3009 ‘"Rebuild folder tree" causes SIGSEGV if a directory name isn't valid utf-8’ Based on initial patch submitted by Fabian Keil <fk@fabiankeil.de> 2013-12-03 [Paul] 3.9.2-126-g839e5d98b * src/gtk/pluginwindow.c update the Plugins window label to link to 'more inforamtion' rather than 'more plugins', since all plugins are built-in now 2013-12-03 [Paul] 3.9.2-125-g72a27a8d0 * src/mainwindow.c fix sensitivity and state of 'hide read threads' This fixes this problem: 'Thread View' is set and 'Hide read threads' is set. Unset 'Thread View', 'hide read threads' is greyed out but still set, and 'hide read messages' is greyed out also. With this fix, when 'Thread View' is unset, 'hide read threads' is automatically unset too, thus 'hide read messages' is selectable. 2013-11-26 [Ricardo Mones] 3.9.2-124-g0f24457eb * configure.ac Fix poppler required version accordingly Set to 0.12 (released in 2009) and required for version check macros. Anyway we were using defines only present in 0.14 without checking... 2013-11-25 [Ricardo Mones] 3.9.2-123-g2b703d814 * src/plugins/pdf_viewer/poppler_viewer.c Clean poppler_viewer.c switch warnings Cleans: • poppler_viewer.c:827:3: warning: enumeration value 'POPPLER_ACTION_NONE' not handled in switch • poppler_viewer.c:827:3: warning: enumeration value 'POPPLER_ACTION_RENDITION' not handled in switch • poppler_viewer.c:827:3: warning: enumeration value 'POPPLER_ACTION_OCG_STATE' not handled in switch • poppler_viewer.c:827:3: warning: enumeration value 'POPPLER_ACTION_JAVASCRIPT' not handled in switch 2013-11-25 [Ricardo Mones] 3.9.2-122-g367aa54c1 * src/plugins/newmail/newmail.c Clean ‘newmail.c:132: warning: `sys_errlist' is deprecated’ 2013-11-17 [Ricardo Mones] 3.9.2-121-g7eb685847 * .../notification/gtkhotkey/gtk-hotkey-key-file-registry.c Clean ‘warning: variable 'self' set but not used’ From: • gtk-hotkey-key-file-registry.c:87:28 • gtk-hotkey-key-file-registry.c:116:29 • gtk-hotkey-key-file-registry.c:134:28 • gtk-hotkey-key-file-registry.c:214:28 • gtk-hotkey-key-file-registry.c:321:28 • gtk-hotkey-key-file-registry.c:458:28 2013-11-17 [Ricardo Mones] 3.9.2-120-gf6ff237a8 * src/plugins/mailmbox/mailimf_write.c * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/mailmbox/plugin_gtk.c Clean mailmbox plugin warnings Cleans: • plugin_gtk.c:312:9: warning: variable 'old_path' set but not used • plugin_gtk.c:397:9: warning: variable 'old_path' set but not used • mailimf_write.c:636:16: warning: variable 'next_word' set but not used • mailimf_write.c:635:16: warning: variable 'word_end' set but not used • mailmbox.c:519:10: warning: variable 'fixed_size' set but not used • mailmbox.c:610:10: warning: variable 'maxuid' set but not used • mailmbox_folder.c:162:36: warning: assignment from incompatible pointer type • mailmbox_folder.c:872:5: warning: 'r' may be used uninitialized in this function 2013-11-17 [Ricardo Mones] 3.9.2-119-ga35fa2bcb * src/plugins/clamd/libclamd/clamd-plugin.c Clean clamd plugin warning Cleans: ‘clamd-plugin.c:494:30: warning: argument to 'sizeof' in 'memset' call is the same pointer type 'struct response *' as the destination; expected 'response' or an explicit length’ (gcc 4.8) 2013-11-16 [Ricardo Mones] 3.9.2-118-g8120aa01a * src/plugins/perl/perl_plugin.c Clean ‘perl_plugin.c:993:8: warning: unused variable 'tag_id'’ 2013-11-16 [Ricardo Mones] 3.9.2-117-g6b8fa1816 * src/plugins/python/accounttype.h * src/plugins/python/composewindowtype.c * src/plugins/python/composewindowtype.h * src/plugins/python/folderpropertiestype.h * src/plugins/python/foldertype.c * src/plugins/python/foldertype.h * src/plugins/python/mailboxtype.c * src/plugins/python/mailboxtype.h * src/plugins/python/messageinfotype.c * src/plugins/python/messageinfotype.h * src/plugins/python/nodetype.c * src/plugins/python/nodetype.h * src/plugins/python/python-hooks.c * src/plugins/python/python_plugin.c Clean all ‘… warning: "_POSIX_C_SOURCE" redefined’ According documentation¹: “Since Python may define some pre-processor definitions which affect the standard headers on some systems, you must include Python.h before any standard headers are included.” ¹http://docs.python.org/2/c-api/intro.html#includes 2013-11-16 [Ricardo Mones] 3.9.2-116-gaa1049c6a * src/plugins/spam_report/spam_report.c Clean spam_report warnings Cleans: • spam_report.c:196:11: warning: variable 'res' set but not used • spam_report.c:361:15: warning: variable 'summaryview' set but not used 2013-11-16 [Ricardo Mones] 3.9.2-115-g1b6c97420 * src/plugins/tnef_parse/ytnef.c Clean ytnef.c warnings Cleans: • ytnef.c:505:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int' • ytnef.c:506:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int' • ytnef.c:511:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int' • ytnef.c:512:13: warning: format '%i' expects argument of type 'int', but argument 2 has type 'long int' • ytnef.c:375:9: warning: variable 'offset' set but not used • ytnef.c:1185:52: warning: variable 'crc32' set but not used • ytnef.c:1185:27: warning: variable 'uncompressedSize' set but not used • ytnef.c:1185:11: warning: variable 'compressedSize' set but not used • ytnef.c:1360:52: warning: variable 'crc32' set but not used 2013-11-16 [Ricardo Mones] 3.9.2-114-gec43d63eb * src/plugins/geolocation/geolocation_plugin.c Clean ‘geolocation_plugin.c:260:23: warning: initialization discards 'const' qualifier from pointer target type’ 2013-11-16 [Ricardo Mones] 3.9.2-113-ga984e6a88 * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_viewer.c Clean fancy warnings Cleans: • fancy_viewer.c:441:3: warning: format '%d' expects argument of type 'int', but argument 2 has type 'size_t' • fancy_prefs.c:164:9: warning: passing argument 1 of 'gtk_list_store_set' from incompatible pointer type • fancy_prefs.c:167:9: warning: passing argument 1 of 'gtk_list_store_set' from incompatible pointer type 2013-11-16 [Ricardo Mones] 3.9.2-112-g220a4478c * src/plugins/att_remover/att_remover.c Clean att_remover warnings Cleans: • att_remover.c:503:16: warning: variable 'path' set but not used • att_remover.c:534:15: warning: variable 'summaryview' set but not used 2013-11-15 [Ricardo Mones] 3.9.2-111-g4e2a78fd7 * src/plugins/address_keeper/address_keeper.c * src/plugins/address_keeper/address_keeper_prefs.c Clean address_keeper const-ness warnings Cleans: • address_keeper.c:103:16: warning: assignment discards 'const' qualifier from pointer target type • address_keeper_prefs.c:239:38: warning: assignment discards 'const' qualifier from pointer target type 2013-11-15 [Ricardo Mones] 3.9.2-110-g71537057d * src/gtk/menu.c * src/gtk/menu.h Clean args const-ness in cm_menu_set_sensitive_full Cleans: • mainwindow.c:3227:3: warning: passing argument 2 of ‘cm_menu_set_sensitive_full’ discards ‘const’ qualifier from pointer target type • summaryview.c:1796:3: warning: passing argument 2 of ‘cm_menu_set_sensitive_full’ discards ‘const’ qualifier from pointer target type 2013-11-15 [Ricardo Mones] 3.9.2-109-g558d73fc9 * src/account.c Clean ‘account.c:1866:2: warning: comparison between pointer and integer’ 2013-11-08 [Paul] 3.9.2-108-ge3ce01887 * src/prefs_receive.c make the frame label more accurate 2013-11-07 [Paul] 3.9.2-107-gddc349773 * src/plugins/bogofilter/bogofilter.c fix off-by-one count 2013-11-05 [Ricardo Mones] 3.9.2-106-g21263f83d * src/compose.c Fix bug #2964 'Lack of escaping of nested double-quotes in To: header' Additionally double quotes are also escaped in other relevant headers. 2013-11-05 [Ricardo Mones] 3.9.2-105-gab9cadc4a * src/common/utils.c * src/common/utils.h New utils function escape_internal_quotes Searchs for all quotation characters within a string, creating (only if required) a copy with the quotation characters escaped. 2013-11-02 [Colin Leroy] 3.9.2-104-g6c24a52c9 * src/action.c Fix bug #3011, "crash when using %f Action on two or more uncached (IMAP) messages". Thanks Paul for the idea! 2013-11-02 [Paul] 3.9.2-103-gec9524363 * src/plugins/pgpcore/select-keys.c implement enhancement bug 3026, 'replace short by long IDs in dialogue(s) of gpg related plugin(s)' 2013-11-01 [Colin Leroy] 3.9.2-102-gc035b6f42 * po/Makefile.in.in Don't check versions (does not seem to have any adverse effects, and fixes buildbot) 2013-11-01 [Paul] 3.9.2-101-gd9407215d * src/compose.c add 'Replace Signature' menu item 2013-10-29 [Paul] 3.9.2-100-g9e71cc95e * src/procmime.c be less brutal: don't remove all spaces, just remove spaces at the end of the string 2013-10-28 [Ricardo Mones] 3.9.2-99-g12779b41a * src/compose.c Quote all specials in name as defined on RFC See http://tools.ietf.org/html/rfc5322#section-3.2.3 2013-10-28 [Ricardo Mones] 3.9.2-98-g3ae395b7c * src/compose.c Fix segfault for addresses without name part Thanks Paul for reporting on irc ;-) 2013-10-25 [Ricardo Mones] 3.9.2-97-gd07722d7d * src/compose.c Fix bug #2210, but not on Address Book Bug report is titled 'Display name with invalid addresses not quoted when inserted from address book', but the real problem is not the AB. AB doesn't care about the address format or validity, the problem is sending those addresses to the SMTP server, which, as seen in the wild¹, might care. Fix quotes all addresses which need quoting just before writting the message to the queue folder. ¹http://lists.claws-mail.org/pipermail/users/2013-October/007485.html 2013-10-24 [Colin Leroy] 3.9.2-96-ga16bc3390 * src/plugins/pgpcore/sgpgme.c Fix useless call to gpg_err_code for sig->validity 2013-10-23 [Paul] 3.9.2-95-gcfe7f78fa * src/stock_pixmap.c fix bug 3021, 'Icon key_pgp_signed always shows as the default, never the themed version' 2013-10-18 [Paul] 3.9.2-94-gc6f41dc47 * src/procmime.c ooops! I forgot the brackets in the last commit. d'oh! 2013-10-18 [Paul] 3.9.2-93-gaa2c8f4df * src/procmime.c before parsing the values, remove whitespace from Content-Type, Content-Transfer-Encoding, and Content-Disposition header values this fixes broken mailers, e.g. yahoo groups. see http://tools.ietf.org/html/rfc2045#section-6 2013-10-10 [Paul] 3.9.2-92-g1907a085b * src/common/utils.c fallback to 'localhost' rather than 'unknown' as some SMTP servers reject 'EHLO unknown', e.g. gmx and web.de. Thanks to Hanno Meyer-Thurow. 2013-10-02 [Paul] 3.9.2-91-g65c117ed6 * src/prefs_matcher.c fix bug 2940, 'Extended search dialog too small for content in polish l10n' 2013-09-29 [Colin Leroy] 3.9.2-90-ga02f4367c * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_prefs.c Understand webcals:// as https://. 2013-09-29 [Colin Leroy] 3.9.2-89-gde0d6d263 * src/procmime.c Fix bug #3004, "claws picks wrong mime type for attachments" Use first match for each extension 2013-09-14 [Michael Rasmussen] 3.9.2-88-gec06e2ebb * AUTHORS Updated Team list to be in sync with section=community on the web Added Marco Villegas for patch resolving bug 3002 2013-09-14 [Michael Rasmussen] 3.9.2-87-g8b63baef4 * src/Makefile.am Fix bug 3002 'undefined reference to check_file_integrity'. Patch provided by Marco Villegas. 2013-08-30 [Paul] 3.9.2-86-gf02d1a8cc * src/compose.c * src/prefs_common.c * src/prefs_common.h * src/prefs_send.c add option to disable the 'Subject is empty' warning dialogue 2013-08-28 [Paul] 3.9.2-85-gf8d35f8d4 * src/file_checker.c revert part of last commit bug 2989 remains fixed in as much as the segfault is prevented 2013-08-28 [Paul] 3.9.2-84-ge377eee11 * src/file_checker.c * src/folder.c fix bug 2989, 'Segfault at startup because of corrupted folderlist.xml' 2013-08-27 [Paul] 3.9.2-83-g76c91d8cc * po/POTFILES.in * src/Makefile.am * src/file_checker.c * src/file_checker.h * src/folder.c * src/folder.h * src/main.c fix bug 2979, 'claws fails to load (empty) folderlist.xml and shows account wizard' 2013-08-21 [Paul] 3.9.2-82-gf27566901 * src/wizard.c no need to do ifdef HAVE_CONFIG_H twice 2013-08-20 [Holger Berndt] 3.9.2-81-g4882d1378 * src/plugins/python/foldertype.c Python plugin: Folder: Fix deprecation warning 2013-08-20 [Holger Berndt] 3.9.2-80-g5431edf4a * src/plugins/python/foldertype.c Python plugin: Folder: Let path return the absolute path 2013-08-20 [Holger Berndt] 3.9.2-79-gbac58acf0 * .../examples/main/Recusively-mark-messages-as-read Python plugin: Example: Make recursive-mark-as-read also work on mailbox 2013-08-20 [Holger Berndt] 3.9.2-78-g3674dea3c * src/plugins/python/foldertype.c Python plugin: Folder: Add message counts as read-only properties 2013-08-19 [Holger Berndt] 3.9.2-77-gb641d571e * src/plugins/python/clawsmailmodule.c Python plugin: Make it possible to select a mailbox in folderview 2013-08-18 [Holger Berndt] 3.9.2-76-gaee1db32a * src/plugins/python/mailboxtype.c * src/plugins/python/mailboxtype.h Python plugin: Mailbox: Add type checking function 2013-08-12 [Holger Berndt] 3.9.2-75-g4c26c8fa2 * src/plugins/python/clawsmailmodule.c * src/plugins/python/mailboxtype.c * src/plugins/python/mailboxtype.h Python plugin: Make it possible to get folder tree from a Mailbox 2013-08-10 [Holger Berndt] 3.9.2-74-g784a101b7 * src/plugins/python/foldertype.c Python pluging: Folder: Add accessor to Mailbox object 2013-08-10 [Holger Berndt] 3.9.2-73-ga193b41e8 * src/plugins/python/Makefile.am * src/plugins/python/clawsmailmodule.c * src/plugins/python/mailboxtype.c * src/plugins/python/mailboxtype.h Python plugin: Add Mailbox type 2013-08-10 [Holger Berndt] 3.9.2-72-gfa0e1e653 * src/plugins/python/foldertype.c Python plugin: Folder: Return None for folders without an id 2013-08-17 [Paul] 3.9.2-71-g78573edb8 * src/gtk/quicksearch.c fix bug 2995, 'closing extended quick search information panel triggers window focus bug' 2013-08-15 [Paul] 3.9.2-70-g244bab935 * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_trayicon.c make "Present main window" translatable 2013-08-14 [Ricardo Mones] 3.9.2-69-gfa243ae92 * src/plugins/perl/cm_perl.pod Fix remaining cases of bug #2923 Patch thanks to Dominic Hargreaves <dom@earth.li> on http://bugs.debian.org/708004 2013-08-14 [Ricardo Mones] 3.9.2-68-gd0150677e * src/procmsg.c Fix typo 2013-08-14 [Paul] 3.9.2-67-g0d8e61295 * src/prefs_actions.c * src/prefs_filtering.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/prefs_template.c * src/prefs_toolbar.c fix bug 2986, 'Down and Delete buttons have same hotkey in filtering config' and then some 2013-08-14 [Paul] 3.9.2-66-g5213f483e * src/plugins/vcalendar/vcal_folder.c fix bug 2994, 'translating folder name' 2013-08-08 [Holger Berndt] 3.9.2-65-g0fbf9f9b9 * src/plugins/python/messageinfotype.c Python plugin: MessageInfo: Create Python objects for members on the fly 2013-08-08 [Holger Berndt] 3.9.2-64-g7154ef981 * src/plugins/python/accounttype.c Python plugin: Account: Harden string representation 2013-08-08 [Holger Berndt] 3.9.2-63-g710fd4691 * src/plugins/python/foldertype.c Python plugin: Folder: Add identifier property 2013-08-08 [Holger Berndt] 3.9.2-62-gfedafd759 * src/plugins/python/foldertype.c Python plugin: Folder: Create Python objects for members on the fly 2013-08-03 [Holger Berndt] 3.9.2-61-gf65c7ad40 * src/plugins/python/accounttype.c Python plugin: Account: Create Python objects for members on the fly 2013-08-08 [Ricardo Mones] 3.9.2-60-g929d5936e * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_trayicon.c Fix msginfo checks These were discovered by Coccinelle¹ checker running at http://firewoes.debian.net/ ¹http://coccinelle.lip6.fr/ 2013-08-06 [Paul] 3.9.2-59-g92c22b09a * src/plugins/bogofilter/bogofilter.c insert X-Bogosity header like the option says, not X-Claws-Bogosity header 2013-08-06 [Paul] 3.9.2-58-gbe0ad9cde * src/compose.c fix bug 2794, ' account privacy signing method ignored on reply' also apply the same logic to encrypting 2013-08-04 [Paul] 3.9.2-57-gde4c88036 * configure.ac * po/Makefile.in.in upgrade to and require gettext >= 0.18, fixes build/install with automake 1.13 2013-08-02 [Ricardo Mones] 3.9.2-56-gace330d0e * src/toolbar.c * src/toolbar.h Fix access beyond array bounds Which shouldn't happen, but keeps the compiler happy... 2013-08-02 [Ricardo Mones] 3.9.2-55-g0ea8cc7e1 * src/news.c Remove implicit declaration warning for “networkmanager_is_online” 2013-08-02 [Ricardo Mones] 3.9.2-54-gf671a64b5 * src/folder.c Don't return FALSE when is NULL Yeah, their values are equal, but doesn't look nice ;-) 2013-07-27 [Holger Berndt] 3.9.2-53-g4c94b2294 * src/plugins/python/accounttype.c Python plugin: Let Account objects compare equal if they refer to the same account 2013-07-27 [Holger Berndt] 3.9.2-52-g6485c26de * src/plugins/python/composewindowtype.c Python plugin: Add accessor to Account object for compose window 2013-07-27 [Holger Berndt] 3.9.2-51-g50f5bc8ce * src/plugins/python/composewindowtype.c Python plugin: Make fwdinfo accessible in compose window object 2013-07-27 [Holger Berndt] 3.9.2-50-gd17846613 * src/plugins/python/clawsmailmodule.c Python plugin: Make it possible to query current and default account 2013-07-27 [Holger Berndt] 3.9.2-49-g3887eb3fd * src/plugins/python/accounttype.c Python plugin: Include information about default account 2013-07-27 [Holger Berndt] 3.9.2-48-g7ba87228e * src/plugins/python/Makefile.am * src/plugins/python/clawsmailmodule.c * src/plugins/python/folderpropertiestype.c * src/plugins/python/folderpropertiestype.h * src/plugins/python/foldertype.c Python plugin: Add folder properties So far, only the default account is accessible 2013-07-27 [Holger Berndt] 3.9.2-47-g8617c2715 * src/plugins/python/accounttype.c Python plugin: Remove unused account methods 2013-07-27 [Holger Berndt] 3.9.2-46-gc6ac8058d * src/plugins/python/accounttype.c Python plugin: Make account name and address read-only attributes 2013-07-25 [Holger Berndt] 3.9.2-45-g04f289b96 * src/plugins/python/accounttype.c Python plugin: Add account address 2013-07-21 [Holger Berndt] 3.9.2-44-gc3da82f8a * src/plugins/python/Makefile.am * src/plugins/python/accounttype.c * src/plugins/python/accounttype.h * src/plugins/python/clawsmailmodule.c Python plugin: Add accessor to accounts, and an Account object 2013-07-21 [Holger Berndt] 3.9.2-43-g7281a0237 * src/plugins/python/composewindowtype.c Python plugin: Indent fix 2013-07-21 [Holger Berndt] 3.9.2-42-gd31687969 * src/plugins/python/messageinfotype.c Python plugin: Const fix and better description of MessageInfo objects 2013-07-20 [Holger Berndt] 3.9.2-41-g8002fdaec * src/plugins/python/clawsmailmodule.c Python plugin: Fix typo 2013-07-26 [Colin Leroy] 3.9.2-40-g74b05b3fa * src/plugins/pgpcore/plugin.def And again. This is starting to get ridiculous 2013-07-26 [Colin Leroy] 3.9.2-39-gbb0daedef * src/plugins/pgpcore/plugin.def One more fix 2013-07-26 [Colin Leroy] 3.9.2-38-ga545a0d28 * src/plugins/pgpcore/plugin.def * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/smime/mypgpcore.def * src/plugins/smime/smime.c Finish previous fix 2013-07-26 [Colin Leroy] 3.9.2-37-g7b66a4d00 * src/plugins/pgpcore/claws.def * src/plugins/pgpinline/claws.def * src/plugins/pgpinline/mypgpcore.def * src/plugins/pgpmime/mypgpcore.def * src/plugins/smime/mypgpcore.def Fix exports 2013-07-26 [Colin Leroy] 3.9.2-36-g2380a1eea * configure.ac Fix python check resetting LIBS on win32 2013-07-25 [Ricardo Mones] 3.9.2-35-ge871b105f * src/gtk/authors.h Fix sorting errors of previous modification and some more 2013-07-25 [Colin Leroy] 3.9.2-34-g1a912d809 * src/mimeview.c Fix an use-after-free 2013-07-25 [Colin Leroy] 3.9.2-33-ge84ba2db1 * src/mimeview.c * src/plugins/pgpcore/prefs_gpg.c * src/plugins/pgpcore/prefs_gpg.h * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c * src/privacy.c * src/privacy.h Make signature auto-check not blocking. 2013-07-25 [Ricardo Mones] 3.9.2-32-g7aa5fcbf3 * AUTHORS * src/gtk/authors.h * src/main.c Fix bug #2982 'variable declaration behind FLOCK conditional' Patch by Richard Palo <richard@NetBSD.org>, added to AUTHORS. Also synchronize authors.h with AUTHORS while we're at it. 2013-07-12 [Paul] 3.9.2-31-g50116eb9a * src/plugins/fancy/fancy_viewer.c fix bug 2954, 'Crash in "Save Image As" for HTML message' note: this patch prevents the crash but does not implement saving images 2013-07-12 [Paul] 3.9.2-30-g47fc23c48 * src/plugins/pgpmime/pgpmime.c * src/plugins/smime/smime.c fix bug 2960, 'rfc3156 deviation regarding hash symbols' make micalg value lowercase as per RFC 3156 2013-07-12 [Paul] 3.9.2-29-g8a60ff01e * src/plugins/fancy/fancy_viewer.c fix DNS Prefetching leak disable DNS Prefetching when 'Enable loading of remote content' is switched off 2013-07-11 [Paul] 3.9.2-28-g1de8172c2 * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/pgp_utils.c * src/plugins/pgpcore/pgp_utils.h * src/plugins/pgpinline/pgpinline.c * src/plugins/pgpmime/pgpmime.c fix bug 2961, 'Partial retrieval not available with PGP/Inline encrypted messages' do a more thorough check before deciding to go ahead with a (ultimately failed) decryption attempt: check for the end of the encrypted block, don't just assume, (never assume, it makes an ...), that it must be there if the beginning of the block is found. Move some stuff, which is now used in both -mime and -inline, into a new file, pgpcore/pgp_utils.[ch] 2013-07-08 [Paul] 3.9.2-27-g306bf2ef3 * src/prefs_account.c fix bug 2957, 'Double-free in account preferences' 2013-07-06 [Andrej Kacian] 3.9.2-26-g075d16af7 * src/customheader.c * src/plugins/vcalendar/libical/libical/sspm.c * src/prefs_display_header.c * src/procmime.c Use MIME-Version instead of Mime-Version header, to conform to RFC 2045. 2013-07-01 [Holger Berndt] 3.9.2-25-ga143f7fbc * tools/jhbuild/claws-mail.modules Add libetpan to jhbuild moduleset 2013-06-18 [Paul] 3.9.2-24-g6c8b4bf62 * src/main.c in the output of `claws-mail -V` use 'Enchant' instead of 'aspell' and whilst I'm at it, make all the uppercase/lowercase match the About dialogue too 2013-06-18 [Ricardo Mones] 3.9.2-23-g94b1bd90b * src/gtk/quicksearch.c Complete the fix for bug #2132 Move QuickSearch “Edit” button shortcut to ‘d’ key, which was free. 2013-06-14 [Ricardo Mones] 3.9.2-22-g909c07b43 * src/addrgather.c Use the correct type for adjustments Fixes “addrgather.c:402:12: warning: assignment from incompatible pointer type [enabled by default]” 2013-06-14 [Ricardo Mones] 3.9.2-21-ga49c1b549 * src/main.c * src/prefs_account.c Deprecated gthread functions in newer glib Since glib 2.32 these are deprecated: • g_thread_init is not required anymore • g_cond_new/g_cond_free → g_cond_init/g_cond_clear 2013-06-14 [Colin Leroy] 3.9.2-20-g70a2b10ce * src/plugins/bsfilter/Makefile.am Add pthred libs 2013-06-14 [Colin Leroy] 3.9.2-19-g7f27738df * src/matcher.c * src/matcher.h More win32 fixes 2013-06-14 [Colin Leroy] 3.9.2-18-gd10b5af20 * src/matcher.c Fix typo preventing Win32 build 2013-05-30 [Colin Leroy] 3.9.2-17-gd3c722d3f * AUTHORS * src/gtk/authors.h Add Michal to AUTHORS 2013-05-30 [Colin Leroy] 3.9.2-16-g80b136e8b * src/account.c * src/account.h * src/imap.c * src/inc.c * src/news.c * src/send_message.c Implement a password get hooklist, allowing plugins to provide passwords for various accounts. Patch by Michal Gorki, bug #2252 "API for external password storage" 2013-06-14 [Colin Leroy] 3.9.2-15-gd74bd45f9 * configure.ac Fix configure failing when cross-building for win32 2013-06-11 [Holger Berndt] 3.9.2-14-gcfcf045a7 * src/plugins/python/python_plugin.c Python plugin: Extend plugin description Bring back the information that was previously contained in the README file of the plugin tarball in form of a more elaborate plugin description. 2013-06-11 [Holger Berndt] 3.9.2-13-gb5b69753f * src/plugins/python/clawsmailmodule.c * src/plugins/python/clawsmailmodule.h * src/plugins/python/composewindowtype.c * src/plugins/python/composewindowtype.h * src/plugins/python/foldertype.c * src/plugins/python/foldertype.h * src/plugins/python/messageinfotype.c * src/plugins/python/messageinfotype.h * src/plugins/python/nodetype.c * src/plugins/python/nodetype.h * src/plugins/python/python-hooks.c * src/plugins/python/python-hooks.h * src/plugins/python/python_plugin.c Python plugin: Improve error reporting during plugin init 2013-06-10 [Holger Berndt] 3.9.2-12-g67df49215 * src/plugins/python/python_plugin.c Python plugin: Make some functions static 2013-06-09 [Holger Berndt] 3.9.2-11-gdd677bd0e * src/plugins/python/python_plugin.c Python plugin: Better error reporting during directory creation 2013-06-09 [Holger Berndt] 3.9.2-10-g75722552a * src/plugins/python/python_plugin.c Python plugin: Add explicit cast for function argument 2013-06-11 [Paul] 3.9.2-9-g7be9b13b3 * claws-features.h.in * configure.ac * src/Makefile.am * src/account.c * src/action.c * src/addrcustomattr.c * src/addressbook.c * src/common/Makefile.am * src/common/defs.h * src/common/utils.c * src/compose.c * src/editaddress.c * src/editldap.c * src/edittags.c * src/etpan/Makefile.am * src/folderview.c * src/gtk/Makefile.am * src/gtk/filesel.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/inputdialog.c * src/gtk/logwindow.c * src/gtk/menu.c * src/gtk/prefswindow.c * src/inc.c * src/main.c * src/main.h * src/mainwindow.c * src/mainwindow.h * src/messageview.c * src/mh.c * src/mimeview.c * src/plugins/bogofilter/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpcore/passphrase.c * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/vcalendar/vcal_meeting_gtk.c * src/prefs_account.c * src/prefs_actions.c * src/prefs_common.c * src/prefs_common.h * src/prefs_ext_prog.c * src/prefs_filtering.c * src/prefs_receive.c * src/prefs_template.c * src/prefs_toolbar.c * src/statusbar.c * src/statusbar.h * src/summary_search.c * src/summaryview.c * src/toolbar.c * src/wizard.c remove obsolete maemo support 2013-06-11 [Paul] 3.9.2-8-gf137597ff * src/gtk/authors.h also add Henri Bauer here 2013-06-11 [Paul] 3.9.2-7-g4b26133c3 * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am clean up former extra-plugins Makefiles 2013-06-11 [Paul] 3.9.2-6-g177c7487c * src/foldersel.c * src/gtk/manage_window.c fix a couple more compiler warnings 2013-06-11 [Paul] 3.9.2-5-gadb547497 * src/toolbar.c fix implicit declaration warning 2013-06-11 [Paul] 3.9.2-4-g1b991ce1f * src/compose.c * src/editaddress.c * src/gtk/inputdialog.c * src/gtk/quicksearch.c * src/message_search.c * src/prefs_matcher.c * src/prefs_toolbar.c * src/summary_search.c fix a bunch of combobox related warnings 2013-06-11 [Ricardo Mones] 3.9.2-3-g3459aff5b * AUTHORS * src/plugins/address_keeper/address_keeper.c Revert undesired effect of fixing bug #2927 Patch thanks to Henri Bauer, also added to authors file. 2013-06-11 [Paul] 3.9.2-2-g0c8fa959c * src/plugins/vcalendar/vcal_meeting_gtk.c fix debian bug #711864, 'claws-mail-vcalendar-plugin: when creating meeting GTK_IS_COMBO_BOX_TEXT failed' 2013-06-10 [Paul] 3.9.2-1-g8cd3d8443 * src/account.c fix double-free crasher in Edit Accounts dialogue 2013-06-08 [Paul] 3.9.2 * NEWS * README * RELEASE_NOTES 3.9.2 unleashed 2013-06-06 [Paul] 3.9.1-21-g3f6ee6e93 * src/compose.c fix detection of account in --compose and --compose-from-file where the From value contains a name + email. Patch by Colin. (cherry picked from commit 6ae1c2d29624155d085ea213d1a8431981008c76) 2013-05-31 [Ricardo Mones] 3.9.1-20-g7cafeb640 * configure.ac Fix variable name for the failing case (cherry picked from commit 7f3695d49fba24f50fcb58e2fc7f5991cc9009ea) 2013-05-30 [Ricardo Mones] 3.9.1-19-gee7f626c6 * configure.ac Check if detected libpython.so can be dlopen-ed A somewhat better solution for the libpython.so detection saga. Unfortunately it has not presented itself and had to be painfully extracted from a series of trial and error experiments. No living beings were harmed in the process, though. Many thanks to Paul for the help with testing this. (cherry picked from commit df8a1d7e766dea1c48a47d6a7766e20922a78cab) 2013-05-30 [Colin Leroy] 3.9.1-18-g376f87296 * Makefile.am * configure.ac Get rid of version.in - forgotten files (cherry picked from commit 9375966944e6fef9cc85820b329c46125a93b3f3) 2013-05-30 [Colin Leroy] 3.9.1-17-g29f97d97c * version.in Get rid of version.in, generate it ourselves when in a git tree Prevents automake to believe it should remove it on distclean. (cherry picked from commit a0773b18b0651f754b806ce07c61e564ffc21a8c) 2013-05-30 [Colin Leroy] 3.9.1-16-g59cc1d863 * src/send_message.c Reorder send_message's port selection logic, paving the way for bug #2252 "API for external password storage" Patch by Michal Gorny (cherry picked from commit d04fd18b94a1c6fc8d22afe46367f278370011d3) 2013-05-29 [Paul] 3.9.1-15-gf1444e9e5 * configure.ac put back this cruft until a better solution presents itself (cherry picked from commit 533722f52efcce1117503d5263efbbd4702c9c09) 2013-05-27 [Paul] 3.9.1-14-gaf939383e * configure.ac fix locating of pythonXX.so, with thanks to Ricardo (cherry picked from commit 7a8ee419bf23dd5d84275e29cdd04bbb35d47b8d) 2013-05-24 [Colin Leroy] 3.9.1-13-gb94dcc446 * src/compose.c Fix undoing file insertion. (cherry picked from commit 7e2654802e7eb97090da16bdf0fc3e4adf4fd283) 2013-05-24 [Ricardo Mones] 3.9.1-12-g560b2428f * src/compose.c Remove every control char after colon The extraheaderrc format doesn't allow data after the header colon. Other OSes may insert extra characters other than \n, so, remove them all. (cherry picked from commit 6b978617931b7116397c6c625a26dc638154dd28) 2013-05-23 [Colin Leroy] 3.9.1-11-g5f682354c * src/Makefile.am * src/gtk/gtkutils.c * src/pixmaps/claws-mail_compose_logo.xpm * src/stock_pixmap.c * src/stock_pixmap.h New big icon for compose windows, by Simon Steinbeiss (cherry picked from commit 94ed99e1acdf6a07c6cb3c01f764ab9f6e97fa77) 2013-06-06 [Paul] 3.9.1-23-g6ae1c2d29 * src/compose.c fix detection of account in --compose and --compose-from-file where the From value contains a name + email. Patch by Colin. 2013-05-31 [Ricardo Mones] 3.9.1-22-g7f3695d49 * configure.ac Fix variable name for the failing case 2013-05-30 [Ricardo Mones] 3.9.1-21-gdf8a1d7e7 * configure.ac Check if detected libpython.so can be dlopen-ed A somewhat better solution for the libpython.so detection saga. Unfortunately it has not presented itself and had to be painfully extracted from a series of trial and error experiments. No living beings were harmed in the process, though. Many thanks to Paul for the help with testing this. 2013-05-30 [Colin Leroy] 3.9.1-20-g937596694 * Makefile.am * configure.ac Get rid of version.in - forgotten files 2013-05-30 [Colin Leroy] 3.9.1-19-ga0773b18b * version.in Get rid of version.in, generate it ourselves when in a git tree Prevents automake to believe it should remove it on distclean. 2013-05-30 [Colin Leroy] 3.9.1-18-gd04fd18b9 * src/send_message.c Reorder send_message's port selection logic, paving the way for bug #2252 "API for external password storage" Patch by Michal Gorny 2013-05-29 [Paul] 3.9.1-17-g533722f52 * configure.ac put back this cruft until a better solution presents itself 2013-05-27 [Paul] 3.9.1-16-g7a8ee419b * configure.ac fix locating of pythonXX.so, with thanks to Ricardo 2013-05-24 [Colin Leroy] 3.9.1-15-g7e2654802 * src/compose.c Fix undoing file insertion. 2013-05-24 [Ricardo Mones] 3.9.1-14-g6b9786179 * src/compose.c Remove every control char after colon The extraheaderrc format doesn't allow data after the header colon. Other OSes may insert extra characters other than \n, so, remove them all. 2013-05-23 [Colin Leroy] 3.9.1-13-g94ed99e1a * src/Makefile.am * src/gtk/gtkutils.c * src/pixmaps/claws-mail_compose_logo.xpm * src/stock_pixmap.c * src/stock_pixmap.h New big icon for compose windows, by Simon Steinbeiss 2013-05-20 [Ricardo Mones] 3.9.1-12-gc7cd049a3 * src/plugins/attachwarner/attachwarner_prefs.c Reorganise and beautify AttachWarner preferences Use frames to separate options about what to search from the options about where not to search and give it a more pleasant appearance, and, hopefully, make it easier to understand. Reworded skip quotes ckeckbox tip to warn about user-inserted quotation marks. 2013-05-20 [Ricardo Mones] 3.9.1-11-g4b8a56c56 * src/matcher.c * src/matcher.h * src/plugins/address_keeper/address_keeper.c * src/plugins/attachwarner/attachwarner.c * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h Fix #2927 'Optional case insensitivity for the attach-warner-plugin' Based on original patch provided by Henri Bauer <henri.bauer@voila.fr> 2013-05-13 [H.Merijn Brand] 3.9.1-10-ge77b9943b * src/plugins/perl/cm_perl.pod Fix bug #2923 'build failure with perl 5.18' Removed also some unnecessary whitespaces 2013-05-12 [Andrej Kacian] 3.9.1-9-g8891f6e23 * src/news.c Fix compiler warning. 2013-05-12 [Andrej Kacian] 3.9.1-8-g42cbb5fdf * src/news.c Do not try to destroy a NULL session after an unsuccesful NNTP connect attempt. 2013-05-10 [Paul] 3.9.1-7-gf3895e2ff * configure.ac add missing AC_MSG_CHECKING() for geolocation plugin 2013-05-09 [Paul] 3.9.1-6-gb55ac023d * configure.ac add secondary check for libperl.so for distros such as fedora 2013-05-09 [Paul] 3.9.1-5-g24d781260 * configure.ac remove useless repeated line (thanks, Brian!) 2013-05-09 [Paul] 3.9.1-4-gd04c724c9 * configure.ac fix check for libsoup - it is not obligatory 2013-05-09 [Paul] 3.9.1-3-g3b2e2252f * configure.ac add missing check for libperl 2013-05-07 [Colin Leroy] 3.9.1-2-g66aa06c74 * src/plugins/address_keeper/claws.def * src/plugins/attachwarner/claws.def * src/plugins/pgpcore/claws.def * src/plugins/pgpcore/sgpgme.c Usual Windows fixes 2013-05-07 [Colin Leroy] 3.9.1-1-gc416e89d2 * src/procmime.c Never decode multipart/* or message/* parts, as RFC states. 2013-05-06 [Paul] 3.9.1 * NEWS * README * RELEASE_NOTES for release 3.9.1 2013-05-06 [Paul] 3.9.0-213-g1b0d559aa * po/cs.po * po/de.po * po/es.po * po/he.po * po/hu.po * po/lt.po * po/pt_BR.po * po/sk.po * po/sv.po translation updates by David Vachulka, Thomas Bellmann, Ricardo Mones, Genghis Khan, Páder Rezső, Mindaugas Baranauskas, Frederico Goncalves Guimaraes, Slavko, Andreas Rönnquist 2013-05-06 [Paul] 3.9.0-212-g50f73d3cd * po/zh_CN.po * po/zh_TW.po fix bug #2884, 'zh_CN translation crashes src/prefs_filtering.c via alertpanel_error g_vsnprintf' 2013-05-03 [Colin Leroy] 3.9.0-205-gac57e408a * src/procmime.c Avoid decoding multipart/signed parts. We'll decode their children, but the underlying privacy plugin expects the raw file. 2013-05-03 [Michael Rasmussen] 3.9.0-209-g83ee9ae54 * configure.ac Fix test for git to allow tarball builds. 2013-05-02 [Michael Rasmussen] 3.9.0-208-gfb56fc5bf * configure.ac Add proper test for an installed version of git. Bail if git is not found on path. 2013-05-02 [Michael Rasmussen] 3.9.0-207-g5809e36f1 * autogen.sh Fix references to claws CVS so they now references claws git 2013-05-02 [Ricardo Mones] 3.9.0-206-g11a24a7c9 * src/etpan/nntp-thread.c Fix typo in debug_print string 2013-05-02 [Ricardo Mones] 3.9.0-205-gfca4948b2 * src/news.c Do not leak memory and unref the result if valid 2013-05-02 [Ricardo Mones] 3.9.0-204-gf46d69347 * src/news.c Fix bug #1684 'view news messages with large attachements segfaults' Don't g_free MMAPString str data which we didn't allocate 2013-04-29 [Colin Leroy] 3.9.0-203-g1d45a3af7 * po/fr.po Fix more fuzzies. 2013-04-29 [Colin Leroy] 3.9.0-202-gace0c2021 * tools/gitlog2changelog.py Add modification copyright 2013-04-27 [Paul] 3.9.0-201-g396057071 * src/addressbook.c * src/compose.c * src/folderview.c * src/imap.c * src/imap_gtk.c * src/inc.c * src/mainwindow.c * src/mbox.c * src/mh_gtk.c * src/news.c * src/plugins/bogofilter/bogofilter_gtk.c * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/spamassassin/spamassassin_gtk.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/setup.c fix some string inconsistencies 2013-04-26 [Paul] 3.9.0-200-g49118714f * src/procmime.c replace fuzzy-head fix in 3.9.0-196-g06e09c8 with simpler, better, proper fix replace fuzzy-head fix in 3.9.0-196-g06e09c8 with simpler, better, proper fix 2013-04-26 [Paul] 3.9.0-199-gf709f3e92 * src/mainwindow.c * src/send_message.h fix implicit declaration warnings 2013-04-26 [Paul] 3.9.0-198-g9c3554fd1 * src/mainwindow.c fix crasher when using /Edit/Search folder on start-up with nothing selected. also grey out the menu item when a mail folder is not selected 2013-04-25 [Ricardo Mones] 3.9.0-197-gbe58b4596 * src/plugins/archive/archiver.c Fix untranslated description in archiver plugin gettext cannot evaluate preprocessor conditions affecting translatable strings and only generates one msgid for the po file. If later the build doesn't generate the same string as gettext, its msgid is never found and hence appears untranslated on the UI. 2013-04-24 [Paul] 3.9.0-196-g06e09c818 * src/procmime.c further fix to bug #2862, 'Segmentation fault when replying to a message where the "code conversion" fails' 2013-04-23 [Colin Leroy] 3.9.0-195-g31d93a0fc * po/fr.po Finish updating 2013-04-23 [Colin Leroy] 3.9.0-194-ge3d844790 * src/plugins/fancy/fancy_prefs.c Fix layout 2013-04-21 [Paul] 3.9.0-189-g235de210f * src/folderview.c * src/plugins/att_remover/att_remover.c * src/plugins/vcalendar/vcalendar.c * src/summaryview.c fix errors in strings 2013-04-21 [Paul] 3.9.0-188-gd553aefb8 * po/POTFILES.in add missing file 2013-04-21 [Ricardo Mones] 3.9.0-187-g9c8430723 * src/mimeview.c Complete fix for #2093 "key 'C' mention harcoded in string" Refactor code to obtain shortcut to a function and don't mention the shortcut in the cases it doesn't exist. 2013-04-19 [Ricardo Mones] 3.9.0-186-g1a980a6ed * src/plugins/bsfilter/bsfilter.c Fix bug #2878 'bsfilter / folder.c:1435 Condition identifier != NULL failed' Don't call folder_find_item_from_identifier if using default NULL value 2013-04-19 [Ricardo Mones] 3.9.0-185-gc282d90e6 * manual/claws-mail-manual.xml * manual/de/claws-mail-manual.xml * manual/es/claws-mail-manual.xml * manual/fr/claws-mail-manual.xml * manual/it/claws-mail-manual.xml * manual/pl/claws-mail-manual.xml Update year in manual copyright notices 2013-04-17 [Colin Leroy] 3.9.0-187-gd79e409c4 * po/fr.po fix extensions/modules 2013-04-17 [Colin Leroy] 3.9.0-186-gb1a3c3df5 * po/fr.po update french translation 2013-04-17 [Colin Leroy] 3.9.0-185-gb6c8484e6 * src/plugins/fancy/fancy_viewer.c Fix plugin description. 2013-04-16 [Paul] 3.9.0-184-g6e07ee63b * src/summaryview.c fix bug #2909, 'Changing folder quickly can cause wrong email to be deleted' 2013-04-16 [Ricardo Mones] 3.9.0-183-g0f3a48d7d * src/plugins/pgpcore/sgpgme.c Fix bug #2905 "Include the signature timestamp in the 'full signature information'" Format used is the same shown in summary view date column. Original patch by Fabian Keil, thanks! ;-) 2013-04-13 [Michael Rasmussen] 3.9.0-182-g8528776ec * src/plugins/clamd/clamav_plugin.c If 'Don't popup error dialog on receive error' is checked do not show alert_panel but write virus message to statusbar instead. 2013-04-13 [Paul] 3.9.0-181-gbaeee394b * src/common/session.c * src/common/session.h * src/common/socket.h * src/common/ssl.c * src/prefs_account.c * src/prefs_account.h * src/send_message.c Add support for GnuTLS priority string. Patch by Darko Koruga 2013-04-13 [Paul] 3.9.0-180-g86a989f28 * src/plugins/pgpinline/pgpinline.c fix bug #2879, 'Plain text mails treated as encrypted' patch by Fabian Keil 2013-04-13 [Paul] 3.9.0-179-ge4dffe9a0 * src/messageview.c correct text used in return receipt notification dialogue 2013-04-10 [Colin Leroy] 3.9.0-178-gcb4a06aaf * src/messageview.c * src/mimeview.c Fib bug #2903, "key 'C' mention harcoded in string" 2013-04-07 [Holger Berndt] 3.9.0-177-gb5633df1b * src/plugins/python/messageinfotype.c Python plugin: const fix It seems a bit strange for procheader_get_header_from_msginfo() to require a non-const header string argument, though. 2013-04-07 [Holger Berndt] 3.9.0-176-gc66462084 * src/plugins/perl/tools/insert_perl.pl Perl plugin: Enhance insert_perl.pl documentation In cvs, there was an "InsertCompile" script that called the script. Without looking at that script, the use of insert_perl.pl is not obvious, so a few comments have been added. 2013-04-07 [Holger Berndt] 3.9.0-175-g7bb499bf3 * src/plugins/geolocation/earth.svg Geolocation plugin: Add earth.svg file The file is the source from which pixmap_earth.h has been generated. 2013-04-07 [Holger Berndt] 3.9.0-174-g4d1963ba9 * src/plugins/python/messageinfotype.c Python plugin: Add function to get an arbitrary header from a MessageInfo object 2013-04-07 [Holger Berndt] 3.9.0-173-ge4f8cd004 * .gitignore * configure.ac * src/plugins/python/Makefile.am * src/plugins/python/examples/Makefile.am * src/plugins/python/examples/README.examples * src/plugins/python/examples/auto/compose_any * src/plugins/python/examples/auto/shutdown * src/plugins/python/examples/auto/startup * .../python/examples/compose/Macro-Expansion * .../python/examples/main/Create-Tomboy-Note * src/plugins/python/examples/main/Mass-mail * src/plugins/python/examples/main/Open-Tomboy-Notes * .../examples/main/Print-action-names-to-stdout * .../examples/main/Recusively-mark-messages-as-read Python plugin: Add examples 2013-04-07 [Holger Berndt] 3.9.0-172-g98b03dfda * src/plugins/python/messageinfotype.c Python plugin: Add Cc field to messageinfo objects 2013-04-06 [Holger Berndt] 3.9.0-171-g3e1e674b8 * .gitignore * configure.ac * src/plugins/Makefile.am * src/plugins/geolocation/Makefile.am * src/plugins/geolocation/geolocation_plugin.c * src/plugins/geolocation/pixmap_earth.h Add geolocation plugin 2013-04-04 [Holger Berndt] 3.9.0-170-g4f1b72877 * tools/jhbuild/README * tools/jhbuild/claws-mail.modules * tools/jhbuild/sample.jhbuildrc-claws-mail Add jhbuild module files and sample config 2013-04-06 [Ricardo Mones] 3.9.0-169-g679dd60ea * src/plugins/newmail/newmail.c Fix part of bug #2885 (fprintf on a NULL file pointer) 2013-04-04 [Ricardo Mones] 3.9.0-168-ge02c1b684 * src/plugins/newmail/newmail.c Ensure available fallback folder for NewMail log Fixes bug #2859 "Newmail plugin doesn't work if Mail folder not present when it is loaded." Also included: * Show current log file name in plugin description. * Remove log file name limit of 255 bytes. 2013-04-04 [Ricardo Mones] 3.9.0-167-ga10e28992 * src/plugins/newmail/newmail.c Fix indentation 2013-04-04 [Ricardo Mones] 3.9.0-166-ga700fea56 * src/plugins/newmail/newmail.c Use debug_print for debug info 2013-04-03 [Colin Leroy] 3.9.0-165-g4bdc5af65 * src/plugins/pdf_viewer/poppler_viewer.c Fix printed PDF quality 2013-03-27 [Ricardo Mones] 3.9.0-164-gaa8ccdb0f * src/plugins/address_keeper/address_keeper.c * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/address_keeper/address_keeper_prefs.h Add block address matching pattern feature Should fix bug #2340 'Create block list'. 2013-03-27 [Ricardo Mones] 3.9.0-163-ga79ce24f9 * src/plugins/attachwarner/attachwarner.c Use new generalized function for matcher list 2013-03-27 [Ricardo Mones] 3.9.0-162-gfe709cce3 * src/matcher.c * src/matcher.h Generalize matcher list building from lines New function "matcherlist_new_from_lines" to build the MatcherList required to match one or more regexps from a newline-separated string. Seen previously a specific internal function of AttachWarner plugin. 2013-03-22 [Ricardo Mones] 3.9.0-161-ga839f1b61 * configure.ac Even less processes Split the GIT_VERSION with POSIX patterns, original patch by Andrew Shadura <https://profiles.google.com/108080719405250187705> 2013-03-22 [Ricardo Mones] 3.9.0-160-g6eabcd7ee * configure.ac Complete fix for 'make dist' generated tarballs Ignore the EXTRA_VERSION when it's too long to be a number and is one of: * an abbreviated hash (should not happen :) * the 'dirty' string (in a modified tree just after a release) 2013-03-21 [Colin Leroy] 3.9.0-159-g385e20eea * src/plugins/vcalendar/libical/libical/icallexer.l Remove apparently useless forward declarations. Should fix bug #2893 "ical_yy_scan_bytes has wrong type" 2013-03-21 [Colin Leroy] 3.9.0-158-gb46954505 * Makefile.am Have Changelog depend on version so that it gets regenerated when needed. Have make clean clean it. 2013-03-21 [Colin Leroy] 3.9.0-157-g2ea5d347d * .gitignore * ChangeLog => ChangeLog.3.0.0-3.9.0 * Makefile.am * tools/gitlog2changelog.py Generate a ChangeLog before make dist 2013-03-21 [Ricardo Mones] 3.9.0-156-gf9f793465 * .gitignore * Makefile.am * configure.ac * version.in Fix build of 'make dist' generated tarballs The version is set in stone before the 'make dist' run. In the cases where no .git directory is found, like generated tarballs, the stone is summoned instead. 2013-03-20 [Ricardo Mones] 3.9.0-155-g79c5de017 * configure.ac Use awk instead of cut Create less processes to obtain these numbers and fix the value set to EXTRA_VERSION on releases. 2013-03-20 [Ricardo Mones] 3.9.0-154-g30b8848a9 * configure.ac Remove references to nonexistent variables 2013-03-20 [Colin Leroy] 3.9.0-153-g77d3fd1f3 * .gitignore Add more files to ignore 2013-03-20 [Colin Leroy] 3.9.0-152-g1deb33392 * src/gtk/gtkutils.c Fix ugly icon in XFCE's alt-tab window 2013-03-20 [Colin Leroy] 3.9.0-151-gfe4582c86 * configure.ac * src/common/version.h.in * src/mainwindow.c Make the mainwindow's version string shorter when not using maintainer mode 2013-03-20 [Colin Leroy] 3.9.0-150-g9eb9b32a4 * README Finish removing references to CVS 2013-03-20 [Colin Leroy] 3.9.0-149-gcbfce9aae * README One more, for mail test 2013-03-20 [Colin Leroy] 3.9.0-148-g60859b9fd * README Another test 2013-03-20 [Colin Leroy] 3.9.0-147-g0cfa85340 * README Fixing README, testing Gitzilla (see bug #2892) 2013-03-20 [Colin Leroy] 3.9.0-146-g9570a00c4 * doc/man/claws-mail.1 * src/main.c Fix bug #2891, "Ability to toggle debug mode for a running instance" Patch by Darko Coruga 2013-03-20 [Colin Leroy] 3.9.0-145-g47be3fdc7 * src/plugins/pgpcore/sgpgme.c Log GPG info in debug 2013-03-20 [Colin Leroy] 3.9.0-144-g2d14ba845 * src/main.c * src/plugins/fancy/fancy_viewer.c Fix format string error in win32 logging, and uncomment logging in fancy 2013-03-20 [Colin Leroy] 3.9.0-143-ge05b7087f * src/plugins/perl/tools/matcherrc2perlfilter.pl * mode 775 too 2013-03-20 [Colin Leroy] 3.9.0-142-gaed688a05 * tools/OOo2claws-mail.pl * tools/acroread2claws-mail.pl * tools/calypso_convert.pl * tools/claws-mail-compose-insert-files.pl * tools/convert_mbox.pl * tools/csv2addressbook.pl * tools/eud2gc.py * tools/filter_conv.pl * tools/filter_conv_new.pl * tools/fix_date.sh * tools/freshmeat_search.pl * tools/gif2xface.pl * tools/google_msgid.pl * tools/google_search.pl * tools/kdeservicemenu/claws-mail-kdeservicemenu.pl * tools/kdeservicemenu/install.sh * tools/kmail-mailbox2claws-mail.pl * tools/kmail2claws-mail.pl * tools/kmail2claws-mail_v2.pl * tools/mairix.sh * tools/mew2claws-mail.pl * tools/multiwebsearch.pl * tools/nautilus2claws-mail.sh * tools/outlook2claws-mail.pl * tools/popfile-link.sh * tools/tb2claws-mail * tools/tbird2claws.py * tools/textviewer.pl * tools/textviewer.sh * tools/thunderbird-filters-convertor.pl * tools/update-po * tools/uudec * tools/uuooffice * tools/vcard2xml.py Make tools mode 775 2013-03-20 [Ricardo Mones] 3.9.0-141-g3da40e5af * configure.ac * src/common/version.h.in * src/gtk/about.c Get configure.ac version values from git Computes the VERSION, MAJOR_VERSION, MINOR_VERSION and MICRO_VERSION values in configure.ac from 'git describe' output. Adds new HASH_VERSION and GIT_VERSION, available as VERSION_GIT_HASH and VERSION_GIT_FULL defines. On releases HASH_VERSION is empty and GIT_VERSION is equal to VERSION (modulo EXTRA values). Full git version is shown in about. Requires latest release version to be tagged with an annotated tag. Untested on win32 platforms, but should work as long as git and cut binaries are on %PATH%. 2013-03-18 [Ricardo Mones] 3.9.0-140-g458057547 * debian/README.Debian * debian/changelog * debian/claws-mail.desktop * debian/claws-mail.menu * debian/claws-mail.postinst.debhelper * debian/claws-mail.postrm.debhelper * debian/compat * debian/control * debian/copyright * debian/docs * debian/files * debian/rules Remove obsolete, and probably unusable nowadays, debian directory. This also serves as a first git commit test :) 2013-03-17 [Ricardo Mones] 3.9.0-139-gf2493c613 * .cvsignore * .gitignore * PATCHSETS * autogen.sh * commitHelper * config/.cvsignore * doc/.cvsignore * doc/man/.cvsignore * m4/.cvsignore * manual/.cvsignore * manual/de/.cvsignore * manual/de/dist/.cvsignore * manual/de/dist/html/.cvsignore * manual/de/dist/pdf/.cvsignore * manual/de/dist/ps/.cvsignore * manual/de/dist/txt/.cvsignore * manual/dist/.cvsignore * manual/dist/html/.cvsignore * manual/dist/pdf/.cvsignore * manual/dist/ps/.cvsignore * manual/dist/txt/.cvsignore * manual/dtd/.cvsignore * manual/es/.cvsignore * manual/es/dist/.cvsignore * manual/es/dist/html/.cvsignore * manual/es/dist/pdf/.cvsignore * manual/es/dist/ps/.cvsignore * manual/es/dist/txt/.cvsignore * manual/fr/.cvsignore * manual/fr/dist/.cvsignore * manual/fr/dist/html/.cvsignore * manual/fr/dist/pdf/.cvsignore * manual/fr/dist/ps/.cvsignore * manual/fr/dist/txt/.cvsignore * manual/pl/.cvsignore * manual/pl/dist/.cvsignore * manual/pl/dist/html/.cvsignore * manual/pl/dist/pdf/.cvsignore * manual/pl/dist/ps/.cvsignore * manual/pl/dist/txt/.cvsignore * po/.cvsignore * src/.cvsignore * src/common/.cvsignore * src/etpan/.cvsignore * src/gtk/.cvsignore * src/plugins/.cvsignore * src/plugins/acpi_notifier/.cvsignore * src/plugins/address_keeper/.cvsignore * src/plugins/archive/.cvsignore * src/plugins/att_remover/.cvsignore * src/plugins/attachwarner/.cvsignore * src/plugins/bogofilter/.cvsignore * src/plugins/bsfilter/.cvsignore * src/plugins/clamd/.cvsignore * src/plugins/clamd/libclamd/.cvsignore * src/plugins/demo/.cvsignore * src/plugins/fancy/.cvsignore * src/plugins/fetchinfo/.cvsignore * src/plugins/gdata/.cvsignore * src/plugins/mailmbox/.cvsignore * src/plugins/newmail/.cvsignore * src/plugins/notification/.cvsignore * src/plugins/notification/gtkhotkey/.cvsignore * src/plugins/notification/gtkhotkey/x11/.cvsignore * src/plugins/pdf_viewer/.cvsignore * src/plugins/perl/.cvsignore * src/plugins/perl/tools/.cvsignore * src/plugins/pgpcore/.cvsignore * src/plugins/pgpinline/.cvsignore * src/plugins/pgpmime/.cvsignore * src/plugins/python/.cvsignore * src/plugins/rssyl/.cvsignore * src/plugins/smime/.cvsignore * src/plugins/spam_report/.cvsignore * src/plugins/spamassassin/.cvsignore * src/plugins/tnef_parse/.cvsignore * src/plugins/vcalendar/.cvsignore * src/plugins/vcalendar/libical/.cvsignore * .../vcalendar/libical/design-data/.cvsignore * src/plugins/vcalendar/libical/libical/.cvsignore * src/plugins/vcalendar/libical/libicalss/.cvsignore * .../vcalendar/libical/libicalvcal/.cvsignore * src/plugins/vcalendar/libical/scripts/.cvsignore * tools/.cvsignore Initial setup for git 2013-03-15 [Colin Leroy] 3.9.0-138-g41acae378 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_viewer.c 2013-03-15 [colin] 3.9.0cvs128 * src/plugins/fancy/fancy_viewer.c Fix default fonts on Windows 2013-03-15 [Colin Leroy] 3.9.0-137-gfcfd10f1c * ChangeLog * PATCHSETS * configure.ac * src/plugins/address_keeper/version.rc * src/plugins/att_remover/version.rc * src/plugins/attachwarner/version.rc * src/plugins/bsfilter/version.rc * src/plugins/fancy/version.rc * src/plugins/fetchinfo/version.rc * src/plugins/mailmbox/version.rc * src/plugins/notification/version.rc * src/plugins/pgpcore/version.rc * src/plugins/pgpinline/version.rc * src/plugins/pgpmime/version.rc * src/plugins/rssyl/version.rc * src/plugins/smime/version.rc * src/plugins/spam_report/version.rc * src/plugins/tnef_parse/version.rc * src/plugins/vcalendar/version.rc 2013-03-15 [colin] 3.9.0cvs127 * src/plugins/address_keeper/version.rc * src/plugins/attachwarner/version.rc * src/plugins/att_remover/version.rc * src/plugins/bsfilter/version.rc * src/plugins/fancy/version.rc * src/plugins/fetchinfo/version.rc * src/plugins/mailmbox/version.rc * src/plugins/notification/version.rc * src/plugins/pgpcore/version.rc * src/plugins/pgpinline/version.rc * src/plugins/pgpmime/version.rc * src/plugins/rssyl/version.rc * src/plugins/smime/version.rc * src/plugins/spam_report/version.rc * src/plugins/tnef_parse/version.rc * src/plugins/vcalendar/version.rc Fix names and copyrights 2013-03-15 [Colin Leroy] 3.9.0-136-g87b1d665e * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_viewer.c * src/plugins/vcalendar/vcal_folder.c 2013-03-15 [colin] 3.9.0cvs126 * src/plugins/fancy/fancy_viewer.c Fix attached images URIs generation * src/plugins/vcalendar/vcal_folder.c Fix crash on NULL uri 2013-03-14 [Colin Leroy] 3.9.0-135-g7aafbfc27 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_viewer.c 2013-03-14 [colin] 3.9.0cvs125 * src/plugins/fancy/fancy_viewer.c Remove some crashy calls (wonder why.) 2013-03-13 [Colin Leroy] 3.9.0-134-g8d838ebc8 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/Makefile.am * src/plugins/fancy/claws.def * src/plugins/fancy/plugin.def * src/plugins/fancy/version.rc 2013-03-13 [colin] 3.9.0cvs124 * src/plugins/fancy/Makefile.am * src/plugins/fancy/claws.def * src/plugins/fancy/plugin.def * src/plugins/fancy/version.rc Preparing for win32 Fancy port 2013-03-13 [Colin Leroy] 3.9.0-133-g3a241b8e5 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_viewer.h 2013-03-13 [colin] 3.9.0cvs123 * src/plugins/fancy/fancy_viewer.h Fix wrong include 2013-03-13 [Ricardo Mones] 3.9.0-132-gb3863d791 * ChangeLog * PATCHSETS * configure.ac * src/plugins/pdf_viewer/poppler_viewer.c 2013-03-13 [mones] 3.9.0cvs122 * src/plugins/pdf_viewer/poppler_viewer.c Fix crash closing PDF information alert panel and use a better label than the plugin name for the dialog 2013-03-13 [Colin Leroy] 3.9.0-131-gcfe802b13 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_prefs.c 2013-03-13 [colin] 3.9.0cvs121 * src/plugins/fancy/fancy_prefs.c More whitespace! 2013-03-13 [Colin Leroy] 3.9.0-130-g56c256b49 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h 2013-03-13 [colin] 3.9.0cvs120 * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Fix whitespace and indentation 2013-03-13 [Colin Leroy] 3.9.0-129-gc0b5c9ffc * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h 2013-03-13 [colin] 3.9.0cvs119 * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h More rework of the options to make things clear. Also, make Enable remote content actually do what it says. 2013-03-13 [Colin Leroy] 3.9.0-128-g9b045e6ff * ChangeLog * PATCHSETS * configure.ac * src/plugins/perl/tools/Makefile.am * src/summaryview.c 2013-03-13 [colin] 3.9.0cvs118 * src/summaryview.c Fix w32 build where apparently 'small' is a reserved word * src/plugins/perl/tools/Makefile.am Fix out-of-tree build 2013-03-13 [Ricardo Mones] 3.9.0-127-g582f953c8 * ChangeLog * INSTALL * PATCHSETS * README * configure.ac 2013-03-13 [mones] 3.9.0cvs117 * INSTALL * README Forgotten tool is not needed anymore, bye bye html2ps. 2013-03-13 [Colin Leroy] 3.9.0-126-g763d74571 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_viewer.c 2013-03-13 [colin] 3.9.0cvs116 * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_viewer.c Fix bug #2980, "html2ps required...". Use standard GtkPrint 2013-03-13 [Colin Leroy] 3.9.0-125-ge61294d93 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h 2013-03-13 [colin] 3.9.0cvs115 * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Untangle prefs handling, untangle open in browser and move back to Enable remote content instead of Enable inner navigation. 2013-03-13 [Ricardo Mones] 3.9.0-124-gfb3e030f8 * ChangeLog * INSTALL * PATCHSETS * README * configure.ac 2013-03-13 [mones] 3.9.0cvs114 * INSTALL * README Some minor fix and an always forgotten support tool... Fortunately our users keep reminding us they really use all those features, thanks to all of them :-) 2013-03-12 [Tristan Chabredier] 3.9.0-123-g3df21e66a * ChangeLog * PATCHSETS * configure.ac * src/account.c 2013-03-12 [wwp] 3.9.0cvs113 * src/account.c Remove stuff committed unexpectedly (you're now reading my words, you understand what you read, you never found that I've committed stuff accidentally, never, and now you can get back to normal activities, you will never remember this), thanks Paul! 2013-03-12 [Tristan Chabredier] 3.9.0-122-g3c87d3f13 * ChangeLog * PATCHSETS * configure.ac * src/account.c 2013-03-12 [wwp] 3.9.0cvs112 * src/account.c Fix 'edit accounts' windows going backward when leaving an 'account preferences' window, by focusing this window again. 2013-03-09 [Ricardo Mones] 3.9.0-121-g1569d009b * ChangeLog * INSTALL * PATCHSETS * configure.ac * src/mainwindow.c * src/summaryview.c 2013-03-09 [mones] 3.9.0cvs111 * INSTALL Update required GTK+ version and configure plugin flags * src/mainwindow.c * src/summaryview.c Remove unnecessary checks, newer keysyms are already included by gtkutils.h if needed 2013-03-08 [Paul Mangan] 3.9.0-120-g75159a963 * ChangeLog * PATCHSETS * configure.ac 2013-03-08 [paul] 3.9.0cvs110 * configure.ac fix outputting config dir value at end of configure 2013-03-07 [Colin Leroy] 3.9.0-119-gbaef41140 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_prefs.c 2013-03-07 [colin] 3.9.0cvs109 * src/plugins/fancy/fancy_prefs.c And make Open External default to true :) 2013-03-07 [Paul Mangan] 3.9.0-118-g9b859d4e9 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_prefs.c 2013-03-07 [paul] 3.9.0cvs108 * src/plugins/fancy/fancy_prefs.c make "enable_inner_navigation" default to FALSE 2013-03-06 [Colin Leroy] 3.9.0-117-ga63e873ea * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h 2013-03-06 [colin] 3.9.0cvs107 * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h Fix bug #2882, "Reverse preference for external content" "Block external content" was the only negative preference along the other "Enable ..." positive ones, but also had several shortcomings, in that it only blocked user- requested interactions, like - prevent clicking on links - prevent right-click/Download link - prevent right-click/Save image But NOT - prevent auto download of images (that's controlled by Auto-load images) - prevent auto download of javascript (that's controlled by Enable scripts) - prevent auto download of applets (that's controlled by Enable java) - prevent auto download of css (that can't be disabled) New preference to replace it is "Enable inner navigation" and allows to control whether one can click on links to navigate inside Fancy viewer. If disabled and "Open in external browser" is set, links will be opened in external browser; else nothing will happen. In any state of these preferences, right-clicking and choosing "Open in viewer" or "Open in browser" will do what asked. 2013-03-06 [Colin Leroy] 3.9.0-116-gab4eb17db * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_viewer.c 2013-03-06 [colin] 3.9.0cvs106 * src/plugins/fancy/fancy_viewer.c Make options setting clearer 2013-02-28 [Ricardo Mones] 3.9.0-115-g9cf821fe5 * ChangeLog * PATCHSETS * configure.ac * src/plugins/perl/Makefile.am * src/plugins/perl/cm_perl.pod * src/plugins/perl/tools/.cvsignore * src/plugins/perl/tools/Makefile.am * src/plugins/perl/tools/insert_perl.pl * src/plugins/perl/tools/matcherrc2perlfilter.pl 2013-02-28 [mones] 3.9.0cvs105 * configure.ac * src/plugins/perl/Makefile.am * src/plugins/perl/cm_perl.pod * src/plugins/perl/tools/.cvsignore * src/plugins/perl/tools/Makefile.am * src/plugins/perl/tools/insert_perl.pl * src/plugins/perl/tools/matcherrc2perlfilter.pl Make perl plugin tools and manpage available into distribution tarball. 2013-02-27 [Ricardo Mones] 3.9.0-114-g79c727f84 * ChangeLog * PATCHSETS * README * configure.ac 2013-02-27 [mones] 3.9.0cvs104 * README Updated plugin list, now they are integrated. Added missing items to hidden properties list. 2013-02-26 [Tristan Chabredier] 3.9.0-113-gdb3e89224 * ChangeLog * PATCHSETS * configure.ac * src/messageview.c 2013-02-26 [wwp] 3.9.0cvs103 * src/messageview.c Fix wrong message, as message could have been moved to another folder and not trashed (it could have also be deleted without staying in trash, but that's a piece of detail, and while we're at it, the message could also have vanished into another dimension or be now part of the twilight zone but we should not always tell the truth to users. At last, and to be exhaustive, the message could have disappeared because of a technical issue which doesn't imply user action and none of the above mentions. One would say that the message could also have never existed, but it's another story). 2013-02-24 [Colin Leroy] 3.9.0-112-gcc0645915 * ChangeLog * PATCHSETS * configure.ac * src/plugins/vcalendar/libical/libical/Makefile.am 2013-02-24 [colin] 3.9.0cvs102 * src/plugins/vcalendar/libical/libical/Makefile.am Fix build without vcalendar 2013-02-23 [Paul Mangan] 3.9.0-111-g44281b685 * ChangeLog * PATCHSETS * configure.ac * src/mimeview.c 2013-02-23 [paul] 3.9.0cvs101 * src/mimeview.c escape filename/description text, prevents error if, e.g., the filename contains an ampersand 2013-02-22 [Colin Leroy] 3.9.0-110-g47b57a99f * AUTHORS * ChangeLog * PATCHSETS * configure.ac * src/gtk/authors.h * src/summaryview.c 2013-02-22 [colin] 3.9.0cvs100 * AUTHORS * src/gtk/authors.h * src/summaryview.c Fix bug #2702, "Support splitting subject line for small screen layout". Patch by Ben Deering. 2013-02-21 [Paul Mangan] 3.9.0-109-g79bc33c0d * ChangeLog * PATCHSETS * configure.ac 2013-02-21 [paul] 3.9.0cvs99 * configure.ac add he to ALL_LINGUAS 2013-02-21 [Colin Leroy] 3.9.0-108-gb09f3f348 * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po * Final po merge (thanks to Genghis Khan for he.po !) 2013-02-20 [Colin Leroy] 3.9.0-107-g63e8e48b7 * ChangeLog * PATCHSETS * configure.ac * src/main.c 2013-02-20 [colin] 3.9.0cvs98 * src/main.c Fix seg on w32 2013-02-20 [Colin Leroy] 3.9.0-106-g25663fc88 * ChangeLog * PATCHSETS * configure.ac * src/plugins/att_remover/claws.def * src/plugins/fetchinfo/claws.def * src/plugins/spam_report/claws.def 2013-02-20 [colin] 3.9.0cvs97 * src/plugins/att_remover/claws.def * src/plugins/fetchinfo/claws.def * src/plugins/spam_report/claws.def Add more needed symbols 2013-02-20 [Colin Leroy] 3.9.0-105-ga6a56347e * ChangeLog * PATCHSETS * configure.ac * src/plugins/att_remover/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/spam_report/Makefile.am 2013-02-20 [colin] 3.9.0cvs96 * src/plugins/att_remover/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/spam_report/Makefile.am Fix missed parts for w32 2013-02-20 [Colin Leroy] 3.9.0-104-g495d321cd * ChangeLog * PATCHSETS * configure.ac * src/plugins/address_keeper/claws.def * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/claws.def * src/plugins/att_remover/plugin.def * src/plugins/att_remover/version.rc * src/plugins/clamd/libclamd/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/fetchinfo/claws.def * src/plugins/fetchinfo/plugin.def * src/plugins/fetchinfo/version.rc * src/plugins/mailmbox/Makefile.am * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/plugin.def * src/plugins/mailmbox/version.rc * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/claws.def * src/plugins/spam_report/plugin.def * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/version.rc * src/prefs_common.h 2013-02-20 [colin] 3.9.0cvs95 * src/prefs_common.h * src/plugins/address_keeper/claws.def * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/claws.def * src/plugins/att_remover/plugin.def * src/plugins/att_remover/version.rc * src/plugins/clamd/libclamd/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/fetchinfo/claws.def * src/plugins/fetchinfo/plugin.def * src/plugins/fetchinfo/version.rc * src/plugins/mailmbox/Makefile.am * src/plugins/mailmbox/claws.def * src/plugins/mailmbox/plugin.def * src/plugins/mailmbox/version.rc * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/claws.def * src/plugins/spam_report/plugin.def * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/version.rc Win32 build fixes (and add of address_keeper, att_remover, fetchinfo and spam_report) 2013-02-20 [Paul Mangan] 3.9.0-103-g7684aae08 * ChangeLog * PATCHSETS * configure.ac 2013-02-20 [paul] 3.9.0cvs94 * configure.ac a little more report layout tweaking 2013-02-20 [Colin Leroy] 3.9.0-102-g9ec794b8f * ChangeLog * PATCHSETS * configure.ac * src/common/plugin.c 2013-02-20 [colin] 3.9.0cvs93 * src/common/plugin.c Auto fix plugin names ending in "_plugin" 2013-02-20 [Colin Leroy] 3.9.0-101-g9f938fe17 * ChangeLog * PATCHSETS * configure.ac * src/plugins/gdata/Makefile.am 2013-02-20 [colin] 3.9.0cvs92 * src/plugins/gdata/Makefile.am Change plugin name 2013-02-20 [Colin Leroy] 3.9.0-100-ga777418b4 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fetchinfo/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am 2013-02-20 [colin] 3.9.0cvs91 * src/plugins/fetchinfo/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am Drop _plugin from the plugin's filename 2013-02-20 [Colin Leroy] 3.9.0-99-g908684519 * ChangeLog * PATCHSETS * configure.ac 2013-02-20 [colin] 3.9.0cvs90 * configure.ac Group core's --{en,dis}able switches 2013-02-20 [Colin Leroy] 3.9.0-98-g3f33fe4af * ChangeLog * PATCHSETS * configure.ac 2013-02-20 [colin] 3.9.0cvs89 * configure.ac typos 2013-02-20 [Colin Leroy] 3.9.0-97-g0016de754 * ChangeLog * Makefile.am * PATCHSETS * configure.ac 2013-02-20 [colin] 3.9.0cvs88 * configure.ac * Makefile.am Don't check for GNOME2 when we want to check for gtk-update-icon-cache; Typo fix 2013-02-20 [Colin Leroy] 3.9.0-96-g832c5da7d * src/plugins/notification/gtkhotkey/x11/.cvsignore forgotten 2013-02-20 [Colin Leroy] 3.9.0-95-gd57e5e84b * ChangeLog * PATCHSETS * configure.ac * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am 2013-02-20 [colin] 3.9.0cvs87 * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/address_keeper/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/att_remover/Makefile.am * src/plugins/attachwarner/Makefile.am * src/plugins/bogofilter/Makefile.am * src/plugins/bsfilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/python/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/smime/Makefile.am * src/plugins/spam_report/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/tnef_parse/Makefile.am * src/plugins/vcalendar/Makefile.am Change automake conditionals so that all plugins subdirectories are included, but nothing built in disabled plugins. Fixes make dist with some plugins --disabled. 2013-02-20 [Colin Leroy] 3.9.0-94-g3e0e3d163 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_viewer.h 2013-02-20 [colin] 3.9.0cvs86 * configure.ac * src/plugins/fancy/fancy_viewer.h Fix build for Fancy and vCalendar 2013-02-20 [Colin Leroy] 3.9.0-93-ga0e9ba8a5 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h * src/plugins/notification/Makefile.am * src/plugins/notification/gtkhotkey/.cvsignore * src/plugins/notification/gtkhotkey/Makefile.am * .../notification/gtkhotkey/gtk-hotkey-error.c * .../notification/gtkhotkey/gtk-hotkey-error.h * .../notification/gtkhotkey/gtk-hotkey-info.c * .../notification/gtkhotkey/gtk-hotkey-info.h * .../gtkhotkey/gtk-hotkey-key-file-registry.c * .../gtkhotkey/gtk-hotkey-key-file-registry.h * .../notification/gtkhotkey/gtk-hotkey-listener.c * .../notification/gtkhotkey/gtk-hotkey-listener.h * .../notification/gtkhotkey/gtk-hotkey-marshal.c * .../notification/gtkhotkey/gtk-hotkey-marshal.h * .../notification/gtkhotkey/gtk-hotkey-registry.c * .../notification/gtkhotkey/gtk-hotkey-registry.h * .../notification/gtkhotkey/gtk-hotkey-utils.c * .../notification/gtkhotkey/gtk-hotkey-utils.h * .../gtkhotkey/gtk-hotkey-x11-listener.c * .../gtkhotkey/gtk-hotkey-x11-listener.h * src/plugins/notification/gtkhotkey/gtkhotkey.h * .../notification/gtkhotkey/x11/eggaccelerators.c * .../notification/gtkhotkey/x11/eggaccelerators.h * .../notification/gtkhotkey/x11/tomboykeybinder.c * .../notification/gtkhotkey/x11/tomboykeybinder.h * src/plugins/notification/notification_plugin.c * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/spam_report.c * src/plugins/tnef_parse/Makefile.am 2013-02-20 [colin] 3.9.0cvs85 * configure.ac Rework plugin enabling logic. More clean! * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h * src/plugins/spam_report/spam_report.c Make curl dependancy mandatory * src/plugins/notification/notification_plugin.c Fix build with every possible thing disabled * src/plugins/notification/Makefile.am * src/plugins/notification/gtkhotkey/.cvsignore * src/plugins/notification/gtkhotkey/Makefile.am * src/plugins/notification/gtkhotkey/gtk-hotkey-error.c * src/plugins/notification/gtkhotkey/gtk-hotkey-error.h * src/plugins/notification/gtkhotkey/gtk-hotkey-info.c * src/plugins/notification/gtkhotkey/gtk-hotkey-info.h * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-key-file-registry.h * src/plugins/notification/gtkhotkey/gtk-hotkey-listener.c * src/plugins/notification/gtkhotkey/gtk-hotkey-listener.h * src/plugins/notification/gtkhotkey/gtk-hotkey-marshal.c * src/plugins/notification/gtkhotkey/gtk-hotkey-marshal.h * src/plugins/notification/gtkhotkey/gtk-hotkey-registry.c * src/plugins/notification/gtkhotkey/gtk-hotkey-registry.h * src/plugins/notification/gtkhotkey/gtk-hotkey-utils.c * src/plugins/notification/gtkhotkey/gtk-hotkey-utils.h * src/plugins/notification/gtkhotkey/gtk-hotkey-x11-listener.c * src/plugins/notification/gtkhotkey/gtk-hotkey-x11-listener.h * src/plugins/notification/gtkhotkey/gtkhotkey.h * src/plugins/notification/gtkhotkey/x11/eggaccelerators.c * src/plugins/notification/gtkhotkey/x11/eggaccelerators.h * src/plugins/notification/gtkhotkey/x11/tomboykeybinder.c * src/plugins/notification/gtkhotkey/x11/tomboykeybinder.h Re-add hotkey support * src/plugins/spam_report/Makefile.am * src/plugins/tnef_parse/Makefile.am Remove gettext.h 2013-02-20 [Colin Leroy] 3.9.0-92-gfa12fb431 * ChangeLog * PATCHSETS * configure.ac * po/POTFILES.in * src/plugins/Makefile.am * src/plugins/dillo_viewer/.cvsignore * src/plugins/dillo_viewer/Makefile.am * src/plugins/dillo_viewer/README * src/plugins/dillo_viewer/dillo_prefs.c * src/plugins/dillo_viewer/dillo_prefs.h * src/plugins/dillo_viewer/dillo_viewer.c * src/plugins/trayicon/.cvsignore * src/plugins/trayicon/Makefile.am * src/plugins/trayicon/README * src/plugins/trayicon/libeggtrayicon/.cvsignore * src/plugins/trayicon/trayicon.c * src/plugins/trayicon/trayicon_prefs.c * src/plugins/trayicon/trayicon_prefs.h 2013-02-20 [colin] 3.9.0cvs84 * configure.ac * po/POTFILES.in * src/plugins/Makefile.am * src/plugins/dillo_viewer/.cvsignore * src/plugins/dillo_viewer/Makefile.am * src/plugins/dillo_viewer/README * src/plugins/dillo_viewer/dillo_prefs.c * src/plugins/dillo_viewer/dillo_prefs.h * src/plugins/dillo_viewer/dillo_viewer.c * src/plugins/trayicon/.cvsignore * src/plugins/trayicon/Makefile.am * src/plugins/trayicon/README * src/plugins/trayicon/trayicon.c * src/plugins/trayicon/trayicon_prefs.c * src/plugins/trayicon/trayicon_prefs.h * src/plugins/trayicon/libeggtrayicon/.cvsignore Drop trayicon and dillo_viewer 2013-02-20 [Colin Leroy] 3.9.0-91-gefe0b015a * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po *direct commit of translations from spam_report and tnef_parse 2013-02-20 [Colin Leroy] 3.9.0-90-g260386baa * ChangeLog * PATCHSETS * configure.ac * src/plugins/Makefile.am * src/plugins/spam_report/.cvsignore * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/placeholder.txt * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spam_report/spam_report_prefs.h * src/plugins/tnef_parse/.cvsignore * src/plugins/tnef_parse/Makefile.am * src/plugins/tnef_parse/claws.def * src/plugins/tnef_parse/mapi.h * src/plugins/tnef_parse/mapidefs.h * src/plugins/tnef_parse/mapitags.h * src/plugins/tnef_parse/placeholder.txt * src/plugins/tnef_parse/plugin.def * src/plugins/tnef_parse/tnef-errors.h * src/plugins/tnef_parse/tnef-types.h * src/plugins/tnef_parse/tnef_dump.c * src/plugins/tnef_parse/tnef_dump.h * src/plugins/tnef_parse/tnef_parse.c * src/plugins/tnef_parse/version.rc * src/plugins/tnef_parse/ytnef.c * src/plugins/tnef_parse/ytnef.h 2013-02-20 [colin] 3.9.0cvs83 * configure.ac * src/plugins/Makefile.am * src/plugins/spam_report/.cvsignore * src/plugins/spam_report/Makefile.am * src/plugins/spam_report/placeholder.txt * src/plugins/spam_report/spam_report.c * src/plugins/spam_report/spam_report_prefs.c * src/plugins/spam_report/spam_report_prefs.h * src/plugins/tnef_parse/.cvsignore * src/plugins/tnef_parse/Makefile.am * src/plugins/tnef_parse/claws.def * src/plugins/tnef_parse/mapi.h * src/plugins/tnef_parse/mapidefs.h * src/plugins/tnef_parse/mapitags.h * src/plugins/tnef_parse/placeholder.txt * src/plugins/tnef_parse/plugin.def * src/plugins/tnef_parse/tnef-errors.h * src/plugins/tnef_parse/tnef-types.h * src/plugins/tnef_parse/tnef_dump.c * src/plugins/tnef_parse/tnef_dump.h * src/plugins/tnef_parse/tnef_parse.c * src/plugins/tnef_parse/version.rc * src/plugins/tnef_parse/ytnef.c * src/plugins/tnef_parse/ytnef.h Add tnef_parse and spam_report 2013-02-20 [Colin Leroy] 3.9.0-89-g0880b6433 * ChangeLog * PATCHSETS * configure.ac * src/plugins/bogofilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/dillo_viewer/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/trayicon/Makefile.am * src/plugins/vcalendar/libical/libical/Makefile.am 2013-02-20 [colin] 3.9.0cvs82 * src/plugins/bogofilter/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/demo/Makefile.am * src/plugins/dillo_viewer/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fetchinfo/Makefile.am * src/plugins/gdata/Makefile.am * src/plugins/mailmbox/Makefile.am * src/plugins/newmail/Makefile.am * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/perl/Makefile.am * src/plugins/python/Makefile.am * src/plugins/spamassassin/Makefile.am * src/plugins/trayicon/Makefile.am * src/plugins/vcalendar/libical/libical/Makefile.am Fix out-of-tree build 2013-02-19 [Colin Leroy] 3.9.0-88-ga6c230e88 * ChangeLog * PATCHSETS * configure.ac 2013-02-19 [colin] 3.9.0cvs81 * configure.ac Fix inverted logic in a few plugins 2013-02-18 [Ricardo Mones] 3.9.0-87-g09d564ee2 * ChangeLog * PATCHSETS * configure.ac * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/python/Makefile.am 2013-02-18 [mones] 3.9.0cvs80 * src/plugins/notification/Makefile.am * src/plugins/pdf_viewer/Makefile.am * src/plugins/python/Makefile.am Allow 'make dist' to generate a nice tarball 2013-02-18 [Tristan Chabredier] 3.9.0-86-gbfebd9433 * ChangeLog * PATCHSETS * configure.ac * src/plugins/clamd/libclamd/.cvsignore 2013-02-18 [wwp] 3.9.0cvs79 * src/plugins/clamd/libclamd/.cvsignore Add one more .cvsignore file. 2013-02-18 [Tristan Chabredier] 3.9.0-85-g7f8343639 * ChangeLog * PATCHSETS * configure.ac 2013-02-18 [wwp] 3.9.0cvs78 * src/plugins/clamd/libclamd/.cvsignore One more .cvsignore file. 2013-02-18 [Tristan Chabredier] 3.9.0-84-g03084bdae * ChangeLog * PATCHSETS * configure.ac * src/plugins/clamd/.cvsignore * src/plugins/fetchinfo/.cvsignore * src/plugins/gdata/.cvsignore * src/plugins/mailmbox/.cvsignore * src/plugins/newmail/.cvsignore * src/plugins/notification/.cvsignore * src/plugins/pdf_viewer/.cvsignore * src/plugins/perl/.cvsignore * src/plugins/python/.cvsignore 2013-02-18 [wwp] 3.9.0cvs77 * src/plugins/clamd/.cvsignore * src/plugins/clamd/libclamd/.cvsignore * src/plugins/fetchinfo/.cvsignore * src/plugins/gdata/.cvsignore * src/plugins/mailmbox/.cvsignore * src/plugins/newmail/.cvsignore * src/plugins/notification/.cvsignore * src/plugins/pdf_viewer/.cvsignore * src/plugins/perl/.cvsignore * src/plugins/python/.cvsignore Silent up stuff a bit. 2013-02-17 [Colin Leroy] 3.9.0-83-gc74cc16be * ChangeLog * PATCHSETS * configure.ac * src/plugins/notification/Makefile.am * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.c * src/plugins/notification/notification_command.h * src/plugins/notification/notification_core.c * .../notification/notification_foldercheck.c * .../notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.c * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.c * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.c * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_plugin.c * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.c * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.c * src/plugins/notification/notification_trayicon.h 2013-02-17 [colin] 3.9.0cvs76 * src/plugins/notification/Makefile.am * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.c * src/plugins/notification/notification_command.h * src/plugins/notification/notification_core.c * src/plugins/notification/notification_foldercheck.c * src/plugins/notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.c * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.c * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.c * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_plugin.c * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.c * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.c * src/plugins/notification/notification_trayicon.h Activate and fix notification (without libindicate) 2013-02-17 [Colin Leroy] 3.9.0-82-g1d11f6c51 * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Direct commit of translations for {clamd,fetchinfo,gdata,mailmbox,newm thon}. Can't wait 15 minutes. 2013-02-17 [Colin Leroy] 3.9.0-81-gec332b142 * src/plugins/vcalendar/Makefile.in *Remove the damn file already 2013-02-17 [Colin Leroy] 3.9.0-80-gabf3a16d4 * ChangeLog * PATCHSETS * configure.ac * src/plugins/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin.h * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/clamd/libclamd/Makefile.am * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/clamd/libclamd/clamd-plugin.h * src/plugins/clamd/placeholder.txt * src/plugins/fetchinfo/Makefile.am * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/fetchinfo/fetchinfo_plugin.h * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c * src/plugins/fetchinfo/placeholder.txt * src/plugins/gdata/Makefile.am * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_contacts.h * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h * src/plugins/gdata/gdata_plugin.c * src/plugins/gdata/gdata_plugin.h * src/plugins/gdata/placeholder.txt * src/plugins/geolocation/placeholder.txt * src/plugins/gtkhtml2_viewer/placeholder.txt * src/plugins/mailmbox/Makefile.am * src/plugins/mailmbox/carray.c * src/plugins/mailmbox/carray.h * src/plugins/mailmbox/chash.c * src/plugins/mailmbox/chash.h * src/plugins/mailmbox/clist.c * src/plugins/mailmbox/clist.h * src/plugins/mailmbox/mailimf.c * src/plugins/mailmbox/mailimf.h * src/plugins/mailmbox/mailimf_types.c * src/plugins/mailmbox/mailimf_types.h * src/plugins/mailmbox/mailimf_types_helper.c * src/plugins/mailmbox/mailimf_types_helper.h * src/plugins/mailmbox/mailimf_write.c * src/plugins/mailmbox/mailimf_write.h * src/plugins/mailmbox/maillock.c * src/plugins/mailmbox/maillock.h * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox.h * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/mailmbox/mailmbox_folder.h * src/plugins/mailmbox/mailmbox_gtk.deps * src/plugins/mailmbox/mailmbox_parse.c * src/plugins/mailmbox/mailmbox_parse.h * src/plugins/mailmbox/mailmbox_types.c * src/plugins/mailmbox/mailmbox_types.h * src/plugins/mailmbox/mmapstring.c * src/plugins/mailmbox/mmapstring.h * src/plugins/mailmbox/placeholder.txt * src/plugins/mailmbox/plugin.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/mailmbox/plugin_gtk.h * src/plugins/newmail/Makefile.am * src/plugins/newmail/newmail.c * src/plugins/newmail/placeholder.txt * src/plugins/notification/Makefile.am * src/plugins/notification/claws.def * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.c * src/plugins/notification/notification_command.h * src/plugins/notification/notification_core.c * src/plugins/notification/notification_core.h * .../notification/notification_foldercheck.c * .../notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.c * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.c * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.c * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_pixbuf.c * src/plugins/notification/notification_pixbuf.h * src/plugins/notification/notification_plugin.c * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.c * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.c * src/plugins/notification/notification_trayicon.h * src/plugins/notification/placeholder.txt * src/plugins/notification/plugin.def * .../notification/raw_claws_mail_logo_64x64.h * src/plugins/notification/version.rc * src/plugins/pdf_viewer/Makefile.am * src/plugins/pdf_viewer/doc_index.xpm * src/plugins/pdf_viewer/doc_index_close.xpm * src/plugins/pdf_viewer/doc_info.xpm * src/plugins/pdf_viewer/first_arrow.xpm * src/plugins/pdf_viewer/last_arrow.xpm * src/plugins/pdf_viewer/left_arrow.xpm * src/plugins/pdf_viewer/placeholder.txt * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/pdf_viewer/right_arrow.xpm * src/plugins/pdf_viewer/rotate_left.xpm * src/plugins/pdf_viewer/rotate_right.xpm * src/plugins/pdf_viewer/zoom_fit.xpm * src/plugins/pdf_viewer/zoom_in.xpm * src/plugins/pdf_viewer/zoom_out.xpm * src/plugins/pdf_viewer/zoom_width.xpm * src/plugins/perl/Makefile.am * src/plugins/perl/perl_gtk.c * src/plugins/perl/perl_gtk.h * src/plugins/perl/perl_plugin.c * src/plugins/perl/perl_plugin.h * src/plugins/perl/placeholder.txt * src/plugins/python/Makefile.am * src/plugins/python/clawsmailmodule.c * src/plugins/python/clawsmailmodule.h * src/plugins/python/composewindowtype.c * src/plugins/python/composewindowtype.h * src/plugins/python/foldertype.c * src/plugins/python/foldertype.h * src/plugins/python/messageinfotype.c * src/plugins/python/messageinfotype.h * src/plugins/python/nodetype.c * src/plugins/python/nodetype.h * src/plugins/python/placeholder.txt * src/plugins/python/python-hooks.c * src/plugins/python/python-hooks.h * src/plugins/python/python-shell.c * src/plugins/python/python-shell.h * src/plugins/python/python_plugin.c * src/plugins/vcalendar/Makefile.in 2013-02-17 [colin] 3.9.0cvs75 * src/plugins/Makefile.am * src/plugins/archive/Makefile.am * src/plugins/clamd/Makefile.am * src/plugins/clamd/clamav_plugin.c * src/plugins/clamd/clamav_plugin.h * src/plugins/clamd/clamav_plugin_gtk.c * src/plugins/clamd/placeholder.txt * src/plugins/clamd/libclamd/Makefile.am * src/plugins/clamd/libclamd/clamd-plugin.c * src/plugins/clamd/libclamd/clamd-plugin.h * src/plugins/fetchinfo/Makefile.am * src/plugins/fetchinfo/fetchinfo_plugin.c * src/plugins/fetchinfo/fetchinfo_plugin.h * src/plugins/fetchinfo/fetchinfo_plugin_gtk.c * src/plugins/fetchinfo/placeholder.txt * src/plugins/gdata/Makefile.am * src/plugins/gdata/cm_gdata_contacts.c * src/plugins/gdata/cm_gdata_contacts.h * src/plugins/gdata/cm_gdata_prefs.c * src/plugins/gdata/cm_gdata_prefs.h * src/plugins/gdata/gdata_plugin.c * src/plugins/gdata/gdata_plugin.h * src/plugins/gdata/placeholder.txt * src/plugins/geolocation/placeholder.txt * src/plugins/gtkhtml2_viewer/placeholder.txt * src/plugins/mailmbox/Makefile.am * src/plugins/mailmbox/carray.c * src/plugins/mailmbox/carray.h * src/plugins/mailmbox/chash.c * src/plugins/mailmbox/chash.h * src/plugins/mailmbox/clist.c * src/plugins/mailmbox/clist.h * src/plugins/mailmbox/mailimf.c * src/plugins/mailmbox/mailimf.h * src/plugins/mailmbox/mailimf_types.c * src/plugins/mailmbox/mailimf_types.h * src/plugins/mailmbox/mailimf_types_helper.c * src/plugins/mailmbox/mailimf_types_helper.h * src/plugins/mailmbox/mailimf_write.c * src/plugins/mailmbox/mailimf_write.h * src/plugins/mailmbox/maillock.c * src/plugins/mailmbox/maillock.h * src/plugins/mailmbox/mailmbox.c * src/plugins/mailmbox/mailmbox.h * src/plugins/mailmbox/mailmbox_folder.c * src/plugins/mailmbox/mailmbox_folder.h * src/plugins/mailmbox/mailmbox_gtk.deps * src/plugins/mailmbox/mailmbox_parse.c * src/plugins/mailmbox/mailmbox_parse.h * src/plugins/mailmbox/mailmbox_types.c * src/plugins/mailmbox/mailmbox_types.h * src/plugins/mailmbox/mmapstring.c * src/plugins/mailmbox/mmapstring.h * src/plugins/mailmbox/placeholder.txt * src/plugins/mailmbox/plugin.c * src/plugins/mailmbox/plugin_gtk.c * src/plugins/mailmbox/plugin_gtk.h * src/plugins/newmail/Makefile.am * src/plugins/newmail/newmail.c * src/plugins/newmail/placeholder.txt * src/plugins/notification/Makefile.am * src/plugins/notification/claws.def * src/plugins/notification/notification_banner.c * src/plugins/notification/notification_banner.h * src/plugins/notification/notification_command.c * src/plugins/notification/notification_command.h * src/plugins/notification/notification_core.c * src/plugins/notification/notification_core.h * src/plugins/notification/notification_foldercheck.c * src/plugins/notification/notification_foldercheck.h * src/plugins/notification/notification_hotkeys.c * src/plugins/notification/notification_hotkeys.h * src/plugins/notification/notification_indicator.c * src/plugins/notification/notification_indicator.h * src/plugins/notification/notification_lcdproc.c * src/plugins/notification/notification_lcdproc.h * src/plugins/notification/notification_pixbuf.c * src/plugins/notification/notification_pixbuf.h * src/plugins/notification/notification_plugin.c * src/plugins/notification/notification_plugin.h * src/plugins/notification/notification_popup.c * src/plugins/notification/notification_popup.h * src/plugins/notification/notification_prefs.c * src/plugins/notification/notification_prefs.h * src/plugins/notification/notification_trayicon.c * src/plugins/notification/notification_trayicon.h * src/plugins/notification/placeholder.txt * src/plugins/notification/plugin.def * src/plugins/notification/raw_claws_mail_logo_64x64.h * src/plugins/notification/version.rc * src/plugins/pdf_viewer/Makefile.am * src/plugins/pdf_viewer/doc_index.xpm * src/plugins/pdf_viewer/doc_index_close.xpm * src/plugins/pdf_viewer/doc_info.xpm * src/plugins/pdf_viewer/first_arrow.xpm * src/plugins/pdf_viewer/last_arrow.xpm * src/plugins/pdf_viewer/left_arrow.xpm * src/plugins/pdf_viewer/placeholder.txt * src/plugins/pdf_viewer/poppler_viewer.c * src/plugins/pdf_viewer/poppler_viewer.h * src/plugins/pdf_viewer/right_arrow.xpm * src/plugins/pdf_viewer/rotate_left.xpm * src/plugins/pdf_viewer/rotate_right.xpm * src/plugins/pdf_viewer/zoom_fit.xpm * src/plugins/pdf_viewer/zoom_in.xpm * src/plugins/pdf_viewer/zoom_out.xpm * src/plugins/pdf_viewer/zoom_width.xpm * src/plugins/perl/Makefile.am * src/plugins/perl/perl_gtk.c * src/plugins/perl/perl_gtk.h * src/plugins/perl/perl_plugin.c * src/plugins/perl/perl_plugin.h * src/plugins/perl/placeholder.txt * src/plugins/python/Makefile.am * src/plugins/python/clawsmailmodule.c * src/plugins/python/clawsmailmodule.h * src/plugins/python/composewindowtype.c * src/plugins/python/composewindowtype.h * src/plugins/python/foldertype.c * src/plugins/python/foldertype.h * src/plugins/python/messageinfotype.c * src/plugins/python/messageinfotype.h * src/plugins/python/nodetype.c * src/plugins/python/nodetype.h * src/plugins/python/placeholder.txt * src/plugins/python/python-hooks.c * src/plugins/python/python-hooks.h * src/plugins/python/python-shell.c * src/plugins/python/python-shell.h * src/plugins/python/python_plugin.c * src/plugins/vcalendar/Makefile.in Add some plugins (clamd, fetchinfo, gdata, mailmbox, newmail, notification, pdf_viewer, perl, python). Notification not yet enabled because it has too much autoconf switches for my taste. 2013-02-16 [Colin Leroy] 3.9.0-79-g2c79a205e * ChangeLog * PATCHSETS * configure.ac * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po * src/plugins/Makefile.am * src/plugins/archive/.cvsignore * src/plugins/archive/Makefile.am * src/plugins/archive/archiver.c * src/plugins/archive/archiver.h * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h * src/plugins/archive/placeholder.txt * src/plugins/att_remover/.cvsignore * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/att_remover.c * src/plugins/att_remover/placeholder.txt * src/plugins/bsfilter/.cvsignore * src/plugins/bsfilter/Makefile.am * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/bsfilter.h * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/bsfilter/claws.def * src/plugins/bsfilter/placeholder.txt * src/plugins/bsfilter/plugin.def * src/plugins/bsfilter/version.rc * src/plugins/vcalendar/Makefile.in * .../vcalendar/libical/libical/icalversion.h 2013-02-16 [colin] 3.9.0cvs74 * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po * src/plugins/Makefile.am * src/plugins/archive/.cvsignore * src/plugins/archive/Makefile.am * src/plugins/archive/archiver.c * src/plugins/archive/archiver.h * src/plugins/archive/archiver_gtk.c * src/plugins/archive/archiver_prefs.c * src/plugins/archive/archiver_prefs.h * src/plugins/archive/libarchive_archive.c * src/plugins/archive/libarchive_archive.h * src/plugins/archive/placeholder.txt * src/plugins/att_remover/.cvsignore * src/plugins/att_remover/Makefile.am * src/plugins/att_remover/att_remover.c * src/plugins/att_remover/placeholder.txt * src/plugins/bsfilter/.cvsignore * src/plugins/bsfilter/Makefile.am * src/plugins/bsfilter/bsfilter.c * src/plugins/bsfilter/bsfilter.h * src/plugins/bsfilter/bsfilter_gtk.c * src/plugins/bsfilter/claws.def * src/plugins/bsfilter/placeholder.txt * src/plugins/bsfilter/plugin.def * src/plugins/bsfilter/version.rc Add archive, att_remover, bsfilter * src/plugins/vcalendar/Makefile.in * src/plugins/vcalendar/libical/libical/icalversion.h Remove useless files 2013-02-16 [Colin Leroy] 3.9.0-78-gcc394333e * src/plugins/acpi_notifier/.cvsignore * src/plugins/address_keeper/.cvsignore * src/plugins/attachwarner/.cvsignore * src/plugins/fancy/.cvsignore * src/plugins/rssyl/.cvsignore * src/plugins/vcalendar/.cvsignore * src/plugins/vcalendar/libical/libicalss/.cvsignore * src/plugins/vcalendar/libical/libicalvcal/.cvsignore add .cvsignore files 2013-02-16 [Colin Leroy] 3.9.0-77-g99bb49956 * ChangeLog * PATCHSETS * configure.ac * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/acpi_notifier/placeholder.txt * src/plugins/address_keeper/Makefile.am * src/plugins/address_keeper/address_keeper.c * src/plugins/address_keeper/address_keeper.h * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/address_keeper/address_keeper_prefs.h * src/plugins/address_keeper/claws.def * src/plugins/address_keeper/placeholder.txt * src/plugins/address_keeper/plugin.def * src/plugins/address_keeper/version.rc * src/plugins/attachwarner/Makefile.am * src/plugins/attachwarner/attachwarner.c * src/plugins/attachwarner/attachwarner.h * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h * src/plugins/attachwarner/claws.def * src/plugins/attachwarner/placeholder.txt * src/plugins/attachwarner/plugin.def * src/plugins/attachwarner/version.rc * .../vcalendar/libical/libical/icalversion.h 2013-02-16 [colin] 3.9.0cvs73 * src/plugins/Makefile.am * src/plugins/acpi_notifier/Makefile.am * src/plugins/acpi_notifier/acpi_notifier.c * src/plugins/acpi_notifier/placeholder.txt * src/plugins/address_keeper/Makefile.am * src/plugins/address_keeper/address_keeper.c * src/plugins/address_keeper/address_keeper.h * src/plugins/address_keeper/address_keeper_prefs.c * src/plugins/address_keeper/address_keeper_prefs.h * src/plugins/address_keeper/claws.def * src/plugins/address_keeper/placeholder.txt * src/plugins/address_keeper/plugin.def * src/plugins/address_keeper/version.rc * src/plugins/attachwarner/Makefile.am * src/plugins/attachwarner/attachwarner.c * src/plugins/attachwarner/attachwarner.h * src/plugins/attachwarner/attachwarner_prefs.c * src/plugins/attachwarner/attachwarner_prefs.h * src/plugins/attachwarner/claws.def * src/plugins/attachwarner/placeholder.txt * src/plugins/attachwarner/plugin.def * src/plugins/attachwarner/version.rc * src/plugins/vcalendar/libical/libical/icalversion.h * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Now do acpi_notifier, attachwarner, address_keeper 2013-02-16 [Colin Leroy] 3.9.0-76-gb9ecb9834 * ChangeLog * PATCHSETS * configure.ac * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po 2013-02-16 [colin] 3.9.0cvs72 * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Merge RSSyl's translations 2013-02-16 [Colin Leroy] 3.9.0-75-g6e41f2158 * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c 2013-02-16 [colin] 3.9.0cvs71 * src/mainwindow.c Fix use-after-free (introduced in cvs61) 2013-02-16 [Colin Leroy] 3.9.0-74-g9c88c1282 * ChangeLog * PATCHSETS * configure.ac * src/common/defs.h * src/common/w32_account.c * src/main.c * src/plugins/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/claws.def * src/plugins/rssyl/date.c * src/plugins/rssyl/date.h * src/plugins/rssyl/feed.c * src/plugins/rssyl/feed.h * src/plugins/rssyl/feedprops.c * src/plugins/rssyl/feedprops.h * src/plugins/rssyl/opml.c * src/plugins/rssyl/opml.h * src/plugins/rssyl/parsers.c * src/plugins/rssyl/parsers.h * src/plugins/rssyl/placeholder.txt * src/plugins/rssyl/plugin.c * src/plugins/rssyl/plugin.def * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_cb_gtk.c * src/plugins/rssyl/rssyl_cb_gtk.h * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_cb_menu.h * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_gtk.h * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/strreplace.c * src/plugins/rssyl/strreplace.h * src/plugins/rssyl/version.rc * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/Makefile.in * .../vcalendar/libical/libical/icalversion.h * src/plugins/vcalendar/plugin.c * src/prefs_common.c * src/prefs_common.h 2013-02-16 [colin] 3.9.0cvs70 * src/main.c * src/prefs_common.c * src/prefs_common.h * src/common/defs.h * src/common/w32_account.c Add an hidden preference to set the Windows theme * src/plugins/Makefile.am * src/plugins/rssyl/Makefile.am * src/plugins/rssyl/claws.def * src/plugins/rssyl/date.c * src/plugins/rssyl/date.h * src/plugins/rssyl/feed.c * src/plugins/rssyl/feed.h * src/plugins/rssyl/feedprops.c * src/plugins/rssyl/feedprops.h * src/plugins/rssyl/opml.c * src/plugins/rssyl/opml.h * src/plugins/rssyl/parsers.c * src/plugins/rssyl/parsers.h * src/plugins/rssyl/placeholder.txt * src/plugins/rssyl/plugin.c * src/plugins/rssyl/plugin.def * src/plugins/rssyl/rssyl.c * src/plugins/rssyl/rssyl.h * src/plugins/rssyl/rssyl_cb_gtk.c * src/plugins/rssyl/rssyl_cb_gtk.h * src/plugins/rssyl/rssyl_cb_menu.c * src/plugins/rssyl/rssyl_cb_menu.h * src/plugins/rssyl/rssyl_gtk.c * src/plugins/rssyl/rssyl_gtk.h * src/plugins/rssyl/rssyl_prefs.c * src/plugins/rssyl/rssyl_prefs.h * src/plugins/rssyl/strreplace.c * src/plugins/rssyl/strreplace.h * src/plugins/rssyl/version.rc Add RSSyl * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/Makefile.in * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/libical/libical/icalversion.h Fix Curl flags :) 2013-02-14 [Paul Mangan] 3.9.0-73-g2df9692fb * ChangeLog * PATCHSETS * configure.ac * po/id_ID.po 2013-02-14 [paul] 3.9.0cvs69 * po/id_ID.po "fix" plural forms 2013-02-14 [Colin Leroy] 3.9.0-72-g90bed4e04 * ChangeLog * PATCHSETS * configure.ac * po/POTFILES.in * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/merge-po-from-plugin.sh * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po 2013-02-14 [colin] 3.9.0cvs68 * po/POTFILES.in Add vcalendar files * po/merge-po-from-plugin.sh Add helper script to merge external plugins translations * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po Merge translations from fancy and vcalendar 2013-02-14 [Colin Leroy] 3.9.0-71-g145fef008 * ChangeLog * PATCHSETS * configure.ac 2013-02-14 [colin] 3.9.0cvs67 * configure.ac Fix perl detection 2013-02-14 [Colin Leroy] 3.9.0-70-gbe2447680 * ChangeLog * PATCHSETS * configure.ac * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/libical/Makefile.in * .../vcalendar/libical/design-data/Makefile.in * src/plugins/vcalendar/libical/libical/Makefile.in * src/plugins/vcalendar/libical/scripts/Makefile.in * src/plugins/vcalendar/plugin.def 2013-02-14 [colin] 3.9.0cvs66 * src/plugins/vcalendar/claws.def * src/plugins/vcalendar/plugin.def Add missing files * src/plugins/vcalendar/libical/Makefile.in * src/plugins/vcalendar/libical/design-data/Makefile.in * src/plugins/vcalendar/libical/libical/Makefile.in * src/plugins/vcalendar/libical/scripts/Makefile.in Remove extraneous files 2013-02-13 [Colin Leroy] 3.9.0-69-g9bf8ceff3 * ChangeLog * PATCHSETS * configure.ac * src/plugins/Makefile.am * src/plugins/address_dup_finder/placeholder.txt * src/plugins/synce/placeholder.txt * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/Makefile.in * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/common-views.h * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/icaltime_as_local.c * src/plugins/vcalendar/icaltime_as_local.h * src/plugins/vcalendar/libical/.cvsignore * src/plugins/vcalendar/libical/Makefile.am * src/plugins/vcalendar/libical/Makefile.in * .../vcalendar/libical/design-data/.cvsignore * .../vcalendar/libical/design-data/Makefile.am * .../vcalendar/libical/design-data/Makefile.in * .../vcalendar/libical/design-data/parameters.csv * .../vcalendar/libical/design-data/properties.csv * .../vcalendar/libical/design-data/restrictions.csv * .../vcalendar/libical/design-data/status.txt * .../vcalendar/libical/design-data/value-types.csv * src/plugins/vcalendar/libical/libical/.cvsignore * src/plugins/vcalendar/libical/libical/Makefile.am * src/plugins/vcalendar/libical/libical/Makefile.in * .../vcalendar/libical/libical/icalattendee.c * .../vcalendar/libical/libical/icalattendee.h * .../vcalendar/libical/libical/icalcomponent.c * .../vcalendar/libical/libical/icalcomponent.h * .../libical/libical/icalderivedparameter.c.in * .../libical/libical/icalderivedparameter.h.in * .../libical/libical/icalderivedproperty.c.in * .../libical/libical/icalderivedproperty.h.in * .../libical/libical/icalderivedvalue.c.in * .../libical/libical/icalderivedvalue.h.in * .../vcalendar/libical/libical/icalduration.c * .../vcalendar/libical/libical/icalduration.h * src/plugins/vcalendar/libical/libical/icalenums.c * src/plugins/vcalendar/libical/libical/icalenums.h * src/plugins/vcalendar/libical/libical/icalerror.c * src/plugins/vcalendar/libical/libical/icalerror.h * .../vcalendar/libical/libical/icallangbind.c * .../vcalendar/libical/libical/icallangbind.h * src/plugins/vcalendar/libical/libical/icallexer.l * src/plugins/vcalendar/libical/libical/icalmemory.c * src/plugins/vcalendar/libical/libical/icalmemory.h * src/plugins/vcalendar/libical/libical/icalmime.c * src/plugins/vcalendar/libical/libical/icalmime.h * .../vcalendar/libical/libical/icalparameter.c * .../vcalendar/libical/libical/icalparameter.h * .../vcalendar/libical/libical/icalparameterimpl.h * src/plugins/vcalendar/libical/libical/icalparser.c * src/plugins/vcalendar/libical/libical/icalparser.h * src/plugins/vcalendar/libical/libical/icalperiod.c * src/plugins/vcalendar/libical/libical/icalperiod.h * .../vcalendar/libical/libical/icalproperty.c * .../vcalendar/libical/libical/icalproperty.h * src/plugins/vcalendar/libical/libical/icalrecur.c * src/plugins/vcalendar/libical/libical/icalrecur.h * .../vcalendar/libical/libical/icalrestriction.c.in * .../vcalendar/libical/libical/icalrestriction.h * src/plugins/vcalendar/libical/libical/icaltime.c * src/plugins/vcalendar/libical/libical/icaltime.h * src/plugins/vcalendar/libical/libical/icaltypes.c * src/plugins/vcalendar/libical/libical/icaltypes.h * src/plugins/vcalendar/libical/libical/icalvalue.c * src/plugins/vcalendar/libical/libical/icalvalue.h * .../vcalendar/libical/libical/icalvalueimpl.h * .../vcalendar/libical/libical/icalversion.h * .../vcalendar/libical/libical/icalversion.h.in * .../vcalendar/libical/libical/icalyacc.output * src/plugins/vcalendar/libical/libical/icalyacc.y * src/plugins/vcalendar/libical/libical/pvl.c * src/plugins/vcalendar/libical/libical/pvl.h * src/plugins/vcalendar/libical/libical/sspm.c * src/plugins/vcalendar/libical/libical/sspm.h * src/plugins/vcalendar/libical/libical/vsnprintf.c * src/plugins/vcalendar/libical/scripts/.cvsignore * src/plugins/vcalendar/libical/scripts/Makefile.am * src/plugins/vcalendar/libical/scripts/Makefile.in * .../libical/scripts/mkderivedcomponents.pl * .../libical/scripts/mkderivedparameters.pl * .../libical/scripts/mkderivedproperties.pl * .../vcalendar/libical/scripts/mkderivedvalues.pl * .../libical/scripts/mkparameterrestrictions.pl * .../libical/scripts/mkrestrictionrecords.pl * .../libical/scripts/mkrestrictiontable.pl * .../vcalendar/libical/scripts/readvaluesfile.pl * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/placeholder.txt * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/vcal_dbus.c * src/plugins/vcalendar/vcal_dbus.h * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_folder.h * src/plugins/vcalendar/vcal_interface.h * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_meeting_gtk.h * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h * src/plugins/vcalendar/vcalendar.c * src/plugins/vcalendar/vcalendar.h * src/plugins/vcalendar/version.rc 2013-02-13 [colin] 3.9.0cvs65 * src/plugins/address_dup_finder/placeholder.txt * src/plugins/synce/placeholder.txt Removed, deprecated plugins * src/plugins/Makefile.am * src/plugins/vcalendar/Makefile.am * src/plugins/vcalendar/Makefile.in * src/plugins/vcalendar/common-views.c * src/plugins/vcalendar/common-views.h * src/plugins/vcalendar/day-view.c * src/plugins/vcalendar/icaltime_as_local.c * src/plugins/vcalendar/icaltime_as_local.h * src/plugins/vcalendar/month-view.c * src/plugins/vcalendar/placeholder.txt * src/plugins/vcalendar/plugin.c * src/plugins/vcalendar/vcal_dbus.c * src/plugins/vcalendar/vcal_dbus.h * src/plugins/vcalendar/vcal_folder.c * src/plugins/vcalendar/vcal_folder.h * src/plugins/vcalendar/vcal_interface.h * src/plugins/vcalendar/vcal_manager.c * src/plugins/vcalendar/vcal_manager.h * src/plugins/vcalendar/vcal_meeting_gtk.c * src/plugins/vcalendar/vcal_meeting_gtk.h * src/plugins/vcalendar/vcal_prefs.c * src/plugins/vcalendar/vcal_prefs.h * src/plugins/vcalendar/vcalendar.c * src/plugins/vcalendar/vcalendar.h * src/plugins/vcalendar/version.rc * src/plugins/vcalendar/libical/.cvsignore * src/plugins/vcalendar/libical/Makefile.am * src/plugins/vcalendar/libical/Makefile.in * src/plugins/vcalendar/libical/design-data/.cvsignore * src/plugins/vcalendar/libical/design-data/Makefile.am * src/plugins/vcalendar/libical/design-data/Makefile.in * src/plugins/vcalendar/libical/design-data/parameters.csv * src/plugins/vcalendar/libical/design-data/properties.csv * src/plugins/vcalendar/libical/design-data/restrictions.csv * src/plugins/vcalendar/libical/design-data/status.txt * src/plugins/vcalendar/libical/design-data/value-types.csv * src/plugins/vcalendar/libical/libical/.cvsignore * src/plugins/vcalendar/libical/libical/Makefile.am * src/plugins/vcalendar/libical/libical/Makefile.in * src/plugins/vcalendar/libical/libical/icalattendee.c * src/plugins/vcalendar/libical/libical/icalattendee.h * src/plugins/vcalendar/libical/libical/icalcomponent.c * src/plugins/vcalendar/libical/libical/icalcomponent.h * src/plugins/vcalendar/libical/libical/icalderivedparameter.c.in * src/plugins/vcalendar/libical/libical/icalderivedparameter.h.in * src/plugins/vcalendar/libical/libical/icalderivedproperty.c.in * src/plugins/vcalendar/libical/libical/icalderivedproperty.h.in * src/plugins/vcalendar/libical/libical/icalderivedvalue.c.in * src/plugins/vcalendar/libical/libical/icalderivedvalue.h.in * src/plugins/vcalendar/libical/libical/icalduration.c * src/plugins/vcalendar/libical/libical/icalduration.h * src/plugins/vcalendar/libical/libical/icalenums.c * src/plugins/vcalendar/libical/libical/icalenums.h * src/plugins/vcalendar/libical/libical/icalerror.c * src/plugins/vcalendar/libical/libical/icalerror.h * src/plugins/vcalendar/libical/libical/icallangbind.c * src/plugins/vcalendar/libical/libical/icallangbind.h * src/plugins/vcalendar/libical/libical/icallexer.l * src/plugins/vcalendar/libical/libical/icalmemory.c * src/plugins/vcalendar/libical/libical/icalmemory.h * src/plugins/vcalendar/libical/libical/icalmime.c * src/plugins/vcalendar/libical/libical/icalmime.h * src/plugins/vcalendar/libical/libical/icalparameter.c * src/plugins/vcalendar/libical/libical/icalparameter.h * src/plugins/vcalendar/libical/libical/icalparameterimpl.h * src/plugins/vcalendar/libical/libical/icalparser.c * src/plugins/vcalendar/libical/libical/icalparser.h * src/plugins/vcalendar/libical/libical/icalperiod.c * src/plugins/vcalendar/libical/libical/icalperiod.h * src/plugins/vcalendar/libical/libical/icalproperty.c * src/plugins/vcalendar/libical/libical/icalproperty.h * src/plugins/vcalendar/libical/libical/icalrecur.c * src/plugins/vcalendar/libical/libical/icalrecur.h * src/plugins/vcalendar/libical/libical/icalrestriction.c.in * src/plugins/vcalendar/libical/libical/icalrestriction.h * src/plugins/vcalendar/libical/libical/icaltime.c * src/plugins/vcalendar/libical/libical/icaltime.h * src/plugins/vcalendar/libical/libical/icaltypes.c * src/plugins/vcalendar/libical/libical/icaltypes.h * src/plugins/vcalendar/libical/libical/icalvalue.c * src/plugins/vcalendar/libical/libical/icalvalue.h * src/plugins/vcalendar/libical/libical/icalvalueimpl.h * src/plugins/vcalendar/libical/libical/icalversion.h * src/plugins/vcalendar/libical/libical/icalversion.h.in * src/plugins/vcalendar/libical/libical/icalyacc.output * src/plugins/vcalendar/libical/libical/icalyacc.y * src/plugins/vcalendar/libical/libical/pvl.c * src/plugins/vcalendar/libical/libical/pvl.h * src/plugins/vcalendar/libical/libical/sspm.c * src/plugins/vcalendar/libical/libical/sspm.h * src/plugins/vcalendar/libical/libical/vsnprintf.c * src/plugins/vcalendar/libical/scripts/.cvsignore * src/plugins/vcalendar/libical/scripts/Makefile.am * src/plugins/vcalendar/libical/scripts/Makefile.in * src/plugins/vcalendar/libical/scripts/mkderivedcomponents.pl * src/plugins/vcalendar/libical/scripts/mkderivedparameters.pl * src/plugins/vcalendar/libical/scripts/mkderivedproperties.pl * src/plugins/vcalendar/libical/scripts/mkderivedvalues.pl * src/plugins/vcalendar/libical/scripts/mkparameterrestrictions.pl * src/plugins/vcalendar/libical/scripts/mkrestrictionrecords.pl * src/plugins/vcalendar/libical/scripts/mkrestrictiontable.pl * src/plugins/vcalendar/libical/scripts/readvaluesfile.pl Add vcalendar. 2013-02-13 [Colin Leroy] 3.9.0-68-g476051c36 * ChangeLog * PATCHSETS * configure.ac * src/plugins/acpi_notifier/placeholder.txt * src/plugins/address_dup_finder/placeholder.txt * src/plugins/address_keeper/placeholder.txt * src/plugins/archive/placeholder.txt * src/plugins/att_remover/placeholder.txt * src/plugins/attachwarner/placeholder.txt * src/plugins/bsfilter/placeholder.txt * src/plugins/clamd/placeholder.txt * src/plugins/fetchinfo/placeholder.txt * src/plugins/gdata/placeholder.txt * src/plugins/geolocation/placeholder.txt * src/plugins/gtkhtml2_viewer/placeholder.txt * src/plugins/mailmbox/placeholder.txt * src/plugins/newmail/placeholder.txt * src/plugins/notification/placeholder.txt * src/plugins/pdf_viewer/placeholder.txt * src/plugins/perl/placeholder.txt * src/plugins/python/placeholder.txt * src/plugins/rssyl/placeholder.txt * src/plugins/spam_report/placeholder.txt * src/plugins/synce/placeholder.txt * src/plugins/tnef_parse/placeholder.txt * src/plugins/vcalendar/placeholder.txt 2013-02-13 [colin] 3.9.0cvs64 * src/plugins/acpi_notifier/placeholder.txt * src/plugins/address_dup_finder/placeholder.txt * src/plugins/address_keeper/placeholder.txt * src/plugins/archive/placeholder.txt * src/plugins/att_remover/placeholder.txt * src/plugins/attachwarner/placeholder.txt * src/plugins/bsfilter/placeholder.txt * src/plugins/clamd/placeholder.txt * src/plugins/fetchinfo/placeholder.txt * src/plugins/gdata/placeholder.txt * src/plugins/geolocation/placeholder.txt * src/plugins/gtkhtml2_viewer/placeholder.txt * src/plugins/mailmbox/placeholder.txt * src/plugins/newmail/placeholder.txt * src/plugins/notification/placeholder.txt * src/plugins/pdf_viewer/placeholder.txt * src/plugins/perl/placeholder.txt * src/plugins/python/placeholder.txt * src/plugins/rssyl/placeholder.txt * src/plugins/spam_report/placeholder.txt * src/plugins/synce/placeholder.txt * src/plugins/tnef_parse/placeholder.txt * src/plugins/vcalendar/placeholder.txt Add temporary placeholders for ex-extra-plugins to be integrated. 2013-02-13 [Paul Mangan] 3.9.0-67-gfbbf3c415 * ChangeLog * PATCHSETS * configure.ac * src/plugins/fancy/Makefile.am 2013-02-13 [paul] 3.9.0cvs63 * src/plugins/fancy/Makefile.am no need for EXTRA_DIST 2013-02-13 [Paul Mangan] 3.9.0-66-gae302aaa7 * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h * src/plugins/fancy/test move the Fancy plugin into core 2013-02-13 [Colin Leroy] 3.9.0-65-g6e34a25f5 * src/plugins/fancy/test add test file 2013-02-13 [Paul Mangan] 3.9.0-64-ged13b0d15 * ChangeLog * PATCHSETS * configure.ac * po/POTFILES.in * src/plugins/Makefile.am 2013-02-13 [paul] 3.9.0cvs62 * configure.ac * po/POTFILES.in * src/plugins/Makefile.am * src/plugins/fancy/Makefile.am * src/plugins/fancy/fancy_prefs.c * src/plugins/fancy/fancy_prefs.h * src/plugins/fancy/fancy_viewer.c * src/plugins/fancy/fancy_viewer.h move the Fancy plugin into core 2013-02-11 [Paul Mangan] 3.9.0-63-g2d6b70647 * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c 2013-02-11 [paul] 3.9.0cvs61 * src/mainwindow.c use the Delete key to remove colour label accels (same as everywhere else). complete the change to gtk_accel_map_add_entry() for older/newer GTKs 2013-01-26 [Michael Rasmussen] 3.9.0-62-g9a484d23b * ChangeLog * PATCHSETS * configure.ac * tools/vcard2xml.py 2013-01-26 [mir] 3.9.0cvs60 * tools/vcard2xml.py Fixes bugs: 1) Lines split over more than one line breaks parser 2) Get email addres correct. Not only email;internet Improvements: 1) Basic handling of vcard 3.0 2013-01-23 [Colin Leroy] 3.9.0-61-g96021060a * ChangeLog * PATCHSETS * configure.ac * src/action.c * src/common/utils.c 2013-01-23 [colin] 3.9.0cvs59 * src/action.c * src/common/utils.c Fix actions with spaces (and quotes). Thanks to H. Merijn Brand 2013-01-23 [Colin Leroy] 3.9.0-60-g4e0e3643e * ChangeLog * PATCHSETS * configure.ac * src/imap.c 2013-01-23 [colin] 3.9.0cvs58 * src/imap.c Fix bug #2863, "Applying has_attachment quicksearch on IMAP segfaults". 2013-01-21 [Paul Mangan] 3.9.0-59-g205b49008 * ChangeLog * PATCHSETS * configure.ac * src/codeconv.h * src/procmime.c 2013-01-21 [paul] 3.9.0cvs57 * src/codeconv.h * src/procmime.c fix bug 2862, 'Segmentation fault when replying to a message where the "code conversion" fails'. add support for X-VIET-VPS encoding 2013-01-21 [Paul Mangan] 3.9.0-58-gaf9e33f3e * ChangeLog * PATCHSETS * configure.ac * src/common/defs.h * src/gtk/about.c 2013-01-21 [paul] 3.9.0cvs56 * src/common/defs.h * src/gtk/about.c promote the users' ml on the About/Info tab 2013-01-09 [Paul Mangan] 3.9.0-57-gcf5fc7f3d * ChangeLog * PATCHSETS * configure.ac * doc/man/claws-mail.1 * src/gtk/about.c 2013-01-09 [paul] 3.9.0cvs55 * doc/man/claws-mail.1 * src/gtk/about.c update copyright year 2013-01-09 [Paul Mangan] 3.9.0-56-g3b797b4cb * ChangeLog * PATCHSETS * configure.ac * src/gtk/gtkaspell.c 2013-01-09 [paul] 3.9.0cvs54 * src/gtk/gtkaspell.c fix sensitivity of 'Use both dictionaries' in compose window 2013-01-09 [Michael Rasmussen] 3.9.0-55-g8234fe118 * ChangeLog * PATCHSETS * configure.ac * tools/vcard2xml.py 2013-01-09 [mir] 3.9.0cvs53 * tools/vcard2xml.py Fix missing file encoding info. See -> http://www.python.org/dev/peps/pep-0263/ 2013-01-08 [Ricardo Mones] 3.9.0-54-gd30abf851 * ChangeLog * PATCHSETS * claws-mail.desktop * configure.ac 2013-01-08 [mones] 3.9.0cvs52 * claws-mail.desktop Added Swedish translation by Andreas Rönnquist 2012-12-20 [Colin Leroy] 3.9.0-53-gc07c1903f * ChangeLog * PATCHSETS * configure.ac * src/action.c 2012-12-20 [colin] 3.9.0cvs51 * src/action.c Fix crash on action error; Fix trimming of leading spaces in actions 2012-12-19 [Colin Leroy] 3.9.0-52-g7df8c38d7 * ChangeLog * PATCHSETS * configure.ac * src/editldap.c * src/ldapctrl.c * src/ldapserver.c 2012-12-19 [colin] 3.9.0cvs50 * src/editldap.c * src/ldapctrl.c * src/ldapserver.c Make LDAP over SSL work on Win32 - but not TLS, unfortunately. Also, it requires the certificate to be trusted. 2012-12-16 [Colin Leroy] 3.9.0-51-g43307fb81 * ChangeLog * PATCHSETS * configure.ac * src/messageview.c 2012-12-16 [colin] 3.9.0cvs49 * src/messageview.c Add missing \n at end of the return receipt last part's headers. 2012-12-15 [Paul Mangan] 3.9.0-50-g8f63427c1 * ChangeLog * PATCHSETS * configure.ac * src/addrselect.c 2012-12-15 [paul] 3.9.0cvs48 * src/addrselect.c fix bug 2832, 'mail to from adress-book splitt names' 2012-12-12 [Colin Leroy] 3.9.0-49-g52516eabc * ChangeLog * PATCHSETS * configure.ac * src/action.c * src/mainwindow.c 2012-12-12 [colin] 3.9.0cvs47 * src/action.c Port to g_spawn API and make actions work better on Win32 * src/mainwindow.c Indentation 2012-12-12 [Andrej Kacian] 3.9.0-48-gd0f356433 * AUTHORS Updated my address 2012-12-12 [Andrej Kacian] 3.9.0-47-g7f17fbf6d * ChangeLog * PATCHSETS * configure.ac * src/compose.c 2012-12-12 [ticho] 3.9.0cvs46 * src/compose.c Move focus to body textview when subject entry is activated (Enter key pressed) in compose window. 2012-12-10 [Ricardo Mones] 3.9.0-46-ge5bce43fc * ChangeLog * PATCHSETS * configure.ac * src/addr_compl.c 2012-12-10 [mones] 3.9.0cvs45 * src/addr_compl.c Fix bug #2835 (core part) to allow NULL names which have an address 2012-12-07 [Colin Leroy] 3.9.0-45-gadb0fbc7e * ChangeLog * PATCHSETS * configure.ac * src/news.c 2012-12-07 [colin] 3.9.0cvs44 * src/news.c Try to fix strange crash in nntp_ping/session_destroy... 2012-12-06 [Ricardo Mones] 3.9.0-44-g034d65be3 * ChangeLog * PATCHSETS * configure.ac * tools/README * tools/gif2xface.pl * tools/outlook2claws-mail.pl 2012-12-06 [mones] 3.9.0cvs43 * tools/README * tools/gif2xface.pl * tools/outlook2claws-mail.pl Fix address not working since years ago 2012-12-06 [Ricardo Mones] 3.9.0-43-gf29185278 * ChangeLog * PATCHSETS * configure.ac * src/prefs_gtk.c 2012-12-05 [mones] 3.9.0cvs42 * src/prefs_gtk.c Do not set to NULL string preferences which have "" as default value 2012-12-05 [Colin Leroy] 3.9.0-42-gf85194703 * ChangeLog * PATCHSETS * configure.ac * src/common/ssl.c 2012-12-05 [colin] 3.9.0cvs41 * src/common/ssl.c Nullify xcred pointer like the other ones 2012-12-03 [Tristan Chabredier] 3.9.0-41-g6dea180b5 * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c * src/summaryview.c 2012-12-03 [wwp] 3.9.0cvs40 * src/summaryview.c * src/mainwindow.c Avoid any possible confusion: 0 is not a neutral value when passed to main_window_get_mask() - use -1 instead, even in those cases we don't care. 2012-12-03 [Tristan Chabredier] 3.9.0-40-g54c3c9353 * ChangeLog * PATCHSETS * configure.ac * src/toolbar.c 2012-12-03 [wwp] 3.9.0cvs39 * src/toolbar.c Fix sensitivity of next-unread toolbar button. 2012-12-03 [Colin Leroy] 3.9.0-39-gb6baa93fb * ChangeLog * PATCHSETS * configure.ac * src/common/utils.c 2012-12-03 [colin] 3.9.0cvs38 * src/common/utils.c Fix following relative symlinks 2012-12-02 [Colin Leroy] 3.9.0-38-gb2d24350c * ChangeLog * PATCHSETS * configure.ac * src/main.c 2012-12-02 [colin] 3.9.0cvs37 * src/main.c Of course you can't, Windows. Of course... 2012-12-02 [Colin Leroy] 3.9.0-37-gd3d3bb9a9 * ChangeLog * PATCHSETS * configure.ac * src/main.c 2012-12-02 [colin] 3.9.0cvs36 * src/main.c Move control sockets inside their own directory, $TMPDIR/claws-mail-$UID/, and name them after the configuration directory md5 hash. That allows - cleaner separation of sockets and config dirs in case of alternate config directories - forward migration is handled: if $TMPDIR/claws-mail-$UID exists as a socket, use it to control the running entity - backwards migration is handled: starting an old Claws Mail version will bail out as creating the legacy socket won't be possible. - migration for alternate-config-dirs is not handled, which could be mentioned in release notes. Fixes bug #2828, "Use MD5 digest for socket name" 2012-12-01 [Colin Leroy] 3.9.0-36-g726ed3de3 * ChangeLog * PATCHSETS * configure.ac * src/common/utils.c 2012-12-01 [colin] 3.9.0cvs35 * src/common/utils.c As usual, Windows is a little bit different (you have to love it the same as the normal OSes...) 2012-12-01 [Colin Leroy] 3.9.0-35-gee15052ff * ChangeLog * PATCHSETS * configure.ac * src/common/utils.c * src/common/utils.h 2012-12-01 [colin] 3.9.0cvs34 * src/common/utils.c * src/common/utils.h Add a canonicalizer function and use it to canonicalize rc_dir. 2012-11-30 [Ricardo Mones] 3.9.0-34-gfa93b1c28 * ChangeLog * PATCHSETS * configure.ac * src/common/plugin.c 2012-11-30 [mones] 3.9.0cvs33 * src/common/plugin.c Fixes #1137 completely, saving path-less plugins as is in config. With this patch user can edit plugin list on clawsrc and remove absolute paths from shared plugins, leaving only the "pluginname.so". Those will be tried to load from plugin dir of the loading core. Notice that those will also fail to load on older versions, and will probably be removed from your config without warning by the older version. 2012-11-30 [Tristan Chabredier] 3.9.0-33-gf1c08b4f3 * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c * src/mainwindow.h * src/summaryview.c * src/toolbar.c 2012-11-30 [wwp] 3.9.0cvs32 * src/mainwindow.c * src/mainwindow.h * src/summaryview.c * src/toolbar.c Fix wrong types used (mix between SensitiveCond and SensitiveCondMask), also fix list loop initializers. 2012-11-30 [Tristan Chabredier] 3.9.0-32-g931e462db * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c * src/mainwindow.h * src/procmsg.c * src/send_message.c * src/send_message.h * src/toolbar.c * src/toolbar.h 2012-11-30 [wwp] 3.9.0cvs31 * src/mainwindow.c * src/mainwindow.h * src/procmsg.c * src/send_message.c * src/send_message.h * src/toolbar.c * src/toolbar.h Add Message/Cancel sending (same as --cancel-sending), adds the relevant toolbar icon, and an extra cancel sending+receiving icon for convenience. 2012-11-29 [Colin Leroy] 3.9.0-31-g6581aadd4 * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c 2012-11-29 [colin] 3.9.0cvs30 * src/mainwindow.c Fix mask on a few menu items (thanks Ricardo!) 2012-11-28 [Tristan Chabredier] 3.9.0-30-g9b75d6e1d * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c * src/mainwindow.h * src/summaryview.c * src/toolbar.c 2012-11-28 [wwp] 3.9.0cvs29 * src/mainwindow.c * src/mainwindow.h * src/summaryview.c * src/toolbar.c Rework SensitiveCond enum to allow more than 32 flags for GUI status checking. Complete toolbar_init(), which was missing few inits. 2012-11-28 [Colin Leroy] 3.9.0-29-g91892f5b2 * ChangeLog * PATCHSETS * configure.ac * src/etpan/nntp-thread.c * src/mainwindow.c * src/news.c * src/news.h 2012-11-28 [colin] 3.9.0cvs28 * src/mainwindow.c * src/news.c * src/news.h * src/etpan/nntp-thread.c Disconnect NNTP accounts too when switching offline 2012-11-28 [Colin Leroy] 3.9.0-28-g94b24847b * ChangeLog * PATCHSETS * configure.ac * src/common/session.c * src/common/session.h * src/imap.c * src/news.c 2012-11-28 [colin] 3.9.0cvs27 * src/imap.c * src/news.c * src/common/session.c * src/common/session.h Add keep-alive pings on IMAP and NNTP 2012-11-28 [Colin Leroy] 3.9.0-27-gddf3aca80 * ChangeLog * PATCHSETS * configure.ac * src/etpan/imap-thread.c * src/etpan/imap-thread.h * src/imap.c 2012-11-28 [colin] 3.9.0cvs26 * src/imap.c * src/etpan/imap-thread.c * src/etpan/imap-thread.h Try locale's charset and UTF-7 on server-side searches when UTF-8 fails. Also, don't even mention a charset if searching for an ASCII string. 2012-11-27 [Colin Leroy] 3.9.0-26-ga32c2d6d5 * ChangeLog * PATCHSETS * configure.ac * src/main.c 2012-11-27 [colin] 3.9.0cvs25 * src/main.c Unbreak the build. 2012-11-27 [Colin Leroy] 3.9.0-25-g48253881c * ChangeLog * PATCHSETS * configure.ac * src/common/ssl.c 2012-11-27 [colin] 3.9.0cvs24 * src/common/ssl.c Fix bug #2826, "replace deprecated gnutls function" Patch by Christian Hesse 2012-11-27 [Colin Leroy] 3.9.0-24-g08ec3ee0d * ChangeLog * PATCHSETS * configure.ac * src/gtk/manage_window.c 2012-11-27 [colin] 3.9.0cvs23 * src/gtk/manage_window.c Stop spamming logs with focus events. 2012-11-27 [Colin Leroy] 3.9.0-23-gd5eabdd65 * ChangeLog * PATCHSETS * configure.ac * src/mainwindow.c * src/prefs_common.c * src/prefs_common.h 2012-11-27 [colin] 3.9.0cvs22 * src/mainwindow.c * src/prefs_common.c * src/prefs_common.h Unsneak a work-in-progress patch that I mistakengly commited with a cleanup 2012-11-27 [Tristan Chabredier] 3.9.0-22-g97fda80ba * ChangeLog * PATCHSETS * configure.ac * doc/man/claws-mail.1 * src/main.c * src/send_message.c * src/send_message.h 2012-11-27 [wwp] 3.9.0cvs21 * doc/man/claws-mail.1 * src/main.c * src/send_message.c * src/send_message.h Add --cancel-sending command-line switch. 2012-11-23 [Colin Leroy] 3.9.0-21-gffacaed0a * ChangeLog * PATCHSETS * configure.ac * src/common/socket.c * src/common/socket.h * src/common/ssl.c * src/common/ssl_certificate.c * src/common/ssl_certificate.h * src/etpan/imap-thread.c * src/etpan/nntp-thread.c * src/jpilot.c * src/main.c * src/mainwindow.c * src/matcher.c * src/prefs_common.c * src/prefs_common.h * src/procmsg.c 2012-11-23 [colin] 3.9.0cvs20 * src/jpilot.c * src/main.c * src/mainwindow.c * src/matcher.c * src/prefs_common.c * src/prefs_common.h * src/procmsg.c * src/common/socket.c * src/common/socket.h * src/common/ssl.c * src/common/ssl_certificate.c * src/common/ssl_certificate.h * src/etpan/imap-thread.c * src/etpan/nntp-thread.c Cleanup some warnings and deprecated types. Patch by Christian Hesse, fixing bug #2617. Thanks! 2012-11-23 [Colin Leroy] 3.9.0-20-gcc7bf7825 * AUTHORS * ChangeLog * PATCHSETS * configure.ac * src/gtk/authors.h 2012-11-23 [colin] 3.9.0cvs19 * AUTHORS * src/gtk/authors.h Add Christian Hesse which was forgotten for some reason 2012-11-22 [Colin Leroy] 3.9.0-19-g2173678d8 * ChangeLog Forgot a bug in tagging cvs10 2012-11-21 [Colin Leroy] 3.9.0-18-g7ba3588f1 * ChangeLog * PATCHSETS * configure.ac * src/etpan/imap-thread.c 2012-11-21 [colin] 3.9.0cvs18 * src/etpan/imap-thread.c Don't set charset on simple searches. Fixes Exchange 2007. 2012-11-20 [Colin Leroy] 3.9.0-17-g623212907 * ChangeLog * PATCHSETS * configure.ac * src/prefs_matcher.c 2012-11-20 [colin] 3.9.0cvs17 * src/prefs_matcher.c Fix bug #2801, "Filtering Header:Name list is blank/corrupt" 2012-11-20 [Andrej Kacian] 3.9.0-16-g30a3dfa55 * ChangeLog * PATCHSETS * configure.ac * src/gtk/prefswindow.c 2012-11-20 [ticho] 3.9.0cvs16 * src/gtk/prefswindow.c Actually allow folder preference pages which are in top level of page index UI to be selected. 2012-11-20 [Andrej Kacian] 3.9.0-15-gdd1eb1bd0 * ChangeLog * PATCHSETS * configure.ac * src/prefs_folder_item.c 2012-11-20 [ticho] 3.9.0cvs15 * src/prefs_folder_item.c Remove useless "Folder" root in page index of folder preferences UI. 2012-11-18 [Colin Leroy] 3.9.0-14-g123d26deb * AUTHORS * ChangeLog * PATCHSETS * configure.ac * src/advsearch.c * src/gtk/authors.h * src/gtk/quicksearch.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y * src/prefs_matcher.c 2012-11-18 [colin] 3.9.0cvs14 * AUTHORS * src/advsearch.c * src/matcher.c * src/matcher.h * src/matcher_parser_parse.y * src/prefs_matcher.c * src/gtk/authors.h * src/gtk/quicksearch.c Add age_{greater,lower}_hours matcher criteria Initial patch by Abhay S. Kushwaha. 2012-11-18 [Andrej Kacian] 3.9.0-13-g0af9d5986 * ChangeLog * PATCHSETS * configure.ac * src/mbox.c 2012-11-18 [ticho] 3.9.0cvs13 * src/mbox.c Improve i18n plural handling in a string used while importing from mbox. 2012-11-16 [Andrej Kacian] 3.9.0-12-g446d146be * ChangeLog * PATCHSETS * configure.ac * po/Makevars * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po 2012-11-16 [ticho] 3.9.0cvs12 * po/bg.po * po/ca.po * po/cs.po * po/de.po * po/en_GB.po * po/es.po * po/fi.po * po/fr.po * po/he.po * po/hu.po * po/id_ID.po * po/it.po * po/ja.po * po/lt.po * po/nl.po * po/pl.po * po/pt_BR.po * po/pt_PT.po * po/ru.po * po/sk.po * po/sr.po * po/sv.po * po/uk.po * po/zh_CN.po * po/zh_TW.po * po/Makevars Update message catalogs to match changes in 3.9.0cvs11. 2012-11-16 [Andrej Kacian] 3.9.0-11-g57ee5bbe0 * ChangeLog * PATCHSETS * configure.ac * src/account.c * src/addrcustomattr.c * src/common/utils.c * src/edittags.c * src/gtk/about.c * src/prefs_filtering.c * src/prefs_matcher.c * src/prefs_msg_colors.c * src/toolbar.c * src/uri_opener.c * src/wizard.c 2012-11-16 [ticho] 3.9.0cvs11 * src/account.c * src/addrcustomattr.c * src/edittags.c * src/prefs_filtering.c * src/prefs_matcher.c * src/prefs_msg_colors.c * src/toolbar.c * src/uri_opener.c * src/wizard.c * src/common/utils.c * src/gtk/about.c Use pgettext() and friends for i18n context strings, instead of having a pipe character in msgid for context separation. This uses glib's C_ macro, instead of Q_. 2012-11-16 [Colin Leroy] 3.9.0-10-gd1140486a * ChangeLog * PATCHSETS * configure.ac * src/foldersel.c * src/gtk/description_window.c * src/gtk/description_window.h * src/gtk/inputdialog.c * src/gtk/manage_window.c * src/gtk/quicksearch.c * src/prefs_actions.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/quote_fmt.c 2012-11-16 [colin] 3.9.0cvs10 * src/foldersel.c * src/prefs_actions.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/quote_fmt.c * src/gtk/description_window.c * src/gtk/description_window.h * src/gtk/inputdialog.c * src/gtk/manage_window.c * src/gtk/quicksearch.c Try to better fix focus problems. Should address: Bug #2774 Bug #2624 Bug #1963 Please check using your favorite WM that the following works: Information button (Quicksearch, Templates, 'Test' filtering condition) Folder selection (Move/Copy contextual menu, various preferences, including 'New folder'). Tested with XFCE, Gnome Shell and Windows. 2012-11-16 [Colin Leroy] 3.9.0-9-g2fa3d21f9 * ChangeLog * PATCHSETS * configure.ac * src/advsearch.c 2012-11-16 [colin] 3.9.0cvs9 * src/advsearch.c Init is_fast too 2012-11-16 [Colin Leroy] 3.9.0-8-gb82f405df * ChangeLog * PATCHSETS * configure.ac * src/advsearch.c 2012-11-16 [colin] 3.9.0cvs8 * src/advsearch.c Fix missing initialisation of bool_and which could lead to From/To/Subject/Tag searches searching with binary and. Also clean up tag expansion. No need to create a matcher string and re-parse it. 2012-11-16 [Paul Mangan] 3.9.0-7-gb24d520a8 * ChangeLog * PATCHSETS * configure.ac * po/de.po 2012-11-16 [paul] 3.9.0cvs7 * po/de.po fix by Thomas Bellmann 2012-11-15 [Colin Leroy] 3.9.0-6-gd09f676f4 * ChangeLog * PATCHSETS * configure.ac * src/summaryview.c 2012-11-15 [colin] 3.9.0cvs6 * src/summaryview.c Fix bug #2785, "Marking mails for deletion reopens internal message view" 2012-11-15 [Colin Leroy] 3.9.0-5-gc3e4f8328 * ChangeLog * PATCHSETS * configure.ac * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/main.c * src/statusbar.c 2012-11-15 [colin] 3.9.0cvs5 * src/main.c * src/statusbar.c * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h a few more GTK+3 fixes. Segfaults on me, though. 2012-11-15 [Colin Leroy] 3.9.0-4-ga8a31e245 * ChangeLog * PATCHSETS * configure.ac * src/Makefile.am * src/action.c * src/addr_compl.c * src/addressbook.c * src/addrgather.c * src/compose.c * src/editaddress.c * src/editgroup.c * src/gtk/Makefile.am * src/gtk/colorlabel.c * src/gtk/combobox.c * src/gtk/combobox.h * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c * src/gtk/gtkshruler.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/inputdialog.c * src/gtk/quicksearch.c * src/main.c * src/mainwindow.c * src/message_search.c * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/smime/Makefile.am * src/prefs_display_header.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/prefs_other.c * src/prefs_toolbar.c * src/printing.c * src/stock_pixmap.c * src/summary_search.c * src/summaryview.c * src/textview.c 2012-11-15 [colin] 3.9.0cvs4 * src/Makefile.am * src/action.c * src/addr_compl.c * src/addressbook.c * src/addrgather.c * src/compose.c * src/editaddress.c * src/editgroup.c * src/main.c * src/mainwindow.c * src/message_search.c * src/prefs_display_header.c * src/prefs_filtering_action.c * src/prefs_matcher.c * src/prefs_other.c * src/prefs_toolbar.c * src/printing.c * src/stock_pixmap.c * src/summary_search.c * src/summaryview.c * src/textview.c * src/gtk/Makefile.am * src/gtk/colorlabel.c * src/gtk/combobox.c * src/gtk/combobox.h * src/gtk/gtkcmclist.c * src/gtk/gtkcmclist.h * src/gtk/gtkcmctree.c * src/gtk/gtksctree.c * src/gtk/gtkshruler.c * src/gtk/gtkutils.c * src/gtk/gtkutils.h * src/gtk/inputdialog.c * src/gtk/quicksearch.c * src/plugins/pgpcore/Makefile.am * src/plugins/pgpinline/Makefile.am * src/plugins/pgpmime/Makefile.am * src/plugins/smime/Makefile.am Big GTK+3 patch from Hanno Meyer-Thurow 2012-11-15 [Tristan Chabredier] 3.9.0-3-gc08c3f774 * ChangeLog * PATCHSETS * configure.ac * doc/man/claws-mail.1 * src/main.c 2012-11-15 [wwp] 3.9.0cvs3 * doc/man/claws-mail.1 * src/main.c Add --cancel-receiving command-line switch. 2012-11-15 [Tristan Chabredier] 3.9.0-2-g7e2fbf9fc * ChangeLog * PATCHSETS * configure.ac * src/gtk/sslcertwindow.c * src/ssl_manager.c 2012-11-15 [wwp] 3.9.0cvs2 * src/ssl_manager.c * src/gtk/sslcertwindow.c Fix Capitalization.