|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <relnotes name="IMAP4 MTM"> |
|
3 <purpose> |
|
4 Message Type Module (MTM) plugin to Messaging Framework supporting send/receive/edit of IMAP4 email messages. |
|
5 </purpose> |
|
6 |
|
7 |
|
8 <defect number="DEF142209" title="[System Build] components go influenced by sytem marco in MSF00202 tb101sf" revision="077"> |
|
9 Included missing header file. |
|
10 </defect> |
|
11 |
|
12 <deliverystep number="1462" name="Splitting mixed header files for Messaging" osproject="SymTB92" revision="076"> |
|
13 <preq number="2510" title=" Splitting mixed header files for Messaging"> |
|
14 Mixed header files will now contain only published All or published Partner or internal |
|
15 </preq> |
|
16 <milestone project="GT0465" number="3.5"/> |
|
17 </deliverystep> |
|
18 |
|
19 <defect number="PDEF138350" title="imapsession TryFindLineL USER 21 " revision="075"> |
|
20 Checking for the out of boundary condition. |
|
21 </defect> |
|
22 |
|
23 <defect number="DEF138022" title="[StrayScanner]CImapOfflineControl::DoLocalOpL stray events " revision="074"> |
|
24 resolved stray event posibility for CImapOfflineControl::DoLocalOpL. |
|
25 </defect> |
|
26 |
|
27 <defect number="DEF137733" title="Coverity - SymTB9.2 M04900 - Messaging " revision="073"> |
|
28 resolved coverity issue. |
|
29 </defect> |
|
30 |
|
31 <defect number="DEF137837" title="MUP doest not work as expected with Imap when ENever or ESessionNo is selected" revision="072"> |
|
32 ENever and ESessionNo is now handled in IMAP4 server mtm. |
|
33 </defect> |
|
34 |
|
35 <defect number="PDEF135874" title="Unread mail changed to read after sync" revision="071"> |
|
36 Added API for syncing the flag Read/Unread status. |
|
37 </defect> |
|
38 |
|
39 <defect number="DEF135128" title="Add/Remove MMC card while downloading a bulk message" revision="070"> |
|
40 Handled error condition when store is not available. |
|
41 </defect> |
|
42 |
|
43 <defect number="PDEF135344" title="Email: IMAP : RpointerArray used after doing ResetAndDestroy" revision="069"> |
|
44 Added else condition |
|
45 </defect> |
|
46 |
|
47 <defect number="DEF133554" title="[Coverity]-REVERSE_INULL -messaging/email/imap " revision="068"> |
|
48 Pointer was deferenced without checking for NULL. Added check for NULL. |
|
49 </defect> |
|
50 |
|
51 <defect number="DEF131930" title=" ICC Codenomicon: Panic Imapserver 77 while executing codenomicon testcases" revision="067"> |
|
52 Check TRequeststatus before adding session report to queue. |
|
53 </defect> |
|
54 |
|
55 <defect number="DEF131927" title=" ICC Codenomicon: Panic user 21 while executing codenomicon testcases " revision="066"> |
|
56 when we recieve data from codenomicon server we are checking length of unparsed data |
|
57 </defect> |
|
58 |
|
59 <defect number="DEF131926" title=" ICC Codenomicon: Panic user 0 while executing codenomicon testcases " revision="065"> |
|
60 we are checking ibodystructure,return if it is already set |
|
61 </defect> |
|
62 |
|
63 <defect number="PDEF132916" title="HTML message part download not working properly" revision="064"> |
|
64 Updated the CImapCompoundBase::CheckSelectionL function with KUidMsvEmailHtmlEntry KUidMsvEmailExternalBodyEntry and KUidMsvEmailRtfEntry |
|
65 </defect> |
|
66 |
|
67 <defect number="PDEF132593" title="IMAP mailbox not showing all messages" revision="063"> |
|
68 Updated the parser function |
|
69 </defect> |
|
70 |
|
71 <deliverystep number="1397" name="To prevent sending username and password in readable or easily de-cryptable form during authentication" osproject="Emin" revision="062"> |
|
72 <preq number="1119" title=" Secure IMAP4 and POP3 Authentication using CRAM-MD5 as specified in RFC 2195"> |
|
73 To prevent sending username and password in readable or easily de-cryptable form during authentication |
|
74 </preq> |
|
75 <milestone project="GT0478" number="3.2"/> |
|
76 </deliverystep> |
|
77 |
|
78 <deliverystep number="1394" name="To improve performance, processing power and memory usage while downloading body of the message" osproject="Emin" revision="061"> |
|
79 <preq number="758" title="IMAP4 Binary Content Extension"> |
|
80 To improve performance, processing power and memory usage while downloading body of the message |
|
81 </preq> |
|
82 <milestone project="GT0478" number="3.1"/> |
|
83 </deliverystep> |
|
84 |
|
85 <defect number="DEF130808" title="[Coverity]-SYMBIAN.CLEANUP_STACK -generic/messaging " revision="060"> |
|
86 The push and pop of array were moved out of the if condition so that this operation happens anyway |
|
87 </defect> |
|
88 |
|
89 <defect number="PDEF130162" title="IMAP problem in S60 3rd ed. fp2 devices" revision="059"> |
|
90 Added condition to check the mime present rather than checking its length with the defined literal length |
|
91 </defect> |
|
92 |
|
93 <defect number="DEF127083" title="Receiving Email over secure connection returns KErrEof " revision="058"> |
|
94 Added a condition to check the error code |
|
95 </defect> |
|
96 |
|
97 <defect number="DEF126669 " title=" ICC Codenomicon: User panic while executing testcase " revision="057"> |
|
98 Initialised folder id |
|
99 </defect> |
|
100 |
|
101 <defect number="DEF125919 " title=" Coverity messaging " revision="056"> |
|
102 Initialised folder id |
|
103 </defect> |
|
104 |
|
105 <defect number="DEF125560" title=" t_unit_imapsession test case failure." revision="055"> |
|
106 Updated with port 143 |
|
107 </defect> |
|
108 |
|
109 <defect number="DEF125600" title=" t_unit_imapservermtm test case fails" revision="054"> |
|
110 MOdified test code and test data |
|
111 </defect> |
|
112 |
|
113 <defect number="PDEF124476" title="leaked handles in msvserver" revision="053"> |
|
114 Closed RThread handle to avoid leak |
|
115 </defect> |
|
116 |
|
117 <defect number=" DEF125424 " title="Possible Memory leak in IMAP " revision="052"> |
|
118 Not creating a new iEntrySelection since it can be directly assigned value of aEntrySelection. |
|
119 </defect> |
|
120 |
|
121 <defect number=" PDEF123699 " title="Characters are missing when receive a forwarded plain text email with " revision="051"> |
|
122 The fix is a workaround to send a fetchsize of 20k irrespective of mail body size. |
|
123 </defect> |
|
124 |
|
125 <defect number="PDEF119705" title="Extra SELECT INBOX messages sent when opening email" revision="050"> |
|
126 Avoiding calling Select Inbox, If its already selected the Inbox. |
|
127 </defect> |
|
128 |
|
129 <defect number=" DEF122100 " title="No destination in ups request CPromptRequest, when retrieveing mails via Imap " revision="049"> |
|
130 LoadSettings is called before destination is passed to UPS server. |
|
131 </defect> |
|
132 |
|
133 <defect number="PDEF121906" title="IMAP log file should take server port no as its filename" revision="048"> |
|
134 Instead of using the default name, we append the IMAP server port no to the logfile name. |
|
135 </defect> |
|
136 |
|
137 <defect number="PDEF121527" title="Program closed when save email setting." revision="047"> |
|
138 Checking iServiceId = 0,Which indicates connection is already disconnected. |
|
139 </defect> |
|
140 |
|
141 <defect number="PDEF120949" title="Email IMAP emails downloaded with imap idle while outside messaging is Locked" revision="046"> |
|
142 Set the current id to null so that we aren't locking any folders |
|
143 </defect> |
|
144 |
|
145 <defect number="PDEF120946" title="messaging_email_imap component is not filename policy compliant" revision="045"> |
|
146 Changed the file name as per the policy |
|
147 </defect> |
|
148 |
|
149 <defect number="PDEF120351" title="Messaging: Messaging crash when receiving plain text message" revision="044"> |
|
150 assert debugs commented in cimapsyncmanager.cpp |
|
151 </defect> |
|
152 |
|
153 <defect number="PDEF119705" title="Extra SELECT INBOX messages sent when opening email" revision="043"> |
|
154 If the INBOX folder is selected while doing get and send, then in Idle state it need not to send SELECT INBOX command to fetch the body of mails. |
|
155 </defect> |
|
156 |
|
157 <defect number="PDEF118849" title="Dubious use of TDesC8::Alloc() in IMAP mtm" revision="042"> |
|
158 Initialized the buffer (iBuf=NULL) and replaced Alloc with AllocL |
|
159 </defect> |
|
160 |
|
161 <defect number="PDEF118461" title="Yahoo!Shopping/Auction mail via e-mail, Japanese character become jargon." revision="041"> |
|
162 System Default charset is used if email header does not have the charset value |
|
163 </defect> |
|
164 |
|
165 <defect number="PDEF118553" title="st-messaging-imap fails with UNKNOWN Code = -15" revision="040"> |
|
166 After deleting the iImConnect in CImapSessionManager::CloseNetworkConnection() assign this with NULL. |
|
167 </defect> |
|
168 |
|
169 <defect number="PDEF116651" title="Email can not connect again after delete the connection from Connection manager" revision="039"> |
|
170 Added a new API in session manager that closes the current network connection and the socket server. The call tio this API happens from DisconnectAll in CImapProtocolController after having disconnected all the sessions for the socket. |
|
171 </defect> |
|
172 |
|
173 <defect number="PDEF116346" title="Panic creating remote folders" revision="038"> |
|
174 New default argument added for GetFolder api which allows to subscribe to the list occordingly. |
|
175 </defect> |
|
176 |
|
177 <defect number="PDEF116345" title="431 Wrong icon after local delete and get and send in IMAP account" revision="037"> |
|
178 Changed flags in sync with the UIQ flags for new use case. |
|
179 </defect> |
|
180 |
|
181 <defect number="PDEF115994" title="Email IMAP:Low priority emails and invitations not received, if received wrong" revision="036"> |
|
182 After commiting the entries for the mail, we reset the value of iIsICalendar and iIsVCalendar to false. |
|
183 </defect> |
|
184 |
|
185 <defect number="PDEF115925" title="Added receipt request for sent email is ignored and never sent for IMAP accounts" revision="035"> |
|
186 Added a call to the function iServerEntry.ChangeEntry(entry), so that it updates the entry with receipt request. |
|
187 </defect> |
|
188 |
|
189 <defect number="PDEF115643" title="Panic IMAPServer:7011 when closing connection while receiving emails " revision="034"> |
|
190 Made changes to cancel the CImapSession properly. |
|
191 </defect> |
|
192 |
|
193 <defect number="PDEF112853" title="Imap does not download the body of messages" revision="033"> |
|
194 When server responses with no body length |
|
195 </defect> |
|
196 |
|
197 <deliverystep number="602" name="Submit PREQ1307 to MCL" osproject="Oghma" revision="032"> |
|
198 <preq number="1307" title="Non-Seamless Network Bearer Mobility for Messaging"> |
|
199 Non-Seamless Network Bearer Mobility for Messaging |
|
200 </preq> |
|
201 <milestone project="GT0342" number="3.2.1"/> |
|
202 </deliverystep> |
|
203 |
|
204 <deliverystep number="601" name="Implemented user prompting while sending/recieving the messages" osproject="Oghma" revision="031"> |
|
205 <preq number="1678" title="Messaging User Prompting"> |
|
206 Messaging User Prompting |
|
207 </preq> |
|
208 <milestone project="GT0342" number="3.4"/> |
|
209 </deliverystep> |
|
210 |
|
211 <defect number="DEF108055" title="preq1307: KIMAP4MTMFolderFullSync syncs headers for Inbox when applied only to.." revision="030"> |
|
212 Only sync inbox when IMAP IDLE enabled in IMAP settings |
|
213 </defect> |
|
214 |
|
215 <defect number="DEF107867" title="IMAP: Move within service does not remove emails from source folder" revision="029"> |
|
216 The State machine method is updated to delete the local copy of messages that have been expunged on the remote server. |
|
217 </defect> |
|
218 |
|
219 <defect number="PDEF106937" title="MsvServer crashes due to panic and unhandled exception with automatic retrieval" revision="028"> |
|
220 Fix fetching progress at the start of an IMAP folder sync operation |
|
221 </defect> |
|
222 |
|
223 <defect number="PDEF105688" title="Email (3SK): icon.statusbar.temp.message.email is still displayed if email..." revision="027"> |
|
224 Hide emails in remote folders during offline move operations |
|
225 </defect> |
|
226 |
|
227 <defect number="PDEF106701" title="The e-mail should be correctly retrieved." revision="026"> |
|
228 Fix storage of rtf text attachments downloaded from email servers |
|
229 </defect> |
|
230 |
|
231 <defect number="PDEF105314" title="Synchronising folders between phone and server is very slow" revision="025"> |
|
232 Improve performance when synchronising folders on an IMAP server |
|
233 </defect> |
|
234 |
|
235 <deliverystep number="603" name="Only Download IMAP4 Personal Folders when Requested" osproject="Oghma" revision="024"> |
|
236 <preq number="1120" title="Synchronising the IMAP4 Folder Tree"> |
|
237 Synchronising the IMAP4 Folder Tree |
|
238 </preq> |
|
239 <milestone project="GT0342" number="3.2.2"/> |
|
240 </deliverystep> |
|
241 |
|
242 <defect number="DEF103626" title="IMAP rewrite rereview comments: cimapfetchbody.cpp (part 3)" revision="023"> |
|
243 Cleanup of IMAP fetch body code |
|
244 </defect> |
|
245 |
|
246 <defect number="PDEF105426" title="Out of memory error when downloading many IMAP folders" revision="022"> |
|
247 CImapFolder uses the character converter classes from the CImapUtils. Header converter moved to CImapUtils. |
|
248 </defect> |
|
249 |
|
250 <defect number="DEF103621" title="IMAP rewrite rereview comments: cimapfetchbody.cpp (part 2)" revision="021"> |
|
251 Corrected TagID usage when pipelining fetch commands |
|
252 </defect> |
|
253 |
|
254 <defect number="DEF103632" title="IMAP rewrite rereview comments: cimapfolder.cpp (part 2)" revision="020"> |
|
255 Progress Fields iMsgs, iMsgToDo, iHedersFetched, etc updated as per old IMAP |
|
256 </defect> |
|
257 |
|
258 <defect number="DEF103952" title="IMAP rewrite rereview comments: cimapsyncmanager.cpp (part 3)" revision="019"> |
|
259 Full folder path now set in the constructor of cimapfolder, formerly cimapsyncmanager |
|
260 </defect> |
|
261 |
|
262 <defect number="DEF103951" title="IMAP rewrite rereview comments: cimapsyncmanager.cpp (part 2)" revision="018"> |
|
263 Changes are made as per the review comments provided in DEF103951 |
|
264 </defect> |
|
265 |
|
266 <defect number="DEF103950" title="IMAP rewrite rereview comments: cimapsyncmanager.cpp (part 1)" revision="017"> |
|
267 Changes are made as per the re-review comments provided in DEF103950. |
|
268 </defect> |
|
269 |
|
270 <deliverystep number="500" name="Messaging file name changes to support GNU compiler for Linux" osproject="Oghma" revision="016"> |
|
271 <preq number="1182" title="GNU Make-based build system"> |
|
272 GNU Make-based build system |
|
273 </preq> |
|
274 <milestone project="GT0342" number="3.3"/> |
|
275 </deliverystep> |
|
276 |
|
277 <deliverystep number="501" name="RAM improvement" osproject="Oghma" revision="015"> |
|
278 <preq number="1432" title="Improve Messaging Subsystem RAM Usage"> |
|
279 Improve messaging subsystem RAM usage. |
|
280 </preq> |
|
281 <milestone project="GT0342" number="3.1"/> |
|
282 </deliverystep> |
|
283 |
|
284 <defect number="DEF104999" title="st_messaging_IMAP fails with UNKNOWN Code = -15" revision="014"> |
|
285 Fixed problem where IMAP idle controller was deleted while it was handling an error. |
|
286 </defect> |
|
287 |
|
288 <defect number="PDEF104435" title="New IMAP - UI deadlock during Populate cancellation" revision="013"> |
|
289 Deadlock during Populate cancellation is removed. |
|
290 </defect> |
|
291 |
|
292 <defect number="DEF103630" title="IMAP rewrite rereview comments: cimapfolder.cpp (part 1)" revision="012"> |
|
293 Changes made based on review comments 1,5,6,10,15,24 on imap/imapsyncmanager/src/cimapfolder.cpp |
|
294 </defect> |
|
295 |
|
296 <defect number="PDEF102763" title="New IMAP: Cancelling background sync not working correctly" revision="011"> |
|
297 Flag value is updated correctly, to prevent unwanted disconnection. The idle controller object is also deleted appropriately. |
|
298 </defect> |
|
299 |
|
300 <defect number="DEF102340" title="IMAP rewrite rereview comments: cimapfetchbody.cpp (part 1)" revision="010"> |
|
301 Review comments implemented. |
|
302 </defect> |
|
303 |
|
304 <defect number="DEF100622" title="IMAP rewrite rereview comments: cimapcompoundsyncservice.cpp" revision="009"> |
|
305 IMAP rewrite rereview comments executed for cimapcompoundsyncservice. |
|
306 </defect> |
|
307 |
|
308 <defect number="PDEF100746" title="New IMAP: IMAP settings FolderPath not correctly supported" revision="008"> |
|
309 Support added to IMAP settings for FolderPath information. |
|
310 </defect> |
|
311 |
|
312 <cr number="0971" title="Email MTM client utilities to support third-party MTMs" revision="007"> |
|
313 Add third party MTM support to email client utilities by defining a standard system progress structure and methods to retrieve it. |
|
314 </cr> |
|
315 |
|
316 <defect number="DEF100618" title="IMAP rewrite rereview comments: cimapappend.cpp" revision="006"> |
|
317 Fixed memory leak that occurs when code leaves. |
|
318 </defect> |
|
319 |
|
320 <defect number="DEF100624" title="IMAP rewrite rereview comments: cimapfetchbodystructurebase.cpp" revision="005"> |
|
321 Fixed memory leak that occurs when code leaves. |
|
322 </defect> |
|
323 |
|
324 <defect number="INC096164" title="MsvServer crashes when cancelling connecting (SSL/TLS) (New IMAP Stack)" revision="004"> |
|
325 There was a stray signal, while cancelling connecting to SSL/TLS. Now it's handled in SessionManager. |
|
326 </defect> |
|
327 |
|
328 <defect number="INC099717" title="Mail editor jams when user tries to forward email with another email attached" revision="003"> |
|
329 Errors from CopyMessage() were not handled properly, sending the imap protocol into an infinite loop. This is fixed by leaving if an error occurs. Moving an attached email would fail because the email was not recognised as a child of the relevant folder. This was fixed by making the IsAChild() function recursive - checking parents of parents for ownership |
|
330 </defect> |
|
331 |
|
332 <defect number="INC099394" title="New Imap stack reuses ECommandInvalidParseState panic code" revision="002"> |
|
333 New Imap stack reuses ECommandInvalidParseState panic code |
|
334 </defect> |
|
335 |
|
336 <defect number="INC098962" title="Can not get connection to mailbox after cancelled Access point selection" revision="001"> |
|
337 Can not get connection to mailbox after cancelled Access point selection |
|
338 </defect> |
|
339 </relnotes> |