Coverity fixes
[claws.git] / RELEASE_NOTES
1 26th May 2014                                       Claws Mail 3.10.0
2
3                     CLAWS MAIL  RELEASE NOTES
4                     http://www.claws-mail.org
5
6 Claws Mail is a GTK+ based, user-friendly, lightweight, and fast 
7 email client.
8
9 New in this release:
10 ~~~~~~~~~~~~~~~~~~~~
11
12 * Complete SSL certificate chains are now saved, and if built with
13   Libetpan 1.4.1, the IMAP SSL connection's certificate chain is made
14   available. Both of these allow correct certificate verification
15   instead of a bogus 'No certificate issuer found' status.
16
17 * Auto-configuration of account email servers, based on SRV records,
18   is now possible. (GLib >= 2.22 is required.)
19
20 * Added a preference to avoid automatically drafting emails that are
21   to be sent encrypted, (Configuration/Preferences/Compose/Writing).
22
23 * Messages saved as Drafts are now saved as New, highlighting the
24   Drafts folder, in order to draw the attention to unfinished mails
25   there.
26
27 * It is now possible to add a 'Replace signature' button to the
28   Compose window toolbar.
29
30 * Quotation wrapping and undo/redo in the Compose window has been
31   improved.
32
33 * 'Reply to all' now excludes your own address.
34
35 * The 'Generate X-Mailer header' option has been renamed 'Add user
36   agent header' and applies to both X-Mailer and X-Newsreader
37   headers.
38
39 * Added hidden preferences, 'address_search_wildcard' and 
40   'folder_search_wildcard', to choose between matching from start of
41   the folder name/address or any part of the name. (Activating these
42   options restores the previous behaviour.)
43
44 * Added hidden preference 'enable_avatars' to control the internal
45   capture/render process, and which allows disabling it by external
46   plugins for example.
47
48 * 'Check for new folders' now only updates the folder list, not
49   updating the contents of folders. If needed, it can be followed by
50   'Check for new messages'
51   
52 * When using Redirect, the redirecting account's address is used in
53   the SMTP MAIL FROM instead of the original sender's address.
54
55 * NEW: Libravatar plugin, which displays avatars from
56   https://www.libravatar.org/
57
58 * Added support for an arbitrary number and sources of 'avatars' and
59   images for email senders, and migrated Face and X-Face headers.
60
61 * Avatars are now included when printing mails.
62
63 * The GPG keyring can now be used as the source for address auto-
64   completion.
65
66 * The vCalendar and RSSyl plugins now have an option to disable SSL
67   certificate verification (and check them by default).
68
69 * The ClamAV plugin now pops up an error message only once instead of
70   repeatedly
71
72 * Updated the man page and the manual.
73
74 * Updated Brazilian Portuguese, British English, Czech, Dutch,
75   Finnish, French, Hebrew, Hungarian, Indonesian, Lithuanian, Slovak,
76   Spanish, and Swedish translations.
77
78 * Added Esperanto translation.
79
80
81 * Bug fixes:
82         o bug 1644, 'race condition between message move and mark as
83                      read after timeout'
84         o bug 2119, 'Check for new folders on remote mailboxes is
85                      very slow'
86         o bug 2145, 'Claws becomes unresponsive and gets Killed while
87                      moving messages between imap folders'
88         o bug 2179, 'Improve quotation wrapping support'
89         0 bug 2238, 'Incorrect undo/redo operations after paste with
90                      replace from context menu'
91         o bug 2389, 'GnuPG: invalid/revoked user IDs accepted'
92         o bug 2398, 'Race when closing compose during drafting'
93         o bug 2447, 'Compose window crashes if moving a folder that
94                      is being replied to'
95         o bug 2643, 'claws crash when accessing imap folder'
96         o bug 2875, 'SMTP session disconnects before recieving'
97         o bug 2991, 'POP3 sessions duplicated" on race conditions'
98         o bug 3020, 'Use theme doesn't change some icons until
99                      restart'
100         o bug 3055, 'Claws segfaults when cancelling a sticky search
101                      after changing folder'
102         o bug 3038, 'Select a folder incorrectly matches on number in
103                      parentheses'
104         o bug 3039, 'displaying one specific html email lead in 100%
105                      CPU usage'
106         o bug 3040, 'Handle revoked GPG private keys'
107         o bug 3050, 'Claws segfaults when attempting to delete a tag'
108         o bug 3094, 'OK or Yes to create new directory ?'
109         o bug 3100, 'Automatic account selection on reply fails if
110                      name  is quoted and contains a comma'
111         o bug 3105, 'vCal plugin via https does not check SSL peer
112                      certificates or host'
113         o bug 3106, 'rssyl plugin does not verify SSL peer at all'
114         o bug 3107, 'Height of row in message list does not reflect
115                      font size - three columns, small screen layout'
116         o bug 3116, 'invalid DTSTART in ics subscription makes claws
117                      crash'
118         o bug 3117, 'full-day event shown from 01:00 to 01:00 next
119                      day'
120         o bug 3120, '"Error - File is empty" when redirecting mail
121                      with empty parts'
122         o bug 3131, 'Crash on reccurent events with no DTSTART'
123         o bug 3138, 'PGP/Inline crashes on signature check if gpgme
124                      failed to init'
125         o bug 3139, 'Mainwindow unresponsive due to a busy loop'
126         o bug 3145, 'Memory corruption in imap_disconnect_all'
127         o bug 3146, 'Memory corruption when deleting a message from
128                      folder'
129         o bug 3147, 'verify_folderlist_xml() leaks memory'
130         o bug 3148, 'Logic error in claws_get_socket_name()'
131         o bug 3150, 'etpan_certificate_check() leaks memory'
132         o bug 3155, 'Memory leaks found by Valgrind in
133                      a9065aec26499a0e1294c73b6d9e6f039976521e'
134         o bug 3169, 'threaded message list performance issue'
135         o bug 3964, 'headers in wrong order -- file src/common/ssl.c'
136         o Fix lots of memory leaks
137         o Fix interference from liboverlay-scrollbar
138         o Fix some typos
139         o Fix some layout issues when user has large GTK font
140         o Fix message search starting from end
141         o Fix disappearing MIME icon highlight in mails with PGP
142           signatures
143         o When autoselecting account for a new message, quoted
144           recipient names are handled better.
145         o Python plugin: Also check for _PyGtk_API being a PyCapsule
146         o MailMBOX plugin: Fix parsing UTC dates
147         o vCalendar plugin: recognition of quoted parameter values,
148                 which are legal.
149         o ClamAV plugin: Fix a format string error.
150
151
152 For further details of the numbered bugs listed above consult
153 http://www.thewildbeast.co.uk/claws-mail/bugzilla/
154
155 ---------------------------------------------------------------------
156 See ChangeLog for full information regarding changes in this release.
157
158