Home | History | Annotate | Download | only in hcidump
      1 ver 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 
      7 ver 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 
     13 ver 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 
     19 ver 1.39:
     20 	Add support for daemon discover protocol.
     21 	Fix device disconnect handling.
     22 
     23 ver 1.38:
     24 	Add support for daemon mode.
     25 
     26 ver 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 
     34 ver 1.36:
     35 	Add missing HCI command definitions.
     36 	Add missing HCI event definitions.
     37 	Add missing HCI error definitions.
     38 
     39 ver 1.35:
     40 	Add partial decoding for eSCO setup.
     41 	Fix HCI command array size.
     42 
     43 ver 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 
     48 ver 1.33:
     49 	Add support for IPv6 decoding.
     50 	Add IPv6 connection support.
     51 
     52 ver 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 
     62 ver 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 
     70 ver 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 
     79 ver 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 
     87 ver 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 
     98 ver 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 
    105 ver 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 
    113 ver 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 
    121 ver 1.24:
    122 	Allow selection of system device.
    123 	Handle system events and commands.
    124 
    125 ver 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 
    135 ver 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 
    142 ver 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 
    151 ver 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 
    158 ver 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 
    165 ver 1.18:
    166 	Fix declaration of the SDP data structures.
    167 	Extend the HCI verbose decoding support.
    168 
    169 ver 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 
    177 ver 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 
    183 ver 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 
    189 ver 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 
    194 ver 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 
    202 ver 1.12:
    203 	Fix whitespace stuff for extended dump.
    204 	Add support for dynamic RFCOMM channels.
    205 	Add initial OBEX parser support.
    206 
    207 ver 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 
    218 ver 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 
    224 ver 1.9:
    225 	Initial AVDTP parser support.
    226 	Various minor fixes and cleanups.
    227 
    228 ver 1.8:
    229 	Support Bluetooth 1.2 HCI commands and events.
    230 	Decode RFCOMM credit based flow control.
    231 
    232 ver 1.7:
    233 	HCRP parser support.
    234 	CAPI parser support.
    235 	CMTP reassembly support.
    236 	Support for dynamic PSM.
    237 
    238 ver 1.6:
    239 	HIDP parser support.
    240 	Various fixes for the SDP parser.
    241 
    242 ver 1.5:
    243 	Included man page for hcidump.
    244 	Minor fix for HCI grabber.
    245 
    246 ver 1.4:
    247 	CMTP parser support.
    248 	Various fixes for SDP, RFCOMM and BNEP parsers.
    249 
    250 ver 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 
    257 ver 1.2:
    258 	BNEP support.
    259 	Correct filter initialization.
    260 	Minor fixes.
    261 
    262 ver 1.1:
    263 	SCO support. 
    264 	Support for frame time stamps.
    265 	RAW mode and other minor fixes.
    266 
    267 ver 1.0:
    268 	L2CAP fragment reassembly.
    269 	RFCOMM parser (Wayne Lee).
    270 	SDP parser (Ricky Yuen). 
    271 	Simple filtering.
    272 
    273 ver 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 
    281 ver 0.1:
    282 	Initial implementation.
    283