claws.git
8 years agoShameless plug, adding myself to AUTHORS in win32 section.
Andrej Kacian [Sat, 10 Oct 2015 18:58:31 +0000 (20:58 +0200)]
Shameless plug, adding myself to AUTHORS in win32 section.

8 years agoupdate en_GB translation
Paul [Sat, 10 Oct 2015 13:43:20 +0000 (14:43 +0100)]
update en_GB translation

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Michael Rasmussen [Fri, 9 Oct 2015 17:07:14 +0000 (19:07 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoFix buffer overrun
Michael Rasmussen [Fri, 9 Oct 2015 17:06:57 +0000 (19:06 +0200)]
Fix buffer overrun

8 years agoUpdate Spanish translation for release
Ricardo Mones [Fri, 9 Oct 2015 17:00:53 +0000 (19:00 +0200)]
Update Spanish translation for release

8 years agoComplete GeoLocation removal
Ricardo Mones [Thu, 8 Oct 2015 22:20:54 +0000 (00:20 +0200)]
Complete GeoLocation removal

It was started on 3c64fb648dbb155c971fd0108f40fee7a36d2cb1

8 years agoDocument also FAQ location in manpage
Ricardo Mones [Fri, 9 Oct 2015 16:03:33 +0000 (18:03 +0200)]
Document also FAQ location in manpage

As suggested by Paul (thanks!)

8 years agoFix missing check
Colin Leroy [Thu, 8 Oct 2015 17:23:15 +0000 (19:23 +0200)]
Fix missing check

8 years agoFix missing check
Colin Leroy [Thu, 8 Oct 2015 17:22:06 +0000 (19:22 +0200)]
Fix missing check

8 years agoFix resource leak
Colin Leroy [Thu, 8 Oct 2015 17:18:53 +0000 (19:18 +0200)]
Fix resource leak

8 years agoFix null pointer dereferences and missing return checks
Colin Leroy [Thu, 8 Oct 2015 17:16:52 +0000 (19:16 +0200)]
Fix null pointer dereferences and missing return checks

8 years agoFix unchecked return value
Colin Leroy [Thu, 8 Oct 2015 17:13:17 +0000 (19:13 +0200)]
Fix unchecked return value

8 years agoFix null pointer dereference
Colin Leroy [Thu, 8 Oct 2015 17:08:42 +0000 (19:08 +0200)]
Fix null pointer dereference

8 years agoFix possibly not null-terminated string
Colin Leroy [Thu, 8 Oct 2015 17:08:23 +0000 (19:08 +0200)]
Fix possibly not null-terminated string

8 years agoFix possibly non-null-terminated string
Colin Leroy [Thu, 8 Oct 2015 17:03:00 +0000 (19:03 +0200)]
Fix possibly non-null-terminated string

8 years agoFix TOCTOU (time-to-check, time-to-use) race
Colin Leroy [Thu, 8 Oct 2015 16:59:49 +0000 (18:59 +0200)]
Fix TOCTOU (time-to-check, time-to-use) race

8 years agoFix possible overrun
Colin Leroy [Thu, 8 Oct 2015 16:58:54 +0000 (18:58 +0200)]
Fix possible overrun

8 years agoFix wrong variable in for loop
Colin Leroy [Thu, 8 Oct 2015 16:49:45 +0000 (18:49 +0200)]
Fix wrong variable in for loop

8 years agoRemove unused field
Colin Leroy [Thu, 8 Oct 2015 16:47:24 +0000 (18:47 +0200)]
Remove unused field

8 years agoFix theoretical off-by-one (which should never happen)
Colin Leroy [Thu, 8 Oct 2015 16:39:33 +0000 (18:39 +0200)]
Fix theoretical off-by-one (which should never happen)

8 years agoFix off-by-one.
Colin Leroy [Thu, 8 Oct 2015 16:34:00 +0000 (18:34 +0200)]
Fix off-by-one.

8 years agoDocument tunnel command's environment variables
Ricardo Mones [Wed, 7 Oct 2015 19:52:46 +0000 (21:52 +0200)]
Document tunnel command's environment variables

8 years agoSynchronize advanced section of Spanish manual
Ricardo Mones [Tue, 6 Oct 2015 17:57:08 +0000 (19:57 +0200)]
Synchronize advanced section of Spanish manual

8 years agoFix bug #3263 ‘Wrong timezone while using date_fmt function’
Ricardo Mones [Sun, 4 Oct 2015 22:19:30 +0000 (00:19 +0200)]
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.

8 years agomsg is not const
Christian Hesse [Fri, 2 Oct 2015 13:40:46 +0000 (15:40 +0200)]
msg is not const

Signed-off-by: Christian Hesse <mail@eworm.de>
8 years agomove 'delete thread' to Message menu, fix it's name (trash thread) and add a real...
Paul [Sat, 3 Oct 2015 10:05:06 +0000 (11:05 +0100)]
move 'delete thread' to Message menu, fix it's name (trash thread) and add a real delete thread item

8 years agofix bug 3531, 'a/z hotkeys crash Claws immediately after startup'
Paul [Fri, 2 Oct 2015 16:37:51 +0000 (17:37 +0100)]
fix bug 3531, 'a/z hotkeys crash Claws immediately after startup'

8 years agoremove dead GeoLocation plugin
Paul [Fri, 2 Oct 2015 07:56:00 +0000 (08:56 +0100)]
remove dead GeoLocation plugin

8 years agoFix bug #3524 ‘vCard does not decode all quoted-printable values’
Ricardo Mones [Wed, 30 Sep 2015 22:28:34 +0000 (00:28 +0200)]
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.

8 years agoFix bug #3516 ‘vCard icon misplaced’
Ricardo Mones [Wed, 30 Sep 2015 22:16:27 +0000 (00:16 +0200)]
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.

8 years agoFix bug #3526 ‘autoconfiguration: get more detailed error message’
Ricardo Mones [Wed, 30 Sep 2015 21:17:41 +0000 (23:17 +0200)]
Fix bug #3526 ‘autoconfiguration: get more detailed error message’

Based on original patch by Christian Hesse (thanks!).

8 years agoRemove line breaks from g_warning()
Ricardo Mones [Wed, 23 Sep 2015 21:24:14 +0000 (23:24 +0200)]
Remove line breaks from g_warning()

8 years agomake 'date' (not thread date) the default sort when clicking column header to switch...
Paul [Thu, 1 Oct 2015 14:53:33 +0000 (15:53 +0100)]
make 'date' (not thread date) the default sort when clicking column header to switch to date sort

8 years agoArchiver: remove unnecessary allocations
Ricardo Mones [Wed, 23 Sep 2015 20:45:20 +0000 (22:45 +0200)]
Archiver: remove unnecessary allocations

8 years agoFix bug #3527 ‘autoconfiguration: move button below server type’
Christian Hesse [Tue, 29 Sep 2015 12:21:28 +0000 (14:21 +0200)]
Fix bug #3527 ‘autoconfiguration: move button below server type’

8 years agoDo not translate g_warning() strings
Ricardo Mones [Tue, 22 Sep 2015 17:55:14 +0000 (19:55 +0200)]
Do not translate g_warning() strings

They aren't for end user error reporting.
Also, remove needless line breaks inside.

8 years agoLibravatar: remove hooks on failed init
Ricardo Mones [Tue, 22 Sep 2015 12:57:17 +0000 (14:57 +0200)]
Libravatar: remove hooks on failed init

8 years agoFix several memory leaks in RSSyl.
Andrej Kacian [Mon, 21 Sep 2015 20:46:41 +0000 (22:46 +0200)]
Fix several memory leaks in RSSyl.

Patch by Darko Koruga.

8 years agoRemove unneeded Windows-specific code path in Notification plugin's trayicon popup...
Andrej Kacian [Sun, 20 Sep 2015 20:16:59 +0000 (22:16 +0200)]
Remove unneeded Windows-specific code path in Notification plugin's trayicon popup menu callback.

8 years agomodify label to give more clarity
Paul [Fri, 11 Sep 2015 08:26:31 +0000 (09:26 +0100)]
modify label to give more clarity

8 years agomodify label to give more clarity
Paul [Fri, 11 Sep 2015 08:10:57 +0000 (09:10 +0100)]
modify label to give more clarity

8 years agoadd UI for default sort key and type
Paul [Fri, 11 Sep 2015 08:09:39 +0000 (09:09 +0100)]
add UI for default sort key and type

8 years agoMake IPv6 work on Windows, for connections not handled by libetpan.
Andrej Kacian [Thu, 10 Sep 2015 19:10:21 +0000 (21:10 +0200)]
Make IPv6 work on Windows, for connections not handled by libetpan.

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Paul [Wed, 9 Sep 2015 16:02:23 +0000 (17:02 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoadd prefs for default folder sort and direction, no ui yet
Paul [Wed, 9 Sep 2015 15:54:57 +0000 (16:54 +0100)]
add prefs for default folder sort and direction, no ui yet

8 years agoRemove reference already in manual
Ricardo Mones [Wed, 9 Sep 2015 00:24:42 +0000 (02:24 +0200)]
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…

8 years agoUpdate manual year
Ricardo Mones [Tue, 8 Sep 2015 00:48:49 +0000 (02:48 +0200)]
Update manual year

8 years agoMake a single updated list of hidden options
Ricardo Mones [Tue, 8 Sep 2015 00:43:23 +0000 (02:43 +0200)]
Make a single updated list of hidden options

And point to it from README.

8 years agoHidden preference to limit PGP autocompletion
Christian Hesse [Mon, 7 Sep 2015 18:24:01 +0000 (20:24 +0200)]
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.

8 years agowhen replying to our own msg, select the account that sent it
Paul [Fri, 4 Sep 2015 17:09:19 +0000 (18:09 +0100)]
when replying to our own msg, select the account that sent it

8 years agoMake Left and Right keys collapse and expand item under cursor if appropriate.
Andrej Kacian [Tue, 1 Sep 2015 08:28:18 +0000 (10:28 +0200)]
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.

8 years agoMake Home and End keys work in folderview pane.
Andrej Kacian [Tue, 1 Sep 2015 01:00:39 +0000 (03:00 +0200)]
Make Home and End keys work in folderview pane.

8 years agoAdd a PrefsWindow callback for apply button, and use it for common preferences to...
Andrej Kacian [Thu, 27 Aug 2015 11:09:46 +0000 (13:09 +0200)]
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.

8 years agoUse PrefsWindow's close_cb callback to save common prefs to disk, if OK or Apply...
Andrej Kacian [Thu, 27 Aug 2015 10:08:08 +0000 (12:08 +0200)]
Use PrefsWindow's close_cb callback to save common prefs to disk, if OK or Apply button was pressed.

Fixes bug #3467.

8 years agoAdded dialog_response member to PrefsWindow.
Andrej Kacian [Thu, 27 Aug 2015 10:05:07 +0000 (12:05 +0200)]
Added dialog_response member to PrefsWindow.

8 years agoPass PrefsWindow pointer instead of GtkWindow to prefswindow's open and close callbacks.
Andrej Kacian [Thu, 27 Aug 2015 10:00:00 +0000 (12:00 +0200)]
Pass PrefsWindow pointer instead of GtkWindow to prefswindow's open and close callbacks.

8 years agoMoved struct and enum declarations from prefswindow.c to .h.
Andrej Kacian [Thu, 27 Aug 2015 09:56:13 +0000 (11:56 +0200)]
Moved struct and enum declarations from prefswindow.c to .h.

8 years agoAuto-configuration: set port only when not default
Christian Hesse [Fri, 28 Aug 2015 09:03:57 +0000 (11:03 +0200)]
Auto-configuration: set port only when not default

8 years agolet's not suggest possible, not necessarily correct, solutions in debug output
Paul [Thu, 27 Aug 2015 08:47:19 +0000 (09:47 +0100)]
let's not suggest possible, not necessarily correct, solutions in debug output

8 years agoadd option to specify location of GnuPG executable
Paul [Thu, 27 Aug 2015 08:37:04 +0000 (09:37 +0100)]
add option to specify location of GnuPG executable

This allows the user to choose to use gpg rather than be forced to use
gpg2

8 years agoAlso fix #3209 on initial wizard
Ricardo Mones [Thu, 27 Aug 2015 07:48:39 +0000 (09:48 +0200)]
Also fix #3209 on initial wizard

And remove unused variables while at it.

From original patches thanks to Christian Hesse!

8 years agouse the PACK_CHECK_BUTTON macro in prefs_gtk.h
Paul [Thu, 27 Aug 2015 07:42:26 +0000 (08:42 +0100)]
use the PACK_CHECK_BUTTON macro in prefs_gtk.h

8 years agoFix cut-and-paste error
Ricardo Mones [Thu, 27 Aug 2015 05:54:09 +0000 (07:54 +0200)]
Fix cut-and-paste error

8 years agoFix bug #3342 ‘"Automatically accept unknown valid SSL certificates" is unfortunate...
Ricardo Mones [Wed, 26 Aug 2015 11:21:09 +0000 (13:21 +0200)]
Fix bug #3342 ‘"Automatically accept unknown valid SSL certificates" is unfortunate wording’

8 years agoFix bug #3209 ‘autoconfig does not use full email address as username’
Ricardo Mones [Wed, 26 Aug 2015 08:59:29 +0000 (10:59 +0200)]
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.

8 years agoAlways check for GnuTLS (fix #3507)
Charles Lehner [Fri, 21 Aug 2015 16:44:45 +0000 (12:44 -0400)]
Always check for GnuTLS (fix #3507)

8 years agodo sgpgme_init() after prefs_gpg_init() because prefs are used in sgpgme_init()
Paul [Fri, 21 Aug 2015 11:05:59 +0000 (12:05 +0100)]
do sgpgme_init() after prefs_gpg_init() because prefs are used in sgpgme_init()

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Michael Rasmussen [Thu, 20 Aug 2015 18:23:14 +0000 (20:23 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoReduce size of error message
Michael Rasmussen [Thu, 20 Aug 2015 18:22:46 +0000 (20:22 +0200)]
Reduce size of error message

8 years agoUse getaddrinfo() instead of gethostbyname() in socket.c.
Andrej Kacian [Wed, 1 Oct 2014 20:00:06 +0000 (22:00 +0200)]
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.

8 years agoFix possible crash when gpg is upgraded to gpg-v21
Michael Rasmussen [Wed, 19 Aug 2015 23:26:33 +0000 (01:26 +0200)]
Fix possible crash when gpg is upgraded to gpg-v21

8 years agoLibravatar: fix typo in label
Ricardo Mones [Tue, 18 Aug 2015 15:40:33 +0000 (17:40 +0200)]
Libravatar: fix typo in label

8 years agoFix crash on double notification popup.
Andrej Kacian [Mon, 17 Aug 2015 18:45:38 +0000 (20:45 +0200)]
Fix crash on double notification popup.

Patch by Richard Hughes. Closes bug #3496.

8 years agoImprove how message body is quoted for reply/forward/etc.
Andrej Kacian [Mon, 3 Aug 2015 21:25:18 +0000 (23:25 +0200)]
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.

8 years agoProvide an up to date version of g_base64_decode() for older GLib.
Andrej Kacian [Thu, 13 Aug 2015 18:24:48 +0000 (20:24 +0200)]
Provide an up to date version of g_base64_decode() for older GLib.

Patch by Jean Diraison, closes bug #3473.

8 years agoPython plugin: Add Folder to MessageInfo objects
Holger Berndt [Wed, 12 Aug 2015 18:14:17 +0000 (20:14 +0200)]
Python plugin: Add Folder to MessageInfo objects

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Colin Leroy [Tue, 11 Aug 2015 12:45:08 +0000 (14:45 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoSave temporary file in mime temporary directory when using right-click/Open image...
Colin Leroy [Tue, 11 Aug 2015 12:43:23 +0000 (14:43 +0200)]
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.

8 years agoFix string leaks
Colin Leroy [Mon, 10 Aug 2015 18:58:32 +0000 (20:58 +0200)]
Fix string leaks

8 years agoFix bug 2458 “Option to force header type to pre-defined-only”
Ricardo Mones [Sat, 8 Aug 2015 23:19:32 +0000 (01:19 +0200)]
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.

8 years agoRemove file that should be ignored
Colin Leroy [Tue, 4 Aug 2015 10:35:14 +0000 (12:35 +0200)]
Remove file that should be ignored

8 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Colin Leroy [Tue, 4 Aug 2015 10:34:37 +0000 (12:34 +0200)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

8 years agoFix bug #3352, "found_in_addressbook matches entries from GPG keyring"
Colin Leroy [Tue, 4 Aug 2015 09:01:04 +0000 (11:01 +0200)]
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.

8 years agoDo not build libfeed if RSSyl plugin is disabled.
Andrej Kacian [Tue, 4 Aug 2015 07:18:19 +0000 (09:18 +0200)]
Do not build libfeed if RSSyl plugin is disabled.

Closes bug #1544, fix based on patch by Jean Diraison.

8 years agoRemove broken reimplementation of a few Glib file functions.
Andrej Kacian [Mon, 3 Aug 2015 21:24:05 +0000 (23:24 +0200)]
Remove broken reimplementation of a few Glib file functions.

This fixes bug #3454, and probably a few more.

8 years agoFix error from config/missing 'missing: Unknown --is-lightweight option'
Michael Rasmussen [Mon, 3 Aug 2015 19:11:48 +0000 (21:11 +0200)]
Fix error from config/missing 'missing: Unknown --is-lightweight option'

8 years agoOops, added back one line, swallowed by 3.12.0-36, fixing address completion
wwp [Fri, 31 Jul 2015 05:18:09 +0000 (07:18 +0200)]
Oops, added back one line, swallowed by 3.12.0-36, fixing address completion
again.

8 years agoBetter fix for 3.12.0-35, thanks to Michael Rasmussen.
wwp [Thu, 30 Jul 2015 22:17:10 +0000 (00:17 +0200)]
Better fix for 3.12.0-35, thanks to Michael Rasmussen.

8 years agoFix crash in address completion when matching group name.
wwp [Thu, 30 Jul 2015 08:13:06 +0000 (10:13 +0200)]
Fix crash in address completion when matching group name.

8 years agofix spacing around dictionary prefs
Paul [Thu, 30 Jul 2015 07:47:23 +0000 (08:47 +0100)]
fix spacing around dictionary prefs

8 years agodone
Colin Leroy [Thu, 30 Jul 2015 07:36:33 +0000 (09:36 +0200)]
done

8 years agotest2
Colin Leroy [Thu, 30 Jul 2015 07:36:21 +0000 (09:36 +0200)]
test2

8 years agotest
Colin Leroy [Thu, 30 Jul 2015 07:35:58 +0000 (09:35 +0200)]
test

8 years agotest
Colin Leroy [Thu, 30 Jul 2015 07:33:32 +0000 (09:33 +0200)]
test

8 years agofix msg selection after delete/trash
Paul [Wed, 29 Jul 2015 11:24:06 +0000 (12:24 +0100)]
fix msg selection after delete/trash

8 years agoCorrect handling of RFC3339 format with second fraction.
Andrej Kacian [Mon, 27 Jul 2015 11:12:59 +0000 (13:12 +0200)]
Correct handling of RFC3339 format with second fraction.

Patch by Darko Koruga.

8 years agoFix drag&drop attaching files with % in filename.
Andrej Kacian [Sat, 25 Jul 2015 13:05:18 +0000 (15:05 +0200)]
Fix drag&drop attaching files with % in filename.

Closes bug #2115.

8 years agorm test
Colin Leroy [Mon, 27 Jul 2015 19:18:52 +0000 (21:18 +0200)]
rm test

8 years agotest add
Colin Leroy [Mon, 27 Jul 2015 19:11:34 +0000 (21:11 +0200)]
test add

8 years agoRemove use of G_SOURCE_REMOVE (convenience typedef)
Charles Lehner [Fri, 24 Jul 2015 13:09:12 +0000 (09:09 -0400)]
Remove use of G_SOURCE_REMOVE (convenience typedef)

Support GLib < 2.32