Paul [Sun, 23 May 2021 11:16:40 +0000 (12:16 +0100)]
harden link checker before accepting click
Ricardo Mones [Mon, 17 May 2021 23:21:57 +0000 (01:21 +0200)]
Fix Bug 4473: segmentation fault opening Libravatar config
Removes the only used instance of the long-time deprecated function
gtk_entry_new_with_max_length() and delays gtk_widget_show() until
everything is set up.
Ricardo Mones [Mon, 10 May 2021 19:37:01 +0000 (21:37 +0200)]
Update Spanish translation
Thorsten Maerz [Tue, 4 May 2021 08:21:51 +0000 (10:21 +0200)]
Allow compilation from outside source directory (2)
Templates for manual need to be searched in $srcdir,
so they are accessible when working in $builddir.
Thorsten Maerz [Fri, 30 Apr 2021 13:44:25 +0000 (15:44 +0200)]
Allow compilation from outside source directory
The autogenerated files (matcher_parser_*, quote_fmt_*) are created in
builddir (not in srcdir).
Updated IFLAGS (include paths), so these files are found.
Ricardo Mones [Fri, 23 Apr 2021 23:58:56 +0000 (01:58 +0200)]
Fix bug 4447: --enable-deprecated and --disable-deprecated build flags have same effect
Paul [Wed, 21 Apr 2021 12:12:27 +0000 (13:12 +0100)]
Make fancy respect default font size for messageview
patch by Paweł Pękala
paul [Wed, 21 Apr 2021 11:56:49 +0000 (12:56 +0100)]
fix bug 4445, 'Draft folder on shared storage does not honour chmod settings'
paul [Wed, 21 Apr 2021 09:11:28 +0000 (10:11 +0100)]
leave summaryview as is when opening quicksearch bar
wwp [Fri, 16 Apr 2021 20:21:11 +0000 (22:21 +0200)]
Replace OAUTH2 with OAuth2 in the UI when it's not protocol codes (more).
wwp [Fri, 16 Apr 2021 19:55:14 +0000 (21:55 +0200)]
Replace OAUTH2 with OAuth2 in the UI when it's not protocol codes.
wwp [Fri, 16 Apr 2021 07:56:29 +0000 (09:56 +0200)]
Make sure we remove leading and trailing spaces from the OAuth2
authorization code (when setting the Authorize button sensitivity
as well as when making use of the authcode value).
A bit of code reformatting.
wwp [Fri, 16 Apr 2021 07:55:57 +0000 (09:55 +0200)]
Remove extra trailing space from label text.
paul [Thu, 15 Apr 2021 19:56:16 +0000 (20:56 +0100)]
move the OAUTH2 page above the Advanced page
paul [Thu, 15 Apr 2021 19:25:40 +0000 (20:25 +0100)]
reword label
paul [Thu, 15 Apr 2021 19:05:21 +0000 (20:05 +0100)]
migrate use_apop_auth to new config
paul [Thu, 15 Apr 2021 15:24:22 +0000 (16:24 +0100)]
only activate the Authroize button when the Authorization Code box is not empty
wwp [Thu, 15 Apr 2021 13:17:56 +0000 (15:17 +0200)]
Fix wrong gtk3 call in oauth2 backports to master.
paul [Thu, 15 Apr 2021 10:54:25 +0000 (11:54 +0100)]
oauth2: add a 'Copy link' button
paul [Thu, 15 Apr 2021 10:19:56 +0000 (11:19 +0100)]
reduce the required horizontal space by eliminating unnecessary wording
Michael Rasmussen [Wed, 14 Apr 2021 15:07:57 +0000 (17:07 +0200)]
Add tooltip for entering authorization code
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Wed, 14 Apr 2021 14:49:06 +0000 (16:49 +0200)]
Fix last issue - complete oauth2 code
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Wed, 14 Apr 2021 14:02:22 +0000 (16:02 +0200)]
Merge branch 'master' into oauth2
Thorsten Maerz [Sat, 10 Apr 2021 11:36:41 +0000 (13:36 +0200)]
Re-enable keyboard after address completion
Required at least for Gtk3/Win32 (prior gdk_keyboard_grab() left
the keyboard unresponsive after closing completion window).
Michael Rasmussen [Mon, 29 Mar 2021 15:22:47 +0000 (17:22 +0200)]
Merge branch 'master' into oauth2
paul [Mon, 29 Mar 2021 15:03:46 +0000 (16:03 +0100)]
we don't need my name here
paul [Mon, 29 Mar 2021 13:03:41 +0000 (14:03 +0100)]
mairix doc updates. thanks to H.Merijn Brand
paul [Mon, 29 Mar 2021 12:45:04 +0000 (13:45 +0100)]
revert commit
b0cdffc33ff9c292c480f5c24d81d2d3eea05058 as its producing false positives
Michael Rasmussen [Sat, 27 Mar 2021 10:05:26 +0000 (11:05 +0100)]
Merge branch 'master' into oauth2
paul [Sat, 27 Mar 2021 09:42:08 +0000 (09:42 +0000)]
also show clip icon in summaryview for inline attachments
Michael Rasmussen [Fri, 19 Mar 2021 20:46:23 +0000 (21:46 +0100)]
Merge branch 'master' into oauth2
wwp [Fri, 19 Mar 2021 20:28:10 +0000 (21:28 +0100)]
Adapt/merge
816c08b9c5b0b71549a794398bd2eed02530ca99 from gtk3 branch:
Remove (unimplemented) GtkSocket on Windows
Thorsten Maerz [Fri, 19 Mar 2021 17:20:09 +0000 (18:20 +0100)]
Add missing functions to plugins claws.def
Add missing function declarations to claws.def of following plugins:
libravatar, managesieve, pgpinline, rssyl, smime, vcalendar
Jonathan Boeing [Fri, 19 Mar 2021 17:37:41 +0000 (18:37 +0100)]
Use fclose() on FILE instead of close()
FILE *file is opened with fdopen(), so close with fclose()
Fixes these compiler warnings:
warning: passing argument 1 of 'close' makes integer from pointer
without a cast [-Wint-conversion]
(remove from claws-win32-installer:
patches/claws-mail-*/04-fclose.patch)
Michael Rasmussen [Wed, 17 Mar 2021 15:36:53 +0000 (16:36 +0100)]
Fix merge conflict
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Paul [Wed, 17 Mar 2021 15:14:58 +0000 (15:14 +0000)]
fix conflict
paul [Wed, 17 Mar 2021 15:10:30 +0000 (15:10 +0000)]
fix bug 4326 'Xft.dpi != 96 messes with text display in litehtml viewer'
patch by Ramin Yaghoubzadeh Torky
Michael Rasmussen [Tue, 16 Mar 2021 23:17:49 +0000 (00:17 +0100)]
Merge branch 'master' into oauth2
Ricardo Mones [Tue, 16 Mar 2021 23:01:55 +0000 (00:01 +0100)]
Fix segfault invoking function from python code
When using python code is possible to add new menu items invoking module
functions. Since they're added on-the-fly, these items can't be included
in the logic which enables or disables menu entries according UI status.
Hence the functions need checking what's really available instead of
relying on the inability of users to not invoke the funcion through UI.
There's probably more functions which need similar fixes, though, this
one just appeared when trying to convert startup example to python3.
Thread 1 "claws-mail" received signal SIGSEGV, Segmentation fault.
0x0000000000583efa in summary_mark_as_read (summaryview=0xd9dc70) at summaryview.c:4179
4179 if ((summaryview->folder_item->total_msgs == (gint)g_list_length(GTK_CMCLIST(ctree)->selection) &&
paul [Mon, 15 Mar 2021 16:56:54 +0000 (16:56 +0000)]
welcome back Thorsten
Michael Rasmussen [Mon, 15 Mar 2021 12:57:41 +0000 (13:57 +0100)]
Fix spelling bug
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Mon, 15 Mar 2021 12:52:03 +0000 (13:52 +0100)]
Refactor last commit to apply all SSL settings before ssl_init
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Sun, 14 Mar 2021 18:17:06 +0000 (19:17 +0100)]
Fix bug where auto accept valid certs was not used
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Sun, 14 Mar 2021 18:14:29 +0000 (19:14 +0100)]
Merge branch 'master' into oauth2
Paul [Tue, 9 Mar 2021 08:12:33 +0000 (08:12 +0000)]
enable external editor on windows. patch by Thorsten Maerz
Michael Rasmussen [Tue, 9 Mar 2021 07:33:56 +0000 (08:33 +0100)]
Merge branch 'master' into oauth2
Jonathan Boeing [Mon, 1 Mar 2021 01:56:08 +0000 (18:56 -0700)]
Double-buffer row drawing in gtkcmctree
This patch fixes the slowness seen when redrawing the folder tree with
cairo > 1.10 on Windows. It also improves the occasionally visible
flickering in the folder tree on Linux and Windows with older versions
of cairo.
paul [Tue, 9 Mar 2021 07:26:11 +0000 (07:26 +0000)]
fix typo. Thanks to Thorsten Maerz
Michael Rasmussen [Sun, 7 Mar 2021 20:14:30 +0000 (21:14 +0100)]
Merge branch 'master' into oauth2
paul [Sun, 7 Mar 2021 13:50:17 +0000 (13:50 +0000)]
update team list
Michael Rasmussen [Sat, 6 Mar 2021 20:24:16 +0000 (21:24 +0100)]
Add support for auth token from Yahoo and Google
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Fri, 5 Mar 2021 08:25:53 +0000 (09:25 +0100)]
Merge branch 'master' into oauth2
Michael Rasmussen [Fri, 5 Mar 2021 08:24:13 +0000 (09:24 +0100)]
Fix bug #4455
Signed-off-by: Michael Rasmussen <mir@datanom.net>
paul [Fri, 5 Mar 2021 06:50:32 +0000 (06:50 +0000)]
better fix for debian bug #983778
paul [Tue, 2 Mar 2021 09:34:07 +0000 (09:34 +0000)]
fix debian bug #983778, 'Segfault on selecting empty 'X-Face' custom header'
Michael Rasmussen [Mon, 1 Mar 2021 15:01:30 +0000 (16:01 +0100)]
Add functionality to parse response URL from authorization to grab the auth token
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Fri, 26 Feb 2021 13:56:14 +0000 (14:56 +0100)]
Fix to prevent change password if OAUTH2 is not used for SMTP
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Thu, 25 Feb 2021 22:42:58 +0000 (23:42 +0100)]
Add oauth2 version 5
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Michael Rasmussen [Thu, 25 Feb 2021 22:10:14 +0000 (23:10 +0100)]
add basic type which only requires nickname and email address
Signed-off-by: Michael Rasmussen <mir@datanom.net>
wwp [Tue, 16 Feb 2021 20:16:22 +0000 (21:16 +0100)]
Fix bug #2411: quicksearch_history content partially written to stdout
wwp [Tue, 16 Feb 2021 19:45:39 +0000 (20:45 +0100)]
Fix bug #2411: quicksearch_history content partially written to stdout
wwp [Mon, 15 Feb 2021 10:54:36 +0000 (11:54 +0100)]
Prefix internal macro names to avoid clash with winsock's FD_WRITE.
Fix lost calls to fd_write_all, wrongly replaced with calls to
fd_write since
a1c0649a (3.17.6-6: Fix parsing of command-line arguments),
Issues kindly reported by Jonathan Boeing.
paul [Fri, 29 Jan 2021 13:03:46 +0000 (13:03 +0000)]
allow 'remove references' when re-editing a msg
Paul [Fri, 29 Jan 2021 09:20:16 +0000 (09:20 +0000)]
fix WM's X button causing key fetch attempt
Paul [Tue, 26 Jan 2021 14:58:54 +0000 (14:58 +0000)]
allow manual fetch of missing gpg key using WKD
Paul [Tue, 26 Jan 2021 11:53:09 +0000 (11:53 +0000)]
fix bug 4431, 'folder chmod doesn't affect .claws_mark and .claws_cache files'
Paul [Sat, 16 Jan 2021 20:25:27 +0000 (20:25 +0000)]
update man page
Michael Rasmussen [Sat, 16 Jan 2021 19:08:58 +0000 (20:08 +0100)]
use g_get_user_runtime_dir for claws-mail socket dir instead of g_tmp_dir
Signed-off-by: Michael Rasmussen <mir@datanom.net>
Paul [Mon, 11 Jan 2021 08:25:45 +0000 (08:25 +0000)]
update copyright year and team list
Paul [Wed, 30 Dec 2020 15:03:40 +0000 (15:03 +0000)]
rework image viewer
add options, when resizing images, to either fit the image width or fit the image height. image height is the default. regardless of this setting, when displaying images inline they will fit the height
paul [Tue, 29 Dec 2020 12:36:04 +0000 (12:36 +0000)]
make the quicksearch clear button more active and useful
clear the search string when not running, clear the string and stop the search when running
Paul [Tue, 22 Dec 2020 18:32:37 +0000 (18:32 +0000)]
fix info
Paul [Wed, 2 Dec 2020 09:08:35 +0000 (09:08 +0000)]
add midsing 'model'; eliminate use of raw number
Paul [Tue, 1 Dec 2020 16:27:48 +0000 (16:27 +0000)]
don't get a fright when encountering an unknown Content-Type
Paul [Fri, 13 Nov 2020 09:33:30 +0000 (09:33 +0000)]
Merge branch 'master' of ssh+git://git.claws-mail.org/home/git/claws into master
Paul [Fri, 13 Nov 2020 09:33:11 +0000 (09:33 +0000)]
remove unnecessary cm_return_val_if_fail()
wwp [Thu, 5 Nov 2020 18:06:45 +0000 (19:06 +0100)]
Fix a typo.
paul [Tue, 3 Nov 2020 09:03:59 +0000 (09:03 +0000)]
fix sometimes crasher in vcalendar_get_current_item()
thanks to Paul Rolland
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).
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'
Paul [Tue, 20 Oct 2020 11:47:52 +0000 (12:47 +0100)]
Face's are also saved from here: complete last commit
Paul [Tue, 20 Oct 2020 11:28:53 +0000 (12:28 +0100)]
add option to avoid Face images being saved to addrbook
Paul [Mon, 19 Oct 2020 10:36:07 +0000 (11:36 +0100)]
for release 3.17.8
wwp [Mon, 19 Oct 2020 10:19:02 +0000 (12:19 +0200)]
Sync French manual translation (enable_swap_from description).
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.
Ricardo Mones [Sat, 17 Oct 2020 14:20:05 +0000 (16:20 +0200)]
Remove unused defines
Ricardo Mones [Sat, 17 Oct 2020 12:16:50 +0000 (14:16 +0200)]
Sync Spanish manual translation
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.
Paul [Thu, 15 Oct 2020 10:37:34 +0000 (11:37 +0100)]
put the correct description of enable_swap_from
wwp [Thu, 15 Oct 2020 07:04:24 +0000 (09:04 +0200)]
Use PATH_MAX instead of a hard-coded 256 path limit.
Paul [Fri, 2 Oct 2020 09:05:16 +0000 (10:05 +0100)]
update donations URI
Paul [Thu, 1 Oct 2020 15:52:02 +0000 (16:52 +0100)]
fix bug 4376, 'Litehtml breaks locale'
Paul [Mon, 28 Sep 2020 08:53:02 +0000 (09:53 +0100)]
for release 3.17.7
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
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'
Paul [Fri, 25 Sep 2020 06:32:32 +0000 (07:32 +0100)]
fix bug 4384, 'U+00AD (soft hyphen) changed to space in Subject'
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
Charles E. Lehner [Tue, 22 Sep 2020 18:58:28 +0000 (14:58 -0400)]
Allow Sieve config without userid without warning
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
Ricardo Mones [Tue, 15 Sep 2020 16:22:10 +0000 (18:22 +0200)]
Update Spanish translation