claws.git
7 days agoReworked fixing unsecure command-line invocation in templates' |program{} master
wwp [Sat, 24 Oct 2020 11:15:16 +0000 (13:15 +0200)]
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).

9 days agofix bug 4394, 'folder processing runs on startup even if all rules are disabled'
Paul [Thu, 22 Oct 2020 06:21:21 +0000 (07:21 +0100)]
fix bug 4394, 'folder processing runs on startup even if all rules are disabled'

11 days agoFace's are also saved from here: complete last commit
Paul [Tue, 20 Oct 2020 11:47:52 +0000 (12:47 +0100)]
Face's are also saved from here: complete last commit

11 days agoadd option to avoid Face images being saved to addrbook
Paul [Tue, 20 Oct 2020 11:28:53 +0000 (12:28 +0100)]
add option to avoid Face images being saved to addrbook

12 days agofor release 3.17.8 3.17.8
Paul [Mon, 19 Oct 2020 10:36:07 +0000 (11:36 +0100)]
for release 3.17.8

12 days agoSync French manual translation (enable_swap_from description).
wwp [Mon, 19 Oct 2020 10:19:02 +0000 (12:19 +0200)]
Sync French manual translation (enable_swap_from description).

12 days agoShield template's |program{} and |attach_program{} so that the command-line
wwp [Mon, 19 Oct 2020 10:03:58 +0000 (12:03 +0200)]
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.

2 weeks agoRemove unused defines
Ricardo Mones [Sat, 17 Oct 2020 14:20:05 +0000 (16:20 +0200)]
Remove unused defines

2 weeks agoSync Spanish manual translation
Ricardo Mones [Sat, 17 Oct 2020 12:16:50 +0000 (14:16 +0200)]
Sync Spanish manual translation

2 weeks agoUse a correct buffer size here (BUFFSIZE), PATH_MAX has nothing to do with
wwp [Thu, 15 Oct 2020 11:17:24 +0000 (13:17 +0200)]
Use a correct buffer size here (BUFFSIZE), PATH_MAX has nothing to do with
what's needed.

2 weeks agoput the correct description of enable_swap_from
Paul [Thu, 15 Oct 2020 10:37:34 +0000 (11:37 +0100)]
put the correct description of enable_swap_from

2 weeks agoUse PATH_MAX instead of a hard-coded 256 path limit.
wwp [Thu, 15 Oct 2020 07:04:24 +0000 (09:04 +0200)]
Use PATH_MAX instead of a hard-coded 256 path limit.

4 weeks agoupdate donations URI
Paul [Fri, 2 Oct 2020 09:05:16 +0000 (10:05 +0100)]
update donations URI

4 weeks agofix bug 4376, 'Litehtml breaks locale'
Paul [Thu, 1 Oct 2020 15:52:02 +0000 (16:52 +0100)]
fix bug 4376, 'Litehtml breaks locale'

4 weeks agofor release 3.17.7 3.17.7
Paul [Mon, 28 Sep 2020 08:53:02 +0000 (09:53 +0100)]
for release 3.17.7

4 weeks agoupdated translations
Paul [Mon, 28 Sep 2020 08:42:51 +0000 (09:42 +0100)]
updated translations

submitted by David Medina, Erik P. Olsen, Simon Legner, Cristian Secară, Mikhail Kurinnoi, Slavko, Andreas Rönnquist, and Numan Demirdöğen respectively

4 weeks agofix bug 4372, [pl_PL] Crash after 'Send later' without recipient and then 'Close'
Paul [Mon, 28 Sep 2020 08:28:11 +0000 (09:28 +0100)]
fix bug 4372, [pl_PL] Crash after 'Send later' without recipient and then 'Close'

5 weeks agofix bug 4384, 'U+00AD (soft hyphen) changed to space in Subject'
Paul [Fri, 25 Sep 2020 06:32:32 +0000 (07:32 +0100)]
fix bug 4384, 'U+00AD (soft hyphen) changed to space in Subject'

5 weeks agoMerge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws
Paul [Fri, 25 Sep 2020 06:15:38 +0000 (07:15 +0100)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws

5 weeks agoAllow Sieve config without userid without warning
Charles E. Lehner [Tue, 22 Sep 2020 18:58:28 +0000 (14:58 -0400)]
Allow Sieve config without userid without warning

6 weeks agoRemove warning with poppler 0.90 and greater¹
Ricardo Mones [Tue, 15 Sep 2020 16:45:20 +0000 (18:45 +0200)]
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]

¹ https://poppler.freedesktop.org/api/glib/PopplerAction.html#PopplerActionType

6 weeks agoUpdate Spanish translation
Ricardo Mones [Tue, 15 Sep 2020 16:22:10 +0000 (18:22 +0200)]
Update Spanish translation

6 weeks agoUpdate the French translation.
wwp [Sun, 13 Sep 2020 22:27:26 +0000 (00:27 +0200)]
Update the French translation.

6 weeks agomore litehtml_viewer strings to translate
Paul [Sun, 13 Sep 2020 16:43:55 +0000 (17:43 +0100)]
more litehtml_viewer strings to translate

6 weeks agoinclude litehtml_viewer in translations
Paul [Sun, 13 Sep 2020 16:13:45 +0000 (17:13 +0100)]
include litehtml_viewer in translations

6 weeks agofix segv in address completion with a keyring
Werner Koch [Sun, 13 Sep 2020 12:07:04 +0000 (14:07 +0200)]
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.

7 weeks agoReformat XML (indent), fix typos, untranslated words and format issues (output style...
wwp [Tue, 8 Sep 2020 16:09:42 +0000 (18:09 +0200)]
Reformat XML (indent), fix typos, untranslated words and format issues (output style, general presentation
options), document some missing hidden prefs (more to come).

7 weeks agokeep gcc from grumbling
Paul [Tue, 8 Sep 2020 12:21:43 +0000 (13:21 +0100)]
keep gcc from grumbling

7 weeks agowhen fitting image to its max width, take into account the mimeview column
Paul [Tue, 8 Sep 2020 12:00:09 +0000 (13:00 +0100)]
when fitting image to its max width, take into account the mimeview column

7 weeks agoReformat XML files.
wwp [Tue, 8 Sep 2020 09:54:49 +0000 (11:54 +0200)]
Reformat XML files.

7 weeks agoFix missing space in command-line example.
wwp [Tue, 8 Sep 2020 09:45:37 +0000 (11:45 +0200)]
Fix missing space in command-line example.

7 weeks agoFix encoding value in XML file.
wwp [Tue, 8 Sep 2020 09:32:22 +0000 (11:32 +0200)]
Fix encoding value in XML file.

7 weeks agoUpdated the manual (EN, FR), WRT to bug 4313 resolution (hidden pref added).
wwp [Sun, 6 Sep 2020 10:49:12 +0000 (12:49 +0200)]
Updated the manual (EN, FR), WRT to bug 4313 resolution (hidden pref added).

7 weeks agoFix bug 4313 "Recursion stack overflow with rebuilding folder tree" by
wwp [Sun, 6 Sep 2020 09:41:34 +0000 (11:41 +0200)]
Fix bug 4313 "Recursion stack overflow with rebuilding folder tree" by
limiting the IMAP rebuild-folder-tree recursion depth to 64 (hidden pref).

2 months agoAdd new styles supported: Robohash and Pagan
Ricardo Mones [Fri, 21 Aug 2020 16:30:27 +0000 (18:30 +0200)]
Add new styles supported: Robohash and Pagan

Amazing how much of these can be written, isn't it? :)

2 months agoRestore behaviour of missing image mode "None"
Ricardo Mones [Fri, 21 Aug 2020 15:08:50 +0000 (17:08 +0200)]
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

2 months agoremove inappropriate and unnecessary Help button from menu
Paul [Wed, 19 Aug 2020 12:55:57 +0000 (13:55 +0100)]
remove inappropriate and unnecessary Help button from menu

2 months agoFix parsing of command-line arguments:
wwp [Wed, 19 Aug 2020 08:57:11 +0000 (10:57 +0200)]
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.

2 months agoAdd missing SSL settings copy when cloning accounts.
wwp [Wed, 19 Aug 2020 08:23:55 +0000 (10:23 +0200)]
Add missing SSL settings copy when cloning accounts.

2 months agofix bugs 4373, 'attach mailto URI double free' and 4374, ' insert mailto URI misses...
Paul [Wed, 19 Aug 2020 06:56:23 +0000 (07:56 +0100)]
fix bugs 4373, 'attach mailto URI double free' and 4374, ' insert mailto URI misses checks'

patch by Alvar Penning

2 months agoimprove image display, particularly for large images, especially if taller than they...
Paul [Mon, 17 Aug 2020 09:47:25 +0000 (10:47 +0100)]
improve image display, particularly for large images, especially if taller than they are wide

2 months agoHarmonise GUI maximum value with libspamc's one
Ricardo Mones [Tue, 4 Aug 2020 08:47:15 +0000 (10:47 +0200)]
Harmonise GUI maximum value with libspamc's one

…and now SpamAssassin plugin can handle messages up to 256 Mb.

3 months agoUse pre-defined make variables instead of hardcoded docbook2X and sed commands.
wwp [Tue, 14 Jul 2020 12:00:18 +0000 (14:00 +0200)]
Use pre-defined make variables instead of hardcoded docbook2X and sed commands.
Use more portable docbook2html commands.

3 months agofor release 3.17.6 3.17.6
Paul [Mon, 13 Jul 2020 09:45:21 +0000 (10:45 +0100)]
for release 3.17.6

3 months agofix STARTTLS protocol violation
Paul [Mon, 13 Jul 2020 09:39:19 +0000 (10:39 +0100)]
fix STARTTLS protocol violation

with thanks to, and patch by Damian Poddebniak and Hanno Böck

3 months agopl.po updated again
Paul [Sun, 12 Jul 2020 16:25:19 +0000 (17:25 +0100)]
pl.po updated again

3 months agoupdated by Χάρης Καραχριστιανίδης and Jakub Jankiewicz respectively
Paul [Sun, 12 Jul 2020 14:49:21 +0000 (15:49 +0100)]
updated by Χάρης Καραχριστιανίδης and Jakub Jankiewicz respectively

3 months agowarn about privacy system 'none' and auto sign/encrypt being enabled in all applicabl...
Paul [Sat, 11 Jul 2020 08:43:57 +0000 (09:43 +0100)]
warn about privacy system 'none' and auto sign/encrypt being enabled in all applicable scenarios

3 months agowhen redirecting make encrypt and sign buttons inactive, and don't care about folder...
Paul [Sat, 11 Jul 2020 08:41:20 +0000 (09:41 +0100)]
when redirecting make encrypt and sign buttons inactive, and don't care about folder privacy settings

3 months agoReverse default value when building with NLS
Ricardo Mones [Wed, 8 Jul 2020 16:15:05 +0000 (18:15 +0200)]
Reverse default value when building with NLS

Ref: https://lists.claws-mail.org/pipermail/devel/2020-July/002541.html

4 months agoNotification plugin: Add timeout to hide-on-startup until main win is shown again
Holger Berndt [Wed, 24 Jun 2020 16:30:27 +0000 (18:30 +0200)]
Notification plugin: Add timeout to hide-on-startup until main win is shown again

Workaround for bug 3922

4 months agoFix bug 4220 "generates files in cache without content"
Ricardo Mones [Sun, 21 Jun 2020 17:41:40 +0000 (19:41 +0200)]
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.

4 months agoFix bug 4325 "Following redirects when retrieving image"
Ricardo Mones [Sun, 21 Jun 2020 17:40:59 +0000 (19:40 +0200)]
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.

4 months agoadd Phishing warning when copying url
Paul [Wed, 3 Jun 2020 13:22:03 +0000 (14:22 +0100)]
add Phishing warning when copying url

closes RFE 4348 'display the phishing pop on "copy this libnk"' and ends continual badgering

5 months agouse pkgconfig to check for python2 directly
Paul [Mon, 18 May 2020 13:01:37 +0000 (14:01 +0100)]
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

5 months agoremove wonky style
paul [Thu, 14 May 2020 11:55:51 +0000 (12:55 +0100)]
remove wonky style

5 months agorevert last commit, it's not needed
Paul [Thu, 14 May 2020 11:53:05 +0000 (12:53 +0100)]
revert last commit, it's not needed

5 months agoprobable fix for bug 4136 'Quick search throws bad command argument error 11 on Micro...
Paul [Thu, 14 May 2020 11:30:40 +0000 (12:30 +0100)]
probable fix for bug 4136 'Quick search throws bad command argument error 11 on Microsoft Exchange'

5 months agomake the progress window more responsive when importing mbox file
Paul [Tue, 12 May 2020 17:17:08 +0000 (18:17 +0100)]
make the progress window more responsive when importing mbox file

5 months agofix bug 4342, 'Import mbox file command doesn't work twice on a row'
Paul [Tue, 12 May 2020 17:15:03 +0000 (18:15 +0100)]
fix bug 4342, 'Import mbox file command doesn't work twice on a row'

5 months agoTry to use more modern Perl
Ricardo Mones [Sat, 9 May 2020 19:40:53 +0000 (21:40 +0200)]
Try to use more modern Perl

5 months agoAdd Greek to i18n stats
Ricardo Mones [Fri, 8 May 2020 19:35:49 +0000 (21:35 +0200)]
Add Greek to i18n stats

5 months agofix the fix
Paul [Thu, 7 May 2020 18:00:35 +0000 (19:00 +0100)]
fix the fix

what a palaver

5 months agofix last commit
Paul [Thu, 7 May 2020 16:31:13 +0000 (17:31 +0100)]
fix last commit

5 months agofix non-translation of some strings
Paul [Thu, 7 May 2020 16:13:57 +0000 (17:13 +0100)]
fix non-translation of some strings

5 months agoallow inheriting folder prefs/properties from the move/copy dialogue when creating...
Paul [Thu, 7 May 2020 10:10:41 +0000 (11:10 +0100)]
allow inheriting folder prefs/properties from the move/copy dialogue when creating new folders here

5 months agoRemove exceeding space
iwkse [Tue, 5 May 2020 17:20:37 +0000 (19:20 +0200)]
Remove exceeding space

5 months agoFix some typo
iwkse [Tue, 5 May 2020 17:11:52 +0000 (19:11 +0200)]
Fix some typo

6 months agoincrease the default width of the Tags window, to accommodate lanaguages such as...
Paul [Tue, 28 Apr 2020 13:35:19 +0000 (14:35 +0100)]
increase the default width of the Tags window, to accommodate lanaguages such as Greek

6 months agofix fat-fingered crash when v (hiding msgview) is pressed just before c (check signature)
Paul [Tue, 28 Apr 2020 13:01:07 +0000 (14:01 +0100)]
fix fat-fingered crash when v (hiding msgview) is pressed just before c (check signature)

6 months agoadd new translator
Paul [Tue, 28 Apr 2020 12:58:08 +0000 (13:58 +0100)]
add new translator

6 months agoadd Greek translation, by Χάρης Καραχριστιανίδης
Paul [Tue, 28 Apr 2020 12:55:45 +0000 (13:55 +0100)]
add Greek translation, by Χάρης Καραχριστιανίδης

6 months agofix typo
Paul [Thu, 9 Apr 2020 09:49:04 +0000 (10:49 +0100)]
fix typo

7 months agofix initial debug line
Paul [Mon, 23 Mar 2020 11:21:34 +0000 (11:21 +0000)]
fix initial debug line

7 months agoAdd missing symbols to litehtml_viewer's claws.def
Andrej Kacian [Thu, 19 Mar 2020 21:40:02 +0000 (22:40 +0100)]
Add missing symbols to litehtml_viewer's claws.def

8 months agofor release 3.17.5 3.17.5
Paul [Sun, 23 Feb 2020 11:01:01 +0000 (11:01 +0000)]
for release 3.17.5

8 months agoupdated Traditional Chinese translation by Mark Chang
Paul [Fri, 21 Feb 2020 11:20:40 +0000 (11:20 +0000)]
updated Traditional Chinese translation by Mark Chang

8 months agoupdate RSSYL_DEFAULT_FEED (although unused)
Paul [Thu, 20 Feb 2020 11:16:10 +0000 (11:16 +0000)]
update RSSYL_DEFAULT_FEED (although unused)

8 months agoremove defunct planet URL; add LiteHTML Viewer info, and other minor updates
Paul [Thu, 20 Feb 2020 11:15:12 +0000 (11:15 +0000)]
remove defunct planet URL; add LiteHTML Viewer info, and other minor updates

8 months agoupdated Slovak translation by Slavko
Paul [Thu, 20 Feb 2020 10:58:44 +0000 (10:58 +0000)]
updated Slovak translation by Slavko

8 months agonl.po updated by Marcel Pol
Paul [Tue, 18 Feb 2020 17:23:46 +0000 (17:23 +0000)]
nl.po updated by Marcel Pol

8 months agoupdate translations
Paul [Mon, 17 Feb 2020 12:50:05 +0000 (12:50 +0000)]
update translations

updated by David Medina, David Vachulka, Erik P. Olsen, Simon Legner, Paul Mangan, Andreas Ronnquist, and Numan Demirdöğen

8 months agoCorrect email address.
wwp [Sun, 16 Feb 2020 21:12:33 +0000 (22:12 +0100)]
Correct email address.

8 months agoUpdate French translation.
wwp [Sun, 16 Feb 2020 21:08:54 +0000 (22:08 +0100)]
Update French translation.

8 months agoUpdate Spanish translation
Ricardo Mones [Thu, 13 Feb 2020 19:39:43 +0000 (20:39 +0100)]
Update Spanish translation

8 months agoUpdate copyright year to 2020 in manual.
wwp [Tue, 11 Feb 2020 14:56:36 +0000 (15:56 +0100)]
Update copyright year to 2020 in manual.

8 months agoFix help about command-line arguments that do require a parameter.
wwp [Tue, 11 Feb 2020 14:55:51 +0000 (15:55 +0100)]
Fix help about command-line arguments that do require a parameter.

8 months agofix bug 4305, 'goto folder UI confusing'
Paul [Tue, 11 Feb 2020 13:10:34 +0000 (13:10 +0000)]
fix bug 4305, 'goto folder UI confusing'

8 months agoupdate to 2020
Paul [Tue, 11 Feb 2020 13:09:58 +0000 (13:09 +0000)]
update to 2020

9 months agoPython 2 EOL: migrate vcard2xml.py to Python 3
Ricardo Mones [Mon, 20 Jan 2020 19:17:30 +0000 (20:17 +0100)]
Python 2 EOL: migrate vcard2xml.py to Python 3

9 months agoPython 2 EOL: migrate gitlog2changelog.py to Python 3
Ricardo Mones [Mon, 20 Jan 2020 19:15:32 +0000 (20:15 +0100)]
Python 2 EOL: migrate gitlog2changelog.py to Python 3

9 months agoPython 2 EOL: migrate tbird2claws.py to Python 3
Ricardo Mones [Mon, 20 Jan 2020 19:13:54 +0000 (20:13 +0100)]
Python 2 EOL: migrate tbird2claws.py to Python 3

9 months agoPython 2 EOL: migrate eud2gc.py to Python 3
Ricardo Mones [Mon, 20 Jan 2020 19:09:50 +0000 (20:09 +0100)]
Python 2 EOL: migrate eud2gc.py to Python 3

https://mail.python.org/pipermail/python-dev/2018-March/152348.html

9 months agoRemove references to removed files
Ricardo Mones [Mon, 20 Jan 2020 10:23:05 +0000 (11:23 +0100)]
Remove references to removed files

Referenced files were removed more than twelve years ago in commit
3d07175163ff1920b6a76a572667f3ff4ebbdaf5

9 months agoFix list format (the <tab> of discord).
wwp [Fri, 10 Jan 2020 22:52:29 +0000 (23:52 +0100)]
Fix list format (the <tab> of discord).

9 months agoUpdated contributors list.
wwp [Fri, 10 Jan 2020 22:51:23 +0000 (23:51 +0100)]
Updated contributors list.

9 months agoRemove mark all read/unread (in current folder) entries in message
wwp [Fri, 10 Jan 2020 22:45:09 +0000 (23:45 +0100)]
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 <jdelvare@suse.de>.
Closes bug #4278.

10 months agorevert pasting images as attachments 66fccde959a1b4addee971412b35d4b51d8272b1
Paul [Tue, 31 Dec 2019 09:58:13 +0000 (09:58 +0000)]
revert pasting images as attachments 66fccde959a1b4addee971412b35d4b51d8272b1

it breaks too many basic and previously working paste actions

10 months agoclean up all BUILT_SOURCES
Paul [Tue, 31 Dec 2019 09:32:58 +0000 (09:32 +0000)]
clean up all BUILT_SOURCES

10 months agofix bolding of target folder where target is trash
Paul [Mon, 16 Dec 2019 09:45:50 +0000 (09:45 +0000)]
fix bolding of target folder where target is trash