claws.git
5 years agoAdd a wrapper function to decode base64, returning a null-terminated string.
Colin Leroy [Mon, 17 Nov 2014 13:47:15 +0000 (14:47 +0100)]
Add a wrapper function to decode base64, returning a null-terminated string.

5 years agoFix use after free
Colin Leroy [Mon, 17 Nov 2014 08:24:58 +0000 (09:24 +0100)]
Fix use after free

5 years agoFix double free
Colin Leroy [Sun, 16 Nov 2014 13:25:12 +0000 (14:25 +0100)]
Fix double free

5 years agoRemove double-free in SMTP AUTH PLAIN handling code.
Andrej Kacian [Sat, 15 Nov 2014 20:40:09 +0000 (21:40 +0100)]
Remove double-free in SMTP AUTH PLAIN handling code.

5 years agoGet rid of a forgotten debug_print().
Andrej Kacian [Sat, 15 Nov 2014 20:37:39 +0000 (21:37 +0100)]
Get rid of a forgotten debug_print().

5 years agoFix SMTP LOGIN auth method.
Andrej Kacian [Sat, 15 Nov 2014 20:11:36 +0000 (21:11 +0100)]
Fix SMTP LOGIN auth method.

5 years agofix a couple of memory leaks
Michael Rasmussen [Sat, 15 Nov 2014 19:37:20 +0000 (20:37 +0100)]
fix a couple of memory leaks

5 years agoUse GLib's implementation of Base64 instead of our own.
Andrej Kacian [Sat, 15 Nov 2014 11:22:03 +0000 (12:22 +0100)]
Use GLib's implementation of Base64 instead of our own.

5 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Michael Rasmussen [Fri, 14 Nov 2014 23:41:21 +0000 (00:41 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

5 years agoremove unused code relating to old unsupported version of libarchive
Michael Rasmussen [Fri, 14 Nov 2014 23:40:48 +0000 (00:40 +0100)]
remove unused code relating to old unsupported version of libarchive

5 years agoBogofilter: In addition to deleting or saving a spam message, allow third option...
Andrej Kacian [Fri, 7 Nov 2014 18:11:34 +0000 (19:11 +0100)]
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).

5 years agoIncrease allowed range for age matcher condition widget. 10000 should be enough for...
Andrej Kacian [Mon, 10 Nov 2014 20:44:19 +0000 (21:44 +0100)]
Increase allowed range for age matcher condition widget. 10000 should be enough for everyone.

5 years agoFix bug #3321 → revert "Remove unreachable code"
Ricardo Mones [Tue, 4 Nov 2014 15:48:06 +0000 (16:48 +0100)]
Fix bug #3321 → revert "Remove unreachable code"

This reverts commit 8090f02e4d5c41be4325f0a13d6b0d98ca03684b.
Many thanks to Andreas Rönnquist for the enlightenment!

5 years agoRevert "RSSyl: Lose the .deleted file on folder move for now" - it will work now...
Andrej Kacian [Sun, 2 Nov 2014 12:22:02 +0000 (13:22 +0100)]
Revert "RSSyl: Lose the .deleted file on folder move for now" - it will work now, after last commit

This reverts commit f59759b1ba4e3f02cd87450761da89059d645684.

5 years agoWhen copying a folder, copy its metadata before copying contents.
Andrej Kacian [Sat, 1 Nov 2014 10:27:41 +0000 (11:27 +0100)]
When copying a folder, copy its metadata before copying contents.

5 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
wwp [Fri, 31 Oct 2014 10:17:29 +0000 (11:17 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

5 years agoFix compat with libarchive 2.8.x (killed by 3.10.1-85-ga5e54ec).
wwp [Fri, 31 Oct 2014 10:04:24 +0000 (11:04 +0100)]
Fix compat with libarchive 2.8.x (killed by 3.10.1-85-ga5e54ec).

5 years agobetter implementation of 420e8349978b7c927a80f1a5dd63fd737526feed. thanks to Ticho...
Paul [Fri, 31 Oct 2014 09:23:24 +0000 (09:23 +0000)]
better implementation of 420e8349978b7c927a80f1a5dd63fd737526feed. thanks to Ticho for the push.

5 years agoupdate sf.net project link
Paul [Thu, 30 Oct 2014 18:52:28 +0000 (18:52 +0000)]
update sf.net project link

5 years agoimplement RFE 3314, 'user can't see validity of gpg signatures' [SIC]
Paul [Thu, 30 Oct 2014 18:21:13 +0000 (18:21 +0000)]
implement RFE 3314, 'user can't see validity of gpg signatures' [SIC]

also a little reformatting of similar strings

5 years agoFix bug #3211 ‘Fails to build in Debian hurd-i386’
Ricardo Mones [Tue, 28 Oct 2014 16:34:28 +0000 (17:34 +0100)]
Fix bug #3211 ‘Fails to build in Debian hurd-i386’

5 years agoRecover desktop file installation
Ricardo Mones [Tue, 28 Oct 2014 16:20:23 +0000 (17:20 +0100)]
Recover desktop file installation

5 years agoFix categories and recover keywords in desktop file
Ricardo Mones [Tue, 28 Oct 2014 15:59:16 +0000 (16:59 +0100)]
Fix categories and recover keywords in desktop file

5 years agobuild libindicate support with indicate 0.6 and indicate 0.7
Paul [Tue, 28 Oct 2014 11:16:45 +0000 (11:16 +0000)]
build libindicate support with indicate 0.6 and indicate 0.7

5 years agoin preparation for release 3.11.1 3.11.1
Paul [Mon, 27 Oct 2014 18:54:50 +0000 (18:54 +0000)]
in preparation for release 3.11.1

5 years agoadd Norwegian Bokmål translation, submiited by Eyolf Østrem
Paul [Mon, 27 Oct 2014 18:05:08 +0000 (18:05 +0000)]
add Norwegian Bokmål translation, submiited by Eyolf Østrem

5 years agoremove all traces of intltool, and hence don't install appdata, because it's broken...
Paul [Mon, 27 Oct 2014 17:29:02 +0000 (17:29 +0000)]
remove all traces of intltool, and hence don't install appdata, because it's broken (yes, still!)

5 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Paul [Mon, 27 Oct 2014 17:21:34 +0000 (17:21 +0000)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

Conflicts:
po/bg.po

5 years agofix fatal error
Paul [Mon, 27 Oct 2014 17:19:44 +0000 (17:19 +0000)]
fix fatal error

5 years agoRSSyl: Allow use of .netrc by libcurl. Bug/enhancement #3309, by Vincent Pelletier
Andrej Kacian [Fri, 24 Oct 2014 22:57:43 +0000 (00:57 +0200)]
RSSyl: Allow use of .netrc by libcurl. Bug/enhancement #3309, by Vincent Pelletier

5 years agoFix format for translated desktop keywords
Ricardo Mones [Thu, 23 Oct 2014 18:47:18 +0000 (20:47 +0200)]
Fix format for translated desktop keywords

5 years agoRSSyl: Fix memory leak caused by last commit.
Andrej Kacian [Thu, 23 Oct 2014 16:38:56 +0000 (18:38 +0200)]
RSSyl: Fix memory leak caused by last commit.

5 years agoRSSyl: start using folder cache
Andrej Kacian [Thu, 23 Oct 2014 16:33:42 +0000 (18:33 +0200)]
RSSyl: start using folder cache

5 years agoFree newly created strings from g_markup_printf_escaped
Ricardo Mones [Thu, 23 Oct 2014 07:56:19 +0000 (09:56 +0200)]
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]

5 years agoUse gnutls_priority override for STARTTLS as well.
Andrej Kacian [Wed, 22 Oct 2014 15:04:56 +0000 (17:04 +0200)]
Use gnutls_priority override for STARTTLS as well.

5 years agoUse gnutls_priority override also for POP3 connections.
Andrej Kacian [Tue, 21 Oct 2014 17:47:38 +0000 (19:47 +0200)]
Use gnutls_priority override also for POP3 connections.

5 years agoRSSyl: fix markup escaping in one more alertpanel_error in rssyl_update_feed()
Andrej Kacian [Tue, 21 Oct 2014 15:08:27 +0000 (17:08 +0200)]
RSSyl: fix markup escaping in one more alertpanel_error in rssyl_update_feed()

5 years agofix bug 3306, 'HTML tag </b> is not always rendered in error dialog'
Paul [Tue, 21 Oct 2014 10:55:42 +0000 (11:55 +0100)]
fix bug 3306, 'HTML tag </b> is not always rendered in error dialog'

5 years agouse standard hyphen-less "Claws Mail" in user-facing strings. Thanks to Thomas Bellmann.
Paul [Tue, 21 Oct 2014 10:14:53 +0000 (11:14 +0100)]
use standard hyphen-less "Claws Mail" in user-facing strings. Thanks to Thomas Bellmann.

5 years agofix some missing whitespace, and standardise the placement of the whitespace. thanks...
Paul [Tue, 21 Oct 2014 10:10:34 +0000 (11:10 +0100)]
fix some missing whitespace, and standardise the placement of the whitespace. thanks to Thomas Bellmann.

5 years agosome improvement to appdata summaries
Paul [Tue, 21 Oct 2014 09:53:14 +0000 (10:53 +0100)]
some improvement to appdata summaries

5 years agofix `make dist` 3.11.0
Paul [Mon, 20 Oct 2014 19:26:22 +0000 (20:26 +0100)]
fix `make dist`

5 years ago3.11.0 unleashed!
Paul [Mon, 20 Oct 2014 19:06:29 +0000 (20:06 +0100)]
3.11.0 unleashed!

5 years agoRSSyl: when user chooses a different folder name for a newly subscribed feed, store...
Andrej Kacian [Mon, 20 Oct 2014 19:00:57 +0000 (21:00 +0200)]
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.

5 years agoupdated translations
Paul [Mon, 20 Oct 2014 18:46:19 +0000 (19:46 +0100)]
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

5 years agofix building with --disable-nls
Paul [Mon, 20 Oct 2014 18:39:15 +0000 (19:39 +0100)]
fix building with --disable-nls

5 years agoyou don't get into AUTHORS just for suggesting an idea, and that's all that the contr...
Paul [Mon, 20 Oct 2014 16:49:03 +0000 (17:49 +0100)]
you don't get into AUTHORS just for suggesting an idea, and that's all that the contribution is now

5 years agofix `make dist`
Paul [Mon, 20 Oct 2014 16:43:46 +0000 (17:43 +0100)]
fix `make dist`

5 years agoRSSyl: Lose the .deleted file on folder move for now
Andrej Kacian [Sun, 19 Oct 2014 01:54:04 +0000 (03:54 +0200)]
RSSyl: Lose the .deleted file on folder move for now

5 years agoRSSyl: Copy RFolderItem private data properly.
Andrej Kacian [Sat, 18 Oct 2014 11:55:38 +0000 (13:55 +0200)]
RSSyl: Copy RFolderItem private data properly.

5 years agoRevert "RSSyl: Just copy all of the custom folderlist xml tags in copy_private_data...
Andrej Kacian [Sat, 18 Oct 2014 11:18:17 +0000 (13:18 +0200)]
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.

5 years agoDisable SSL3.0 entirely as a Poodle fix.
Colin Leroy [Thu, 16 Oct 2014 12:35:46 +0000 (14:35 +0200)]
Disable SSL3.0 entirely as a Poodle fix.

5 years agoRSSyl: Just copy all of the custom folderlist xml tags in copy_private_data via folde...
Andrej Kacian [Sun, 12 Oct 2014 20:09:46 +0000 (22:09 +0200)]
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.

5 years agoLibravatar: allow reduced timeout for network requests
Ricardo Mones [Sun, 5 Oct 2014 20:25:51 +0000 (22:25 +0200)]
Libravatar: allow reduced timeout for network requests

Based on original patch from Christian Hesse, thanks!

5 years agoRemove unreachable code
Ricardo Mones [Sat, 20 Sep 2014 10:41:28 +0000 (12:41 +0200)]
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.

5 years agore: last commit - of course, one debug_print() will do
Paul [Sun, 28 Sep 2014 09:44:31 +0000 (10:44 +0100)]
re: last commit - of course, one debug_print() will do

5 years agoadd more debug_prints in relation to bug 3049
Paul [Sun, 28 Sep 2014 09:29:56 +0000 (10:29 +0100)]
add more debug_prints in relation to bug 3049

5 years agoFix typos reported on irc (thanks!)
Ricardo Mones [Tue, 23 Sep 2014 11:58:18 +0000 (13:58 +0200)]
Fix typos reported on irc (thanks!)

5 years agoImprove thread-safety in NNTP
Ricardo Mones [Tue, 9 Sep 2014 23:15:37 +0000 (01:15 +0200)]
Improve thread-safety in NNTP

5 years agoFix bug 3285 ‘modify tbird2claws.py to handle subdirectory’
Ricardo Mones [Thu, 18 Sep 2014 08:35:22 +0000 (10:35 +0200)]
Fix bug 3285 ‘modify tbird2claws.py to handle subdirectory’

5 years agoRSSyl: Do not use g_strsplit_set() to get the ID from message file, since the ID...
Andrej Kacian [Sun, 14 Sep 2014 03:24:07 +0000 (05:24 +0200)]
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.

5 years agoAdd forgotten author of @^^ patch (and others)
Ricardo Mones [Sat, 13 Sep 2014 09:06:15 +0000 (11:06 +0200)]
Add forgotten author of @^^ patch (and others)

5 years agofix bug 3265, 'procmime.c: unbalanced flockfile() / funlockfile()'
Paul [Fri, 12 Sep 2014 06:12:44 +0000 (07:12 +0100)]
fix bug 3265, 'procmime.c: unbalanced flockfile() / funlockfile()'

Patch by Timo Teräs

5 years agoAdd new quicksearch for header's content only
Ricardo Mones [Wed, 10 Sep 2014 21:37:11 +0000 (23:37 +0200)]
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 <h.m.brand@xs4all.nl>, 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

5 years agoFancy: disallow editing for empty stylesheets
Ricardo Mones [Mon, 8 Sep 2014 23:07:33 +0000 (01:07 +0200)]
Fancy: disallow editing for empty stylesheets

5 years agodisallow editing any account (even current account) when at least one compose window...
Paul [Fri, 5 Sep 2014 08:24:39 +0000 (09:24 +0100)]
disallow editing any account (even current account) when at least one compose window is open

5 years agoFix a typo.
wwp [Wed, 3 Sep 2014 11:37:50 +0000 (13:37 +0200)]
Fix a typo.

5 years agoadd Reply-To to template config
Paul [Wed, 3 Sep 2014 10:49:17 +0000 (11:49 +0100)]
add Reply-To to template config

5 years agofix msg display when utf8_instead_of_locale_for_broken_mail is turned off and you...
Paul [Wed, 3 Sep 2014 07:12:20 +0000 (08:12 +0100)]
fix msg display when utf8_instead_of_locale_for_broken_mail is turned off and you use a UTF-8 locale

5 years agoDon't differentiate the protocols used when using direct SSL/TLS versus STARTTLS
Paul [Thu, 28 Aug 2014 09:55:41 +0000 (10:55 +0100)]
Don't differentiate the protocols used when using direct SSL/TLS versus STARTTLS

Patch by Alessandro Di Federico

5 years agoWhen changing focus in folderview, make sure the newly focused folder is visible...
Andrej Kacian [Wed, 20 Aug 2014 11:02:24 +0000 (13:02 +0200)]
When changing focus in folderview, make sure the newly focused folder is visible first.

5 years agoImprove translation (Debian bug #757929)
Ricardo Mones [Wed, 13 Aug 2014 21:27:14 +0000 (23:27 +0200)]
Improve translation (Debian bug #757929)

5 years agoFix bug #3246 ‘attachment open: "remember this" ignored if ~/.mailcap does not exist’
Ricardo Mones [Tue, 19 Aug 2014 15:17:30 +0000 (17:17 +0200)]
Fix bug #3246 ‘attachment open: "remember this" ignored if ~/.mailcap does not exist’

Add also a warning if intermediate file cannot be created.

5 years agoPython plugin: Make 'account' property of ComposeWindow read/write
Holger Berndt [Thu, 14 Aug 2014 21:41:00 +0000 (23:41 +0200)]
Python plugin: Make 'account' property of ComposeWindow read/write

5 years agoRSSyl: fix OPML import creating incorrect folder hierarchy
Andrej Kacian [Wed, 13 Aug 2014 20:32:01 +0000 (22:32 +0200)]
RSSyl: fix OPML import creating incorrect folder hierarchy

5 years agoPython plugin: Add flag attributes to MessageInfo object
Holger Berndt [Tue, 12 Aug 2014 21:13:52 +0000 (23:13 +0200)]
Python plugin: Add flag attributes to MessageInfo object

5 years agofix building without gnuTLS support
Paul [Tue, 5 Aug 2014 06:20:59 +0000 (07:20 +0100)]
fix building without gnuTLS support

5 years agoFix to apply to new behavior of foldersel_set_tree. See 247a452
Michael Rasmussen [Sat, 2 Aug 2014 13:38:58 +0000 (15:38 +0200)]
Fix to apply to new behavior of foldersel_set_tree. See 247a452

5 years agoIf cur_folder is not NULL then the folder tree will have cur_folder as root
Michael Rasmussen [Sat, 2 Aug 2014 13:37:01 +0000 (15:37 +0200)]
If cur_folder is not NULL then the folder tree will have cur_folder as root

5 years agoimplement RFE 3239, 'Remove "Content-Disposition: attachment" from PGP/MIME signed...
Paul [Sat, 2 Aug 2014 08:06:17 +0000 (09:06 +0100)]
implement RFE 3239, 'Remove "Content-Disposition: attachment" from PGP/MIME signed messages'

modified version of the patch submitted by tdajd@6paq.com

5 years agoFix missing fclose(), thanks to Kevin Day
Colin Leroy [Fri, 1 Aug 2014 15:15:26 +0000 (17:15 +0200)]
Fix missing fclose(), thanks to Kevin Day

5 years agoAdd check for a NULL parameter to extract_address(), to prevent possible null pointer...
Andrej Kacian [Fri, 1 Aug 2014 08:28:52 +0000 (10:28 +0200)]
Add check for a NULL parameter to extract_address(), to prevent possible null pointer dereference.

5 years agoActually display "(No From)" in messageview's From column when appropriate.
Andrej Kacian [Fri, 1 Aug 2014 08:28:07 +0000 (10:28 +0200)]
Actually display "(No From)" in messageview's From column when appropriate.

5 years agotidy up after last commit
Paul [Fri, 1 Aug 2014 06:05:31 +0000 (07:05 +0100)]
tidy up after last commit

5 years agoimplement RFE 3238, 'GPG Mime Plugin exports contents to a tmpfile unnecessarily'
Paul [Fri, 1 Aug 2014 05:50:50 +0000 (06:50 +0100)]
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 <thekevinday@gmail.com>

5 years agofix bug 3236, 'sc_html_parse_tag() does not recognize '<br/>' as line break'
Paul [Wed, 30 Jul 2014 11:58:18 +0000 (12:58 +0100)]
fix bug 3236, 'sc_html_parse_tag() does not recognize '<br/>' as line break'

Patch by  Fabian Keil.

5 years agofix bug 3235, 'Extraneous double quotes inside base64-encoded From header confuse...
Paul [Wed, 30 Jul 2014 07:31:03 +0000 (08:31 +0100)]
fix bug 3235, 'Extraneous double quotes inside base64-encoded From header confuse 'Reply' action'

5 years agoRSSyl: Convenience checkbox allowing user to open feed properties window after subscr...
Andrej Kacian [Sat, 26 Jul 2014 13:46:49 +0000 (15:46 +0200)]
RSSyl: Convenience checkbox allowing user to open feed properties window after subscribing a new feed.

5 years agoRSSyl: Fix Atom parser getting lost within feed/author.
Andrej Kacian [Fri, 25 Jul 2014 12:45:11 +0000 (14:45 +0200)]
RSSyl: Fix Atom parser getting lost within feed/author.

5 years agofix the doubled up mnemonic
Paul [Fri, 25 Jul 2014 06:37:07 +0000 (07:37 +0100)]
fix the doubled up mnemonic

5 years agoadd option to toggle mainwindow menubar, (hotkey F12)
Paul [Fri, 25 Jul 2014 06:10:26 +0000 (07:10 +0100)]
add option to toggle mainwindow menubar, (hotkey F12)

5 years agodon't ignore stylesheet when reloading from popup prefs
Paul [Sat, 19 Jul 2014 16:25:56 +0000 (17:25 +0100)]
don't ignore stylesheet when reloading from popup prefs

5 years agoFix http://bugs.debian.org/755022 (now uses https)
Ricardo Mones [Sat, 19 Jul 2014 09:52:24 +0000 (11:52 +0200)]
Fix http://bugs.debian.org/755022 (now uses https)

5 years agofix some typos. patch by Andreas Rönnquist
Paul [Wed, 16 Jul 2014 14:59:02 +0000 (15:59 +0100)]
fix some typos. patch by Andreas Rönnquist

5 years agomake the compiler be quiet. patch by Christian Hesse
Paul [Wed, 16 Jul 2014 14:49:16 +0000 (15:49 +0100)]
make the compiler be quiet. patch by Christian Hesse

5 years agoadd user specified stylesheet option
Paul [Wed, 16 Jul 2014 14:38:46 +0000 (15:38 +0100)]
add user specified stylesheet option

5 years agoPython plugin: Fix ComposeWindow.get_account_selection
Holger Berndt [Thu, 10 Jul 2014 19:15:58 +0000 (21:15 +0200)]
Python plugin: Fix ComposeWindow.get_account_selection

5 years agofix bug 3173, 'quick search ignores trailing blank'
Paul [Thu, 10 Jul 2014 05:58:00 +0000 (06:58 +0100)]
fix bug 3173, 'quick search ignores trailing blank'

5 years agoRemove test
Colin Leroy [Wed, 9 Jul 2014 07:12:15 +0000 (09:12 +0200)]
Remove test

5 years agotest commit
Colin Leroy [Tue, 8 Jul 2014 13:52:30 +0000 (15:52 +0200)]
test commit