Commit Graph

13249 Commits

Author SHA1 Message Date
gfgit 816211e894 procmime.c procmime_parse_multipart() fix leak
- additional_header was not freed in every code path.
- Also no need to allocate it at the beginning
2023-08-31 15:50:06 +02:00
gfgit 51feaad261 procmime.c remove spaces from empty lines 2023-08-31 15:48:47 +02:00
gfgit a32a5b7cd6 Fix indentation with tabs and properly align 2023-08-31 15:27:17 +02:00
gfgit be8bfa50db procmime.c procmime_parse_message_rfc822() fix leak
Possible leak of additional_headers array if early return path is taken
2023-08-31 15:24:30 +02:00
gfgit 5be296b7a9 Fix again indentation with tab 2023-08-31 15:02:04 +02:00
gfgit 996608849a Fix some indentation with tabs 2023-08-31 14:28:12 +02:00
gfgit c687cee9d9 Apply new patch from BUG 4426
See: https://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?
id=4426

Fix conflict in AUTHORS file
2023-08-30 10:52:27 +02:00
gfgit cb1597e344 CMake: enable GPGME plugin sources 2023-08-30 10:37:33 +02:00
gfgit 2f111b688b Add initial CMake project file 2023-08-30 10:37:33 +02:00
Paul 109fb63a71 only build litehtml_viewer plugin if explicitly instructed 2023-08-24 10:06:21 +01:00
Ricardo Mones 7506dd9988 Don't link unused function with newer encryption
Encryption with previous broken method is only used when explicitly
requested by configuring with --with-password-encryption=old
2023-08-23 19:48:57 +02:00
Ricardo Mones 7f2cc1b356 Fix three warnings in do_pix_draw()
stock_pixmap.c:971:4: warning: ‘gtk_widget_get_style’ is deprecated: Use 'gtk_widget_get_style_context' instead [-Wdeprecated-declarations]
stock_pixmap.c:973:4: warning: ‘gdk_cairo_create’ is deprecated: Use 'gdk_window_begin_draw_frame() and gdk_drawing_context_get_cairo_context()' instead [-Wdeprecated-declarations]
stock_pixmap.c:974:4: warning: ‘gdk_cairo_set_source_color’ is deprecated: Use 'gdk_cairo_set_source_rgba' instead [-Wdeprecated-declarations]
2023-08-22 19:01:10 +02:00
Paul d832b62d7b fix bug 4693, 'Hang and crash when enable disable SVG Rendering prefs' by reverting d6dfb9960c 2023-08-18 11:45:52 +01:00
Paul 9eb64a780e when redirecting, disable queueing because re-editing a redirected msg allows changing it. Also disable the Attachments context menu so that it is not possible to remove an attachment from a redirected msg 2023-08-18 07:42:37 +01:00
Paul 265d0a7dd9 use the statusbar to show that expunge is happening
patch by Tim Mann
2023-08-17 10:36:34 +01:00
Paul a8f5ca94d3 add RFE 4686, 'use gtk native filechooser'
patch by nycex
2023-08-12 06:28:45 +01:00
Paul 18c51de5c8 add newly updated (almost complete) Portuguese translation by Hugo Carvalho 2023-08-11 11:45:19 +01:00
Paul 453d869b35 fix bug 4618, 'Rate limit by remote breaks queued/marked actions (Delete/Move)'
patch by Charles Huber
2023-08-09 10:15:22 +01:00
Paul abde28bea5 remove the arbitrary paste restriction, which could be worked around by using the context menu anyway 2023-08-09 08:51:32 +01:00
Andreas Oberritter 4c6844370c Add support for SCRAM-SHA-{224,256,384,512} authentication mechanism (via libetpan) to IMAP.
They are supported by Cyrus IMAP. Dovecot supports SCRAM-SHA-256.
2023-07-09 14:31:14 +01:00
Ricardo Mones b63e9ce422 Fix five constness related warnings
prefs_account.c:4134:17: warning: assignment discards ‘const’ qualifier from pointer target type
cm_gdata_contacts.c:7xx:34: warning: passing argument 1 of 'g_free' discards 'const' qualifier from pointer target type
2023-06-24 12:50:32 +02:00
Paul da7ac9b355 allow saving attachments only, without other msg parts 2023-06-24 06:26:09 +01:00
wwp c18a2f85c5 Fix CID 1532282. 2023-06-09 17:22:27 +02:00
Paul dc955cc65c fix bug 4679, 'The correct date header is interpreted incorrectly to display strange date.'
patch by Takayuki Sakaguchi
2023-06-08 10:18:17 +01:00
Ricardo Mones 7c1ea64fe3 Fix error creation and warning
The error won't be created if the GQuark is 0, only a warning is
emitted and NULL is returned. See:
https://gitlab.gnome.org/GNOME/glib/-/blob/main/glib/gerror.c#L792
2023-06-03 13:01:30 +02:00
Paul 671a081c4a fix coverity issue CID 1530431: Memory - illegal accesses (OVERRUN) 2023-05-26 07:15:35 +01:00
Paul 5226e3dc38 recognise font/* and chemical/* mime types 2023-05-25 18:08:13 +01:00
Paul a9a16a253e fix bug 4648, 'fails to build with gcc 13' 2023-04-19 16:42:07 +01:00
Ricardo Mones f0cab27e81 Quit searching if string became empty 2023-04-18 23:56:56 +02:00
Paul 9c2dc86a85 fix bug 4670, 'To/CC incorrectly escaped with a trailing backslash' 2023-04-18 11:28:14 +01:00
Ricardo Mones a9cb944467 Fix new warning and complete previous commit
addrbook.c:54:13: warning: ‘addrbook_print_book’ declared ‘static’ but never defined
2023-04-09 17:07:56 +02:00
Ricardo Mones 4ba880512f Remove unused function warning
addrbook.c:223:13: warning: ‘addrbook_print_book’ defined but not used
2023-04-09 16:44:47 +02:00
Paul 8ac5c0b3a6 fix message which is shown when mail can't be sent 2023-04-07 16:52:31 +01:00
Paul f66863109a image viewer: don't make the 'load image' button larger than necessary 2023-03-31 18:19:27 +01:00
Paul a8abb54919 fix image viewer when not auto-loading images: fix alignments of text; show the 'load' button; re-arrange the code in a more linear fashion 2023-03-31 18:07:31 +01:00
Sergei Trofimovich e178a14c65 po/ru.po: fix "text" translation
"text" should be translatext "текст"(and suffix), not "тест".
2023-03-25 18:41:34 +01:00
Sergei Trofimovich 5bbf75638d po/ru.po: fix "Grey" translation
"Зеленый" is Green, not Grey.
2023-03-25 18:40:40 +01:00
Paul 34bb3379f3 use the same terminology as everywhere else 2023-03-20 14:04:17 +00:00
Ricardo Mones 49501393ac Update Spanish translation 2023-03-12 22:36:03 +01:00
Paul e2e7f63c6a remove checks for libsoup and libsoup-gnome, and remove the proxy pref from the fancy plugin because none of this is used
thanks to Páder Rezsõ for the hint
2023-02-24 15:21:52 +00:00
Paul bed3a071ac update forgotten copyright headers 2023-02-24 11:24:56 +00:00
Paul 568c901bca fix bug 4666, 'fancy plugin doesn't build with libwebkit2gtk-4.1' 2023-02-24 09:25:29 +00:00
Paul 914102789b fix alphabetical order 2023-02-21 16:57:21 +00:00
Paul 48086e4e82 fix bug 4664, 'OAUTH2 overwrites passwords even for plaintext logins'
based on patch by Roland Haas
2023-02-21 16:44:38 +00:00
Paul c61593c30a code style 2023-02-21 16:41:18 +00:00
Paul 9e1cb8b140 add spam session stats to command line output 2023-02-13 09:28:12 +00:00
Paul 22480dc3a2 (re-)initialize session spam statistics 2023-02-13 06:18:49 +00:00
Paul 8d176a20c6 remove two unnecessary lines added in last commit 2023-02-08 13:36:11 +00:00
Paul fbc0627c83 fix bug 4658, 'Headers unfolded incorrectly in message view'
based on patch by Viatrix
2023-02-08 13:12:50 +00:00
Paul 681b0766cf add spam stats to session stats 2023-02-06 14:08:03 +00:00