| 1 |
Latest Changes |
| 2 |
--------------- |
| 3 |
|
| 4 |
201207_2 |
| 5 |
* Fixes: NB#293664 Forward without download is not working for the first time when the other mail account is created. |
| 6 |
|
| 7 |
201203 |
| 8 |
* Fixes: NB#296686 Problems configuring and accessing “.eim” & “emirates.net.ae” mail accounts |
| 9 |
|
| 10 |
201202_2 |
| 11 |
* Fixes: NB#291875 QMF doesn't have message flag for marking emails as todo |
| 12 |
|
| 13 |
201202 |
| 14 |
* Made API additions as documented in src/libraries/qmfclient/CHANGES.qdoc item 52. |
| 15 |
|
| 16 |
201201_1 |
| 17 |
* Made API renaming changes as documented in src/libraries/qmfclient/CHANGES.qdoc item 51. |
| 18 |
|
| 19 |
201201 |
| 20 |
* Use QNetworkProxy::applicationProxy() requires qt 4.8 |
| 21 |
* Revert removal emission of IPC notification |
| 22 |
|
| 23 |
201152 |
| 24 |
* Fixes: NB#294936 [Hotmail] 'Can't get your message' is shown on opening delivery status failure notification mail |
| 25 |
* Fixes: NB#295637 Encoding from body parts in a multi-part email should be used for header's textual data |
| 26 |
* Fixes: NB#294947 Preview in Hong Kong special Chinese characters (Big5) displays as garbage after downloading the attachment. |
| 27 |
|
| 28 |
201151 |
| 29 |
* Fixes: NB#295512 Deleting mails using another client not detected on device for some imap servers |
| 30 |
|
| 31 |
201149 |
| 32 |
* Fixes: NB#292081 Messageserver with high CPU utilization and mail is not sync'd |
| 33 |
|
| 34 |
201143 |
| 35 |
* Fixes: NB#286059 QMailMessagePartContainer::foreachPart(F func) may ignore template argument |
| 36 |
* Fixes: NB#280917 QFileSystemWatcher on /var/tmp |
| 37 |
|
| 38 |
201141 |
| 39 |
* Fixes: NB#281177 Preview and message headers displayed as junk characters for some Traditional Chinese mails |
| 40 |
|
| 41 |
201137 |
| 42 |
* Fixes: NB#225787 Slow parsing of long header field |
| 43 |
* Fixes: NB#271244 rich-text e-mail with an inline .txt attachment breaks preview |
| 44 |
|
| 45 |
201133 |
| 46 |
* Fixes: NB#274801 MfE: Always up-to date mails receive stops for one of the folder or Inbox after some time |
| 47 |
* Fixes: NB#277324 MFE sync last for long time when multiple accounts configured (other mail and MFE) |
| 48 |
* Fixes: NB#276243 Email Sync fails when not synced for a day and shows connecting to server always. |
| 49 |
* Fixes: NB#275840 Legal bug - license header change in qt4-messagingframework |
| 50 |
* Fixes: NB#195981 <Safety> Invalid read when attach a file to the new mail |
| 51 |
|
| 52 |
201132 |
| 53 |
* Fixes: NB#252133 Mix of French specific characters and arabic characters not always rendered in email subject |
| 54 |
* Fixes: NB#273309 Corrupted messages received from hotmail pop server. |
| 55 |
|
| 56 |
201130 |
| 57 |
* Fixes: NB#264753 Email; The header and content of Sohu email can't be shown in Chinese PRC |
| 58 |
|
| 59 |
201129 |
| 60 |
* Fixes: NB#272619 Messageserver crashes always when sending message from Outbox with huge files |
| 61 |
* Fixes: NB#259057 Random 'Error message' is displayed when manual synchronising Hot Mail |
| 62 |
|
| 63 |
201128 |
| 64 |
* Fixes: NB#270942 "Can't connect to SMTP server ..." error displayed on sending successive messages from IMAP |
| 65 |
|
| 66 |
201126 |
| 67 |
* Fixes: NB#267169 "can't get your message" error shown when going back |
| 68 |
* Fixes: NB#195729 ConfigurationError not shown when account is configured with wrong settings |
| 69 |
* Fixes: NB#271151 [TASK] Provide a API that accepts a list of folders to be synced |
| 70 |
|
| 71 |
201125 |
| 72 |
* Fixes: NB#215942 Traditional Chinese character is corrupted in mailbox |
| 73 |
* Fixes: NB#232541 Invitations not displayed in the message viewer for Gmail |
| 74 |
* Fixes: NB#265381 crash in QMailHeartbeatTimer::stop() |
| 75 |
* Fixes: NB#267768 messageserver segfaults @ QtMobility::QSystemAlignedTimerPrivate::error |
| 76 |
* Fixes: NB#265236 "Error occurred" shown frequently when syncing emails |
| 77 |
* Fixes: NB#268303 messageserver aborts with manual send receive of Google plugin account after SSU |
| 78 |
* Fixes: NB#267055 - Other mail account : messages deleted in device are not synced to server |
| 79 |
* Fixes: NB#267394 Always up to date stops working in a certain scenario |
| 80 |
|
| 81 |
201123 |
| 82 |
* Fixes: NB#265223 Original message body shown empty in message view |
| 83 |
* Fixes: NB#259331 New mails not shown immediately |
| 84 |
* Fixes: NB#264055 Message body region gets blank after forwarding it from device |
| 85 |
* Fixes: NB#259082 Sync never stops |
| 86 |
|
| 87 |
201122 |
| 88 |
* Fixes: NB#259331 Does not show new emails immediately |
| 89 |
* Fixes: NB#249858 Random crash observed with assert |
| 90 |
* Fixes: NB#207864 Protocol plugin services should only be restarted when necessary |
| 91 |
* Fixes: NB#217492 "Unable to retrieve message list for unconfigured accounts" is displayed as title in Inbox |
| 92 |
* Fixes: NB#261611 Random messageserver crash observed when disabling IMAP accounts |
| 93 |
* Fixes: NB#252787 Unable to send an invitation if location is selected for the event |
| 94 |
* Fixes: NB#260769 gmail sync triggered every 10 minutes in "Always upto date" mode |
| 95 |
* Fixes: NB#257648 Use QTimer for "expire check" instead of syshb |
| 96 |
* Fixes: NB#195729 smtp authentication error not shown when account is configured with wrong settings |
| 97 |
* Fixes: NB#264025 Messageserver crash while setting POP account |
| 98 |
* Fixes: NB#264045 Messageserver crash while disabling other mail account |
| 99 |
* Fixes: NB#261810 Random crashes observed |
| 100 |
* Fixes: NB#263850 Preview of the message shown with junk characters/links |
| 101 |
|
| 102 |
201121 |
| 103 |
* Fixes: NB#232541 Calendar icon not displayed |
| 104 |
* Fixes: NB#252977 Email client should align with other periodic network |
| 105 |
* Fixes: NB#258677 messageserver crash observed while send email with an attachment during MTBF |
| 106 |
|
| 107 |
201120 |
| 108 |
* Fixes: NB#225762 QMailMessage asserts when parsing invalid message/rfc822 |
| 109 |
* Fixes: NB#253979 Body & Preview of message got corrupted after deleting attachment(s) from Message |
| 110 |
* Fixes: NB#257648 Use QTimer for "expire check" instead of syshb |
| 111 |
* Fixes: NB#236925 IMAP/POP: Preview of body missing on message item which consists attachments |
| 112 |
|
| 113 |
201119 |
| 114 |
* Fixes: NB#253783 Random crash during sync |
| 115 |
* Fixes: NB#238479 Some special characters are converted to &-sequences in the mail preview |
| 116 |
* Fixes: NB#251063 Long time taken for sync button to come to stop state after sending response |
| 117 |
* Fixes: NB#253979 Body & Preview of message got corrupted after deleting attachment(s) from Message |
| 118 |
* Fixes: NB#243117 Time taken to open settings for the first time after configuring account is more |
| 119 |
|
| 120 |
201117 |
| 121 |
* Fixes: NB#238416 Preview of the message got corrupted |
| 122 |
* Fixes: NB#249858 Random crash observed |
| 123 |
* Fixes: NB#247408 Handle the no thread case |
| 124 |
|
| 125 |
201115 |
| 126 |
* Fixes: NB#23452 - Preview is missing for locally saved drafts or sent messages in Client |
| 127 |
|
| 128 |
201114 |
| 129 |
* Fixes: NB#242495 - Messageserver crash while trying to delete 1st account during initial fetch |
| 130 |
|
| 131 |
201113_2 |
| 132 |
* Fixes: QTSOLBUG-155 - Unable to move messages with qtmail |
| 133 |
* Fixes: NB#195729 - "qtn_mail_smtp_authentication_error" not shown when account is configured with wrong settings |
| 134 |
|
| 135 |
201113 |
| 136 |
* Fixes: NB#239506 - Some part of message body shown duplicate |
| 137 |
|
| 138 |
201112 |
| 139 |
* Fixes: NB#240458 - Random as-daemon crash observed on accepting multiple meeting invites continuously |
| 140 |
* Fixes: NB#209479 - <UninitVar> qmailserviceaction.cpp:340 |
| 141 |
|
| 142 |
201111 |
| 143 |
* Fixes: QTSOL-200 - QMailStorageAction::flagMessages doesn't export Read and Important flag changes to the server |
| 144 |
|
| 145 |
201110_2 |
| 146 |
* Fixes: NB#235204 - QMF IMAP plugin is unable to get mail |
| 147 |
|
| 148 |
201108 |
| 149 |
* Fixes: NB#227422 - Wrong header field splitting when using setHeaderField() with long string |
| 150 |
|
| 151 |
201103 |
| 152 |
* Fixes: NB#204181 - Subject encoded using the" =?charset?encoding?result?=" method is not shown correctly |
| 153 |
* Fixes: QTSOL-196 - IMAP's recursivelyCompleteParts is faulty |
| 154 |
|
| 155 |
201102_2 |
| 156 |
* Fixes: QTSOL-197 - Thread id is not found for a new message |
| 157 |
|
| 158 |
201102 |
| 159 |
* Fixes: NB#206801 - Sync icon still spinning but there are not actions going on in the background |
| 160 |
* Fixes: NB#207235 - QMailMessage::fromRfc2822*() does not set the HasAttachment flag |
| 161 |
* Fixes: NB#181546 - IMAP: Next successive delete message(s) attempt fails and synchronization spinner never stops |
| 162 |
* Fixes: NB#213223 - QMailMessageMetaData::receivedDate() and QMailMessageMetaData::date() return the same date on an updated |
| 163 |
* Fixes: NB#209479 - <UninitVar> qmailserviceaction.cpp:340 |
| 164 |
* Fixes: NB#209646 - Sending a message shows 'spinner' for a long time and not reliable all the time |
| 165 |
* Fixes: QTSOL-185 - Triggering incoming email results in duplicate signal emission |
| 166 |
|
| 167 |
201101 |
| 168 |
* Fixes: NB#207235 QMailMessage::fromRfc2822*() does not set the HasAttachment flag (regression) |
| 169 |
* Fixes: NB#209633 Message view failed to show inlined embedded images |
| 170 |
|
| 171 |
201048 |
| 172 |
* Fixes: NB#207235 QMailMessage::fromRfc2822*() does not set the HasAttachment flag |
| 173 |
* Fixes: NB#204831 Messages in qmf cache are corrupted with IMAP disconnected moves |
| 174 |
* Fixes: QTSOL-173 Synchronization causes some messages to be marked as unread on server |
| 175 |
* Fixes: NB#208092 - Default local storage (QMailStore::LocalStorageFolderId) is not created with MessagesPermitted flag |
| 176 |
* Adds QMailMessage::latestInConversation |
| 177 |
|
| 178 |
201045 |
| 179 |
* Fixes: NB#203241 Can't receive/fetch emails |
| 180 |
* Fixes: NB#189791 Message content preview as metadata |
| 181 |
* Fixes: NB#203640 Unable to detect whether IMAP server supports IDLE mode or not |
| 182 |
|
| 183 |
201042 |
| 184 |
* Fixes: NB#194441 QMailRetrievalAction::retrieveMessagePart() does not check for already downloaded parts |
| 185 |
* Fixes: QTSOL-166 Make disable and enabling accounts robust |
| 186 |
|
| 187 |
201041 |
| 188 |
* Fixes: NB#167708 IMAP: Message(s) marked as read/unread on Server not updated on Client |
| 189 |
|
| 190 |
201040 |
| 191 |
* Fixes: NB#194887 QMailRetrievalAction::retrieveMessages() retrieves/creates plain text part badly |
| 192 |
|
| 193 |
201039 |
| 194 |
* Fixes: NB#195615 <coverity> Bugs reported by coverity in QMF |
| 195 |
* Batched add/update enabled for IMAP & POP accounts |
| 196 |
* IMAP server side searching optimized and much more comprehensive |
| 197 |
|
| 198 |
201037 |
| 199 |
* Fixes: NB#168820 QMailRetrievalAction::retrieveMessageList() default "minimum" value returns no messages |
| 200 |
* Fixes: NB#188374 Mails cannot be sent via AOL mailbox |
| 201 |
|
| 202 |
201036 |
| 203 |
* Fixes: NB#190343 messagserver invoking OOM killer and apparently its being killed |
| 204 |
* Fixes: NB#181065 Lack of pkgconfig files for QMF |
| 205 |
|
| 206 |
201035 |
| 207 |
* Fixes: NB#187756 Compilation error if compiling QMF client with QT_NO_CAST_FROM_ASCII defined |
| 208 |
* Fixes: NB#185403 responseType not set properly for updated messages |
| 209 |
|
| 210 |
201034 |
| 211 |
* Fixes: NB#182255 crash @QList<QMailMessageId>::at with "Sig 6" when moving messages back to Inbox in Server and synced to Client |
| 212 |
* Fixes: NB#181550 Random messageserver crash with SIGSEGV @ "QWaitCondition::wait" |
| 213 |
* Fixes: NB#184248 Random messageserver crash @ "SmtpClient::nextAction" while panning through mails. |
| 214 |
* Fixes: NB#187136 Sig 11 - Random messageserver crash @ "~SysLog" |
| 215 |
* Fixes: NB#187138 Sig 7 - Random messageserver crash @ "ImapRetrieveMessageListStrategy::handleUidSearch" |
| 216 |
* Fixes: NB#185487 Random messageserver abort at "MessageServer" |
| 217 |
* Fixes: NB#170187 "Updated" string in the Main view does not show the time stamp |
| 218 |
* Fixes: NB#186282 Removing a part from a multipart message does not update the locations of the remaining parts |
| 219 |
* Fixes: NB#167917 POP/IMAP: Attachments missing in case of 'Mail as attachment' |
| 220 |
* Fixes: NB#186566 PopService::Source::retrieveFolderList should create Inbox folder |
| 221 |
* Fixes: NB#183351 email addresses corrupted while sending |
| 222 |
|
| 223 |
2010W32 |
| 224 |
* Adds support in QMailContentManager for filtering and indexing plugins |
| 225 |
* Speed up message deletion |
| 226 |
* Adds method for batched removal in QMailContentManager |
| 227 |
|
| 228 |
2010W31 |
| 229 |
* Fixes: NB#173974 - POP: Unable to receive message with >20MB attachment |
| 230 |
* Fixes: NB#181179 - GMail IMAP fetch and content retrieve stops working after continuous usage |
| 231 |
|
| 232 |
2010W30 |
| 233 |
* Fixes: NB#175678 - QMF messageserver depends on libQtGui.so.4, libXext.so.6 et cetera |
| 234 |
|
| 235 |
2010W29 |
| 236 |
* Fixes: NB#172040 - QMailRetrievalAction signals "progressChanged" after "QMailServiceAction::Successful |
| 237 |
* Fixes: NB#175805 - Unix shutdown signals are not handled. |
| 238 |
* Fixes: NB#147963 - <Others> Code review comments - messagingframework |
| 239 |
* Fixes: NB#176463 - It shall be possible to define the logging parameters of the messageserver in runtime |
| 240 |
|
| 241 |
2010W28 |
| 242 |
* Fixes: NB#175397 - QMailMessageListModel class not sending signals |
| 243 |
* Fixes: NB#176450 - Lack of interface to distinguish user cancelled and internally cancelled services |
| 244 |
* Fixes: NB#166468 - retrieveMessageList does not detect messages deleted on server |
| 245 |
* Fixes: NB#168536 - Actual messages are not removed from qmf database upon account deletion from... |
| 246 |
* Fixes: NB#176460 - Message importance is not available almost instantly |
| 247 |
* Fixes: NB#153703 - When sending email in offline mode, email is found in Draft folder instead of Outbox |
| 248 |
* Fixes: NB#177952 - SmtpService::Sink::transmitMessages() does not send mail when outbox has invalid mails |
| 249 |
* Fixes: NB#167919 - Lack of interface to distinguish between mail and non-mail folders |
| 250 |
* Fixes: NB#171448 - Messages from pop accounts are put into common folder |
| 251 |
* Fixes: QTSOL-162 - retrieveMessageList retrieves all messages for pop accounts |
| 252 |
* Fixes: QTSOL-161 - QMF data directory is world readable |
| 253 |
* Fixes: QTSOL-160 - Some mails are corrupted when copied between folders |
| 254 |
* Fixes: QTSOL-159 - Copying messages between folders on a fastmail account fails |
| 255 |
* Fixes: NB#170917 - Failure to handle message header fields containing unmatched " character |
| 256 |
|
| 257 |
2010W24 |
| 258 |
* Fixes: NB#161943 - qtmail incorrectly sends message/rfc822 attachments |
| 259 |
|
| 260 |
2010W23 |
| 261 |
* Fixes: NB#166806 - Application crashes upon trying to open message from Main view during send/receive |
| 262 |
* Fixes: QTSOL-154 - Retrieving an attachment causes full mail check (qtmail specific) |
| 263 |
|
| 264 |
2010W22 |
| 265 |
* Fixes: NB#164861 - duplicating messages in qmf DB |
| 266 |
* Fixes: NB#166299 - Messageserver crashes after defining POP account. |
| 267 |
* Fixes: NB#166378 - Fenix: "messageserver" crashed upon attempt to cancel the sync |
| 268 |
* Fixes: NB#168824 - <UninitVar> unintialized variable at QMailMessageBodyPrivate |
| 269 |
* Fixes: NB#164086 - messageserver crash at QCopClient::write |
| 270 |
* Fixes: NB#147762 - [Qtmail][Scratchbox] Files with non-ascii chars in their filenames are saved with incorrect filenames. |
| 271 |
* Fixes: NB#156665 - Message body replaced with Junk characters in mail received from GMail into Yahoo account. |
| 272 |
* Fixes: NB#159810 - QMailAccount::standardFolder retrieves an invalid id |
| 273 |
|
| 274 |
2010W17 |
| 275 |
* Fixes: QTMOBILITY-181 - QMF does not have an option to install headers systemwide |
| 276 |
|
| 277 |
2010W14 |
| 278 |
|
| 279 |
* Fixes: NB#156526 - Duplicate message items shown inside Inbox view |
| 280 |
* Fixes: NB#160646 - <MemLeak> in libqmf |
| 281 |
* Fixes: NB#158354 - Message shown without body part in viewer for messages fetched during initial account creation |
| 282 |
* Fixes: NB#163621 - qmf header prevents compilation with -Wshadow -Werror |
| 283 |
* Fixes: NB#157509 - Deleted messages are fetched back into Inbox after manual send/receiver |
| 284 |
* Fixes: QTSOL-123 NB#154216 - /tmp full |
| 285 |
* Fixes: QTSOL-533 NB#157257 - Crash in ServiceHandler::expireAction |
| 286 |
* Fixes: IMAP protocol plugin doesn't support two way synchronization of message flags |
| 287 |
* Fixes: IMAP protocol plugin doesn't batch status flag updates |
| 288 |
* Fixes: QTSOL-76 SMTP protocol plugin uses excessive memory when sending large mails |
| 289 |
* Fixes: QMailStore requires content manager plugins to load even if only message metadata operations are performed |
| 290 |
* Fixes: QTSOL-107 QMailMessageThreadedModel does not sort correctly |
| 291 |
* Fixes: QMailMessageThreadModel scatters items after item deletion |
| 292 |
* Fixes: QMailMessageThreadedModel is not updating all columns after a mesage is modified |
| 293 |
* Fixes: QTSOL-115 Crash when copying message from 'All Mail' into 'Trash' on gmail |
| 294 |
* Fixes: QTSOL-111 Progress not shown when downloading attachments |
| 295 |
* Fixes: QTSOL-110 Mail checking persistently fails if IMAP server returns incorrect message section size |
| 296 |
* Fixes: QTSOL-108 Slow message deletion when many messages are in store |
| 297 |
* API Change: QMailMessage::Important flag added and IMAP protocol plugin updated to handle flagged messages |
| 298 |
* API Change: QMailStore::lock() and QMailStore::unlock() added to facilitate database backup |
| 299 |
* API Change: QMailMessageModelBase emitDataChange additional QModelIndex parameter |
| 300 |
* Rearranged directory structure to remove qtmail example code form src directory |
| 301 |
* Various qtmail improvements, e.g. as-you-type spell checking, new progress reporting widget |
| 302 |
* Include html documentation in source package |
| 303 |
* Initial support for Mac platform |