bluetooth/btstack/bluetooth_stack.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 Stack PRT">
       
     3   <purpose>
       
     4     PRT plugin to ESock Sockets Server. Implements the Bluetooth protocol family and manages application level security (Bluetooth level 2).
       
     5   </purpose>
       
     6 
       
     7   <defect number="DEF141225" title="ou1cimx1#155408: Store SSP debug links in the registry during debug session " revision="217">
       
     8     Updated CPhysicalLink::StoreDeviceL() to allow SSP debug link keys to be stored in the registry.
       
     9     Also reverted fix for PDEF134727 (fix no longer required).
       
    10   </defect>
       
    11 
       
    12   <defect number="DEF140421" title="[upf33] Notification in wrong thread in AVCTPServices " revision="216">
       
    13     Fixed to allow notifications to be managed in the right thread. 
       
    14   </defect>
       
    15 
       
    16   <defect number="DEF140424" title="Coverity errors: DEADCODE, CHECKED_RETURN " revision="215">
       
    17     Fixed Coverity issues.
       
    18   </defect>
       
    19 
       
    20   <defect number="DEF140383" title="[upf33] Issues with AVDTP L2CAP configuration " revision="214">
       
    21     Passed the right populated configuration object to L2CAP channel.
       
    22   </defect>
       
    23   
       
    24   <defect number="PDEF139836" title=".esk and .cmi files do not have header" revision="213">
       
    25     Added copyright headers
       
    26   </defect>
       
    27   
       
    28   <defect number="DEF140084" title="Incorrect ASSERT in L2CAP" revision="212">
       
    29     Changed second assert in HL2CapPDU::SetPduOwner() to allow the case where the owner attempting to be set matches that already set.
       
    30   </defect>
       
    31 
       
    32  <defect number="DEF139363" title="Pending PDUs are not removed from the TDblQue before the queue is deleted" revision="211">
       
    33     Dequeued PDU's when they deregister from their owner and ensured that pdu's can not be assigned null owners or have ownership transferred
       
    34     by assigning a new owner when one already exists 
       
    35   </defect>
       
    36 
       
    37   <defect number="DEF135093" title="PREQ1760 Outstanding changes on L2CAP " revision="210">
       
    38     Some L2CAP work was outstanding post-PREQ1760 submission.
       
    39   </defect>
       
    40 
       
    41   <defect number="PDEF138340" title="Implement Errata 735 for AVDTP" revision="209">
       
    42     Implemented Errata 735 for new format of 'General Reject' response 
       
    43     Updated KAvdtpSignalIdentifierMask from 0x1F (5 bits) to 0x3F (6 bits). 
       
    44   </defect>
       
    45 
       
    46   <defect number="DEF138092" title="Move linkmgr/hci_v2 up a directory" revision="208">
       
    47     As hci_v2 is now the only version, linkmgr/hci_v2 has been moved up a directory.
       
    48   </defect>
       
    49 
       
    50   <defect number="138186" title="HCI Starvation time is left uncancelled" revision="207">
       
    51     Modified DeleteCommand to update the hci starvation timer whenever a command is removed from the command queue
       
    52   </defect>
       
    53 
       
    54   <defect number="DEF138146" title="Stack always sends LinkKeyRequestReplyNegative on PHY creation " revision="206">
       
    55     Added a check to ensure that a LinkKey has been requested before we allow the AuthenticationController to run
       
    56   </defect>
       
    57 
       
    58   <defect number="PDEF138345" title="Connection hangs if remote doesn't support extended features " revision="205">
       
    59     Connection completed using legacy pairing for the authentication, if extended features is not supported.
       
    60   </defect>
       
    61   
       
    62   <defect number="DEF137586" title="Speculative authentication can result in PIN Code request" revision="204">
       
    63     Modified DoPinRequestL to leave on speculative authentication.
       
    64   </defect>
       
    65 
       
    66   <defect number="PDEF134726" title="Debug mode allows authentication of link" revision="203">
       
    67     Allow SSP debug mode to be switched on with an existing link key in the registry. 
       
    68   </defect> 
       
    69 
       
    70   <defect number="PDEF134727" title="Debug mode uses general bonding io capabilities" revision="202">
       
    71      Advertise no bonding in IO_Capability_Request_Reply when debug mode is enabled.
       
    72   </defect>
       
    73 
       
    74   <defect number="DEF134040" title="[upf32] L2CAP accepts connections from same remote CID" revision="201">
       
    75     Change CL2CapLinkSignalHandler::HandleConnectionRequest() implementation so that it looks for existing channel
       
    76   </defect>
       
    77 
       
    78   <defect number="DEF137116" title="Set the same one as addressed play and browsed play, the TG EPOC crashed " revision="200">
       
    79      CAvctpTransport::GetChannelMtu updated to prevent crash
       
    80   </defect>
       
    81 
       
    82   <defect number="DEF137231" title="Panic on Reset complete event if initialisor plugin has async post reset command" revision="199">
       
    83      Fixed issue introduced by the fix for DEF133314, where the stack would panic when using an initialisor
       
    84 	 that sends an asynchronous reset command.
       
    85   </defect>
       
    86 
       
    87   <defect number="DEF130747" title="[Coverity]-EVALUATION_ORDER,MISSING_BREAK,USE_AFTER_FREE -bluetooth/latest " revision="198">
       
    88      Fix Coverity issues.
       
    89   </defect>
       
    90 
       
    91   <defect number="PDEF136616" title="Extended features requested even if remote doesn't support them " revision="197">
       
    92     Updated CPhysicalLink for HCI V2 so that the extended features request is sent (if supported) once the supported features request has completed.
       
    93   </defect>
       
    94 
       
    95   <defect number="DEF136632" title="Removing HCI v1 from stack" revision="196">
       
    96     Removed HCI V1 from Bluetooth stack. 
       
    97   </defect> 
       
    98 
       
    99   <defect number="DEF134443" title="Sporadic failure on naviengine of AVRCP14 BV-0003" revision="195">
       
   100     Increased the Muxer Idle Timeout and toughen the Idle() method up
       
   101   </defect>
       
   102 
       
   103   <defect number="PDEF135115" title="HCI Server cannot be used without loading the BT Stack" revision="194">
       
   104     Create a new version of the HCI Server that is responsible for ensuring the BT Stack is not unloaded while it has active sessions.
       
   105   </defect>
       
   106 
       
   107   <defect number="DEF132882" title="[ONB Coverity]  NULL_RETURNS failure in RFComm" revision="193">
       
   108     Check for NULL value returned from CRfcommMuxer::FindSAP() and add the same check in logging method before derefernecing the pointer.
       
   109   </defect>
       
   110 
       
   111   <defect number="DEF133314" title="Not sure about EHCICtrlrInitNoOutstandingCmds panic in CommandCompleteEvent" revision="192">
       
   112     Change the condition in CHCIFacade::CommandCompleteEvent() from: if(iInitState != EInitialised) to: if(iInitState == EPostReset)
       
   113     since the code within is only intended to be run after the class has gone through the resetting sequence and the 
       
   114 	EIdle/EPreReset/EResetting/EReset states. 	
       
   115   </defect>
       
   116 
       
   117   <defect number="DEF134040" title="[upf32] L2CAP accepts connections from same remote CID" revision="191">
       
   118     CID now checked against list of open connections.
       
   119   </defect>
       
   120 
       
   121   <defect number="DEF133566" title="Pairing Server sessions do not hold the Bluetooth stack open" revision="190">
       
   122     Add changes to secman, pairingserver and pairingsession to register sessions to hold stack open.
       
   123   </defect>
       
   124 
       
   125   <defect number="PDEF134136" title="[Lisbon] Previous PIN code length should not be enforced for new pairing" revision="189">
       
   126     Updated CBTPinRequester to handle passed in recommended PIN code length.
       
   127     Updated CPhysicalLink::DoPinRequestL() so that previous PIN code length is not set as required PIN code length for new pairing, but instead recommended PIN code length.
       
   128   </defect>
       
   129 
       
   130   <defect number="DEF133729" title="Headercheck failures in Bluetooth" revision="188">
       
   131     Updated 1 header file to #include e32base.h.
       
   132   </defect>
       
   133 
       
   134   <defect number="DEF133857" title="[ONB Coverity] UNINIT errors in L2Cap" revision="187">
       
   135     Initialised a previously uninitialised member field to zero in two methods in l2caplinksignalhandler.cpp.
       
   136   </defect>
       
   137 
       
   138   <defect number="DEF132013" title="Leavescan errors in avdtp" revision="186">
       
   139     Renamed RETURN_IF_BAD_SIGNAL macro to RETURN_IF_SIGNAL_BAD to avoid false positive Leavescan errors.
       
   140   </defect>
       
   141 
       
   142   <defect number="DEF133195" title="TPanTestGAVDP and gavdp_tester_emu.script have failures" revision="185">
       
   143 	Corrections to deal with what is returned from CL2CAPConnectionSAP::GetData().
       
   144   </defect>
       
   145 
       
   146   <defect number="PDEF132897" title="[ONB Coverity] USE_AFTER_FREE error in secman" revision="184">
       
   147     Correct an object use after destruction in secman btaccessrequester.cpp.
       
   148   </defect> 
       
   149 
       
   150   <defect number="PDEF132899" title="[ONB Coverity] UNINIT error in secman " revision="183">
       
   151     Added coverity intentional comment to filter false positive from coverity.
       
   152   </defect> 
       
   153  
       
   154   <defect number="PDEF133090" title="Entire Vendor event sent to Vendor SAP for HCI v2 only" revision="182">
       
   155 	Updated HCI v2 to behave like v1 when a Vendor specific event is received. The event data is now only sent to the Vendor SAP instead of the entire event.
       
   156   </defect>
       
   157  
       
   158   <defect number="DEF132000" title="Lint error in simplepairingresult.cpp" revision="181">
       
   159     Updated CBluetoothSecurityResultList::NewResult() to avoid redeclaration of the TBluetoothSecurityResult* entry pointer.
       
   160   </defect>
       
   161 
       
   162   <defect number="PDEF131616" title="Lisbon: CBTInquiryMgr::MhcqcCommandErrored needs implementation" revision="180">
       
   163     Added implementation for MhcqcCommandErrored.
       
   164   </defect> 
       
   165 
       
   166   <defect number="PDEF132429" title="Hciproxy unable to receive unexpected Vendor Specific Events" revision="179">
       
   167     1) Prevent vendor debug event panicking stack in debug mode (issue only in BT v2.1 stack).
       
   168     2) Prevent HCI level Ioctl with Ioctl 'name' KHCIWriteVendorSpecificFrameIoctl completing immediately (issue only in HCI_v1 stack). 
       
   169   </defect>
       
   170 
       
   171   <defect number="PDEF132432" title="No checking for valid vendor specific event in CommandCompleteEvent" revision="178">
       
   172     A check for NULL value is added before dereferencing the event pointer.
       
   173   </defect>
       
   174 
       
   175   <defect number="PDEF132431" title="Lisbon: Clear authenticaiton/pairing result lists when observer removed" revision="177">
       
   176      Updated CBluetoothSecurityResultList::ReleaseObserver() so that iResultList is cleared when the observer is removed.
       
   177    </defect>
       
   178 
       
   179   <defect number="DEF132012" title="Leavescan error in btprt" revision="176">
       
   180     Modified InstallBTProtocolFamily() to trap any leaves generated by CBTProtocolFamily::NewL() and return NULL in the event of a leave occuring.
       
   181   </defect>
       
   182 
       
   183   <defect number="PDEF130682" title="L2CAP - minor issues with handling oversized SDUs and GetData esock interface" revision="175">
       
   184     Return value of CL2CAPConnectionSAP::GetData changed to be 1 or a negative error value.
       
   185   </defect>
       
   186 
       
   187   <defect number="DEF132011" title="Leavescan error in hci_v2" revision="174">
       
   188     Trapped the leave and added an ASSERT_DEBUG to panic if there is an error.
       
   189   </defect>
       
   190 
       
   191   <defect number="DEF131799" title="A small ACL buffer will cause problem in non-basic mode" revision="173">
       
   192     HL2CapPDU::GetPDUOrFragmentSize ammended to allow for ACL buffer sizes lower than 183.
       
   193   </defect>
       
   194 
       
   195   <defect number="DEF130911 " title="[Future OS Product] Build warnings in bluetooth " revision="172">
       
   196     Corrected code to stop build warnings
       
   197   </defect>
       
   198 
       
   199   <defect number="PDEF131664" title="Missing hci complete events for bluetooth 2.1 features" revision="171">
       
   200     Added events for EncryptionKeyRefreshComplete and RemoteHostSupportedFeaturesNotification to supported events mask.
       
   201   </defect>
       
   202 
       
   203   <defect number="PDEF131617" title="Security result APIs can panic with E32USER-CBase 33" revision="170">
       
   204     Used CleanupClosePushL to push the CObject derived class onto the cleanupstack.
       
   205   </defect>
       
   206 
       
   207   <defect number="DEF131182" title="KERN-EXEC 3 in ESock_Bt handling connection complete event" revision="169">
       
   208     Do not assume the existance of a related command when the HCIFacade receives a Connection Complete Event.
       
   209   </defect>
       
   210 
       
   211   <defect number="PDEF131558" title="(urgent) BT host resolver returns no devices or completes early" revision="168">
       
   212     Updated all HCI implementations so that a call to CBTInquiryMgr::StartInquiry() when an identical inquiry is already running results in the host resolver being passed the results accumulated so far by the already running inquiry.
       
   213   </defect>
       
   214 
       
   215   <defect number="PDEF131210" title="[upf31] AVDTP rejects abort for unknown SEID, where it should be dropped" revision="167">
       
   216     CAvdtpInboundSignallingMessage::DoHandleAbortL modified handling of error response.
       
   217   </defect>
       
   218 
       
   219   <defect number="DEF130413" title="Unused code in ACL SAP should be removed" revision="166">
       
   220     Removed declarations from aclsap.h. Removed initialisation of iAvdtpSessions from aclsap.cpp.  
       
   221   </defect>
       
   222 
       
   223   <defect number="DEF130668" title="LISBON: Baseband Lisbon Tests have multiple failures" revision="165">
       
   224     Added the refresh encryption complete event to the hci event mask.
       
   225   </defect>
       
   226 
       
   227   <defect number="PDEF131211" title="LocallyInitiated is always set to EFalse for NumericComparision Notifiers" revision="164">
       
   228     Updated the access requester with other intermediate SSP states which can exists when authentication is pending.
       
   229   </defect>
       
   230 
       
   231   <defect number="DEF127178" title="LISBON: Incorrectly authenticated link connection attempted with iVoicePro." revision="163">
       
   232     Changed handling of EUnauthenticatedCombinationKey.
       
   233   </defect>
       
   234 
       
   235   <defect number="PDEF130953" title="No way to cancel initialisor callback" revision="162">
       
   236     Add new API to initialisation plugin to allow stack to abort initialisation.
       
   237   </defect>
       
   238 
       
   239   <defect number="PDEF130811" title="LC_Fute: Data transfer too slow" revision="161">
       
   240     Take Rfcomm max frame size into account when calculating optimal MTU value. Also improved basic mode optimisation.
       
   241   </defect>
       
   242 
       
   243   <defect number="DEF126562" title="SMP: Migrate avctp to Bluetooth logger" revision="160">
       
   244     Logging changed to use standard Bluetooth logger.
       
   245   </defect> 
       
   246 
       
   247   <defect number="DEF125659" title="SMP: Migrate stack to Bluetooth logger" revision="159">
       
   248     Replace non-standard bluetooth statck logging with more standard logger under control of commsdbg.ini
       
   249   </defect> 
       
   250 
       
   251   <defect number="DEF129716" title="SMP: bluetooth_stack doesn't compile for x86gcc platform" revision="158"> 
       
   252     Fixed non-ISO C++ compliant AVCTP code.
       
   253   </defect> 
       
   254 
       
   255   <defect number="DEF130010" title="Add logging-panic facility to btlogger" revision="157">
       
   256     Fix included undefining ASSERT; reworked code using ASSERT. 
       
   257   </defect> 
       
   258 
       
   259  <defect number="DEF124496" title="ACL link not idled if connection closed during authentication" revision="156">
       
   260     Updated the AuthenticationPending behaviour to use the AuthenticationComplete method ensuring an ACL Idle timer is started. 
       
   261   </defect> 
       
   262 
       
   263   <defect number="DEF124707" title="{Lisbon] Remaining PLM/EPR review comments" revision="155">
       
   264     Implemented the review comments.
       
   265   </defect>  
       
   266 
       
   267   <defect number="DEF129459" title="Failed pairing when remote device is quick at performing SSP" revision="154"> 
       
   268     Handled the case for quick remote device.
       
   269   </defect>  
       
   270 
       
   271   <defect number="PDEF129902" title="[upf31] When pairing with a display only device, we don't display a notifier" revision="153"> 
       
   272     Allow "Display Only" remote devices to be paired using "Man In The Middle". 
       
   273   </defect>  
       
   274 
       
   275   <defect number="PDEF129901" title="[upf31] Race condition on Connection Accept" revision="152"> 
       
   276     Gracefully handle the race condition in which a connection is accepted after it has timed out at the remote end.
       
   277   </defect>
       
   278  
       
   279   <defect number="PDEF129275" title="BT stack sends out of spec HCI disconnect commands when cancelling pairing" revision="151"> 
       
   280     Handle the case where a disconnect is requested on a link that is not yet fully established by disconnecting it as soon as it is established.
       
   281   </defect>   
       
   282 
       
   283 
       
   284   <defect number="PDEF129519" title="[UPF31] L2CAP: PDUs not delinked correctly from their parent SDU" revision="150">
       
   285     Delinked the PDU after it has been retrived from parent SDU. 
       
   286   </defect>    
       
   287 
       
   288   
       
   289   <defect number="PDEF129518" title="[upf31] Panic when connecting with denied in the security requirement" revision="149">
       
   290     Prevent a security ASSERT_DEBUG from firing when it should not
       
   291   </defect>
       
   292 
       
   293   <defect number="DEF125658" title="SMP: Migrate avdtp to Bluetooth logger" revision="148">
       
   294     Replace non-standard avdtp logging with more standard logger under control of commsdbg.ini
       
   295   </defect>
       
   296 
       
   297   <defect number="DEF127461" title="Optimal L2CAP MPS computation breaks FEC negotiation" revision="147">
       
   298     Fix Flow and Error control negotiation so local options don't overwrite all peer options
       
   299   </defect> 
       
   300 
       
   301   <defect number="DEF124706" title="Remaining EIR review comments and features" revision="146">
       
   302     CEirManager now will not be created unless EIR is supported by the hardware.
       
   303   </defect> 
       
   304 
       
   305   <defect number="DEF128204" title="errors in IM tagging in shortlink" revision="145">
       
   306     Correct the IM tagging.
       
   307   </defect>
       
   308 
       
   309   <defect number="DEF125179" title="[codenomicon] Remconserver Panics in a number of tests" revision="144">
       
   310     Fixed in avctp.
       
   311   </defect>
       
   312 
       
   313   <defect number="PDEF127745" title="Propagation of DEF114863: Errors in HCI_V2 code under 9.2 from PDEF112302" revision="143">
       
   314     Propagated the fixes from changelist #1120897 
       
   315   </defect>     
       
   316 
       
   317   <defect number="PDEF127573" title="hci command queue should be outside compliant portion for bt qualification" revision="142">
       
   318     Move HCI Command Queue to hci_v2 framework directory.
       
   319   </defect>
       
   320 
       
   321   <deliverystep number="1223" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx" revision="141">
       
   322     <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
       
   323   </deliverystep>
       
   324   <milestone project="GT0368" number="3.8"/>
       
   325 
       
   326   <defect number="DEF127199" title="[Coverity]-SYMBIAN.CLEANUP_STACK-bluetooth/profiles" revision="140">
       
   327     Delete the local variable before it goes out of scope to avoid memory leak.
       
   328   </defect> 
       
   329 
       
   330   <defect number="DEF126067" title="Failures on BT21 TCK when run using M04623" revision="139">
       
   331     StrongPinRequired is initialized to default value EFalse.
       
   332   </defect> 
       
   333 
       
   334   <defect number="DEF126715" title="Warning experienced building for armv5 udeb" revision="138">
       
   335     Changed the code so it make more sense, thus the warning disappeared.
       
   336   </defect>
       
   337 
       
   338   <defect number="DEF118239" title="Changes necessary for EC120 submission" revision="137">
       
   339     Implemented changes needed for comms-infras EC120 submission. 
       
   340   </defect>
       
   341 
       
   342   <defect number="DEF125492" title="L2CAP attempts to disconnect PSM valued DCID during connection request" revision="136">
       
   343     Add the Enter method for TL2CAPSigStateWaitConnectRsp state to initialize the DCID.
       
   344   </defect>
       
   345 
       
   346   <defect number="DEF126773" title="Overly aggressive behaviour on unknown AVDTP capabilities" revision="135">
       
   347   	Remove unknown capabilities from a Get Capabilities response before validating the known capabilities.
       
   348   </defect>
       
   349 
       
   350   <defect number="DEF125492" title="Better modelling and handling of failed physical link disconnections" revision="134">
       
   351     Requeing idle timer when it fires and the link is idle, in case disconnect fails. Treating disconnect as having failed if Command Disallowed is returned
       
   352   </defect>
       
   353 
       
   354   <defect number="DEF126227" title="HCIv2 - Priority commands should not block other priority commands" revision="133">
       
   355     Add separate priority and workaround queues to the HCI command queue controller
       
   356   </defect>
       
   357 
       
   358   <defect number="DEF125689" title=" [coverity][lisbon] - USE_AFTER_FREE bluetooth/stack/secman/btaccessrequester.cpp" revision="132">
       
   359     Coverity failures prevented in btaccessrequester.
       
   360   </defect>
       
   361 
       
   362   <defect number="PDEF126217" title="MPhysicalLinksState virtual method are non-public." revision="131">
       
   363     Added the HCI Shared binary hcishared.dll to host three T-classes which need to be exported.
       
   364   </defect>
       
   365 
       
   366   <defect number="DEF125218" title="A succesful dedicated bond can return KErrAccessDenied" revision="130">
       
   367     Fixed the issue with link key race condition
       
   368   </defect>
       
   369 
       
   370   <defect number="DEF125857" title="[coverity] - EVALUATION_ORDER - bluetooth" revision="129">
       
   371     Evaulation order clarified in 2 files.
       
   372   </defect>
       
   373 
       
   374   <defect number="DEF125587" title="orphaned source file in stack\linkmgr\hci_v2" revision="128">
       
   375     Remove linkflowcontrol.cpp
       
   376   </defect>
       
   377 
       
   378   <defect number="DEF125359" title="Connect result is incorrect when connecting to NoIO device fails" revision="127">
       
   379     NoIO devices now handled in connections
       
   380   </defect>
       
   381 
       
   382   <defect number="PDEF125573" title="bluetooth viewsrv-11 with BH900" revision="126">
       
   383     Notify SCO object of error when a disconnect complete comes in, so the SCO object can be deleted
       
   384   </defect>
       
   385 
       
   386   <defect number="DEF124490" title="Many ReadClockOffset cmds sent and many BT Reg updates when connection closed" revision="125">
       
   387    Correctly managed a single outstanding ReadClock and BT reg update.
       
   388   </defect> 
       
   389 
       
   390   <defect number="DEF125265" title="Memory leaks in AVDTP" revision="124">
       
   391    Delete Asynchronous callback on the deletion of the Logical Channel Factory
       
   392    Delete the user plane transport session if the stream has gone away when the SAP is shutdown
       
   393   </defect>     
       
   394 
       
   395   <defect number="DEF124336" title="[Coverity]CLogicalChannelFactory::DoObtainChannelL checks dereferenced variable" revision="123">
       
   396    Verified that this behaviour is safe, expanded comments to clarify.
       
   397   </defect>     
       
   398 
       
   399   <defect number="DEF124735" title="KERN-EXEC3 in debug mode while logging trace in RegistryHelpers" revision="122">
       
   400    changed the debug to use CommsDB, also implemented james linkmgr fix.
       
   401   </defect>     
       
   402 
       
   403   <defect number="DEF124482" title="[UPF30] L2CAP MPS size used ignores the MPS provided from the peer device" revision="121">
       
   404    Take into account the MPS from the remote device when we calculate our optimal PDU size.
       
   405   </defect> 
       
   406 
       
   407   <defect number="PDEF124831" title="Phone crash and reset A2DP underflow situation" revision="120">
       
   408    Now Ioctl is correctly cleared avoiding to complete an Ioctl twice (that was the Panic Reason).
       
   409   </defect>
       
   410 
       
   411   <defect number="DEF124858" title="EIR Bluetooth name not updating when too long and no other data specified" revision="119">
       
   412    Max size of EIR data reduced to fit in DM5 packet.
       
   413   </defect>
       
   414 
       
   415   <defect number="DEF124809" title="Attempting a dedicated bond with a BT2.1 headset panics ESock_Bt" revision="118">
       
   416    Have secman check activity of access requesters after sending events.
       
   417   </defect>
       
   418 
       
   419   <defect number="DEF124269" title="Simultaneous General and Limited Inquiry panics stack" revision="117">
       
   420    Improve Inquiry manager handling of multiple Inquiries with different Inquiry Access Codes.
       
   421   </defect>
       
   422 
       
   423   <defect number="DEF124328" title="CAvctpPacketMgr::ConstructL has an unused variable" revision="116">
       
   424    Remove unused variable.
       
   425   </defect>
       
   426 
       
   427   <defect number="DEF124326" title="Check usage of DEBUG_PTR8" revision="115">
       
   428    Remove DEBUG_PTR8 as only used as a debugging aid.
       
   429   </defect>
       
   430 
       
   431   <defect number="DEF124327" title="[Coverity]CAvctpSapLinksMgr::ServiceProviderGoingDown could lock up in" revision="114">
       
   432    Include the iterator in the loop.
       
   433   </defect>   
       
   434 
       
   435   <deliverystep number="659" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx" revision="113">
       
   436     <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
       
   437   </deliverystep>
       
   438   <deliverystep number="658" name="Bluetooth Core v2.1 Mandatory Features" osproject="Sphinx">
       
   439     <preq number="1296" title="Bluetooth Core v2.1 Mandatory Features"/>
       
   440   </deliverystep>
       
   441   <milestone project="GT0368" number="3.6"/>
       
   442  
       
   443   <defect number="INC122910" title="Symbian OS: HCIv2 intialisation fails when filtering out first message in the co" revision="112">
       
   444    Remove the first deletion which is not needed since command would be removed in CommandCompleteEvent.
       
   445   </defect>
       
   446 
       
   447   <defect number="PDEF123599" title="CBluetoothSocket using RFCOMM can panic the Bluetooth stack" revision="111">
       
   448    Guarding added to check that connection is complete/multiplexer is up before allowing some GetOpt's.
       
   449   </defect>
       
   450 
       
   451   <defect number="PDEF124159" title="Symbian stack crash in Plantronics HS P590" revision="110">
       
   452    Improved connection handling in CBTProxySAP
       
   453   </defect> 
       
   454   
       
   455   <defect number="DEF123598" title="remote device can cause l2cap to leak memory" revision="109">
       
   456    Introduced a function DeleteCommands(HL2CapCommand aCommandsToBeDeleted) to delete the iPendingCommands and iCommandsAwaitingResponse in the destructor of CL2CapLinkSignalHandler. 
       
   457   </defect> 
       
   458 
       
   459   <defect number="DEF123618" title="testexecute z:\testdata\scripts\pwrctrl.script test crashes" revision="108">
       
   460    Initializing iLastPowerState to EBTOn, since the stack is assumed to be power on status when HCIFacade starts up
       
   461   </defect> 
       
   462 
       
   463   <defect number="DEF123200" title="Filename case check fails" revision="107">
       
   464    change Capitaled Remotenamerequestcancelcommand.h in hcifacade_commands.cpp to remotenamerequestcancelcommand.h.
       
   465   </defect>
       
   466 
       
   467   <defect number="DEF123851" title="CPhysicalLink* FindPhysicalLink needs to define as const member function" revision="106">
       
   468    add const declaration for FindPhysicalLink(THCIConnHandle aConnH) and FindPhysicalLink()
       
   469   </defect> 
       
   470 
       
   471   <defect number="PDEF123000" title="DUT does not connect to BT stereo headset" revision="105">
       
   472    l2cap muxer no longer unsubscribes from physical link when l2cap layer is disconnected.
       
   473   </defect> 
       
   474 
       
   475   <defect number="PDEF123002" title="HL2CapPDU::GetPDUSize optimises on wastage not performance" revision="104">
       
   476     Now GETPDUSize optimises on performance.
       
   477   </defect>  
       
   478 
       
   479   <defect number="PDEF121952" title="Security risk! Encryption not enforced when requested" revision="103">
       
   480    Encryption now correctly managed and enforced when needed.
       
   481   </defect>
       
   482 
       
   483   <defect number="DEF122202" title="CHCIFacade::McioPreResetCommandComplete synchronously called with error." revision="102">
       
   484     Initialising iInquiryMgr before iHCIFacade->InitL gets called. Now it is able to handle a call with error.
       
   485   </defect> 
       
   486 
       
   487   <defect number="DEF121776" title="Stack doesn't re-open channels when power back on" revision="101">
       
   488     Add local variables to memorize free channels and power status.
       
   489   </defect> 
       
   490 
       
   491   <defect number="DEF121786" title="[miniupf3] AVDTP Panic when suspending at same time as being suspended." revision="100">
       
   492     Suspending while being in suspending state should not try to suspend.
       
   493   </defect>  
       
   494 
       
   495   <defect number="DEF121778" title="[miniupf3] Should cancel outstanding RNR before doing connection" revision="099">
       
   496     Cancel RNR sent to the controller when doing a connection.
       
   497   </defect>  
       
   498 
       
   499   <defect number="DEF121250" title="Make commsdbg logging in Bluetooth code work in UREL builds (i.e. on hardware)" revision="098">
       
   500     Fixed some #ifdefs for logging code to be compilable in UREL.
       
   501   </defect>
       
   502 
       
   503   <defect number="DEF121052" title="BT stack should handle unexpected retransmitted events on boot." revision="097">
       
   504     Stack now handles unexpected retransmitted events on boot.
       
   505   </defect>
       
   506 
       
   507   <defect number="PDEF122283" title="Bluetooth modem failure with KErrNotReady" revision="096">
       
   508     Ensure free credits are only sent to the remote once.
       
   509   </defect>
       
   510 
       
   511   <defect number="PDEF121320" title="A2DP (stereo) link can not be opened" revision="095">
       
   512     Free AVDTP logical channel IDs for errorred jobs
       
   513   </defect>
       
   514 
       
   515   <defect number="PDEF119945" title="Configuring L2CAP MTU for optimum performance" revision="094">
       
   516     MTU size requested by peer device can now be set.
       
   517   </defect>
       
   518 
       
   519   <defect number=" PDEF120492" title=" ALS PIOT [Nokia HS12W] No sound in Bluetooth-PHF after pressing Stop key an..." revision="093">
       
   520     CSignallingSession::SetOption() updated for ESendStartResponse and ESendSuspendResponse.
       
   521   </defect>
       
   522 
       
   523   <defect number="DEF119387" title="HCIv2 Controller init not performed if initially had an error" revision="092">
       
   524     Changed the iInitState to EIdle if the initialisor plugin has failed pre reset initialisation.
       
   525   </defect>
       
   526 
       
   527   <defect number="PDEF120228" title="SAP connection fail with NB" revision="091">
       
   528     HCI v1 notify the "issue command" completion immediately (like expected by the customer).
       
   529   </defect>
       
   530 
       
   531   <defect number="DEF117715" title="Tag scan failures in hci_v2" revision="090">
       
   532     Fix todos and doxygen tags in HCIv2.
       
   533   </defect>
       
   534 
       
   535   <defect number="DEF119028" title="No API to get inbound MTU for AVDTP media socket" revision="089">
       
   536    API added to get inbound MTU for AVDTP media socket
       
   537   </defect>
       
   538 
       
   539   <defect number="DEF117238" title="Correct LeaveScan error in physicallinks.cpp." revision="088">
       
   540     CPhysicalLink::LinkKeyRequest now traps a leaving function call.
       
   541   </defect> 
       
   542 
       
   543   <defect number="DEF118488" title="[upf29] MBuf 15 panic when L2CAP receives 0-length ACL data packet." revision="087">
       
   544     Placed a check on the length of PDU fragment before appending it to PDU chain.
       
   545   </defect> 
       
   546 
       
   547   <defect number="DEF118499" title=" [UPF29] Reassembly can fail if fragment is lost" revision="086">
       
   548     ACL fragment handling improved.
       
   549   </defect> 
       
   550 
       
   551   <defect number="PDEF118870" title="Klocwork issues, NULL pointer can be used in release build, bluetooth" revision="085">
       
   552     ClearSession method has been deleted because it is not used.
       
   553   </defect>
       
   554 
       
   555   <defect number="DEF117237" title="Correct LeaveScan error in avctp.cpp" revision="084">
       
   556     Call to CAvctpConnection::DataClientJoiningL in CAvctpProtocol::GetMuxerForIncoming wrapped with TRAP.
       
   557   </defect>
       
   558 
       
   559   <defect number="DEF112829" title="[upf28] AVDTP responds to General Reject with General Reject" revision="083">
       
   560     Drop incoming General Reject messages. NB: outstanding issue with SIG errata.
       
   561   </defect>
       
   562 
       
   563   <defect number="PDEF117129" title="Invalid CID used on L2CAP" revision="082">
       
   564     Updates to send correct CID on L2CAP.
       
   565   </defect>
       
   566 
       
   567   <defect number="DEF115695" title="Remove building of hci_v1 from >=v9.5..." revision="081">
       
   568     Bluetooth bld.inf files modified, and header files removed to exclude HCI v1 building from v9.5 onwards
       
   569   </defect>
       
   570 
       
   571   <defect number="DEF115091" title="Only one low-power mode command per connection_handle should be allowed in HCIv2" revision="080">
       
   572     Added a class used to post low power mode command to ensure that there is only one outstanding command per connection handle.
       
   573   </defect>
       
   574 
       
   575   <defect number="DEF116295" title="HCIFacade panics when faking a command status event" revision="079">
       
   576     Construct the TBuf8 object properly due to avoid panic.
       
   577   </defect>
       
   578 
       
   579   <defect number="DEF115807" title="Clarify component definitions and usage of avctp plugins" revision="078">
       
   580    bluetooth_providers.mrp has been removed.
       
   581   </defect>
       
   582 
       
   583   <defect number="DEF115198" title="Bluetooth stack panic while streaming audio to SEMC MBS-100 device" revision="077">
       
   584     EGavdpOpenInBadState GAVDP Usage error panic introduced.
       
   585   </defect>
       
   586   
       
   587   <defect number="DEF112517" title="Configuring L2CAP MTU for optimum performance" revision="076">
       
   588     Updates to allow negotiation of MTU size to improve performance.
       
   589   </defect>
       
   590 
       
   591   <defect number="DEF114380" title="EBTACLLogicalLinkBadDebind panic in ~CPhysicalLink" revision="075">
       
   592     Add more handling to prevent panicking of the stack when a Gavdp Connect is issued immediately after a Gavdp Cancel.
       
   593   </defect>
       
   594 
       
   595   <defect number="DEF112712" title="L2CAP Retransmission Disable bit not processed in recvd I-Frames" revision="074">
       
   596     Added code to manage the Retransmission Disable bit in CL2CapDataReTxController incoming IFrame handler.
       
   597   </defect>
       
   598 
       
   599   <defect number=" DEF114579" title="Changes needed in AVCTP to work with PREQ399" revision="073">
       
   600     AVCTP updated to work correctly with Converged Comms code changes.
       
   601   </defect>
       
   602 
       
   603   <defect number="DEF114172" title="Esockbt crashes in ASSERT_DEBUG for hci_v2" revision="072">
       
   604     Added error handling for ChangeConnectionPacketType command.
       
   605   </defect>
       
   606 
       
   607   <defect number="PDEF115231" title="Phone boot when connecting and disconnecting BT stereo HF from phone ui" revision="071">
       
   608     Add more handling to cancel outstanding AVDTP requests when a Gavdp Cancel is issued.
       
   609   </defect>
       
   610 
       
   611   <defect number="DEF112677" title="L2CAP can ignore negotiated packet size" revision="070">
       
   612     PDU size calculation now takes the Min the requested PDU size and the existing PDU size. 
       
   613   </defect>
       
   614 
       
   615   <defect number="PDEF114630" title="Vendor debug event handling on HCIv2 broken (chopped copy)" revision="069">
       
   616     Get return of vendorEvent.VendorDebugEvent() by ref instead of by value.
       
   617   </defect>
       
   618 
       
   619   <defect number="PDEF114880" title="No attempt to write the CoD info to the controller during BT on" revision="068">
       
   620     Adding ClearPendingLocalDeviceSettingsCoD() to clear persistent CoD value when bt is reset or powered off.
       
   621   </defect>
       
   622   
       
   623   <defect number="PDEF114277" title="LIBmm40820 APR: Esock_bt data abort in :~CHCICommandItem" revision="067">
       
   624     Corrections to fix build failures.
       
   625   </defect>
       
   626   
       
   627   <defect number="PDEF114277" title="LIBmm40820 APR: Esock_bt data abort in :~CHCICommandItem" revision="066">
       
   628     Added additional code to suggested areas to help identify any overflows.
       
   629   </defect>
       
   630 
       
   631   <defect number="DEF112713" title="[UPF28] Failure to retransmit when TxWin is full" revision="065">
       
   632     Additional function added: void CL2CapDataReTxController::PDUAvailable().
       
   633   </defect>
       
   634 
       
   635   <defect number="DEF111134" title="Devices are only added to the registry upon pairing" revision="064">
       
   636     Calls to StoreDeviceL added in linkmanager HCI v1 and 2.
       
   637   </defect>
       
   638 
       
   639   <defect number="PDEF113602" title="Phone boot when connecting and disconnecting BT stereo HF from phone ui" revision="063">
       
   640     Add handling to cancel outstanding AVDTP requests when a Gavdp Cancel is issued.
       
   641   </defect>
       
   642 
       
   643   <defect number="PDEF113340" title="Bluetooth stack doesn't fully handle errors (eg OOM) that occur in the registry" revision="062">
       
   644     Ensure that registry updates are correctly observed by an asynchronous thread.
       
   645   </defect>
       
   646 
       
   647   <defect number="DEF111138" title="Registry helpers had two error paths" revision="061">
       
   648     Errors TRAPD to have just one path.
       
   649   </defect>
       
   650 
       
   651   <defect number="DEF111368" title="Filename Policy non-conformance generates warnings in checksource build" revision="060">
       
   652     Files are changed in conformance to Filename policy
       
   653   </defect>
       
   654 
       
   655   <defect number="PDEF112316" title="Limited discoverable CoD bit not set" revision="059">
       
   656    CoD service bits need to reflect the correct status of the device
       
   657   </defect>
       
   658 
       
   659   <defect number="PDEF112573" title="Esock_BT crash when switching BT headset off during call" revision="058">
       
   660     Implement CBluetoothProtocolBase::Error() to stop base class panic.
       
   661   </defect>
       
   662 
       
   663   <defect number="PDEF111707" title="Erroneous behaviors when transfer sound to inactive Sink device" revision="057">
       
   664     Use the remote address asssociated with a signalling channel, instead of failing because there's no bearer up.
       
   665   </defect>
       
   666 
       
   667   <defect number="PDEF111536" title="Increased RFCOMM timer causes connection problem with several HF" revision="056">
       
   668     Changed RFCOMM mux idle timeout to be 5 seconds on disconnection.
       
   669   </defect>
       
   670 
       
   671   <defect number="DEF110228" title="Exported header (metadata.h) under /epoc32/include has a conflicting name" revision="055">
       
   672     Metadata header file include paths updated
       
   673   </defect>
       
   674 
       
   675   <defect number="PDEF110977" title="Bluetooth security notifier passes 532 bytes by value so possible stack overflow" revision="054">
       
   676     Changed to pass TBTNotifierUpdateParamsPckg by const ref.
       
   677   </defect>
       
   678 
       
   679   <defect number="PDEF110808" title="A (currently closed) remote DoS attack vector needs commenting" revision="053">
       
   680     This is a COMMENTS ONLY change.    
       
   681   </defect>
       
   682 
       
   683   <defect number="DEF110315" title="IMPORT_C/EXPORT_C issues" revision="052">
       
   684     Corrected declaration of two functions of CCapabi?ityParseVisitor (gavpinterface.h)
       
   685   </defect>
       
   686 
       
   687   <defect number="PDEF110224" title="NULL pointer dereference possible on AVDTP signalling session" revision="051">
       
   688     Ioctls, SetOpts and GetOpts were using descriptors passed to their methods, without checking the validity. 
       
   689   </defect>
       
   690 
       
   691   <defect number="DEF108386" title="[upf27]Outgoing AVDTP connections are not secure" revision="050">
       
   692     Authentication and Encryption now demanded for outgoing AVDTP connections
       
   693   </defect>
       
   694 
       
   695    <defect number="DEF097231" title="HCIv2 open issues" revision="049">
       
   696     Corrected problems with CmdQ event matching.  
       
   697   </defect>
       
   698 
       
   699   <defect number="DEF110440" title="Change Pan Profile code so it works with PREQ399" revision="048">
       
   700     submit the code changes developed for REQ7657
       
   701   </defect>
       
   702 
       
   703   <defect number="PDEF109248" title="PBAP connection problem with BH-902 and BH-903" revision="047">
       
   704     PBAP ?onnection problem with BH-902 and BH-903
       
   705   </defect>
       
   706 
       
   707   <defect number="PDEF108899" title="L2Cap transmit MTU not reported correctly after being specifically set" revision="046">
       
   708     The L2Cap interface constant KL2CAPGetOutboundMTU has been split into two: KL2CAPNegotiatedOutboundMTU and KL2CAPOutboundMTUForBestPerformance. The former if used with a GetOpt will return the outbound MTU actually negotiated with the remote, the latter is simply a more descriptive alias for KL2CAPGetOutboundMTU.
       
   709   </defect>
       
   710 
       
   711   <defect number="PDEF108465" title="BT SAP Pairing does not work" revision="045">
       
   712     BT SAP Pairing does not work
       
   713   </defect>
       
   714 
       
   715   <defect number="PDEF108271" title="BT headset connection dropping often" revision="044">
       
   716     Correct baseband model and its usage so that it should never overestimate bandwidth usage. Re-instate use of the baseband model upon request to bring up a SCO link.
       
   717   </defect>
       
   718 
       
   719   <defect number="DEF108087" title="[upf27] Short idle timer in RFCOMM" revision="043">
       
   720     Short idle timer in RFCOMM
       
   721   </defect>
       
   722 
       
   723   <defect number="DEF107332" title="HCI v2 Panic when hold mode disallowed" revision="042">
       
   724     Low power mode request failures will no longer cause HCIv2 to panic in debug mode.
       
   725   </defect>
       
   726 
       
   727   <defect number="PDEF107703" title="Wrong Rejection Error Message Whilst In Accept Paired Only Mode" revision="041">
       
   728     Wrong Rejection Error Message Whilst In Accept Paired Only Mode
       
   729   </defect>
       
   730 
       
   731   <defect number="PDEF107071" title="Panic in AVDTP after open command is rejected" revision="040">
       
   732     Panic in AVDTP after open command is rejected
       
   733   </defect>
       
   734 
       
   735   <defect number="DEF106246" title="HCIv2 makes assumption that client goes asynchronous on initialisation" revision="039">
       
   736     Avoid the asynchronous startup of the CmdQ
       
   737   </defect>
       
   738 
       
   739   <defect number="PDEF106810" title="Problems accepting eSCO connections" revision="038">
       
   740     Problems accepting eSCO connections
       
   741   </defect>
       
   742 
       
   743   <defect number="DEF103820" title="AVDTP abort dropped while handling fragmented packets." revision="037">
       
   744     AVDTP abort dropped while handling fragmented packets.
       
   745   </defect>
       
   746 
       
   747   <defect number="PDEF105924" title="BullsEye Coverage Compiler is failing coverage builds" revision="036">
       
   748     Message pragmas simplified to prevent build warnings
       
   749   </defect>
       
   750 
       
   751   <defect number="PDEF106045" title="Problems with IsLinkProbablyPossible()" revision="035">
       
   752     If 2 ACLs exist, and one of them already has a SCO link, the second SCO connection over the other ACL now succeeds.
       
   753   </defect>
       
   754 
       
   755   <defect number="DEF105758" title="Avctp event classes are not zero'd at construction" revision="034">
       
   756     Avctp event classes are not zero'd at construction
       
   757   </defect>
       
   758 
       
   759   <defect number="DEF104811" title="HCIv2 can panic when disconnecting parked (LMP) BT socket." revision="033">
       
   760     The original (HCI_Exit_Park_State) fix has been re-worked to provide a more "protocol agreeable" solution.
       
   761   </defect>
       
   762 
       
   763   <defect number="PDEF104493" title="BT pairing cancellation is not working after passcode entered" revision="032">
       
   764     Alter the Bluetooth stack so that an"Unpair" called on the registry whilst the as?ociated Bluetooth physical link is active will no longer be ignored.
       
   765   </defect>
       
   766 
       
   767   <defect number="PDEF105718" title="BT: remote SCO link state change does not cause audio to re-route. P3" revision="031">
       
   768     Remote SCO link state change should now cause audio to re-route.
       
   769   </defect>
       
   770 
       
   771   <defect number="PDEF105137" title="L2CAP retransmission mode lockup / L2CAP 42 panic in UDEB" revision="030">
       
   772     The L2Cap layer now no longer stalls when operating in retransmission mode concurrently with a name inquiry.
       
   773   </defect>
       
   774 
       
   775   <defect number="PDEF105139" title="Phone hangs when starting sync with pc suite during data transferring connection" revision="029">
       
   776     In RFComm blocked SAPs are now added to the beginning of the blocked SAP queue as opposed to the end.
       
   777   </defect>
       
   778 
       
   779   <defect number="PDEF102785" title="BT device name not changed after reboot" revision="028">
       
   780     HCI v1/HCI v2: Intr?ducing TBTTrackedLocalDevice class, so updates to BT registry are not done all settings in one shot, but only update settings which have been changed.
       
   781   </defect>
       
   782 
       
   783   <defect number="DEF104882" title="Kern Exec 3 in CBTHostResolver::GetIAC() (causes Java BT TCKs to fail)" revision="027">
       
   784     CBTHostResolver::GetIAC() now checks iNameRecord for NULL, before dereferencing.
       
   785   </defect>
       
   786 
       
   787   <defect number="DEF103460" title="RFCOMM doesn't idle a passive mux channel that gets no mux" revision="026">
       
   788     Passive L2CAP connections that expect an RFCOMM will timeout (10s) if the SABM is not received.
       
   789   </defect>
       
   790 
       
   791   <defect number="DEF099005" title="HCIv2: Command Queue makes a bad assumption about 0 credit commands" revision="025">
       
   792     HCIv2: Command Queue makes a bad assumption about 0 credit commands
       
   793   </defect>
       
   794 
       
   795   <defect number="DEF104461" title="Forward Propagation of INC103148 A32 codenomicon A2DP test failure" revision="024">
       
   796     Forward Propagation of INC103148 A32 codenomicon A2DP test failure
       
   797   </defect>
       
   798 
       
   799   <defect number="PDEF102805" title="Bluetooth Stack try to write 11 time CoD" revision="023">
       
   800     Modified linkmgr to inhibit unnecessary CoD writes.
       
   801   </defect>
       
   802 
       
   803   <defect number="PDEF103389" title="Sometimes Bt link drop when Bt stereo connection established from HF" revision="022">
       
   804     GAVDP now rejects a Start attempt when in Starting mode
       
   805   </defect>
       
   806 
       
   807   <defect number="PDEF103671" title="DEF98980 requires adaptation changes in CHI which aren't obvious" revision="021">
       
   808     Replaced magic numbers by appropriate constants
       
   809   </defect>
       
   810 
       
   811   <defect number="DEF103096" title="Missing propagation to HCIv2 platform, very high interoperability problem" revision="020">
       
   812     Missing propagation to HCIv2 platform, very high interoperability (Incomming pairing, disconnection before sending link key reply (Inactive) )
       
   813   </defect>
       
   814 
       
   815   <defect number="PDEF096969" title="P&amp;S race condition in bt stack now has impact on security" revision="019">
       
   816     To cover the effects of a race condition, the Bluetooth stack now checks the registry's remote table for ALL registry initiated P&amp;S notifications.
       
   817   </defect>
       
   818 
       
   819   <defect number="DEF101319" title="Filename case check failures in source build and test" revision="018">
       
   820     Corrected filenames to enable building of Symbian OS in Linux
       
   821   </defect>
       
   822 
       
   823   <defect number="DEF102249" title="upf26: Media Transport Capability not included in AVDTP Set Configure" revision="017">
       
   824     Media transport capability not included in avdtp set configure (after rejected configure)
       
   825   </defect>
       
   826 
       
   827   <defect number="PDEF104208" title="UPF26: Inquiry started automatically when bonding" revision="016">
       
   828     Fixing a problem where if an Inquiry was cancelled, then an independent Remote Name Request was started, another inquiry could be started
       
   829   </defect>
       
   830 
       
   831   <defect number="PDEF104145" title="PDEF068170 not yet propagated to hci_v2" revision="015">
       
   832     Bringing HCIv1 and HCIv2 link managers into line, by removing some funcionality to change link keys, which had previously been removed from HCIv1
       
   833   </defect>
       
   834 
       
   835   <defect number="PDEF103389" title="Sometimes Bt link d?op when Bt stereo connection established from HF" revision="014">
       
   836     GAVDP now rejects a Start attempt when in Starting mode
       
   837   </defect>
       
   838 
       
   839   <defect number="PDEF103671" title="DEF98980 requires adaptation changes in CHI which aren't obvious" revision="013">
       
   840     Replaced magic numbers by appropriate constants
       
   841   </defect>
       
   842 
       
   843   <defect number="DEF103096" title="Missing propagation to HCIv2 platform, very high interoperability problem" revision="012">
       
   844     Missing propagation to HCIv2 platform, very high interoperability (Incomming pairing, disconnection before sending link key reply (Inactive) )
       
   845   </defect>
       
   846 
       
   847   <defect number="PDEF096969" title="P&amp;S race condition in bt stack now has impact on security" revision="011">
       
   848     To cover the effects of a race condition, the Bluetooth stack now checks the registry's remote table for ALL registry initiated P&amp;S notifications.
       
   849   </defect>
       
   850 
       
   851   <defect number="DEF102822" title="Remove authserver component from 9.3 build" revision="010">
       
   852     If L2Cap receives a disconnection request, whilst being configured, the SAP signalling queues are now flushed before sending a disconnection response.
       
   853   </defect>
       
   854 
       
   855   <defect number="PDEF102205" title="Can?t pair with other phones via BT after pairing failed at the first time." revision="009">
       
   856     Tidied up some calls to leaving functions inside non leaving ones in the security manager by adding in calls to TRAP macros. Tweaked the deletion procedure of the security notifier update active object.
       
   857   </defect>
       
   858 
       
   859   <defect number="PDEF101752" title="Interop failure with the IHF 1000 carkit (used as Volvo carkit)" revision="008">
       
   860     Slightly slow down L2Cap configuration in order to accommodate the IHF1000 car-kit (old version).
       
   861   </defect>
       
   862 
       
   863   <defect number="DEF099550" title="Restructuring phy linkmgr for pairingscache approach" revision="007">
       
   864     Restructured phy linkmgr for the pairingscache approach.
       
   865   </defect>
       
   866 
       
   867   <defect number="PDEF101795" title="Stereo audio is missing with A2DP-device" revision="006">
       
   868     Failed configuration could have led to incorrect sep in use claim.
       
   869   </defect>
       
   870 
       
   871   <defect number="PDEF099922" title="HCI: RemoteNameReqCompleteEvent supplies spurious characters on end of device na" revision="005">
       
   872     Remote name recipt event handling improved to store the remote name in a descriptor of the relevant size rather than always using one of the maximum possible name length.
       
   873   </defect>
       
   874 
       
   875   <defect number="PDEF100444" title="SCO Connections fail between 2 eSCO enabled controllers" revision="004">
       
   876     Fix to bluetooth stack for a problem when trying to set up a SCO connection between two EDR enabled controllers
       
   877   </defect>
       
   878 
       
   879   <defect number="PDEF099901" title="AFH channel assesment mode cannot be switched on dynamically" revision="003">
       
   880     Allow AFH Channel Assessment to be switched off (and back on again).
       
   881   </defect>
       
   882 
       
   883   <defect number="PDEF100259" title="File sending from 3.1 to 3.0 fails" revision="002">
       
   884     Check only the link mode when trying to detect if the channel is basic mode in one direction and FEC in the other. All the other parameters will have been sorted out in the channel nogotiation before we get to the open state.
       
   885   </defect>
       
   886 
       
   887   <defect number="PDEF100260" title="L2CAP sends retransmission packets after configured as basic mode" revision="001">
       
   888     Change the L2Cap configuration API so that it does not disrupt the L2cap configuration algorithm.
       
   889   </defect>
       
   890 </relnotes>