1ver 1.42: 2 Decode the Read Link Policy Settings command. 3 Decode Default Link Policy Settings commands 4 Enable PIE by default if supported. 5 Don't optimize when debug is enabled. 6 7ver 1.41: 8 Improve decoding of HCI connection link type. 9 Fix handling of unsupported L2CAP config options. 10 Add full decoding of L2CAP RFC config option. 11 Reset to L2CAP basic mode when MTU config request is sent. 12 13ver 1.40: 14 Add HCI and LMP decoding support for Simple Pairing. 15 16 Note: 17 This version needs at least bluez-libs-3.14 18 19ver 1.39: 20 Add support for daemon discover protocol. 21 Fix device disconnect handling. 22 23ver 1.38: 24 Add support for daemon mode. 25 26ver 1.37: 27 Add decoding for SCO packet flags. 28 Add decoding for more extended inquiry features. 29 Add missing HCI command and event decodings. 30 31 Note: 32 This version needs at least bluez-libs-3.12 33 34ver 1.36: 35 Add missing HCI command definitions. 36 Add missing HCI event definitions. 37 Add missing HCI error definitions. 38 39ver 1.35: 40 Add partial decoding for eSCO setup. 41 Fix HCI command array size. 42 43ver 1.34: 44 Add reading support for MacOS X packet logger format. 45 Add decoding for AFH host channel classification command. 46 Add decoding for QoS setup command. 47 48ver 1.33: 49 Add support for IPv6 decoding. 50 Add IPv6 connection support. 51 52ver 1.32: 53 Add decoding for link supervision timeout change event. 54 Add decoding for host controller to host flow control setting. 55 Add decoding for host number of completed packets. 56 Add decoding for host buffer size command. 57 Fix OBEX header parsing. 58 59 Note: 60 This version needs at least bluez-libs-3.3 61 62ver 1.31: 63 Add Ericsson LMP decoding support. 64 Update sniff subrating decoding. 65 Update UUID and attribute definitions. 66 67 Note: 68 This version needs at least bluez-libs-3.0 69 70ver 1.30: 71 Add decoding for pause encryption feature. 72 Add generic RFCOMM streaming helpers. 73 Add HDLC decoding support to the PPP parser. 74 Add unslip support and basic protocol decoding. 75 Add PPP extraction support. 76 Move TCP/IP decoders into a separate file. 77 Fix DoS problem of the L2CAP parser. 78 79ver 1.29: 80 Obfuscate the BD_ADDR if no vendor events are requested. 81 Decode and display binary strings correctly. 82 Allow null-terminated text strings. 83 Add definitions for Apple Agent. 84 Add skeleton for AVCTP parser. 85 Add skeleton for PPP parser. 86 87ver 1.28: 88 Add missing UUID definitions and translations. 89 Add option to disable vendor commands and events. 90 Add decoding for hold mode, sniff mode and park state. 91 Add decoding for sniff subrate command complete event. 92 Decode class of device and BD_ADDR for inquiry filter. 93 Make it possible to obfuscate pin codes and link keys. 94 95 Note: 96 This version needs at least bluez-libs-2.23 97 98ver 1.27: 99 Decode the extended inquiry response payload. 100 Update HCI_DEV_NONE frame format. 101 Update the CSR PS key handling. 102 Add another bunch LMP message decodings. 103 Add compile time buffer checks (FORTIFY SOURCE). 104 105ver 1.26: 106 Fix memory leak with lmp_vertostr() function. 107 Fix FHS packet decoding for slave connections. 108 Add support for decoding more LMP messages. 109 Display the data of extended inquiry results. 110 Correct HCI command and event string arrays. 111 Add SCO audio extraction support. 112 113ver 1.25: 114 Add new attribute identifiers and UUID definitions. 115 Add decoding support for extended inquiry response. 116 Add more detailed BCCMD decoding. 117 118 Note: 119 This version needs at least bluez-libs-2.20 120 121ver 1.24: 122 Allow selection of system device. 123 Handle system events and commands. 124 125ver 1.23: 126 Add decoding support for inquiry scan type. 127 Fix connection accept timeout and scan enable decoding. 128 Show human readable timestamps only in verbose decoding mode. 129 Dump raw BNEP payload only in non-verbose decoding mode. 130 Update CSR BCCMD support and correct uint32 decoding. 131 132 Note: 133 This version needs at least bluez-libs-2.18 134 135ver 1.22: 136 Only do verbose decoding when requested. 137 Fix number of completed packets decoding. 138 Improve the decoding of CSR vendor commands and events. 139 Use human readable timestamps. 140 Add support for the BTSnoop file format. 141 142ver 1.21: 143 Clear L2CAP states when receiving the HCI disconnect. 144 Make the OBEX parser aware of that RFCOMM is a stream. 145 Update HCI verbose decoding routines. 146 Add CSR verbose decoding support. 147 148 Note: 149 This version needs at least bluez-libs-2.17 150 151ver 1.20: 152 Workaround for inquiry results with RSSI and page scan mode. 153 Decode almost every used HCI commands and events. 154 155 Note: 156 This version needs at least bluez-libs-2.16 157 158ver 1.19: 159 Fix error message decoding. 160 Add IAC decoding support. 161 Add LMP parser support. 162 Add BCCMD decoding support. 163 Add L2CAP retransmission and flow control decoding. 164 165ver 1.18: 166 Fix declaration of the SDP data structures. 167 Extend the HCI verbose decoding support. 168 169ver 1.17: 170 Add support for HCI verbose decoding. 171 Add support for L2CAP verbose decoding. 172 Add first version of the BPA sniffer utility. 173 174 Note: 175 This version needs at least bluez-libs-2.15 176 177ver 1.16: 178 Add UUID translation for WAP. 179 Fix display of UUID 128. 180 Fix display of L2CAP config hint bit and QoS option. 181 Fix parsing of SDP continuation state. 182 183ver 1.15: 184 Update the L2CAP channel counting routine. 185 Fix SBC codec specific decoding. 186 Fix AVDTP signal channel header decoding. 187 Add decoding for the AVDTP media channel header. 188 189ver 1.14: 190 Count the number of L2CAP channels per PSM. 191 Differ between the AVDTP signal and media channel. 192 Add full decoding of the AVDTP signal channel information. 193 194ver 1.13: 195 Update many UUID to text translations. 196 Add support for sending and receiving dumps over TCP. 197 Add support for the vendor packets of the Digianswer BPA. 198 199 Note: 200 This version needs at least bluez-libs-2.11 201 202ver 1.12: 203 Fix whitespace stuff for extended dump. 204 Add support for dynamic RFCOMM channels. 205 Add initial OBEX parser support. 206 207ver 1.11: 208 Trace company id from the chip manufacturer. 209 Support extended dump functionality. 210 Use the L2CAP_CONF_RFC_MODE value. 211 Use bt_get_unaligned() for unaligned access. 212 Make compiling with debug information optional. 213 Don't override CFLAGS from configure. 214 215 Note: 216 This version needs at least bluez-libs-2.10 217 218ver 1.10: 219 Fix display of L2CAP CID. 220 Show L2CAP config values only when they are present. 221 Decode L2CAP information request and response. 222 Update autoconf and automake routines. 223 224ver 1.9: 225 Initial AVDTP parser support. 226 Various minor fixes and cleanups. 227 228ver 1.8: 229 Support Bluetooth 1.2 HCI commands and events. 230 Decode RFCOMM credit based flow control. 231 232ver 1.7: 233 HCRP parser support. 234 CAPI parser support. 235 CMTP reassembly support. 236 Support for dynamic PSM. 237 238ver 1.6: 239 HIDP parser support. 240 Various fixes for the SDP parser. 241 242ver 1.5: 243 Included man page for hcidump. 244 Minor fix for HCI grabber. 245 246ver 1.4: 247 CMTP parser support. 248 Various fixes for SDP, RFCOMM and BNEP parsers. 249 250ver 1.3: 251 RFCOMM and BNEP parser fixes. 252 Use getopt_long instead of argp. 253 Added --psm option. 254 Automake build environment. 255 Other minor fixes. 256 257ver 1.2: 258 BNEP support. 259 Correct filter initialization. 260 Minor fixes. 261 262ver 1.1: 263 SCO support. 264 Support for frame time stamps. 265 RAW mode and other minor fixes. 266 267ver 1.0: 268 L2CAP fragment reassembly. 269 RFCOMM parser (Wayne Lee). 270 SDP parser (Ricky Yuen). 271 Simple filtering. 272 273ver 0.2: 274 L2CAP parsing. PSM tracking. 275 HCI events and commands parsing. 276 Packet parser moved to unified library (libparser). 277 HCI socket filter support. 278 Improved command line option parsing. 279 Improved output format. 280 281ver 0.1: 282 Initial implementation. 283