2 Add two additional company identifiers.
5 Replace various SDP functions with safe versions.
6 Add additional length validation for incoming SDP packets.
9 Add functions for reading and writing the link policy settings.
10 Add definition for authentication requirements.
11 Enable PIE by default if supported.
14 Add OCF constants for synchronous flow control enabling.
17 Don't optimize when debug is enabled.
20 Add another company identifier.
23 Fix memory leak in sdp_get_uuidseq_attr function.
26 Add support for MCAP UUIDs.
29 Add another company identifier.
32 Fix compilation problem with USHRT_MAX and UCHAR_MAX.
35 Update copyright information.
38 Add definitions for MDP.
41 Fix remote name request handling bug.
44 Fix remote name request event handling.
47 Add constant for Bluetooth socket options level.
50 Add support for inquiry transmit power level.
53 Add L2CAP mode constants.
56 Don't allocate memory for the Bluetooth base UUID.
59 Fix supported commands bit calculation.
62 Update company identifier list.
65 Extract main service class for later use.
68 Add definitions and functions for Simple Pairing.
71 Update HCI command table.
74 Add missing HCI command text descriptions
75 Add missing HCI commands structures.
76 Add missing HCI event structures.
77 Add common bachk() function.
80 Fix URL data size handling.
83 Add version code for Bluetooth 2.1 specification.
84 Add ESCO_LINK connection type constant.
85 Export sdp_uuid32_to_uuid128() function.
88 Update copyright information.
91 Add functions for registering binary records.
94 Add additional PDU length checks.
95 Fix CSRC value for partial responses.
98 Fix issues with the asynchronous API for SDP.
101 Add asynchronous API for SDP.
104 Fix UUID128 string lookup handling.
105 Fix malloc() versus bt_malloc() usage.
108 Remove kernel specific timeouts.
109 Add additional private data field for SDP sessions.
110 Add host controller to host flow control defines.
111 Add host number of completed packets defines.
112 Initialize various memory to zero before usage.
115 Fix handling of SDP strings.
116 Add adapter type for SDIO cards.
117 Add features bit for link supervision timeout.
120 Add missing placeholders for feature bits.
123 Fix broken behavior with EVT_CMD_STATUS.
124 Add features bit for pause encryption.
125 Add additional EIR error code.
126 Add more company identifiers.
127 Add another Phonebook Access identifier.
128 Update sniff subrating data structures.
131 Add definitions for Apple Agent.
132 Add support for record handle on service registration.
135 Add support for additional access protocols.
138 Add constants and definitions for sniff subrating.
139 Add support for allocation of binary text elements.
140 Fix service discovery deadlocks with Samsung D600 phones.
143 Decode reserved LMP feature bits.
144 Fix errno overwrite problems.
145 Fix profile descriptor problem with Samsung phones.
146 Add compile time buffer checks (FORTIFY SOURCE).
149 Add support for identification of supported commands.
150 Add missing OCF declarations for the security filter.
151 Add two new company identifiers.
154 Add UUIDs for video distribution profile.
155 Add UUIDs for phonebook access profile.
156 Add attribute identifier for supported repositories.
157 Add definitions for extended inquiry response.
158 Add functions for extended inquiry response.
161 Fix the GCC 4.0 warnings.
162 Fix the routing for dealing with raw devices.
163 Add per device service record functions.
166 Add support for reading and writing the inquiry scan type.
167 Add definitions for connection accept timeout and scan enable.
168 Remove hci_vhci.h header file.
169 Remove hci_uart.h header file.
172 Include stdio.h in bluetooth.h header file.
173 Include sys/socket.h in the header files.
174 Add functions for stored link keys.
175 Add definitions for PIN type and unit key.
176 Add SDP_WAIT_ON_CLOSE flag for sdp_connect().
179 Fix buffer allocation for features to string conversion.
180 Add function for reading local supported commands.
181 Add function for reading local extended features.
182 Add function for reading remote extended features.
183 Add function for getting the remote name with a clock offset.
184 Add function for extracting the OUI from a BD_ADDR.
185 Add inquiry info structure with RSSI and page scan mode.
186 Support inquiry with unlimited number of responses.
189 Use better way for unaligned access.
190 Remove sdp_internal.h and its usage.
191 Add deprecated functions for reading the name.
192 Add function for reading the clock.
193 Add function for reading the local Bluetooth address.
194 Add function for reading the local supported features.
197 Add function for reading the RSSI.
198 Add function for reading the link quality.
199 Add function for reading the transmit power level.
200 Add functions for the link supervision timeout.
201 Remove deprecated functions.
202 Update AM_PATH_BLUEZ macro.
205 Add Device ID and HID attribute definitions.
206 Update the UUID constants and its translations.
207 Update L2CAP socket option definitions.
208 Update connection information definitions.
211 Correct kernel interface for CMTP and HIDP support.
212 Add service classes and profile ids for WAP.
213 Add simple AM_PATH_BLUEZ macro.
216 Initial support for the kernel security manager.
217 Use bit zero for vendor packets in the filter type bitmask.
218 Add SIM Access types for service discovery.
219 Add more audio/video profile translations.
220 Add another company identifier.
221 Add the missing HCI error codes.
222 Add RFCOMM socket options.
223 Add definition for the SECURE link mode.
224 Add functions for reading and writing the inquiry mode.
225 Add functions for AFH related settings and information.
226 Add version identifier for the Bluetooth 2.0 specification.
229 Fix and extend the unaligned access macros.
230 Make compiling with debug information optional.
231 Don't override CFLAGS from configure.
234 Add L2CAP info type and info result definitions.
235 Add value for L2CAP_CONF_RFC_MODE.
236 Change RSSI value to signed instead of unsigned.
237 Allow UUID32 values as protocol identifiers.
240 Fix the event code of inquiry with RSSI.
241 Add defines and UUID's for audio/video profiles.
242 Add AVDTP protocol identifier.
243 Add HIDP subclass field.
244 Add PKGConfig support.
245 Remove dummy SDP library.
248 Fix display of decoded LMP features.
249 Update company identifiers.
250 Add AFH related types.
251 Add first bits from EDR prototyping specification.
252 Add support for inquiry with RSSI.
253 Add HCRP related SDP functions.
254 Add HIDP header file.
257 Use R2 for default value of pscan_rep_mode.
258 Add new company identifiers.
259 Add BNEP and CMTP header files.
263 Add decoding of Bluetooth 1.2 features.
264 Add link manager version parameter for Bluetooth 1.2.
265 Add new company identifiers.
266 Support for transmit power level.
267 Support for park, sniff and hold mode.
268 Support for role switch.
269 Support for reading the clock offset.
270 Use R1 for default value of pscan_rep_mode.
273 Added const qualifiers to appropriate function arguments.
277 Fix hci_for_each_dev() for big endian machines.
278 Support for voice settings.
282 Updated RFCOMM header file.
283 Additional HCI command and event defines.
286 Resurrect hci_remote_name.
290 hci_{read, write}_class_of_dev(),
291 hci_{read, write}_current_iac_lap(),
292 hci_write_local_name()
293 Added RFCOMM header file.
297 Additional company IDs.
301 Fix hci_inquiry function to return errors and accept user buffers.
302 New functions hci_devba, hci_devid, hci_for_each_dev and hci_get_route.
303 Additional company IDs.
304 Makefile and other minor fixes.
307 LMP features to string translation support.
308 Additional HCI command and event defines.
309 Extended hci_filter API.
312 Additional HCI ioctls and defines.
313 All strings and buffers are allocated dynamically.
314 ba2str, str2ba automatically swap bdaddress.
315 Minor fixes and cleanup.
318 Bluetooth libraries and header files is now a separate package.
319 New build environment uses automake and libtool.
320 Massive header files cleanup.
323 API cleanup and additions.
326 HCI filter enhancements.
332 Additional HCI library functions.
333 Documentation update.
336 Minor fixes and improvements.