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