[Commits] [SCM] claws branch, gtk2, updated. 3.20.0-102-gc98c630fe

paul at claws-mail.org paul at claws-mail.org
Mon Jun 10 10:38:17 UTC 2024


The branch, gtk2 has been updated
       via  c98c630fe0937ac91a391a210c1ad9097e7df0be (commit)
      from  d53f4cae823eb64708ede8ac647ed4e816bbe1ed (commit)

Summary of changes:
 NEWS          | 112 +++++++++++++++++++++++++++++++++++++++++
 README        |   2 +
 RELEASE_NOTES | 158 +++++++++++++++++++++++++++++++++-------------------------
 3 files changed, 204 insertions(+), 68 deletions(-)


- Log -----------------------------------------------------------------
commit c98c630fe0937ac91a391a210c1ad9097e7df0be
Author: paul <paul at claws-mail.org>
Date:   Mon Jun 10 11:38:12 2024 +0100

    for release 3.21.0

diff --git a/NEWS b/NEWS
index dd1faa2d4..cb49a70d2 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,115 @@
+* 4.3.0 / 3.21.0
+----------------
+
+* 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.)
+
+* '/Mark/Mark all read in folder' and 'Mark/Mark all unread in
+  folder' have been re-added to the Message List context menu.
+
+* It is now possible to use '/Tools/Remove references' when
+  forwarding mail.
+
+* 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.
+    
+* 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.
+
+* OAUTH2 support for Microsoft 365 GCC High has been added.
+
+* LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
+
+* The menurc file is now backed-up on startup.
+
+* Removed support for the obsolete Avant Window Navigator.
+    
+* Various code cleanups.
+
+* The manual has been updated.
+
+* New translation: Albanian.  
+
+* Updated translations: Catalan, Czech, French, Hungarian, Indonesian,
+  Polish, Romanian, 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
+
+
 * 4.2.0 / 3.20.0
 ----------------
 
diff --git a/README b/README
index 4c5c5af19..e7fef6898 100644
--- a/README
+++ b/README
@@ -602,6 +602,7 @@ https://www.thewildbeast.co.uk/claws-mail/bugzilla/index.cgi
 
 GTK 3 Version
 -------------
+2024-06-10	4.3.0
 2023-11-20	4.2.0
 2022-10-20	4.1.1
 2022-04-03	4.1.0
@@ -609,6 +610,7 @@ GTK 3 Version
 
 GTK 2 Version
 -------------
+2024-06-10	3.21.0
 2023-11-20	3.20.0
 2022-10-20	3.19.1
 2022-04-03	3.19.0
diff --git a/RELEASE_NOTES b/RELEASE_NOTES
index dfc029922..b66e17a92 100644
--- a/RELEASE_NOTES
+++ b/RELEASE_NOTES
@@ -1,4 +1,4 @@
-20th November 2023                                  Claws Mail 3.20.0
+10th June 2024                                      Claws Mail 3.21.0
 
 		    CLAWS MAIL  RELEASE NOTES
                     http://www.claws-mail.org
@@ -9,84 +9,106 @@ email client.
 New in this release:
 ~~~~~~~~~~~~~~~~~~~~
 
-* An easy way to open any folder on start-up has been added:
-  Right-click a folder and choose 'Open on start-up'.
-  This can also be configured on the 'Folder list' tab of the
-  /Configuration/Preferences/Display/Summaries page.
+* '/Mark/Mark all read in folder' and 'Mark/Mark all unread in
+  folder' have been re-added to the Message List context menu.
 
-* Spam statistics have been added to the session statistics.
+* It is now possible to use '/Tools/Remove references' when
+  forwarding mail.
 
-* It is now possible to save message attachments only, without the
-  other message parts.
+* 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.
+    
+* 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.
 
-* QuickSearch: support for a "v H V" search expression has been added
-  and the 'y S' expression has been removed ('v X-Label S' can be
-  used instead).
+* OAUTH2 support for Microsoft 365 GCC High has been added.
 
-* font/* and chemical/* MIME types are now recognised.
+* LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
 
-* The image viewer now works correctly when not auto-loading images.
+* The menurc file is now backed-up on startup.
 
-* Icon Themes: it is no longer possible to install or remove system
-  themes.
+* Removed support for the obsolete Avant Window Navigator.
+    
+* Various code cleanups.
 
-* IMAP: Support for SCRAM-SHA-{224,256,384,512} authentication
-  mechanisms has been added.
+* The manual has been updated.
 
-* IMAP: The statusbar now shows that expunge is happening.
+* New translation: Albanian.  
 
-* The GData plugin has been removed.
-
-* The Fancy plugin no longer requires libsoup or libsoup-gnome.
-
-* The LiteHTML Viewer plugin has been synchronised with litehtml 0.7.
-
-* The LiteHTML viewer plugin will now only be built automatically if
-  libgumbo 0.12 or newer is available. Building with libgumbo 0.10
-  must be explicitly requested using --enable-litehtml_viewer-plugin.
-
-* For extra debug output use --enable-more-addressbook-debug and
-  --enable-more-ldap-debug.
-
-* Updated translations: Brazilian Portuguese, Catalan, Czech, French,
-  Polish, Russian, Slovak, Swedish, Turkish.
+* Updated translations: Catalan, Czech, French, Hungarian, Indonesian,
+  Polish, Romanian, Slovak, Spanish, Swedish, Turkish.
 
 * bug fixes:
-	* bug 4491, 'address autocompletion list does not expand in
-		     height with the number of matches'
-	* bug 4618, 'Rate limit by remote breaks queued/marked
-		     actions (Delete/Move)'
-	* bug 4631, 'Embedding external editor crashes Claws-Mail on
-		     Wayland'
-	* bug 4637, 'Segmentation fault when using SUMMARY is empty'
-	* bug 4645, 'fails to check for perl-ExtUtils::Embed'
-	* bug 4648, 'fails to build with gcc 13'
-	* bug 4658, 'Headers unfolded incorrectly in message view'
-	* bug 4664, 'OAUTH2 overwrites passwords even for plaintext
-		     logins'
-	* bug 4666, 'fancy plugin doesn't build with
-		     libwebkit2gtk-4.1'
-	* bug 4670, 'To/CC incorrectly escaped with a trailing
-		     backslash'
-	* bug 4679, 'The correct date header is interpreted
-		     incorrectly to display strange date.'
-	* bug 4693, 'Hang and crash when enable disable SVG Rendering
-		     prefs'
-	* when starting with msgview hidden, toggling msgview to show
-	  it would use incorrect height
-	* update quicksearch history list when changing type 
-	* wrong message which is shown when mail can't be sent
-	* when redirecting, disable queueing
-	* arbitrary paste restriction
-	* when queueing or drafting a msg with an attachment which no
-	  longer exists, use the correct label on the button of the
-	  warning dialogue
-	* using a custom header in found_in_addressbook match
-	  expressions
-	* URIs may contain the '$' dollar sign
-	* OAuth2, Update on-disk tokens as well when in-memory tokens
-	  are updated
-	* Microsoft POP3 OAuth2 protocol
+	* 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
 
 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