obex/obexprotocol/group/obex.history.xml
changeset 0 d0791faffa3f
equal deleted inserted replaced
-1:000000000000 0:d0791faffa3f
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <relnotes name="OBEX Protocol">
       
     3   <purpose>
       
     4     OBEX session protocol over IrDA, Bluetooth, and USB transports, supporting connections from simple beaming all the way to full-fledged synchronisation technologies such as SyncML and IrMC (note: Obex can support IrMC, but it is not actually supported in the OS at the moment).
       
     5   </purpose>
       
     6 
       
     7   <defect number="DEF141510" title="Missing distribution.policy.s60 files " revision="032">
       
     8     Added source \sf\mw\remoteconn\obex\obexprotocol in obex.mrp file 
       
     9   </defect>
       
    10 
       
    11   <defect number="PDEF139836" title=".esk and .cmi files do not have header" revision="031">
       
    12     Added copyright headers
       
    13   </defect>
       
    14   
       
    15   <deliverystep number="1657" name="Remove IrDA" osproject="SymTB9.2" revision="001">
       
    16 	  <preq number="2613" title="Remove IrDA"/>
       
    17   </deliverystep>
       
    18   <milestone project="GT0418" number="3.3"/>
       
    19 
       
    20   <defect number="DEF133406" title="Obex def files changes for armv7 " revision="030">
       
    21     Remove IMPORT_C from CObexServer::~CObexServer and the entry in mark bwins def file absent.
       
    22   </defect>
       
    23 
       
    24   <defect number="DEF132890" title="[ONB Coverity] CHECKED_RETURN error in TObex " revision="029">
       
    25     Static analysis failures corrected.
       
    26   </defect>
       
    27 
       
    28   <defect number="DEF130710" title="Remove filename case check test code errors from OBEX" revision="028">
       
    29     Static analysis failures corrected.
       
    30   </defect>
       
    31 
       
    32   <defect number="DEF130790" title="[Coverity]-MISSING_BREAK -obex/obextransport" revision="027">
       
    33     Static analysis failures corrected.
       
    34   </defect>
       
    35 
       
    36   <defect number="DEF128204" title="errors in IM tagging in shortlink" revision="026">
       
    37     Correct the IM tagging.
       
    38   </defect>
       
    39 
       
    40   <defect number="PDEF126953" title="It is often useful to call RFile::Flush() before a file is closed" revision="025">
       
    41      Invoke RFile::Flush() when final file write is finished.
       
    42   </defect>
       
    43 
       
    44   <defect number="DEF126185" title="Extra member qualifications" revision="024">
       
    45     'CObex::' removed from member function CancelObexConnection declaration.
       
    46   </defect>
       
    47 
       
    48   <defect number="DEF124961" title="[Coverity]CHECKED_RETURN failure in TObexInternalHeader" revision="023">
       
    49     If GetHVText returns an error, the number of bytes actually written by WriteOut is 0.
       
    50   </defect>
       
    51 
       
    52   <defect number="DEF124960" title="[Coverity]4 CHECKED_RETURN failures in CObexClient" revision="022">
       
    53     Check returned value from InsertData and leave if not enough space to insert data.
       
    54   </defect>
       
    55 
       
    56   <defect number="DEF124958" title="[Coverity]FORWARD_NULL failure in CObexBaseObject" revision="021">
       
    57 	The "if is null" statements were not necessary. replaced with debug assertions.     
       
    58   </defect>
       
    59 
       
    60   <defect number="DEF124957" title="[Coverity]FORWARD_NULL failure in CObexBufObject" revision="020">
       
    61     Added two assertions to avoid calling the methods on an invalid pointer.
       
    62   </defect>
       
    63 
       
    64   <defect number="DEF124956" title="[Coverity] REVERSE_INULL failure in CObexServer" revision="019">
       
    65     put some assertions to be sure that this pointer is not null (it must be valid)
       
    66   </defect>
       
    67 
       
    68   <defect number="DEF121787" title="Changes required to match fix made in Base USB Peripheral driver" revision="018">
       
    69     Add indication that no control transfers are expected on either obex interface.
       
    70   </defect>
       
    71 
       
    72   <defect number="PDEF119945" title="Configuring L2CAP MTU for optimum performance " revision="017">
       
    73     Changes to accomodate MTU size changes.
       
    74   </defect>
       
    75 
       
    76   <defect number="DEF119732" title="OBEX logger's LEAVEIFERRORL sometimes leaves if not error" revision="016">
       
    77     OBEX logger's LEAVEIFERRORL did not leave from User::LeaveIfError if you pass it a positive value.
       
    78   </defect>
       
    79 
       
    80   <defect number="DEF117240" title="Correct LeaveScan error in emptyheaderstest.cpp" revision="015">
       
    81     Changed methods names according to coding standard due to avoid LeaveScan error.
       
    82   </defect>
       
    83 
       
    84   <defect number="DEF117239" title="Correct LeaveScan error in IrOBEXUtil" revision="014">
       
    85     Changed code to avoid LeaveScan reporting error.
       
    86   </defect>
       
    87 
       
    88   <defect number="PDEF114506" title="Klocwork issues in obex" revision="013">
       
    89     Initialise max send/recv packet sizes to the maximum size of an IrDA packet before GetOpt is called.
       
    90   </defect>
       
    91 
       
    92   <defect number="PDEF113644" title="Obex needs to ignore malformed time Headers " revision="012">
       
    93     Modified function CObexBaseObject::ParseNextReceivePacket so that, instead of interrupting the parsing and returning an error when there are problems with the TIME header, it ignores the header and continues parsing the packet.
       
    94   </defect>
       
    95 
       
    96   <defect number="PDEF112614" title="TObex panics if it gets a large name header when acting as FTP server" revision="011">
       
    97     TObex will now truncate filename of an object that is PUT on the server if its complete path is too long to fit within the OS limit (256 chars).
       
    98   </defect>
       
    99 
       
   100   <defect number="PDEF112489" title="Misleading Obex error code" revision="010">
       
   101     Rename error code to EUnexpectedChallengeResponse.
       
   102   </defect>
       
   103 
       
   104   <defect number="PDEF107489" title="Obex server error handling problem" revision="009">
       
   105     ERespUnauthorized will be treated as a valid response to connect request, because this can be originated from obex packet access extension.
       
   106   </defect>
       
   107 
       
   108   <defect number="PDEF106896" title="TTG:Unexpected response to PUT/GET Requests with Auth'n Challenge" revision="008">
       
   109     Alter Obex response to Put, Get and SetPath requests that contain an authentication challenge. These now respond with the "Unauthorized" opcode.
       
   110   </defect>
       
   111 
       
   112   <minorchange revision="007">
       
   113     PDEF106501: Correctly set final bit flag on EOB header response for empty objects.
       
   114   </minorchange>
       
   115 
       
   116   <defect number="DEF101319" title="Filename case check failures in source build and test" revision="006">
       
   117     Corrected filenames to enable building of Symbian OS in Linux
       
   118   </defect>
       
   119 
       
   120   <defect number="PDEF103383" title="?P903i? could not receive Contact data via Infrared" revision="005">
       
   121     Workaround for interop with P903i and others whose servers return opcode success (instead of continue) in response to a Put request.
       
   122   </defect>
       
   123 
       
   124   <defect number="PDEF101514" title="TTG:OBEX server respond improper response instead of Bad Request(0xC0)" revision="004">
       
   125     Upgrade the Obex server so that if an Abort command is received whilst an Obex Session his being Connected or when it is not Connected then, instead of bringing the underlying transport down, the Obex server replies with success.
       
   126   </defect>
       
   127 
       
   128   <defect number="PDEF101048" title="Renameobex test files testDef094745.*" revision="003">
       
   129     Renamed test files and menu items in the manual test Tobex so that they are based on the functionality being tested rather than using the numerical code for the defect that they were produced for.
       
   130   </defect>
       
   131 
       
   132   <defect number="PDEF100899" title="TTG:&lt;On receiving other than Other Response(OK(A0h), it cannot be disconnected &gt;" revision="002">
       
   133     Fix to Obex to bring transport down if clean disconnection fails.
       
   134   </defect>
       
   135 
       
   136   <defect number="PDEF100845" title="Fix for PDEF091783 causes authentication regression" revision="001">
       
   137     Authentication loophole removed
       
   138   </defect>
       
   139  </relnotes>