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