NEWS 44 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393
  1. Changes of the Claws Mail GTK2 branch
  2. * 2.9.2
  3. -------
  4. * Added a printer icon.
  5. * Bug fixes
  6. o bug 1187, 'Reply-to addressee disappears when reply-to text
  7. box is clicked...' (Maemo)
  8. o bug 1190, 'dir_open' button doesn't work' (Maemo)
  9. o bug 1193, 'Need a way to multi-select items'
  10. o bug 1194, 'Hardware keys move from email list to account/
  11. directory list, but not back to email list...'
  12. (Maemo)
  13. o bug 1196, 'Edit>Select All doesn't work' (Maemo)
  14. o bug 1198, 'Reply-all "disappearing" address bug
  15. persists...'
  16. o bug 1200, 'Add option to always retrieve full messages'
  17. o bug 1209, 'Clicking on address in header (mailto uri)
  18. selects default account'
  19. o bug 1211, 'Offline dialog message bugs/annoyances...'
  20. o Don't reflect accounts changes to the mainwindow when it's
  21. not necessary.
  22. o Fix double fetching of mails if first try failed
  23. o Fix a crash in textview
  24. o Fix changing quicksearch type (after Esc, after changing
  25. Recursive, ...)
  26. o tools/uudec Fix missing dash to `display` command-line
  27. * 2.9.1
  28. -------
  29. * Security fix:
  30. o Fix for CVE-2007-1558 (APOP)
  31. http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1558
  32. * Bug fixes
  33. o Fix bug 1185, 'Pluginwindow's [X] button doesn't save'
  34. o Fix encoding woes wrt saving of mails and parts
  35. * 2.9.0
  36. -------
  37. * Added a Maemo port
  38. The Maemo port touches several areas: using the correct APIs for
  39. a good integration, adding of a new layout suited for small
  40. screens, Maemo-specific default preferences changes, Maemo-specific
  41. GUI improvements, etc.
  42. * Added more customisable colour labels
  43. * Added 'Mark as spam', 'Mark as ham', and 'Add to address book'
  44. filtering actions
  45. * Added a new Quote Format symbol, %A, to insert the sender's email
  46. address
  47. * Changed the option to display unread message counts next to folder
  48. names: it is now possible to display the total count of messages
  49. too. Configurable from Display/Summaries
  50. * If Claws Mail is already running on another display, attempting to
  51. start it will mention that instead of popping up the window on the
  52. other display
  53. * Added debugging of filtering/processing rules. Configurable from
  54. Other/Logging options page
  55. * Added handling of the contextual menu key in compose windows and
  56. MIME parts list
  57. * Added a "pulsing" progressbar in the label window used when
  58. rebuilding folder tree, etc, in order to show activity
  59. * Improved "Offline mode override" dialogue to avoid asking
  60. repeatedly, but still ask on explicit user actions
  61. * Improved the creation of POP/Local accounts when no MH mailbox
  62. exist: create the default one
  63. * Write folderlist directly after adding/deleting accounts that have
  64. folders
  65. * Added logging IMAP ALERTs as errors in the log
  66. * Added a way for MimeViewer plugins to implement search in a part's
  67. body
  68. * Updated, added and replaced some icons
  69. * Added display of any LDAP specified Search attributes
  70. * Added 'telephoneNumber' in the default LDAP list of attributes
  71. * Updated the Face header in the welcome message
  72. * Added the option to minimize to tray in the Trayicon plugin
  73. * Added a wrapper to mairix in the tools folder, tools/mailrix.sh
  74. * Added a script which enables inserting files into the message body
  75. of a new Compose window from the command line,
  76. tools/claws-mail-compose-insert-files.pl
  77. * Updated Brazilian Portuguese, Catalan, Czech, French, German,
  78. Hungarian, Polish,Serbian, Simplified Chinese, and Spanish
  79. translations
  80. * 2.8.1
  81. -------
  82. * Bug fixes:
  83. o bug 1129, '"local mbox file" account isn't retrieving
  84. mails'
  85. o bug 1135, 'cm-segfault on decrypting with PGP/inline'
  86. o bug 1136, 'Crash in group address completion'
  87. * Fix "After receiving new mail, go to inbox" on IMAP, and
  88. restrict it to manual fetching only
  89. * Fix alertpanel.h only included in #ifdef HAVE_LIBETPAN
  90. * Fix return value without libetpan
  91. * Use gtk_window_set_role instead of gtk_window_set_wmclass
  92. * Fix mime/globs path on NetBSD
  93. * 2.8.0
  94. -------
  95. * Removed 'Separate Folder tree' and 'Separate Message View' and put
  96. new layouts in place of it, 'Standard', 'Three columns', 'Wide
  97. message' and 'Wide message list'. Accessible from /View/Layout.
  98. * Added IMAP subscriptions
  99. Creating a new folder subscribes it. Deleting a folder unsubscribes
  100. it. "Creating" an existing but unsubscribed folder will subscribe
  101. it. By default, for new accounts, only subscribed folders are shown.
  102. A contextual menu item has been added, /Subscriptions, which allows
  103. switching the display between All folders and Subscribed folders
  104. only. It also enables the subscribing and unsubscribing of folders.
  105. * Added the option 'Enable customisable menu shortcuts' to the
  106. 'Other' preferences page. Turning this off locks the current hot
  107. keys, preventing accidental changes.
  108. * Added icons for application/pdf, application/pgp-signature,
  109. application/postscript and text/calendar.
  110. * Added /Tools/List URIs
  111. Enables opening any or all of the URIs contained in the currently
  112. selected mail.
  113. * Added 'spam flag' to the Filtering and Processing Match Types.
  114. * Removed the 'Composing messages exist' dialogue on exit. Instead
  115. opened messages are automatically saved to drafts, and re-opened at
  116. the next startup.
  117. * Added handling of local URIs, (file:///...), from the --attach
  118. command line.
  119. * Added Account options for spellcheck default dictionaries.
  120. * Added 'Edit/Delete thread'.
  121. * Added an option 'Ask about account specific filtering rules...' to
  122. the 'Other' page, which was previously a hidden option.
  123. * Some preferences have been re-arranged:
  124. Moved the 'Ask before emptying trash' option on the 'Other' page
  125. outside of the 'On exit' frame as it's not only an 'On exit' option.
  126. Moved 'Never send Return Receipts' from 'Other' to 'Sending' page.
  127. Moved keybinding preferences to the 'Other' page.
  128. Added 'mousepad' to the list of text editors on the 'External
  129. Programs' page.
  130. * Bogofilter and SpamAssassin plugins: Enabled moving spam mail to the
  131. Account's Trash folder instead of default Trash folder.
  132. * ClamAV plugin: updated for the upstream changes in libclamav, whilst
  133. maintaining compatibility with older version of libclamav.
  134. * GPG Plugins: Added an option 'Use gpg-agent to manage passwords' to
  135. GPG page of the common preferences. Fixes annoyances with distro-
  136. installed gpg-agent, when no pinentry program is installed, and the
  137. user is at a loss on why "decryption failed". It can be turned off
  138. to bypass gpg-agent. The option is disabled if gpg-agent is not
  139. running.
  140. * TrayIcon plugin: Added 'Hide at startup' and 'Close to tray'
  141. options.
  142. When the 'Close to tray' option is used the Window Manager's hotkey
  143. and [X] button will hide the window instead of closing it - closing
  144. CM can be done using the tray icon menu or the /File menu.
  145. Clicking the trayicon now raises the window to current desktop when
  146. it was either minimized or shaded, or when it was on another desktop.
  147. * Added support for non ISO-8859-1 compatible locales to the Actions
  148. scripts freshmeat_search.pl, google_search.pl and multiwebsearch.pl.
  149. * Renamed the maildir2claws-mail.pl script to kmail-mailbox2claws-mail.pl
  150. and updated it to work with newer versions of Kmail.
  151. * Added thunderbird-filters-convertor.pl script, which converts
  152. thunderbird filter rules to Claws filter rules.
  153. * Updated Brazilian Portuguese, British English, Czech, Finnish,
  154. French, German, Hungarian, Polish, Serbian, Simplified Chinese,
  155. Slovak and Spanish translations.
  156. * 2.7.2
  157. -------
  158. * Added command line equivalent options:
  159. -h for --help
  160. -q and --quit for --exit
  161. -v for --version
  162. "Unknown option" is now printed when unknown command line options
  163. are used.
  164. * The wizard for configuration migration, (Sylpheed-Claws to Claws
  165. Mail), now has the option to save or not save a backup of the old
  166. configuration folder.
  167. * The configuration wizard is now re-run if it was previously
  168. cancelled.
  169. * Bug fixes:
  170. o bug 1100, 'Highlighted e-mail data not visible when color
  171. label applied.'
  172. o bug 1101, '"Load plugin" button is accidentally hidden'
  173. o bug 1102, 'claws-mail-2.7.1 makes use of deprecated ldap
  174. functions'
  175. o IMAP: fixed crash when connect command doesn't exist.
  176. o IMAP: better folder checking when an IMAP directory is set.
  177. o IMAP: Never remove INBOX when scanning for new folders.
  178. It's a special folder that must exist.
  179. o fix vertical scrollbar jumping back to the top when 'Check
  180. for new folders' is used.
  181. o fix sensitivity issues of Mark as Spam/Ham context menus.
  182. o fix potential crashes in the address book's embedded 'Edit
  183. person' dialogue, and fix conflicting copy/paste menu
  184. entry.
  185. o Reflect change of Font configuration in the Header view
  186. clickable links.
  187. o fix handling of empty values in attach_load_directory and
  188. attach_save_directory clawsrc options.
  189. o fix 2nd-run loss and new configuration loss of filtering
  190. rules on configuration migration.
  191. o Bogofilter plugin: fix sensitivity of "Insert X-Bogosity
  192. header" option
  193. * 2.7.1
  194. -------
  195. * Bug fixes:
  196. o bug 1095, 'Crash while changing folder columns during
  197. incorporation'
  198. o bug 1098, 'bogus last row display after expanding a thread'
  199. o fix a few annoyances when choosing keys for the CMS (S/MIME)
  200. protocol
  201. o fix updating of the mime parts
  202. o fix Forwarding msgs with attachments that have dos line
  203. endings
  204. o strip S/MIME signatures when re-editing S/MIME signed
  205. messages
  206. o fix body search starting at the end of the mail (and asking
  207. for loop)
  208. o fix Enter in search windows
  209. o fix dbus-related crash in the the GTK+ file selector.
  210. o IMAP: fix recursion when server lists the current subfolder
  211. in the response
  212. o IMAP: get rid of the previous mailimap when connecting, just
  213. in case disconnect was unclean
  214. o IMAP: make sure we don't use an old socket when reconnecting
  215. * 2.7.0
  216. -------
  217. * The --select option can now also select emails by Message-ID
  218. * Attaching files from 'mailto:' URIs (&attach=...) is now possible.
  219. A dialog is displayed to make sure that the user is aware that the
  220. mail will contain attachments
  221. * 'New Message format' has been added to the Compose/Writing options,
  222. this works like the Quote format and the same symbols are supported
  223. * Reworked the About dialog, including the addition of a new page,
  224. 'Features', which indicates which of the optional features are
  225. compiled in and which are not. A 'Release Notes' page was also
  226. added
  227. * Added history combo for all search fields (message and text)
  228. * The 'mark_as_read_delay' option is not hidden anymore and can be
  229. found in Configuration/Preferences/Summaries
  230. * Added global and per-folder preferences to set the default
  231. alternate dictionary
  232. * Allow spell-checking to use both current and alternate dictionaries
  233. * Added an hidden option 'addressbook_use_editaddress_dialog' to
  234. embed the contact editor in the addressbook window in contrast to
  235. a separate dialog
  236. * Added a hidden option 'unsafe_ssl_certs', to allow storing
  237. multiple SSL certificates for a given server/port. You will be
  238. asked to accept unknown certificates. Unchecking this option will
  239. require you to re-accept previously known certificates
  240. * Allow copying of folders between mailboxes
  241. * Better automatic account selection for mailing lists (searches for
  242. the email address in the Delivered-To header also)
  243. * Made the "Synchronise" menu item inactive when there's nothing to
  244. synchronise
  245. * Use Message font in Writing and Quoting preferences, as well as in
  246. Templates
  247. * Added more HTML symbols to the html to text converter
  248. * Save the addressbook's window size on closing
  249. * Better checks for syntax errors are applied to Templates and Quote
  250. formats
  251. * Added a check to avoid trying to use a non-existent folder as
  252. default inbox
  253. * Enable setting SSL via STARTTLS from the set-up wizard
  254. * Added handling of ":port" in server addresses in the set-up wizard
  255. to specify a port to connect to
  256. * Bogofilter plugin: added an option to print the X-Claws-Bogosity
  257. header in emails handled by the Bogofilter plugin (in MH folders
  258. only)
  259. * Bogofilter plugin: added an option to whitelist senders found in
  260. addressbook
  261. * Bogofilter plugin: Allow storing of Unsure mails in a specific
  262. folder to make better teaching easier
  263. * Bogofilter plugin: Improved GUI interaction while Bogofilter is
  264. filtering
  265. * TrayIcon plugin: added an "Email from account/..." submenu
  266. * updated Brazilian Portuguese, British English, Catalan, Finnish,
  267. French, Italian, Serbian, Simplified Chinese, Slovak, and Spanish
  268. translations
  269. * 2.6.1
  270. -------
  271. * First release as Claws Mail
  272. * Bug fixes:
  273. o bug 1053, 'SC fails to reestablish a secure connection'
  274. o bug 1054, 'Slowness logging big data chunks'
  275. o bug 1057, 'crash on sending s signed message to a
  276. newsgroup'
  277. o bug 1060, 'compilation error with Irix's cc'
  278. o bug 1061, 'crash on opening signed email'
  279. o bug 1066, 'Incorrect mailbox size displayed'
  280. o bug 1069, 'Sent mails disappear, BCC or locking problem?'
  281. o fix Reply To/Mailing list from the menu
  282. o forbid drag and drop from/to different folders of type
  283. F_UNKNOWN
  284. o src/ssl_manager.c: fix possible infinite loop
  285. o fix Options/Reply mode after draft save
  286. o obey always_show_msg option when marking as spam
  287. o fix spelling menu when replying
  288. o don't change the From column title to To if the To column
  289. is visible
  290. o fix the wrong recipient being selected when replying to a
  291. msg which is From one of our accounts To another of our
  292. accounts
  293. o fix crash on combining mark_as_read_delay with Hide Read
  294. Messages
  295. o create ~/.mailcap if it doesn't exist
  296. * 2.6.0
  297. -------
  298. * Final release as Sylpheed-Claws
  299. * libetpan 0.48 or greater is now required for IMAP support.
  300. * The Compose window now has an /Options/Reply mode/ menu. This
  301. enables changing the recipients of a reply on the fly.
  302. * QuickSearch now has a type-ahead option for fast searches.
  303. * Extra symbols are now available for the Quote parser, your name,
  304. your email address, the account name, and the organization.
  305. * In the Folder Properties, it is now possible to test the regular
  306. expression used in the Simplify Subject RegExp option.
  307. * GSSAPI support has been added for IMAP.
  308. * UIDPLUS support has been added for IMAP.
  309. * A Stop button has been added for Message Body searches, enabling
  310. cancelling of a running search. This is available in '/Edit/Search
  311. Folder...' and '/Edit/Find in current message...'.
  312. * libSM support has been added. This enables communication with the
  313. session manager, so that it is known when the session ends, in
  314. order to save the caches, and draft any messages currently being
  315. composed.
  316. * Support for Address Book Groups has been added to the Compose
  317. window's automatic address completion.
  318. * a new hidden option has been added, 'respect_flowed_format'. This
  319. follows RFC3676 with regard to a message part with a Content-Type
  320. that includes 'format=flowed' and 'delsp=yes'. This will cause some
  321. mails to have long lines, but will fix some URLs that would
  322. otherwise be wrapped. By default it is turned off.
  323. * Basic key import/export has been added to the PGP plugins. When
  324. generating a new key pair you can export the public key to a key
  325. server. When selecting the signature part of a message, if the key
  326. is not on your keyring, you will be asked if you want to attempt
  327. to import it from a keyserver.
  328. * The TrayIcon now displays 'offline' status.
  329. * More window sizes and placements are remembered across sessions.
  330. * tools/fix_date.sh: Switches to replace non RFC-compliant Date:
  331. value, and to use strict RFC matching patterns for dates have been
  332. added.
  333. * Several optimisations have been made.
  334. * 2.5.6
  335. -------
  336. * Bug fixes:
  337. o Fix redirecting of sent mails
  338. o Fix Go to Next * after applying Preferences
  339. o Fix quote-folding when emails don't convert cleanly to
  340. UTF-8
  341. * 2.5.5
  342. -------
  343. * Bug fix:
  344. o bug 1034, 'Incorrect display of size field in message view'
  345. * 2.5.4
  346. -------
  347. * Bug fixes:
  348. o bug 1032, 'Segmentation fault when showing message'
  349. o fix crash with quote folding on HTML
  350. o fix building with --disable-nls
  351. o remove tabs in Subject string
  352. * 2.5.3
  353. -------
  354. * Make node expanding in the Folder List non-recursive
  355. * Bug fixes:
  356. o bug 1024, 'Array index out of range in
  357. claws-mail-2.5.2'
  358. o Fix "Check for new folders" on folders with accented
  359. characters
  360. o Fix filtering "copy" rules
  361. o Fix "goto next unread" after collapsing/expanding a node
  362. * 2.5.2
  363. -------
  364. * Bug fixes:
  365. o bug #1023 (Sylpheed deletes too much messages)
  366. o Crash in partial downloading
  367. * 2.5.1
  368. -------
  369. * It is now possible to stop searches in message bodies
  370. * IMAP: Use UID SEARCH ALL instead of UID SEARCH UID 1:* in order
  371. to fix speed issues with badly implemented servers
  372. * Bug fixes:
  373. o Fix multiple registering of SpamAssassin and Bogofilter
  374. plugin after having changed their preferences, leading to
  375. slowness or duplicated messages.
  376. * 2.5.0
  377. -------
  378. * Minimum required versions of GTK+ and GLIB is now 2.6.0
  379. * Minimum required version of libetpan (for IMAP support) is now 0.46
  380. * metamail support has been dropped, this is now handled internally
  381. * New plugin: Bogofilter, providing Spam filtering and learning
  382. * Account-based filtering rules. Each filtering rule can now be
  383. assigned to a specific account, by default it's "All".
  384. * Filtering against Address Book. It is now possible add matched
  385. conditions to determine if any email address in a message matches
  386. or doesn't match any or all books or folders in the Address Book.
  387. * Quote folding. Quotes in the message view can now be folded, via
  388. the "/View/Quotes/..." menu. The folding can also be toggled by
  389. double clicking on the quotes in the Message View
  390. * Re-enabled user-defined Headers in Displayed Headers configuration
  391. * "/View/Go to/Parent message" and "/View/Go to/Last read message"
  392. have been added
  393. * Made the list views look more modern by add alternating coloured
  394. lines, replacing the box-type expanders with arrows, removing the
  395. dotted lines.
  396. Hidden prefs have been added to enable users to maintain the old
  397. style:
  398. 'enable_dotted_lines' for the dotted lines and box-type expanders.
  399. 'use stripes_in_summary' to enable alternating coloured lines in
  400. the Message and Folder lists.
  401. 'use stripes_everywhere' to also enable alternating coloured lines
  402. in all other lists.
  403. Note: 'use_stripes_everywhere' replaces the previous hidden option
  404. 'enable_rules_hint'.
  405. * New hidden pref, 'stripes_color_offset', to change the value added/
  406. subtracted to normal bgcolor to create the stripes in the summaries
  407. * The Send button on the main toolbar is now inactive when the Queue
  408. folders are empty
  409. * IMAP: Added a View Log button on auth error
  410. * PGP/Core plugin: it is now possible to create a new key pair from
  411. within Claws Mail
  412. * PGP/Core plugin: When encrypting, if only one key matches, and it
  413. matches exactly, it is automatically used
  414. * TrayIcon plugin: the icon now has transparency
  415. * Enabled text selection for replying from MimeViewer plugins
  416. * The attachments list in the MimeView column can now be scrolled
  417. using the mousewheel
  418. * In the MimeView column a middle-click will now just open the Mime
  419. part without showing it in the Message View, likewise, a right-
  420. click will display the context menu without displaying the part
  421. * The "When entering a folder..." selection option is now used for
  422. '/View/Go to/Next unread folder'
  423. * A special Return-Receipt message is shown if the message is from
  424. the user
  425. * An icon has been added to the statusbar to notify of errors
  426. * Added missing icons to the Icon Legend dialog
  427. * Enabled closing of SSL certificates and Folder Sort dialogs with Esc
  428. key
  429. * Displaying of huge mails can now be cancelled, so the GUI doesn't
  430. block
  431. * Claws Mail' internal queue headers are now hidden when showing
  432. all headers. They'll be present only in Source window.
  433. * Several GUI improvements.
  434. * Faster loading of folders and other optimisations and speed-ups
  435. * Logging has been improved.
  436. * improved sizing of some widgets
  437. * Made the desktop file XDG compliant
  438. * The manuals have been updated
  439. * A Spanish translation of the manual has been added
  440. * Added an action tool, tools/uuooffice, to open uuencoded *.doc files
  441. with OpenOffice.
  442. * Added an action tool, tools/fix_date.sh, to fix a missing Date field
  443. in emails.
  444. * 2.4.0
  445. -------
  446. * A ./configure option has been added, --with-mandir=DIR allowing the
  447. setting of the man directory location
  448. * 'Send queue' has been added to the folder contextual menu, which
  449. allows sending the contents of a single queue, as opposed to the
  450. toolbar's Send Queue, which sends all queues
  451. * '/View/Go to/Next unread folder' has been added
  452. * 'View/Go to/Next marked messages' now traverses folders
  453. * sftp:// links are now recognised in mails
  454. * A dialogue is presented to the user when dropping files into the
  455. Compose window, asking whether to insert or attach the file(s). The
  456. default behaviour can be controlled via a new option in
  457. Compose/Writing
  458. * Allow attached message parts to be selected, opened, or saved via
  459. their text label in the message body
  460. * Save named inlined attachments with "Save all"
  461. * An option to change the Folder Type has been added to the Folder
  462. Properties
  463. * Add |i{sub_expr} to Templates, which allows inserting user-entered
  464. text in a template
  465. * A new option has been added to '/Preferences/External programs' to
  466. allow "Display as text" on attachments to be done via a script
  467. * An option to 'Never send Return Receipts' has been added to the
  468. 'Other' page of the preferences.
  469. * The Custom Header dialogue in Account Preferences now has a 'From
  470. file...' button, which enables a Face or X-Face header to be set by
  471. selecting a file
  472. * libgnomeprint support : A font for printing can be specified in
  473. '/Display/Fonts'
  474. * Add Help buttons to some dialogues, clicking on them will open the
  475. manual at a suitable section in the configured browser
  476. * The option 'Add date header' has been removed, a date header is
  477. now always added
  478. * The '/Message/Re-edit' menu item has been removed from the separate
  479. Message View, where it was useless
  480. * Display an Account's Protocol as a label instead of the unusable
  481. combo when editing accounts
  482. * It is now possible to move and copy mails from and to the Drafts
  483. and Queue folders
  484. * More non-English Subject prefixes have been added
  485. * The Attachment flag is now set for some inlined attachments
  486. * Faster recursive quicksearch (show current folder's results before
  487. searching sub-folders)
  488. * Faster send on IMAP
  489. * Alert in case of authentication error on imap
  490. * Better error reporting in GPG plugins
  491. * Faster and better MBOX import/export
  492. * Save caches on SIGPIPE (like on Xorg exit)
  493. * Unified Info/Help/Symbols buttons
  494. * Honor display-header-pane setting in separate window too
  495. * Use the user-defined From: in the Return-Path: header when sending
  496. * Grab Save button by default in Save dialog, which allows saving
  497. by hitting Enter
  498. * The online status is checked before resetting mailcheck timer
  499. * Show POP3 connection earlier in statusbar
  500. * Re-read /etc/resolv.conf before connecting to IMAP servers, and
  501. when switching to Online mode
  502. * tools/textviewer.pl has been added, which can be used with the new
  503. option 'Command for Display as Text' in '/Preferences/External
  504. programs'
  505. * The Claws Mail logo has been updated
  506. * 2.3.1
  507. -------
  508. * bug fix release
  509. * Improved error catching in GnuPG plugins
  510. * Always replace \n, \r and \t with spaces in headers
  511. * Fix 'make clean' removing of provided manuals
  512. * Fix setting of PACKAGE_DATA_DIR with newer versions of autoconf,
  513. backwards compatible
  514. * Fix double-ask of "Do you want to mark all as read"
  515. * Fix bug #968 (Rockliffe IMAP server doesn't like SC (server isn't
  516. RFC-compliant)) - Workaround Rockliffe IMAP server bug
  517. * Fix bug #969 (crash on rebuilding imap folder)
  518. * Fix bug #971 (2.2.3 cannot read mail from local mbox)
  519. * 2.3.0
  520. -------
  521. * Mailing-list support (Subscribe, Unsubscribe, View Archive, etc)
  522. has been added in the main window's 'Message/Mailing list' menu
  523. * Filtering and processing rules can be disabled with just one click
  524. * The From address is editable in the Compose window
  525. * A menu has been added to the Compose toolbar button to enable
  526. choosing the account to use
  527. * Write-only support of .mh_sequences' Unseen property has been added
  528. for MH mailboxes, allowing synchronised flags when reading your MH
  529. mailbox with Mutt or other MH-based mail clients
  530. * More feedback is provided to the user when importing MBOX files
  531. * 'k' added as a shortcut for 'colorlabel' in the Extended Quick
  532. Search
  533. * The option to go to the first Marked message when entering a
  534. folder has been added.
  535. * The 'ignore thread' flag is now correctly set on mails threaded by
  536. subject, in addition to standard headers.
  537. * Hidden prefs have been added that allow customization of the
  538. colours used in the Log window (useful for dark GTK+ themes)
  539. * Optimised large folder reading
  540. * Optimised copy/move/deletion/selection
  541. * Optimised 'mark all read' in the current folder
  542. * 'test' filtering rules are processed in the background
  543. * A progressbar for cache updates has been added
  544. * A progressbar for copy/move functions has been added
  545. * More dialogues have been made HIG compliant
  546. * Allow recursive setting of properties for whole mailboxes
  547. * A Face header has been added to the Welcome mail
  548. * The user manual has been updated
  549. * tools/filter_conv_new.pl has been updated for rule
  550. enabling/disabling
  551. * 2.2.3
  552. -------
  553. * bug fix release
  554. * Fix crash on a very common code path, introduced by a merge error in
  555. 2.2.1
  556. * 2.2.2
  557. -------
  558. * bug fix release
  559. * Fix URI check, which failed to identify fake, phishing URIs if they
  560. began with a space.
  561. * Reply-To and Sender addresses in the message view are now fully
  562. clickable.
  563. * Remove extraneous tab at start of addresses.
  564. * 2.2.1
  565. -------
  566. * bug fix release
  567. * Always obey the "confirm before marking all mails read" option
  568. * Fixed MBOX import/export's behaviour on failure
  569. * Fixed automatic rule creation with List-Post
  570. * Fixed some GTK+ warnings and errors at runtime
  571. * Fixed some compiler warnings
  572. * Fixed double init of the g_thread subsystem
  573. * Fixed saving of parts with names that can't be converted to UTF-8
  574. * Fixed a possible infinite loop when filtering moved and copied some
  575. mails
  576. * Fixed a buffer overflow in Russian locale
  577. * Fixed a memory leak in expired SSL certificate check
  578. * Fixed bolding of folder names in the folder selector window with
  579. GLib 2.10
  580. * Added an hidden preference, 'ssl_skip_cert_check', to avoid
  581. duplicates of bug #959 - if libetpan is linked against gnutls, there
  582. can be bugs on 64 bits systems. Gnutls fixed them in their 1.2.4
  583. release.
  584. * The SSL "expired certificate" warning is now presented only once per
  585. session
  586. * Fixed races when reusing the SMTP sessions
  587. * Added the missing timeout on SMTP sessions
  588. * Fixed a few leaks
  589. * Fixed a crash in PGP plugins, which could happen when signing fails
  590. for unknown reasons
  591. * Fixed SpamAssassin plugin, which stayed disabled as long as the
  592. transport wasn't reselected
  593. * Fixed bug #830 (Some unread messages get marked read in IMAP inbox)
  594. * Fixed bug #955 (copying messages between imap folders is extremely
  595. slow)
  596. * Fixed bug #961 (return receipt dialog complains incorrectly about
  597. return-path email adress being different)
  598. * Fixed bug #962 (Manual and/or UI should warn about incompatible
  599. locking causing dataloss)
  600. * 2.2.0
  601. -------
  602. * S/MIME signature verification has been removed from the PGP/MIME
  603. plugin as it is now provided by the S/MIME plugin.
  604. * IMAP users will see significant speed improvements.
  605. * ANONYMOUS auth has been added for IMAP
  606. * In the Compose window all spell-checker options are now available
  607. from the /Spelling/Options menu.
  608. * Syntax errors in the extended Quick Search are now indicated by
  609. a pink/red background.
  610. * An encrypt-to-self option has been added to the Account Privacy
  611. options.
  612. * Sysadmins can now provide their users with pre-filled values in
  613. the Setup Wizard. See the manual, '6.6. Deploying Claws Mail',
  614. for details.
  615. * Various GUI improvements have been added.
  616. * A new command line option has been added: --select 'folder[/msg]'
  617. This can be used at startup and causes the specified folder/message
  618. to be selected. 'folder' is a folder id like '#mh/Mailbox/inbox'
  619. * Optional background colouring of quotes has been added. It can be
  620. configured from the Colour Preferences dialogue.
  621. GTK+-2.8.x or newer is required for this feature.
  622. * In the Compose window, multiple quote levels are now coloured in
  623. the same way as the Message View.
  624. * A warning is now displayed on expired SSL certificates and the
  625. expiration date is shown.
  626. * A hidden option has been added, 'compose_no_markup', this prohibits
  627. the use of bold and italic text in Compose dialogue's account
  628. selector.
  629. * LDAPS support has been added.
  630. * The user manual has been updated, and French and Polish
  631. translations are now also included.
  632. * 2.1.1
  633. -------
  634. * bug fix release
  635. * The Preferences config file, ~/.claws-mail/sylpheedrc, is now
  636. stored with UTF-8 encoding
  637. * 2.1.0
  638. -------
  639. * libetpan version 0.45 or newer is now required for IMAP support,
  640. this allows checking for IMAP/SSL certificates.
  641. * Support for the Face header has been added,
  642. see http://quimby.gnus.org/circus/face/
  643. * In the Templates dialog TAB address completion has been added for
  644. Cc and Bcc fields, in addition to To.
  645. * An account's signature file, (Account Preferences, Compose tab),
  646. can now been edited in place using the configured text editor.
  647. * An advanced search is now possible in the '/Edit/Search folder'
  648. dialog.
  649. * '/Edit/Find' has been added to the Compose window for text
  650. searching.
  651. * A progress bar is now shown in the status bar whilst doing a Quick
  652. Search.
  653. * A long search can now be cancelled.
  654. * In a Sent mail folder the From column in the message list is now
  655. automatically changed to the To column.
  656. * '/Message/Colour Label' has been added to the main menu, enabling
  657. (unmodifiable) shortcut keys, Ctrl+[0-7].
  658. * The colour labels are now customisable from the 'Display/Colours'
  659. page of the Preferences. It is now possible to choose any colours
  660. and to give them each a label.
  661. * A Spell Checking option to 'Recheck message when changing
  662. dictionary' has been added.
  663. * An option to 'Render HTML-only mail with plugin if possible' has
  664. been added to the 'Message View/Text Options' preferences page.
  665. * Headers in the message view and the Custom headers dialog are now
  666. translated if the option 'Translate header names' is activated.
  667. * It is now possible to sort the columns in the Addressbook.
  668. * More drag-n-drop capabilities have been added, from the message
  669. list to other apps, from the mimeview to other apps, from other
  670. apps to message list, from other apps to folder list, from the
  671. mimeview to the message and folder lists and the Compose window's
  672. attachments pane.
  673. * "Ignore thread" has beed added as a filtering action.
  674. * The Compose window is now hidden when sending mails via filtering.
  675. * An alphabetical resort is done immediately when a folder's name
  676. is changed.
  677. * Unsubscribing a newsgroup now removes the related folder and
  678. articles from newscache/
  679. * A "Get more..." link has been added to the Plugins window. This
  680. loads http://claws.sylpheed.org/plugins.php in your browser.
  681. * The SpamAssassin plugin is now equipped with a spam learning
  682. interface, usable by right-clicking a message and choosing
  683. 'Mark as Spam' or 'Mark as Ham' in the Mark submenu. It is now also
  684. possible to disable SpamAssasin filtering when receiving mail, so
  685. that the plugin can be used for learning only.
  686. * Remote learning in the SpamAssassin plugin has been added. This
  687. requires SpamAssassin 3.1.x.
  688. * A new script has been added that integrates a Thunderbird folder
  689. tree into Claws Mail, tools/tbird2syl.py
  690. * 2.0.0
  691. -------
  692. * libetpan >= 0.41 is now required for IMAP support
  693. * A new and completely rewritten manual has been added.
  694. * An icon legend window has been added to the Help menu
  695. * Attached images can now be printed along with the message when using
  696. the optional libgnomeprintui support.
  697. * '--exit' command-line option has been added.
  698. * '--subscribe' command-line option has been added.
  699. Calling claws-mail --subscribe '%s' will ask the loaded plugins
  700. if they can handle the type of URL passed as a parameter. Thus, if
  701. using the RSSyl or vCalendar plugins, for example, the user will be
  702. able to subscribe RSS feeds or Webcals from the browser.
  703. * claws-mail email@domain.com is now equivalent to --compose
  704. * claws-mail proto://blah.com is equivalent to --subscribe
  705. * HIG compliant button order has been implemented.
  706. * Several dialogues throughout have been improved.
  707. * Text can now also been displayed next to the icons in the main
  708. window Toolbar.
  709. * Quick mail retrieval from any account is now possible due to the
  710. account submenu which has been added to the 'Get All' button.
  711. * The spellchecker context menu in the compose window has been added
  712. to the standard GtkTextView menu instead of replacing it.
  713. * The Subject in the compose window title now updates instantaneously.
  714. * The mimetypes list in the compose window attachment pane is now
  715. alphabetically ordered.
  716. * The message view email and URI parsers have been enhanced.
  717. * In Quick Search Extended mode, a '...' button has been added, this
  718. provides the user with a dialogue enabling the quick formation of
  719. search criteria.
  720. * When Quick Search is activated, the entry box is given a yellow
  721. background for greater visibility.
  722. * The LDAP search in the address book now supports wildcard searching
  723. using '*'.
  724. * The configuration option 'Go to inbox after receiving new mail' has
  725. been moved from 'Display/Summaries' to 'Mail handling/Receive'.
  726. * The 'Wrap at send' configuration option has been removed.
  727. * Colour preferences have been moved from '/Message View/Colors' to
  728. '/Display/Colors'.
  729. * The previously hidden option, color_new, has been added to the GUI
  730. as '/Display/Colors/Folder' containing new messages.
  731. * The spamassassin and spamassassin_gtk plugins have been merged into
  732. one single plugin, and this plugin is now built by default if the
  733. requirements are matched.
  734. * The clamav and clamav_gtk plugins have been merged into one single
  735. plugin.
  736. * GnuPG support: Add support for PKA info if available
  737. * The PGP/Inline plugin now supports Content-Type 'application/pgp'.
  738. * A check to verify that plugins are licenced under a GPL-compatible
  739. licence has been added.
  740. * The unmaintained mathml_viewer plugin has been removed.
  741. * Added tools/filter_conv_new.pl.
  742. Converts the new style Sylpheed filter rules (Sylpheed >= 0.9.99)
  743. to Claws filtering rules.
  744. * 1.9.100
  745. ---------
  746. * etpan >= 0.40 is now required for IMAP support
  747. 0.40 fixes the SSL connection errors that some users experienced.
  748. * Buffer overflows in the address book 'Import LDIF/ Mutt/Pine file'
  749. functions were fixed.
  750. * GnuPG support:
  751. Signature checking is now non-blocking
  752. * The URLs in the About window are now clickable
  753. * the man page has been updated and renamed 'claws-mail'
  754. * 1.9.99
  755. --------
  756. * The binary is now 'claws-mail' and not 'sylpheed'
  757. * The default config dir is now '~/.claws-mail'. The user will
  758. be prompted to perform an automatic migration of configuration
  759. options to this new directory.
  760. * A new default internal icon theme has been added, based on the
  761. Gnomaws theme.
  762. * Messages are now sorted by Date by default
  763. * GnuPG support:
  764. The noticeview is now shown on the message/rfc822 part in addition
  765. to the text/plain part.
  766. The privacy icon in the noticeview is now clickable and also uses
  767. key C to perform the signature check.
  768. The Trust field has been moved into Full info display.
  769. When trust is less than full, don't display a warning icon.
  770. Visual feedback is provided in the statusbar when checking
  771. signature.
  772. The PGP/MIME signature file is now named 'signature.asc'.
  773. The dialog for entering a passphrase has been improved.
  774. * Local deletion of news posts has been added.
  775. * A file selector has been added for selecting an account's Signature
  776. file
  777. * Many window sizes are now remembered.
  778. * The presense of marked msgs in unexpanded subfolders is now indicated
  779. by the icon of the parent folder.
  780. * QuickSearch:
  781. The message list is reset when the dialog is hidden.
  782. The 'Sticky' option, for keeping the search activated across folders.
  783. * The Subject is now set when forwarding multiple mails.
  784. * When a default Cc or Bcc is used, a check is performed to make sure
  785. the To header has also been set.
  786. * In the filtering dialog a warning dialog is shown if the rule was
  787. not saved.
  788. * The file and directory Browse buttons, ("...") have been improved.
  789. * When double-clicking an attachment the "Open with" dialog is
  790. presented if no command was found for the file type.
  791. * The X-Face has been added to the message view and can be toggled by
  792. '/Configuration/Preferences/Message View/Text options/Display
  793. X-Face in messageview'.
  794. * The message list context menu has been reworked.
  795. * When replying to a mail sent by yourself, Reply excludes your own
  796. address from the list of recipients. 'Reply All' and 'Reply to
  797. sender' still work like before.
  798. * When the Folder Preference 'Default To for replies' the entry in
  799. the Compose window is presented in bold text.
  800. * The About window has been reworked.
  801. * 1.9.15
  802. --------
  803. * etpan >= 0.39 is now required for IMAP support
  804. * LDAP and JPilot support is now built by default if the dependencies
  805. are available.
  806. * ~/.mailcap or /etc/mailcap is now used to open attachments
  807. * middle-click pasting that respects the 'Wrap pasted text' option
  808. has been added
  809. * during composition the user is alerted if the message can't be
  810. drafted
  811. * the description windows are now non-modal
  812. * a 'Clear Log' button has been added to the log window popup menu
  813. * Sender, List-Post and To have been added to the headers that are
  814. checked during automatic Filtering and Processing rules creation
  815. * the current locale's charset is used for display of broken mails
  816. and a hidden option, 'utf8_instead_of_locale_for_broken_mail', has
  817. been added allowing the user to use UTF-8 for broken mails
  818. * GNU/aspell support: if black is chosen as the misspelled word
  819. colour, misspelled words will be underlined.
  820. * the Message View and Compose windows now display the message
  821. subject as the window title.
  822. * libgnomeprint support: currently selected text attachments can be
  823. printed
  824. * drag'n'drop of messages from the Message List to a Compose window's
  825. Attachment pane is now possible
  826. * PGP/MIME plugin: it is now possible to verify S/MIME signatures
  827. * PGP/Core plugin: A "Don't encrypt" button has been added to the key
  828. selection dialog, and the buttons have been reordered.
  829. * the user is warned if the requested Privacy system is not available
  830. when composing a message
  831. * 1.9.14
  832. --------
  833. * The 'Open first unread message when entering a folder' option has
  834. been replaced with 'When entering a folder select...'.
  835. Whether or not the selected message is opened is now exclusively
  836. controlled by the 'Always open message when selected' option.
  837. * Filtering and Processing rules can now be named.
  838. * A new icon for the Trash button has been added.
  839. * The 'Bold font' option has been removed. A displayed bold font is
  840. now derived from the normal font.
  841. * The option 'Display recipient in 'From' column if sender is yourself'
  842. has been removed from the GUI. It still exists as a hidden option.
  843. * Many improvements to the Address book.
  844. * A '/Special paste/' menu item has been added with sub-items 'as
  845. quotation', 'wrapped', and 'unwrapped'.
  846. * Colourisation of quotes, signatures, and URIs has been added to the
  847. Compose window.
  848. * A 'To' column has been added to the message list pane.
  849. * The displayed columns in the folder list are now configurable.
  850. * A hidden option has been added, 'toolbar_detachable', that enables
  851. the removal of the toolbar handles.
  852. * A hidden option has been added, 'statusbar_update_step', that
  853. enables changing the sensitivity of the progress bar stepping.
  854. * Changes to the Fonts options are now applied immediately.
  855. * Subfolders of Drafts, Queue, Sent, and Trash now behave like their
  856. parents.
  857. * An 'Open image' menu item has been added to image popup menu in the
  858. message view.
  859. * Several optimisations and speed-ups have been added throughout.
  860. * The localedir, manualdir, and faqdir are now user-configurable.
  861. * tools/asus_mailled.sh
  862. A new script to blink an ASUS laptop's mail LED when there is
  863. unread mail.
  864. * tools/kdeservicemenu/*
  865. Use Claws Mail icon and the text 'Claws Mail' in the menu,
  866. use kdialog during installation
  867. * 1.9.13
  868. --------
  869. * add GPGME 1.x support.
  870. * A new PGP/Core plugin has been added
  871. * IMAP now uses libEtPan!
  872. * Printing support using libgnomeprint2 and libgnomeprintui2
  873. * The cache/mark files are now platform-independent.
  874. * A plugin dependency system has been added.
  875. * The PGP/Inline plugin has been added to the main package.
  876. * Folders which contain Marked messages are now indicated by a
  877. Folder icon overlaid with a tick
  878. * '/Edit/Quick search' menu item has been added to the main window
  879. * An option to 'Confirm before sending queued messages' has been
  880. added
  881. * The "Copy ..." menu items now copy to both the X and the gtk
  882. clipboards in the Compose window
  883. * The Template and Plugin lists are now sorted alphabetically
  884. * Plugins preferences are now grouped under their own 'Plugins'
  885. heading
  886. * A 'Go to Prev' button has been added to the toolbar
  887. * Keyboard accelerators have been added to many buttons
  888. * The folder selection dialogue now displays folder names with
  889. new/unread counts
  890. * The 'Display cursor in message view' option is now a hidden option,
  891. 'textview_cursor_visible'
  892. * Reordering of accounts by drag 'n' drop has been enabled in the
  893. 'Edit accounts' dialogue
  894. * New Claws Mail icons have been added, and the default
  895. application icon is now set.
  896. * The SpamAssassin and Clam AntiVirus plugins have been optimised.
  897. * 1.9.12
  898. --------
  899. * improved IMAP support
  900. * Performance increases
  901. * /Message/Delete and /Message/Move to trash
  902. '/Message/Delete' has been renamed '/Message/Move to trash'
  903. and '/Message/Delete' has been added. '/Message/Delete' will
  904. now directly destroy the message, after asking for a
  905. confirmation, instead of moving it to the Trash folder.
  906. * new style configuration options interface.
  907. * PGP MIME plugin
  908. The 'PGP/MIME' plugin has been renamed 'PGP MIME'.
  909. * LDAP bind password is no longer visible onscreen.
  910. * An option to encrypt replies to encrypted messages by default
  911. * Filtering rules can be reordered by drag n drop
  912. * '/Options/Character encoding/...' has been added to the Compose
  913. window
  914. * Hebrew encodings have been added
  915. * The 'Show all headers' option is now sticky.
  916. * Return Receipts can now be sent from any account.
  917. * A clip/signed icon has been added.
  918. * 1.9.11
  919. --------
  920. * bug-fix release which fixes the ASpell Spell Checker
  921. support
  922. * 1.9.9
  923. -------
  924. * Inline image display
  925. * An option to render HTML as text has been added to
  926. /Configuration/Preferences/Common/Message
  927. * An option for a default Queue folder has been added to the
  928. 'Advanced' tab of Account Preferences
  929. * Filtering Preferences window size is saved
  930. * Batch sending of mails (per account)
  931. * Support for GBK encoding
  932. * New logo in About window
  933. * tools/acroread2sylpheed.pl
  934. script to send pdfs as attachments from Adobe Reader 7
  935. see tools/README for details
  936. * 1.9.6
  937. -------
  938. Initial GTK2 release
  939. * default config dir is ~/.sylpheed-gtk2