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