[Commits] [SCM] claws branch, master, updated. 4.3.0-84-g397b88a02

paul at claws-mail.org paul at claws-mail.org
Mon Feb 24 11:44:59 UTC 2025


The branch, master has been updated
       via  397b88a028b4d40e8cd70bb1a92110527ab0a52c (commit)
      from  1e136d2a7533ddb553c1efb6dfd358b01e1f6de5 (commit)

Summary of changes:
 NEWS          | 104 +++++++++++++++++++++++++++++++++----
 README        |   3 +-
 RELEASE_NOTES | 162 ++++++++++++++++++++++++----------------------------------
 3 files changed, 163 insertions(+), 106 deletions(-)


- Log -----------------------------------------------------------------
commit 397b88a028b4d40e8cd70bb1a92110527ab0a52c
Author: Paul <paul at claws-mail.org>
Date:   Mon Feb 24 11:44:53 2025 +0000

    for relase 4.3.1

diff --git a/NEWS b/NEWS
index cb49a70d2..844f90080 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,89 @@
-* 4.3.0 / 3.21.0
-----------------
+* 4.3.1  [2025-02-24]
+---------------------
+
+* The configuration option, "Don't popup error dialog on receive error"
+  has been changed to "Show error dialog on receive error". Your previous
+  choice will be automatically changed to the new format.
+
+* The option "Warn when pasting files as attachments" has been added to
+  the Compose/Writing preferences page. This option was previously
+  hidden.
+
+* chmod 0600 is now set on *history files in the configuration directory.
+
+* A new preference has been added to enable setting the chmod value of
+  saved attachments: "Save attachments with chmod [   ]", found on the
+  Other/Miscelleanous preferences page. The default value is 600.
+
+* The creation and updating of .mh_sequences files in MH mailbox folders
+  is now optional and disabled by default. This is controlled by a new
+  hidden preference, mh_compat_mode. If you were previously relying on
+  this feature, set mh_compat_mode=1 in clawsrc before running this
+  version.
+
+* A new hidden preference has been added, passphrase_dialog_msg_title_switch.
+  This switches the placement of the dialogue message with the dialogue
+  title in the passphrase dialogue. This can be useful for interacting with
+  third-party programs such as KeePassXC.
+    
+* The top-level 'Mark' menu item has been renamed to 'Marks'. If you have
+  set custom hotkeys for any items in this menu you will need to re-set
+  them.
+
+* New accounts now have all secure options activated by default,
+  including TLS connections and SMTP AUTH.
+
+* The option to accept valid TLS certificates is now activated by default
+  on new accounts.
+
+* Notification plugin: support for Ayatana indicator has been added.
+
+* PDF Viewer plugin: support for image/x-eps (encapsulated postscript)
+  images has been added.
+
+* Libravatar plugin: the https URL, https://seccdn.libravatar.org/avatar,
+  is now used by default.
+
+* vCalendar plugin: CREATED/LAST_MODIFIED are correctly handled, and the
+  VTIMEZONE component is used when present
+
+* Various code cleanups.
+
+* The English, Spanish and French manuals have been updated.
+
+* Updated translations: Albanian, Brazilian Portuguese, British English,
+  Catalan, Czech, Dutch, French, Polish, Portuguese, Romanian, Russian,
+  Simplified Chinese, Slovak, Spanish, Swedish, Turkish.
+
+* bug fixes:
+	* bug 3964, 'Attachment icon doesn't show in message list unless
+		     the message is clicked and then disappears later'
+	* bug 4658, 'Headers unfolded incorrectly in message view'
+	* bug 4817, 'Edit button in Messages view->Text settings not
+		     translatable'
+	* bug 4818, 'Your Claws Mail configuration is from a newer...'
+		     dialog is shown more than once'
+	* bug 4819, 'Text wrapping broken when text contains an URL'
+	* bug 4821, 'If the Mail folder is on another partition, folder
+		     chmod settings are not applied to draft and queue'
+	* bug 4824, 'No syntax highlighting after exiting external editor'
+	* bug 4828, '"Mark" not translated anymore'
+	* bug 4835, 'Disallow a forward slash in (IMAP) account names'
+	* bug 4840, 'core dump unsubscribing from newsgroups'
+	* CID 1491093: attrib leaked if attvalue is null
+	* CID 1491370: unchecked return value.
+	* archive plugin build in debug mode.
+	* keep newsgroup subscription window on top when 'subscribe to
+	  newsgroup...' fails and newsgroup list can't be retrieved
+	* don't silently fail to save a sent msg
+	* IMAP: show the clip icon in the message list as soon as
+	  possible
+	* stop needlessly checking which folders want sycnhronising every
+	  time we select a msg in an MH mailbox
+
+
+* 4.3.0 / 3.21.0  [2024-06-10]
+------------------------------
 
 * Compose window: when the focus is in the message text, copied files
   can be pasted as attachments using /Edit/paste or Ctrl+V.
@@ -110,8 +194,8 @@
 	* Fancy plugin, recognise mid and data embedded images
 
 
-* 4.2.0 / 3.20.0
-----------------
+* 4.2.0 / 3.20.0  [2023-11-20]
+------------------------------
 
 * An easy way to open any folder on start-up has been added:
   Right-click a folder and choose 'Open on start-up'.
@@ -196,8 +280,8 @@
 	* Microsoft POP3 OAuth2 protocol
 
 
-* 4.1.1 / 3.19.1
-----------------
+* 4.1.1 / 3.19.1  [2022-10-20]
+------------------------------
 
 * Marked messages in the Message List can now be displayed with bold
   text by setting the hidden preference "bold_marked".
@@ -246,8 +330,8 @@
 	• NNTP account's SMTP server wasn't used
 	• building with older GLibs
 
-* 4.1.0 / 3.19.0
-----------------
+* 4.1.0 / 3.19.0  [2022-04-03]
+------------------------------
 
 * Text zooming in the Message View is now possible, using CTRL+mouse
   wheel up/down, CRTL+touchpad two-fingered vertical swiping, or
@@ -360,8 +444,8 @@
 	o weird logic with the 'Edit filter action' dialog
 	o resource leaks; memory corruption
 
-* 4.0.0 / 3.18.0
-----------------
+* 4.0.0 / 3.18.0  [2021-07-10]
+------------------------------
 
 * Support for the OAuth2 authorisation protocol has been added for
   IMAP, POP and SMTP using custom, user-generated client IDs.
diff --git a/README b/README
index e7fef6898..ca8132d6f 100644
--- a/README
+++ b/README
@@ -2,7 +2,7 @@ Claws Mail - a GTK lightweight and fast e-mail client
 
 ---------------------------------------------------------------------
 
-   Copyright (C) 1999-2024 The Claws Mail Team and Hiroyuki Yamamoto
+   Copyright (C) 1999-2025 The Claws Mail Team and Hiroyuki Yamamoto
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -602,6 +602,7 @@ https://www.thewildbeast.co.uk/claws-mail/bugzilla/index.cgi
 
 GTK 3 Version
 -------------
+2025-02-24	4.3.1
 2024-06-10	4.3.0
 2023-11-20	4.2.0
 2022-10-20	4.1.1
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index c088feb12..8f8239fde 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,4 +1,4 @@
-10th June 2024                                       Claws Mail 4.3.0
+24th February 2025                                   Claws Mail 4.3.1
 
 		    CLAWS MAIL  RELEASE NOTES
                     http://www.claws-mail.org
@@ -9,113 +9,85 @@ email client.
 New in this release:
 ~~~~~~~~~~~~~~~~~~~~
 
-* Compose window: when the focus is in the message text, copied files
-  can be pasted as attachments using /Edit/paste or Ctrl+V.
-  (The context menu's Paste will still insert the list of files into
-  the message body.)
+* The configuration option, "Don't popup error dialog on receive error"
+  has been changed to "Show error dialog on receive error". Your previous
+  choice will be automatically changed to the new format.
 
-* '/Mark/Mark all read in folder' and 'Mark/Mark all unread in
-  folder' have been re-added to the Message List context menu.
+* The option "Warn when pasting files as attachments" has been added to
+  the Compose/Writing preferences page. This option was previously
+  hidden.
 
-* It is now possible to use '/Tools/Remove references' when
-  forwarding mail.
+* chmod 0600 is now set on *history files in the configuration directory.
 
-* Keyboard shortcuts: The "Choose preset keyboard shortcuts" selector
-  has been integrated into the main preferences page.
-  When 'Current' is the selected preset, Apply/OK will keep the
-  existing settings.
+* A new preference has been added to enable setting the chmod value of
+  saved attachments: "Save attachments with chmod [   ]", found on the
+  Other/Miscelleanous preferences page. The default value is 600.
+
+* The creation and updating of .mh_sequences files in MH mailbox folders
+  is now optional and disabled by default. This is controlled by a new
+  hidden preference, mh_compat_mode. If you were previously relying on
+  this feature, set mh_compat_mode=1 in clawsrc before running this
+  version.
+
+* A new hidden preference has been added, passphrase_dialog_msg_title_switch.
+  This switches the placement of the dialogue message with the dialogue
+  title in the passphrase dialogue. This can be useful for interacting with
+  third-party programs such as KeePassXC.
     
-* An MBOX file can now be imported from the command line using
-  `claws-mail --import-mbox %f` where %f is the full path to the
-  MBOX file.
+* The top-level 'Mark' menu item has been renamed to 'Marks'. If you have
+  set custom hotkeys for any items in this menu you will need to re-set
+  them.
 
-* OAUTH2 support for Microsoft 365 GCC High has been added.
+* New accounts now have all secure options activated by default,
+  including TLS connections and SMTP AUTH.
 
-* LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
+* The option to accept valid TLS certificates is now activated by default
+  on new accounts.
 
-* The menurc file is now backed-up on startup.
+* Notification plugin: support for Ayatana indicator has been added.
 
-* Removed support for the obsolete Avant Window Navigator.
-    
-* Various code cleanups.
+* PDF Viewer plugin: support for image/x-eps (encapsulated postscript)
+  images has been added.
 
-* The manual has been updated.
+* Libravatar plugin: the https URL, https://seccdn.libravatar.org/avatar,
+  is now used by default.
+
+* vCalendar plugin: CREATED/LAST_MODIFIED are correctly handled, and the
+  VTIMEZONE component is used when present
+
+* Various code cleanups.
 
-* New translation: Albanian.  
+* The English, Spanish and French manuals have been updated.
 
-* Updated translations: Catalan, Czech, French, Hungarian, Indonesian,
-  Polish, Romanian, Slovak, Spanish, Swedish, Turkish.
+* Updated translations: Albanian, Brazilian Portuguese, British English,
+  Catalan, Czech, Dutch, French, Polish, Portuguese, Romanian, Russian,
+  Simplified Chinese, Slovak, Spanish, Swedish, Turkish.
 
 * bug fixes:
-	* bug 4668, 'Sometimes, at program start, message list takes
-		     all the vertical space'
-	* bug 4720, 'matcher: release regex_t in
-		     matcherprop_string_match'
-	* bug 4724, 'set proper availability status to sign/encrypt
-		     toolbar buttons'
-	* bug 4725, 'oauth2: remove trailing zero from transmit
-		     buffer in oauth2_contact_server'
-	* bug 4728, 'socket: handle GNUTLS_E_PREMATURE_TERMINATION in
-		     ssl_read'
-	* bug 4730, 'oauth2: fix string handling in
-		     oauth2_contact_server'
-	* bug 4733, 'Line breaks lost in headers'
-	* bug 4734, 'ssl_certificate: remove unhelpful warnings from
-		     certificate check'
-	* bug 4746, 'matcher: remove incorrect condition in
-		     matcherprop_free'
-	* bug 4747, 'matcher: simplify matcherprop_new'
-	* bug 4749, 'release regex_t in
-		     summary_compile_simplify_regexp'
-	* bug 4750, 'remove regcomp wrapper and call regcomp
-		     directly'
-	* bug 4752, 'Adjust incorrect debug_printf call in pgp
-		     plugins'
-	* bug 4754, 'text/enriched literal less-than sign sequence
-		     handled incorrectly
-	* bug 4757, 'remove AX_FUNC_MKDIR'
-	* bug 4758, 'remove unused check for bind_textdomain_codeset'
-	* bug 4759, 'remove unused function checks from
-		     AC_CHECK_FUNCS'
-	* bug 4760, 'use correct type for move_bar_id'
-	* bug 4762, 'oauth2: preserve an existing refresh token'
-	* bug 4765, 'only store smtp auth if authorization method is
-		     OAUTH2'
-	* bug 4766, 'preserve the expiry value of SMTP auth type is
-		     not OAUTH2'
-	* bug 4768, 'Adjust logic while evaluating enable_avatars'
-	* bug 4770, 'remove intl from list of include directories'
-	* bug 4773, 'remove obsolescent AC_C_CONST'
-	* bug 4780, 'use proper prototype for two archiver functions'
-	* bug 4781, 'use correct prototype for
-		     privacy_free_signature_data'
-	* bug 4782, 'use correct prototype for stop_archiving'
-	* bug 4786, 'remove type confusion in getsockopt call in
-		     sock_connect_async_cb'
-	* bug 4787, 'Use correct function for memory transfer in
-		     crypt_cfb_buf'
-	* bug 4788, '"Change primary passphrase" disabled status
-		     handling'
-	* bug 4790, 'widget spacing in "Changing primary passphrase"
-		     dialog'
-	* bug 4791, 'remove obsolete glib version check'
-	* bug 4795, 'Please remove -no-cpp-precomp flag for Apple'
-	* bug 4796, 'URL with wide character doesn't work'
-	* bug 4798, 'Quoting wrong when format=flowed and
-		     respect_flowed_format is set'
-	* CIDs 1220325, 1491306 and 1491315, 'Explicit null
-	  dereferenced (FORWARD_NULL)'
-	* CIDs 1491064, 1491074, 1491211, 1491105, 1491139, 1491164,
-	  1491166, 1491168, 1491169, 1491178, 1491232, 1491242,
-	  1492281 and 1591844 'Use after free (USE_AFTER_FREE)'
-	* CID 1491137 'Out-of-bounds access (OVERRUN)'
-	* CID 1591952 values overwritten before being used
-	* CID 1596594 (CHECKED_RETURN)
-	* CID 1596595 'Resource leak'
-	* errors caused by invalid MIME viewer command-line
-	* building on non-X11 systems
-	* Use CFLAGS provided by nettle.pc
-	* Fancy plugin, recognise mid and data embedded images
+	* bug 3964, 'Attachment icon doesn't show in message list unless
+		     the message is clicked and then disappears later'
+	* bug 4658, 'Headers unfolded incorrectly in message view'
+	* bug 4817, 'Edit button in Messages view->Text settings not
+		     translatable'
+	* bug 4818, 'Your Claws Mail configuration is from a newer...'
+		     dialog is shown more than once'
+	* bug 4819, 'Text wrapping broken when text contains an URL'
+	* bug 4821, 'If the Mail folder is on another partition, folder
+		     chmod settings are not applied to draft and queue'
+	* bug 4824, 'No syntax highlighting after exiting external editor'
+	* bug 4828, '"Mark" not translated anymore'
+	* bug 4835, 'Disallow a forward slash in (IMAP) account names'
+	* bug 4840, 'core dump unsubscribing from newsgroups'
+	* CID 1491093: attrib leaked if attvalue is null
+	* CID 1491370: unchecked return value.
+	* archive plugin build in debug mode.
+	* keep newsgroup subscription window on top when 'subscribe to
+	  newsgroup...' fails and newsgroup list can't be retrieved
+	* don't silently fail to save a sent msg
+	* IMAP: show the clip icon in the message list as soon as
+	  possible
+	* stop needlessly checking which folders want sycnhronising every
+	  time we select a msg in an MH mailbox
 
 For further details of the numbered bugs and RFEs listed above
 see https://www.claws-mail.org/bug/[BUG NUMBER]

-----------------------------------------------------------------------


hooks/post-receive
-- 
Claws Mail


More information about the Commits mailing list