claws.git
4 years agoBetter fix for buffer overrun
Colin Leroy [Fri, 13 Nov 2015 08:46:16 +0000 (09:46 +0100)]
Better fix for buffer overrun

4 years agoUpdate list of recognised TLDs to current
Ricardo Mones [Thu, 12 Nov 2015 16:32:29 +0000 (17:32 +0100)]
Update list of recognised TLDs to current

Using the script in previous commit :-)

4 years agoScript to print IANA's TLD list as C array
Ricardo Mones [Thu, 12 Nov 2015 16:31:20 +0000 (17:31 +0100)]
Script to print IANA's TLD list as C array

4 years agoDo not add mailto: prefix for URIs with protocol part.
Andrej Kacian [Wed, 11 Nov 2015 20:42:16 +0000 (21:42 +0100)]
Do not add mailto: prefix for URIs with protocol part.

Closes bug #3562.

4 years agoLet imap_get_num_list() unlock the session itself.
Andrej Kacian [Wed, 11 Nov 2015 20:15:24 +0000 (21:15 +0100)]
Let imap_get_num_list() unlock the session itself.

Instead of leaving it to another function it calls.

4 years agoDo not use chdir() in addrharvest.c.
Andrej Kacian [Wed, 11 Nov 2015 15:30:11 +0000 (16:30 +0100)]
Do not use chdir() in addrharvest.c.

4 years agoDo not use chdir() in remove_all_files().
Andrej Kacian [Fri, 6 Nov 2015 19:05:00 +0000 (20:05 +0100)]
Do not use chdir() in remove_all_files().

4 years agofix bug 3561, 'HTML <a> tag with no href makes message display incorrectly.'
Paul [Tue, 10 Nov 2015 15:20:23 +0000 (15:20 +0000)]
fix bug 3561, 'HTML <a> tag with no href makes message display incorrectly.'

based on patch by Andy Balaam

4 years agoworkaround broken links in html
Paul [Tue, 10 Nov 2015 14:29:13 +0000 (14:29 +0000)]
workaround broken links in html

normally, with unbroken html, we'd never get here cos it would have
breaked before.

4 years agofind correct mime type of files with no suffix, e.g. Makefile
Paul [Sun, 8 Nov 2015 11:41:15 +0000 (11:41 +0000)]
find correct mime type of files with no suffix, e.g. Makefile

Patch by Blatinox.

4 years agoFix libetpan version test
Ricardo Mones [Fri, 6 Nov 2015 11:10:02 +0000 (12:10 +0100)]
Fix libetpan version test

For current libetpan versioning schema ;-)
Thanks Brian Morrison for the heads up!

4 years agoMake sure we don't run out of the output buffer. Maybe fixes bug #3557
Colin Leroy [Wed, 4 Nov 2015 21:40:32 +0000 (22:40 +0100)]
Make sure we don't run out of the output buffer. Maybe fixes bug #3557

4 years agoRussian translation for desktop file actions
Ricardo Mones [Mon, 2 Nov 2015 00:53:22 +0000 (01:53 +0100)]
Russian translation for desktop file actions

4 years agorevert 1b32cc6794190c9fb6124b6de5b6f23e3007eec9
Paul [Sun, 1 Nov 2015 15:52:58 +0000 (15:52 +0000)]
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.

4 years agomake safe behaviour the default, autosave_encrypted off
Paul [Thu, 29 Oct 2015 08:24:42 +0000 (08:24 +0000)]
make safe behaviour the default, autosave_encrypted off

4 years agoConvert filename to UTF-16 before passing it to ShellExecute().
Andrej Kacian [Wed, 28 Oct 2015 13:40:28 +0000 (14:40 +0100)]
Convert filename to UTF-16 before passing it to ShellExecute().

Closes bug #3454 (Windows).

4 years agoAdd a fast way to search for Message-ID (at least)
Colin Leroy [Mon, 26 Oct 2015 14:44:59 +0000 (15:44 +0100)]
Add a fast way to search for Message-ID (at least)

4 years agofix bug 3375, 'Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message'
Paul [Fri, 23 Oct 2015 10:20:22 +0000 (11:20 +0100)]
fix bug 3375, 'Crash (SEGV) at gtkcmctree.c:4514 after deleting an unread message'

Patch by Arthur Huillet.

4 years agoAdd Hebrew translation to desktop file
Ricardo Mones [Fri, 23 Oct 2015 08:47:43 +0000 (10:47 +0200)]
Add Hebrew translation to desktop file

Thanks to Genghis Khan! Also added some desktop actions translations
for languages I'm familiarised with.

4 years agoSet option to its own row
Ricardo Mones [Thu, 22 Oct 2015 14:28:38 +0000 (16:28 +0200)]
Set option to its own row

4 years agoAdded Russian translation to desktop file
Ricardo Mones [Thu, 22 Oct 2015 07:25:20 +0000 (09:25 +0200)]
Added Russian translation to desktop file

Thanks to Mikhail Kurinnoi

4 years agoFix bug #3151 ‘loaded vCalendar plugin "disables"…
Ricardo Mones [Wed, 21 Oct 2015 20:54:47 +0000 (22:54 +0200)]
Fix bug #3151 ‘loaded vCalendar plugin "disables"…

…gnome-shells calendar view entries’

4 years agoFix spacing (and my .vimrc ;-P)
Ricardo Mones [Wed, 21 Oct 2015 20:53:08 +0000 (22:53 +0200)]
Fix spacing (and my .vimrc ;-P)

4 years agoEnable Russian translation again
Ricardo Mones [Wed, 21 Oct 2015 20:46:21 +0000 (22:46 +0200)]
Enable Russian translation again

4 years agoUpdate author lists
Ricardo Mones [Wed, 21 Oct 2015 20:44:06 +0000 (22:44 +0200)]
Update author lists

4 years agoUpdated ru.po by Mikhail Kurinnoi
Ricardo Mones [Wed, 21 Oct 2015 20:40:31 +0000 (22:40 +0200)]
Updated ru.po by Mikhail Kurinnoi

4 years agoAdd folderview_get_opened_item() function.
Andrej Kacian [Wed, 21 Oct 2015 20:21:57 +0000 (22:21 +0200)]
Add folderview_get_opened_item() function.

4 years agoUse folderview_get_selected_item() more.
Andrej Kacian [Wed, 21 Oct 2015 18:49:03 +0000 (20:49 +0200)]
Use folderview_get_selected_item() more.

4 years agoFix folderview focus row not being updated on some keypresses.
Andrej Kacian [Wed, 21 Oct 2015 16:21:40 +0000 (18:21 +0200)]
Fix folderview focus row not being updated on some keypresses.

4 years agoDo not try to expand a childless folderview row on right arrow keypress.
Andrej Kacian [Wed, 21 Oct 2015 09:33:04 +0000 (11:33 +0200)]
Do not try to expand a childless folderview row on right arrow keypress.

4 years agoSlightly more complete fix for the keyboard selection in summaryview.
Andrej Kacian [Tue, 20 Oct 2015 21:06:30 +0000 (23:06 +0200)]
Slightly more complete fix for the keyboard selection in summaryview.

Now it also handles PageUp/Down properly, although it's not pretty.

4 years agoimplement RFE 3545, 'Support to view encrypted (password protected) PDF'
Paul [Tue, 20 Oct 2015 12:33:33 +0000 (13:33 +0100)]
implement RFE 3545, 'Support to view encrypted (password protected) PDF'

4 years agodefine tags dir where all the others are
Paul [Mon, 19 Oct 2015 16:15:53 +0000 (17:15 +0100)]
define tags dir where all the others are

4 years agolist tags directory
Paul [Mon, 19 Oct 2015 16:15:29 +0000 (17:15 +0100)]
list tags directory

4 years agoAdd a forgotten RSSyl: prefix to log_print message from previous commit.
Andrej Kacian [Mon, 19 Oct 2015 14:55:16 +0000 (16:55 +0200)]
Add a forgotten RSSyl: prefix to log_print message from previous commit.

4 years agoRSSyl: Accept feeds with no title. Closes bug #3480.
Andrej Kacian [Mon, 19 Oct 2015 14:53:32 +0000 (16:53 +0200)]
RSSyl: Accept feeds with no title. Closes bug #3480.

4 years agoIn folderview, Enter key opens the selected folder immediately.
Andrej Kacian [Mon, 19 Oct 2015 07:49:51 +0000 (09:49 +0200)]
In folderview, Enter key opens the selected folder immediately.

...instead of expanding it to see its subfolders.
Closes bug #3541.

4 years agoFix Debian bug #801375 “Segfault when activating…
Ricardo Mones [Sun, 18 Oct 2015 16:57:58 +0000 (18:57 +0200)]
Fix Debian bug #801375 “Segfault when activating…

…the plugin with the Code from Google”

4 years agoFix Shift+arrowkeys selection behavior in summaryview.
Andrej Kacian [Sun, 18 Oct 2015 00:46:40 +0000 (02:46 +0200)]
Fix Shift+arrowkeys selection behavior in summaryview.

This fixes bugs #1959, #2490 (unselected lines still
appearing as selected), as well as #3513.

4 years agoUpdated zh_TW translation by Mark Chang
Ricardo Mones [Thu, 15 Oct 2015 10:24:16 +0000 (12:24 +0200)]
Updated zh_TW translation by Mark Chang

4 years agoFix “config.status: error: cannot find input file: `manual/pl/Makefile.in'”
Ricardo Mones [Thu, 15 Oct 2015 09:29:47 +0000 (11:29 +0200)]
Fix “config.status: error: cannot find input file: `manual/pl/Makefile.in'”

And complete f19483226253e6d11474164d2f4264efb90f59fa to avoid building
unmaintained manuals.

4 years agofix erroneous debug text, debug output (and style)
Paul [Thu, 15 Oct 2015 06:28:47 +0000 (07:28 +0100)]
fix erroneous debug text, debug output (and style)

4 years agofix format warnings and some OpenBSD specific fixes
Paul [Wed, 14 Oct 2015 17:14:17 +0000 (18:14 +0100)]
fix format warnings and some OpenBSD specific fixes

Patch by Daniel Jakots.

4 years agoremove vanity labelling
Paul [Wed, 14 Oct 2015 17:10:43 +0000 (18:10 +0100)]
remove vanity labelling

4 years agofix menu item reference
Paul [Wed, 14 Oct 2015 17:10:13 +0000 (18:10 +0100)]
fix menu item reference

4 years agofix a format warning, thanks to Daniel Jakots
Paul [Mon, 12 Oct 2015 18:25:20 +0000 (19:25 +0100)]
fix a format warning, thanks to Daniel Jakots

4 years agofix building on OpenBSD, thanks to Daniel Jakots
Paul [Mon, 12 Oct 2015 18:20:01 +0000 (19:20 +0100)]
fix building on OpenBSD, thanks to Daniel Jakots

4 years agoadd (currently?) hidden pref for choosing to go to older/newer msg on delete
Paul [Mon, 12 Oct 2015 17:56:06 +0000 (18:56 +0100)]
add (currently?) hidden pref for choosing to go to older/newer msg on delete

4 years agodon't build unmaintained de and pl manuals
Paul [Sun, 11 Oct 2015 16:06:53 +0000 (17:06 +0100)]
don't build unmaintained de and pl manuals

4 years agoremove check for gnome2, which has outlived its usefullness
Paul [Sun, 11 Oct 2015 12:46:50 +0000 (13:46 +0100)]
remove check for gnome2, which has outlived its usefullness

4 years agodon't check for libchamplain, thanks to Páder Rezső
Paul [Sun, 11 Oct 2015 11:28:22 +0000 (12:28 +0100)]
don't check for libchamplain, thanks to Páder Rezső

4 years agofix syntax error
Paul [Sun, 11 Oct 2015 08:59:18 +0000 (09:59 +0100)]
fix syntax error

4 years agoupdated for release 3.13.0 3.13.0
Paul [Sun, 11 Oct 2015 08:17:36 +0000 (09:17 +0100)]
updated for release 3.13.0

4 years agoupdated translators list, etc.
Paul [Sun, 11 Oct 2015 07:56:47 +0000 (08:56 +0100)]
updated translators list, etc.

4 years agoupdate i18n
Paul [Sun, 11 Oct 2015 07:56:10 +0000 (08:56 +0100)]
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

4 years agoUpdated plugins' symbol list files for Windows build.
Andrej Kacian [Sun, 11 Oct 2015 00:11:48 +0000 (02:11 +0200)]
Updated plugins' symbol list files for Windows build.

4 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.

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

4 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

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

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

4 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

4 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!)

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

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

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

4 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

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

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

4 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

4 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

4 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

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

4 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

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

4 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)

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

4 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

4 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

4 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.

4 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>
4 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

4 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'

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

4 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.

4 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.

4 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!).

4 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()

4 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

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

4 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’

4 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.

4 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

4 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.

4 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.

4 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

4 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

4 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

4 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.

4 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