bluetooth/btsdp/bluetooth_sdp.history.xml
changeset 0 29b1cd4cb562
equal deleted inserted replaced
-1:000000000000 0:29b1cd4cb562
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <relnotes name="Bluetooth SDP">
       
     3   <purpose>
       
     4     Service Discovery agent and database. Provides client and registration protocol support. Used by Bluetooth aware applications to register application specific SDP attributes in an SDP database.
       
     5   </purpose>
       
     6 
       
     7   <defect number="PDEF139836" title=".esk and .cmi files do not have header" revision="027">
       
     8     Added copyright headers
       
     9   </defect>
       
    10   
       
    11   <defect number="DEF135329" title="Ugly, obscure and fragile Coverity comments in reqhandler.cpp" revision="026">
       
    12     Replaced Coverity tags with human readable comment which has same effect.
       
    13   </defect>  
       
    14 
       
    15   <defect number="PDEF133905" title="sdpserver KERN-EXEC: 3 during rfcomm test runs" revision="025">
       
    16     Modified the Allowed() function to check to make sure the client owns the record they are trying to modify.
       
    17   </defect>
       
    18 
       
    19   <defect number="DEF133271" title="[System Build]: Elf2e32: Warning in Bluetooth SDP on ARMV7 M04816 vFuture" revision="024">
       
    20     Remove IMPORT_C from all affected APIs and mark the entries in bwins def file absent.
       
    21   </defect>
       
    22 
       
    23   <defect number="DEF132893" title="[ONB Coverity] DELETE_ARRAY error in sdp test" revision="023">
       
    24 	  Remove unused functions from builddb.cpp
       
    25   </defect> 
       
    26 
       
    27   <defect number="DEF132892" title="[ONB Coverity] EVALUATION_ORDER failure in SDP" revision="022">
       
    28     VisitAttributeValueL() code clarified
       
    29   </defect>
       
    30 
       
    31   <defect number="DEF132892" title="[ONB Coverity] DEADCODE errors in SDP test" revision="021">
       
    32     Confusing code clarified
       
    33   </defect>
       
    34 
       
    35   <defect number="DEF139748" title="[Coverity]-SYMBIAN.CLEANUP_STACK -bluetooth/latest" revision="020">
       
    36     Add missing push/pop to/from cleanup stack as noted by coverity
       
    37   </defect>  
       
    38 
       
    39   <defect number="DEF132014" title="Leavescan errors in sdp" revision="019">
       
    40     Updated FlogDb() (epocsvr.cpp) so that call to leaving function is wrapped in a TRAP_IGNORE, and that theVisitor is used only if successfully allocated. Added a comment to the call to the __UHEAP_SETFAIL macro in E32Main() (epocsvr.cpp) noting that Leavescan incorrectly identifies an error on this line.
       
    41   </defect>  
       
    42 
       
    43   <defect number="DEF130010" title="Add logging-panic facility to btlogger" revision="018">
       
    44     Fix included undefining ASSERT; reworked code using ASSERT. 
       
    45   </defect>  
       
    46 
       
    47   <deliverystep number="1223" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx" revision="017">
       
    48     <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
       
    49   </deliverystep>
       
    50   <milestone project="GT0368" number="3.8"/>
       
    51  
       
    52    <defect number="DEF126575" title="SMP: migrate sdp to Bluetooth logger" revision="016">
       
    53     Remove existing logger and replace with standard Bluetooth logger.
       
    54   </defect>
       
    55  
       
    56    <defect number="DEF127072" title="SDP extension interfaces are not indentified by UID." revision="015">
       
    57     Allocated new UIDs for the values used with the extension.
       
    58   </defect>
       
    59  
       
    60   <defect number="DEF123908" title="SMP: BT test programs do not link to C32 for x86 builds " revision="014">
       
    61     dependency on MARM removed
       
    62   </defect>
       
    63    
       
    64   <defect number="DEF124341" title="[Coverity]CElementParser::BufferedParseL has FORWARD_NULL failure " revision="013">
       
    65     Check if its a NULL value before evaluating. 
       
    66   </defect>
       
    67    
       
    68   <deliverystep number="659" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx" revision="012">
       
    69     <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
       
    70   </deliverystep>
       
    71   <deliverystep number="658" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx">
       
    72     <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
       
    73   </deliverystep>
       
    74   <milestone project="GT0368" number="3.6"/>
       
    75 
       
    76   <defect number="DEF122215" title="Unable to read long uints from CSdpAttrValue" revision="011">
       
    77     Uint64() and Uint128() exported. Documentation updated. Tests updated. 
       
    78   </defect>
       
    79 
       
    80   <defect number="DEF117236" title="Correct LeaveScan error in protocolmanl.cpp" revision="010">
       
    81     Added 'L' to the end of the name for functions that could leave.
       
    82   </defect>
       
    83 
       
    84   <defect number="PDEF115333" title="SDPServer.exe panics with E32USER-CBase 42" revision="009">
       
    85     Change error handling of sdp reader active object
       
    86   </defect>
       
    87 
       
    88   <defect number="DEF115087" title="SDP server panics client then carries on servicing request anyway" revision="008">
       
    89     Stopped SDP server panicking when under malicious IPC attack.
       
    90   </defect>
       
    91 
       
    92   <defect number="PDEF113170" title="Propagation of DEF096701 SdpUtil::GetUint128 swaps high and low Uint64s" revision="007">
       
    93     Logic in GetUint128 has been changed to correct endianness
       
    94   </defect>
       
    95 
       
    96   <defect number="PDEF111632" title="UPF27: Multiple SyncMLClient SDP records" revision="006">
       
    97     Delete service records associated with a session when the session is closed
       
    98   </defect>
       
    99 
       
   100   <defect number="PDEF113170" title="calls to GetDesLength() not checked for error " revision="005">
       
   101     Altered GetDesLength() function so that it will leave if error
       
   102   </defect>
       
   103 
       
   104   <defect number="PDEF110146" title="Potentially bad descriptor access in TElementEncoder::SizeDescriptor" revision="004">
       
   105     Corrected logical expression in assertion, to prevent calls to SizeDescriptor with invalid size types
       
   106   </defect>
       
   107 
       
   108   <defect number="DEF101319" title="Filename case check failures in source build and test" revision="003">
       
   109     Corrected filenames to enable building of Symbian OS in Linux
       
   110   </defect>
       
   111 
       
   112   <defect number="PDEF102993" title="SDP Agent panics when using continuation in a Service Search Request" revision="002">
       
   113     SDP agent changed to prevent a crash if a service search is made on a database containing a large number of service records containing the same UUID.
       
   114   </defect>
       
   115 
       
   116   <defect number="DEF100478" title="CSdpAgent::SetAttributePredictorListL seems redundant" revision="001">
       
   117     deprecate method CSdpAgent::SetAttributePredictorListL
       
   118   </defect>
       
   119 </relnotes>