claws.git
4 years agoFix bug #3559 more correctly
Colin Leroy [Tue, 17 Nov 2015 10:11:56 +0000 (11:11 +0100)]
Fix bug #3559 more correctly

4 years agoFix bug #3565 by reverting “fix bug 3559, 'Opening preferences window causes out...
Ricardo Mones [Tue, 17 Nov 2015 09:59:51 +0000 (10:59 +0100)]
Fix bug #3565 by reverting “fix bug 3559, 'Opening preferences window causes out of bounds read'”

This reverts commit 0314464dd5c5e4e49f7fb5835e0316726267506e.

4 years agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Colin Leroy [Mon, 16 Nov 2015 09:17:24 +0000 (10:17 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

4 years agoFix bug #3563 (URL parser will read out of bounds when closing bracket is missing...
Colin Leroy [Mon, 16 Nov 2015 09:04:16 +0000 (10:04 +0100)]
Fix bug #3563 (URL parser will read out of bounds when closing bracket is missing in get_url_part)
Patch by Hanno Boeck

4 years agofix bug 3559, 'Opening preferences window causes out of bounds read'
Paul [Sun, 15 Nov 2015 13:45:43 +0000 (13:45 +0000)]
fix bug 3559, 'Opening preferences window causes out of bounds read'

patch by Hanno Boeck

4 years agofix typos
Paul [Sun, 15 Nov 2015 13:08:55 +0000 (13:08 +0000)]
fix typos

4 years agomore sanitizing of translatable strings
Paul [Sun, 15 Nov 2015 12:59:23 +0000 (12:59 +0000)]
more sanitizing of translatable strings

4 years agoremove most of the markup from translatable strings
Paul [Sat, 14 Nov 2015 11:44:17 +0000 (11:44 +0000)]
remove most of the markup from translatable strings

4 years agoremove the internally used plus symbol from the translatable strings
Paul [Sat, 14 Nov 2015 10:36:49 +0000 (10:36 +0000)]
remove the internally used plus symbol from the translatable strings

4 years agouse correct term, so that notes for translators appear in the po files
Paul [Sat, 14 Nov 2015 09:38:31 +0000 (09:38 +0000)]
use correct term, so that notes for translators appear in the po files

4 years agoUpdate array of recognised TLDs
Ricardo Mones [Sat, 14 Nov 2015 01:49:27 +0000 (02:49 +0100)]
Update array of recognised TLDs

4 years agoAdd a list of alternative TLDs
Ricardo Mones [Sat, 14 Nov 2015 01:46:58 +0000 (02:46 +0100)]
Add a list of alternative TLDs

Mostly from https://en.wikipedia.org/wiki/Alternative_DNS_root

4 years agoSupport adding domains from a file
Ricardo Mones [Sat, 14 Nov 2015 01:45:37 +0000 (02:45 +0100)]
Support adding domains from a file

4 years agoRemoved two unnecessary debug_print()s from procheader.c.
Andrej Kacian [Fri, 13 Nov 2015 15:43:42 +0000 (16:43 +0100)]
Removed two unnecessary debug_print()s from procheader.c.

4 years agoOne more leak (introduced in previous commit)
Colin Leroy [Fri, 13 Nov 2015 12:47:48 +0000 (13:47 +0100)]
One more leak (introduced in previous commit)

4 years agoWow. Such data, so leak, very unfreed
Colin Leroy [Fri, 13 Nov 2015 10:47:09 +0000 (11:47 +0100)]
Wow. Such data, so leak, very unfreed

4 years agoMore null pointer dereference fixes
Colin Leroy [Fri, 13 Nov 2015 09:49:25 +0000 (10:49 +0100)]
More null pointer dereference fixes

4 years agoFix null pointer dereference
Colin Leroy [Fri, 13 Nov 2015 09:29:56 +0000 (10:29 +0100)]
Fix null pointer dereference

4 years agoFix null pointer dereference
Colin Leroy [Fri, 13 Nov 2015 09:28:05 +0000 (10:28 +0100)]
Fix null pointer dereference

4 years agoRemove stupid function
Colin Leroy [Fri, 13 Nov 2015 09:23:01 +0000 (10:23 +0100)]
Remove stupid function

4 years agoFix null pointer dereference
Colin Leroy [Fri, 13 Nov 2015 09:21:02 +0000 (10:21 +0100)]
Fix null pointer dereference

4 years agoFix overflow
Colin Leroy [Fri, 13 Nov 2015 09:17:25 +0000 (10:17 +0100)]
Fix overflow

4 years agoFix overflow
Colin Leroy [Fri, 13 Nov 2015 09:17:19 +0000 (10:17 +0100)]
Fix overflow

4 years agoFix overflow
Colin Leroy [Fri, 13 Nov 2015 09:15:21 +0000 (10:15 +0100)]
Fix overflow

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)