<?xml version="1.0" encoding="UTF-8"?>
<relnotes name="Bluetooth PAN Profile">
<purpose>
Implementation of the Bluetooth PAN profile. Includes: an implementation of the Bluetooth Network Encapsulation Protocol (BNEP), as a Symbian OS ethernet packet driver module; and a network interface agent used to create PAN connections.
</purpose>
<defect number="DEF140424" title="Coverity errors: DEADCODE, CHECKED_RETURN" revision="031">
Fixed Coverity issues.
</defect>
<defect number="PDEF139836" title=".esk and .cmi files do not have header" revision="030">
Added copyright headers
</defect>
<defect number="PDEF139234" title="enum TPanAgentPanic does not explicitly list numerical values " revision="029">
Added explicit values to the enum's items.
</defect>
<defect number="DEF134041" title="[upf32] PanAgent 79 when connecting PAN back to back" revision="028">
Modified the PanAgt to set the RNDIS P and S key before the role combination checker.
</defect>
<defect number="DEF133729" title="Headercheck failures in Bluetooth" revision="027">
Updated one header file to #include e32base.h, another to #include es_sock.h.
</defect>
<deliverystep number="1351" name="PANNAP changes for USB RNDIS" osproject="Diran" revision="026">
<preq number="1872" title="PANNAP changes for USB RNDIS"/>
</deliverystep>
<milestone project="GT0463" number="3.4"/>
<defect number="DEF130463" title="L2CAP Channel is not disconnected even if we shutdown the BNEP Link" revision="025">
Modified the PanAgtStateMachine to change state when remote device is EDisconnecting.
</defect>
<defect number="DEF128972" title="[upf31] Problems when role switch is disabled when connecting to a symbian NAP" revision="024">
Corrected the call to CancelIoctl which was hanging the stack.
</defect>
<defect number="DEF126582" title="SMP: migrate pan profile to Bluetooth logger" revision="023">
PAN profile migrated to standard Bluetooth logger.
</defect>
<defect number="DEF128204" title="errors in IM tagging in shortlink" revision="022">
Correct the IM tagging.
</defect>
<defect number="DEF127198" title="[Coverity]-BAD_OVERRIDE-bluetooth/latest" revision="021">
Correct the override functions to have the correct arguments.
</defect>
<defect number="DEF118239" title="Changes necessary for EC120 submission" revision="020">
Implemented changes needed for comms-infras EC120 submission.
</defect>
<defect number="DEF125818" title="OSD and IPR are not synchronized in the distribution.policy" revision="019">
RefBnepPacketNotifer distribution policy files corrected to Cat F, and pan mrp file updated accordingly.
</defect>
<defect number="DEF124343" title="CPanRemoteDeviceStateMachine::OpenPhysicalLinkAdapter:unchecked return" revision="018">
Coverity defect, function now made to leave.
</defect>
<defect number="DEF124340" title="CPanAgtStateIdle::InitiateOutgoingConnectionL has FORWARD_NULL failure" revision="017">
Passed in pointer could never be NULL and therefore change it to pass as reference.
</defect>
<defect number="DEF123288" title="Minor changes in Bluetooth pan profiles code due to RInternalSocket refactoring" revision="016">
eintsock.lib now not included.
</defect>
<defect number="DEF119242" title="Checksource problems in Bluetooth Profiles" revision="015">
fixed checksource problems.
</defect>
<defect number="PDEF115381" title="Errors in SDP reported by tool SDP Record Verified" revision="014">
Introduced constant KSdpAttrIdCharacterEncodingUTF8 having value as 0x006a.
</defect>
<defect number="DEF114290" title="TUUID::FixedLengthL has the wrong comparison operator " revision="013">
Getting the maximum between the minimum sizes of locale and remote UUID roles in RBnepSetupConnectionRequestControl::SetRolesL()
and call the new right method SpecifiedLengthL instead of FixedLengthL.
</defect>
<defect number="DEF111368" title="Filename Policy non-conformance generates warnings in checksource build " revision="012">
Files are changed in conformance to Filename policy
</defect>
<defect number="DEF110228" title="Exported header (metadata.h) under /epoc32/include has a conflicting name " revision="011">
Metadata header file include paths updated
</defect>
<defect number="DEF110440" title="Change Pan Profile code so it works with PREQ399" revision="010">
submit the code changes developed for REQ7657
</defect>
<defect number="DEF108224" title="[upf27] BNEP Channel needlessly brought up if remote does not support our role" revision="009">
DEF108224: [upf27] BNEP Channel needlessly brought up if remote does not support our role
</defect>
<defect number="PDEF108402" title="PAN U-role to NAP re-connection causes LinkLayerUp panic" revision="008">
PDEF108402: PAN U-role to NAP re-connection causes LinkLayerUp panic
</defect>
<defect number="PDEF107574" title="PAN Profile progress notifications can be lost" revision="007">
PAN Profile progress notifications can be lost
</defect>
<defect number="PDEF106086" title="BT PAN agent retry outgoing connection can get into an infinite loop" revision="006">
Infinite loop in outgoing connections prevented
</defect>
<defect number="DEF105862" title="Unitialised pointer when EPanAgentToNifGetConnectionManager not handled" revision="005">
Handling pointers when EPanAgentToNifGetConnectionManager case is not handled
</defect>
<defect number="DEF101319" title="Filename case check failures in source build and test" revision="004">
Corrected filenames to enable building of Symbian OS in Linux
</defect>
<defect number="PDEF102751" title="upf26: PAN Agent doesn't clear Networking CoD ServiceClass when finished" revision="003">
Use SetOpt and Codman to manage the network service class bit.
</defect>
<defect number="PDEF103819" title="UPF26: PAN SDP record problem" revision="002">
The Security Information in the PAN SDP record is now represented by a Uint16
</defect>
<defect number="PDEF100403" title="SL_TD PAN roles problem" revision="001">
If NOT using SDP records a PANU-PANU if this fails we NOW try other roles (PANGN then PANNAP)
</defect>
</relnotes>