RELEASE_NOTES 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. 10th June 2024 Claws Mail 3.21.0
  2. CLAWS MAIL RELEASE NOTES
  3. http://www.claws-mail.org
  4. Claws Mail is a GTK+ based, user-friendly, lightweight, and fast
  5. email client.
  6. New in this release:
  7. ~~~~~~~~~~~~~~~~~~~~
  8. * '/Mark/Mark all read in folder' and 'Mark/Mark all unread in
  9. folder' have been re-added to the Message List context menu.
  10. * It is now possible to use '/Tools/Remove references' when
  11. forwarding mail.
  12. * Keyboard shortcuts: The "Choose preset keyboard shortcuts" selector
  13. has been integrated into the main preferences page.
  14. When 'Current' is the selected preset, Apply/OK will keep the
  15. existing settings.
  16. * An MBOX file can now be imported from the command line using
  17. `claws-mail --import-mbox %f` where %f is the full path to the
  18. MBOX file.
  19. * OAUTH2 support for Microsoft 365 GCC High has been added.
  20. * LiteHTML Viewer plugin: Updated to LiteHTML 0.9.
  21. * The menurc file is now backed-up on startup.
  22. * Removed support for the obsolete Avant Window Navigator.
  23. * Various code cleanups.
  24. * The manual has been updated.
  25. * New translation: Albanian.
  26. * Updated translations: Catalan, Czech, French, Hungarian, Indonesian,
  27. Polish, Romanian, Slovak, Spanish, Swedish, Turkish.
  28. * bug fixes:
  29. * bug 4720, 'matcher: release regex_t in
  30. matcherprop_string_match'
  31. * bug 4724, 'set proper availability status to sign/encrypt
  32. toolbar buttons'
  33. * bug 4725, 'oauth2: remove trailing zero from transmit
  34. buffer in oauth2_contact_server'
  35. * bug 4728, 'socket: handle GNUTLS_E_PREMATURE_TERMINATION in
  36. ssl_read'
  37. * bug 4730, 'oauth2: fix string handling in
  38. oauth2_contact_server'
  39. * bug 4733, 'Line breaks lost in headers'
  40. * bug 4734, 'ssl_certificate: remove unhelpful warnings from
  41. certificate check'
  42. * bug 4746, 'matcher: remove incorrect condition in
  43. matcherprop_free'
  44. * bug 4747, 'matcher: simplify matcherprop_new'
  45. * bug 4749, 'release regex_t in
  46. summary_compile_simplify_regexp'
  47. * bug 4750, 'remove regcomp wrapper and call regcomp
  48. directly'
  49. * bug 4752, 'Adjust incorrect debug_printf call in pgp
  50. plugins'
  51. * bug 4754, 'text/enriched literal less-than sign sequence
  52. handled incorrectly
  53. * bug 4757, 'remove AX_FUNC_MKDIR'
  54. * bug 4758, 'remove unused check for bind_textdomain_codeset'
  55. * bug 4759, 'remove unused function checks from
  56. AC_CHECK_FUNCS'
  57. * bug 4760, 'use correct type for move_bar_id'
  58. * bug 4762, 'oauth2: preserve an existing refresh token'
  59. * bug 4765, 'only store smtp auth if authorization method is
  60. OAUTH2'
  61. * bug 4766, 'preserve the expiry value of SMTP auth type is
  62. not OAUTH2'
  63. * bug 4768, 'Adjust logic while evaluating enable_avatars'
  64. * bug 4770, 'remove intl from list of include directories'
  65. * bug 4773, 'remove obsolescent AC_C_CONST'
  66. * bug 4780, 'use proper prototype for two archiver functions'
  67. * bug 4781, 'use correct prototype for
  68. privacy_free_signature_data'
  69. * bug 4782, 'use correct prototype for stop_archiving'
  70. * bug 4786, 'remove type confusion in getsockopt call in
  71. sock_connect_async_cb'
  72. * bug 4787, 'Use correct function for memory transfer in
  73. crypt_cfb_buf'
  74. * bug 4788, '"Change primary passphrase" disabled status
  75. handling'
  76. * bug 4790, 'widget spacing in "Changing primary passphrase"
  77. dialog'
  78. * bug 4791, 'remove obsolete glib version check'
  79. * bug 4795, 'Please remove -no-cpp-precomp flag for Apple'
  80. * bug 4796, 'URL with wide character doesn't work'
  81. * bug 4798, 'Quoting wrong when format=flowed and
  82. respect_flowed_format is set'
  83. * CIDs 1220325, 1491306 and 1491315, 'Explicit null
  84. dereferenced (FORWARD_NULL)'
  85. * CIDs 1491064, 1491074, 1491211, 1491105, 1491139, 1491164,
  86. 1491166, 1491168, 1491169, 1491178, 1491232, 1491242,
  87. 1492281 and 1591844 'Use after free (USE_AFTER_FREE)'
  88. * CID 1491137 'Out-of-bounds access (OVERRUN)'
  89. * CID 1591952 values overwritten before being used
  90. * CID 1596594 (CHECKED_RETURN)
  91. * CID 1596595 'Resource leak'
  92. * errors caused by invalid MIME viewer command-line
  93. * building on non-X11 systems
  94. * Use CFLAGS provided by nettle.pc
  95. * Fancy plugin, recognise mid and data embedded images
  96. For further details of the numbered bugs and RFEs listed above
  97. see https://www.claws-mail.org/bug/[BUG NUMBER]
  98. ---------------------------------------------------------------------
  99. See ChangeLog for full information regarding changes in this release.