2 Fix release before close issue with RFCOMM TTYs.
3 Fix Connected property on input interface.
4 Fix DeviceFound signals during initial name resolving.
5 Fix service discovery handling.
6 Fix duplicate UUID detection.
7 Fix SBC gain mismatch and decoding handling.
8 Add more options to SBC encoder and decoder.
9 Add special any adapter object for service interface.
10 Add variable prefix to adapter and device object paths.
13 Fix SBC encoder not writing last frame.
14 Fix missing timer for A2DP suspend.
15 Add more supported devices to hid2hci utility.
16 Add additional functionality to Handsfree support.
19 Fix wrong parameter usage of watch callbacks.
20 Fix parameters for callback upon path removal.
21 Fix unloading of adapter drivers.
24 Fix various A2DP state machine issues.
25 Fix some issues with the Handsfree error reporting.
26 Fix format string warnings with recent GCC versions.
27 Remove dependency on GModule.
30 Fix types of property arrays.
31 Fix potential crash with input devices.
32 Fix PS3 BD remote input event generation.
33 Allow dynamic adapter driver registration.
37 Fix service discovery and UUID handling.
38 Fix bonding issues with Simple Pairing.
39 Fix file descriptor misuse of SCO connections.
40 Fix various memory leaks in the device handling.
41 Fix AVCTP disconnect handling.
42 Fix GStreamer modes for MP3 encoding.
43 Add operator selection to Handsfree support.
46 Fix crash with missing icon value.
47 Fix error checks of HAL plugin.
48 Fix SCO server socket cleanup on exit.
49 Fix memory leaks from DBusPendingCall.
50 Fix handling of pending authorization requests.
51 Fix missing protocol UUIDs in record pattern.
54 Change SCO server socket into a generic one.
55 Add test script for dummy telephony plugin.
56 Fix uninitialized reply of multiple GetProperties methods.
59 Fix memory leaks with HAL messages.
60 Add more advanced handsfree features.
61 Add properties to audio, input and network interfaces.
62 Stop device discovery timer on device removal.
65 Fix signals for Powered and Discoverable properties.
66 Fix handling of Alias and Icon properties.
67 Fix duplicate entries for service UUIDs.
70 Fix retrieving of formfactor value.
71 Fix retrieving of local and remote extended features.
72 Fix potential NULL pointer dereference during pairing.
73 Fix crash with browsing due to a remotely initated pairing.
76 Fix pairing and service discovery logic.
77 Fix crashes during suspend and resume.
78 Fix race condition within devdown mode.
79 Add RequestSession and ReleaseSession methods.
80 Add Powered and Discoverable properties.
81 Add Devices property and deprecate ListDevices.
82 Add workaround for a broken carkit from Nokia.
85 Fix Device ID record handling.
86 Fix service browsing and storage.
87 Fix authentication and encryption for input devices.
88 Fix adapter name initialization.
91 Fix initialization issue with new adapters.
92 Send HID authentication request without blocking.
93 Hide the verbose SDP debug behind SDP_DEBUG.
94 Add extra UUIDs for service discovery.
95 Add SCO server socket listener.
96 Add authorization support to service plugin.
99 Add temporary fix for the CUPS compile issue.
100 Add service-api.txt to distribution.
101 Mention the variable prefix of an object path
104 Add dummy driver for telephony support.
105 Add support for discovery sessions.
106 Add service plugin for external services.
110 Avoid memory copies in A2DP write routine.
111 Fix broken logic with Simple Pairing check and old kernels.
112 Allow non-bondable and outgoing SDP without agent.
113 Only remove the bonding for non-temporary devices.
114 Cleanup various unnecessary includes.
115 Make more unexported functions static.
116 Add basic infrastructure for gtk-doc support.
119 Add 30 seconds timeout to BNEP connection setup phase.
120 Avoid memory copies in A2DP write routine for ALSA.
121 Make sure to include compat/sdp.h in the distribution.
124 Initial public release.
127 Add init routines for TI BRF chips.
128 Add extra attributes to the serial port record.
129 Add example record for headset audio gateway record.
130 Use Handsfree version 0x0105 for the gateway role.
131 Fix SDP record registration with specific record handles.
132 Fix BCSP sent/receive handling.
133 Fix various includes for cross-compilation.
134 Allow link mode settings for outgoing connections.
135 Allow bonding during periodic inquiry.
138 Add two additional company identifiers.
139 Add UUID-128 support for service discovery.
140 Fix usage of friendly names for service discovery.
141 Fix authorization when experiemental is disabled.
142 Fix uninitialized variable in passkey request handling.
143 Enable output of timestamps for l2test and rctest.
146 Replace various SDP functions with safe versions.
147 Add additional length validation for incoming SDP packets.
148 Use safe function versions for SDP client handling.
149 Fix issue with RemoveDevice during discovery procedure.
150 Fix collect for non-persistent service records.
153 Add functions for reading and writing the link policy settings.
154 Add definition for authentication requirements.
155 Add support for handling Simple Pairing.
156 Add Simple Pairing support to Agent interface.
157 Add ReleaseMode method to Adapter interface.
158 Add DiscoverServices method to Device interface.
159 Remove obsolete code and cleanup the repository.
160 Move over to use the libgdbus API.
161 Enable PIE by default if supported.
164 Add OCF constants for synchronous flow control enabling.
165 Add support for switching HID proxy devices from Dell.
166 Add more Bluetooth client/server helper functions.
167 Add support for input service idle timeout option.
168 Fix BNEP reconnection handling.
169 Fix return value for snd_pcm_hw_params() calls.
170 Use upper-case addresses for object paths.
171 Remove HAL support helpers.
172 Remove inotify support.
173 Remove service daemon activation handling.
174 Remove uneeded D-Bus API extension.
177 Create device object for all pairing cases.
178 Convert authorization to internal function calls.
179 Add initial support for Headset Audio Gateway role.
180 Add generic Bluetooth helper functions for GLib.
181 Fix endiannes handling of connection handles.
182 Don't optimize when debug is enabled.
185 Convert audio service into a plugin.
186 Convert input service into a plugin.
187 Convert serial service into a plugin.
188 Convert network service into a plugin.
189 Emit old device signals when a property is changed.
190 Fix missing DiscoverDevices and CancelDiscovery methods.
191 Add another company identifier.
192 Add basic support for Bluetooth sessions.
193 Add avinfo utility for AVDTP/A2DP classification.
194 Remove build option for deprecated sdpd binary.
197 Introduce new D-Bus based API.
198 Add more SBC optimizations.
199 Add support for PS3 remote devices.
200 Fix alignment trap in SDP server.
201 Fix memory leak in sdp_get_uuidseq_attr function.
204 Add support for MCAP UUIDs.
205 Add support for role switch for audio service.
206 Add disconnect timer for audio service.
207 Add disconnect detection to ALSA plugin.
208 Add more SBC optimizations.
209 Fix alignment issue of SDP server.
210 Remove support for SDP parsing via expat.
213 Update uinput.h with extra key definitions.
214 Add support for input connect/disconnect callbacks.
215 Add ifdefs around some baud rate definitions.
216 Add another company identifier.
217 Add proper HFP service level connection handling.
218 Add basic headset automatic disconnect support.
219 Add support for new SBC API.
220 Fix SBC decoder noise at high bitpools.
221 Use 32-bit multipliers for further SBC optimization.
222 Check for RFCOMM connection state in SCO connect callback.
223 Make use of parameters selected in ALSA plugin.
226 Fix compilation issues with UCHAR_MAX, USHRT_MAX and UINT_MAX.
227 Improve handling of different audio transports.
228 Enable services by default and keep old daemons disabled.
231 Add limited support for Handsfree profile.
232 Add limited support for MPEG12/MP3 codec.
233 Add basic support for UNITINFO and SUBUNITINFO.
234 Add more SBC optimizations.
235 Fix external service (un)registration.
236 Allow GetInfo and GetAddress to fail.
239 Add definitions for MDP.
240 Add TCP connection support for serial proxy.
241 Add fix for Logitech HID proxy switching.
242 Add missing macros, MIN, MAX, ABS and CLAMP.
243 Add more SBC encoder optimizations.
244 Add initial mechanism to handle headset commands.
245 Fix connecting to handsfree profile headsets.
246 Use proper function for checking signal name.
249 Fix remote name request handling bug.
250 Fix key search function to honor the mmap area size.
251 Fix Avahi integration of network service.
252 Add new plugin communication for audio service.
253 Enable basic AVRCP support by default.
254 More optimizations to the SBC library.
255 Create common error definitions.
258 Add missing include file from audio service.
259 Add SBC conformance test utility.
260 Add basic uinput support for AVRCP.
261 Fix L2CAP socket leak in audio service.
262 Fix buffer usage in GStreamer plugin.
263 Fix remote name request event handling.
266 Add constant for Bluetooth socket options level.
267 Add initial AVRCP support.
268 Add A2DP sink support to GStreamer plugin.
269 Fix interoperability with A2DP suspend.
270 Fix sign error in 8-subband encoder.
271 Fix handling of service classes length size.
272 Store Extended Inquiry Response data information.
273 Publish device id information through EIR.
274 Support higher baud rates for Ericcson based chips.
277 Fix GStreamer plugin file type detection.
278 Fix potential infinite loop in inotify support.
279 Fix D-Bus signatures for dict handling.
280 Fix issues with service activation.
281 Fix SDP failure handling of audio service.
282 Fix various memory leaks in input service.
283 Add secure device creation method to input service.
284 Add service information methods to serial service.
285 Add config file support to network service.
286 Add scripting capability to network service.
287 Add special on-mode handling.
288 Add optimization for SBC encoder.
289 Add tweaks for D-Bus 1.1.x libraries.
290 Add support for inquiry transmit power level.
293 Limit range of bitpool announced while in ACP side.
294 Use poll instead of usleep to wait for worker thread.
295 Use default event mask from the specification.
296 Add L2CAP mode constants.
297 Add HID proxy support for Logitech diNovo Edge dongle.
298 Add refresh option to re-request device names.
299 Show correct connection link type.
302 Don't allocate memory for the Bluetooth base UUID.
303 Implement proper locking for headsets.
304 Fix various A2DP SEP locking issues.
305 Fix and cleanup audio stream handling.
306 Fix stream starting if suspend request is pending.
307 Fix A2DP and AVDTP endianess problems.
308 Add network timeout and retransmission support.
309 Add more detailed decoding of EIR elements.
312 Fix supported commands bit calculation.
313 Fix crashes in audio and network services.
314 Check PAN source and destination roles.
315 Only export the needed symbols for the plugins.
318 Update company identifier list.
319 Add support for headsets with SCO audio over HCI.
320 Add support for auto-create through ALSA plugin.
321 Add support for ALSA plugin parameters.
322 Add GStreamer plugin with SBC decoder and encoder.
323 Fix network service NAP, GN and PANU servers.
324 Set EIR information from SDP database.
327 Add A2DP support to the audio service.
328 Add proxy support to the serial service.
329 Extract main service class for later use.
330 Set service classes value from SDP database.
333 Add missing signals for the adapter interface.
334 Add definitions and functions for Simple Pairing.
335 Add basic commands for Simple Pairing.
336 Add correct Simple Pairing and EIR interaction.
337 Add missing properties for remote information.
338 Add EPoX endian quirk to the input service.
339 Fix HID descriptor import and storage functions.
340 Fix handling of adapters in raw mode.
341 Fix remote device listing methods.
344 Fix some issues with the headset support.
345 Fix concurrent pending connection attempts.
346 Fix usage of devname instead of netdev.
347 Add identifier for Nokia SyncML records.
348 Add command for reading the CSR chip revision.
349 Add generic CSR radio test support.
350 Update HCI command table.
353 Add missing HCI command text descriptions
354 Add missing HCI commands structures.
355 Add missing HCI event structures.
356 Add common bachk() function.
357 Add support for limited discovery mode.
358 Add support for setting of event mask.
359 Add GetRemoteServiceIdentifiers method.
360 Add skeleton for local D-Bus server.
361 Add headset gain control methods.
362 Fix various headset implementation issues.
363 Fix various serial port service issues.
364 Fix various input service issues.
365 Let CUPS plugin discover printers in range.
366 Improve the BCM2035 UART init routine.
367 Ignore connection events for non-ACL links.
370 Update API documentation.
371 Minimize SDP root records and browse groups.
372 Use same decoder for text and URL strings.
373 Fix URL data size handling.
374 Fix SDP pattern extraction for XML.
375 Fix network connection persistent state.
376 Add network connection helper methods.
377 Add initial version of serial port support.
378 Add class of device tracking.
381 Add option to disable installation of manual pages.
382 Fix input service encryption setup.
383 Fix serial service methods.
384 Fix network service connection handling.
385 Provide a simple init script.
388 Add initial version of network service.
389 Add initial version of serial service.
390 Add initial version of input service.
391 Add initial version of audio service.
392 Add authorization framework.
393 Add integer based SBC library.
394 Add version code for Bluetooth 2.1 specification.
395 Add ESCO_LINK connection type constant.
396 Export sdp_uuid32_to_uuid128() function.
399 Add RemoteDeviceDisconnectRequested signal.
400 Add updated service framework.
401 Add embedded GLib library.
402 Add support for using system GLib library.
403 Create internal SDP server library.
406 Sort discovered devices list based on their RSSI.
407 Send DiscoverableTimeoutChanged signal.
408 Fix local and remote name validity checking.
409 Add ListRemoteDevices and ListRecentRemoteDevices methods.
410 Add basic integration of confirmation concept.
411 Add support for service record description via XML.
412 Add support for external commands to the RFCOMM utility.
413 Add experimental service and authorization API.
414 Add functions for registering binary records.
417 Fix class of device handling.
418 Fix error replies with pairing and security mode 3.
419 Fix disconnect method for RFCOMM connections.
420 Add match pattern for service searches.
421 Add support for prioritized watches.
422 Add additional PDU length checks.
423 Fix CSRC value for partial responses.
426 Fix IO channel race conditions.
427 Fix pairing issues on big endian systems.
428 Fix pairing issues with page timeout errors.
429 Fix pairing state for security mode 3 requests.
430 Switch to user as default security manager mode.
433 Update D-Bus based RFCOMM interface support.
434 Use L2CAP raw sockets for HCI connection creation.
435 Add periodic discovery support to the D-Bus interface.
436 Add initial support for device names via EIR.
437 Add proper UTF-8 validation of device names.
438 Add support for the J-Three keyboard.
439 Fix issues with the asynchronous API for SDP.
442 Fix and cleanup watch functionality.
443 Add support for periodic inquiry mode.
444 Add support for asynchronous SDP requests.
445 Add more request owner tracking.
446 Add asynchronous API for SDP.
447 Document pageto and discovto options.
450 Improve error reporting for failed HCI commands.
451 Improve handling of CancelBonding.
452 Fixed bonding reply message when disconnected.
453 Fix UUID128 string lookup handling.
454 Fix malloc() versus bt_malloc() usage.
457 Don't change inquiry mode for Bluetooth 1.1 adapters.
458 Add udev rules for Bluetooth serial PCMCIA cards.
459 Add Cancel and Release methods for passkey agents.
460 Add GetRemoteClass method.
461 Convert to using ppoll() and pselect().
462 Initialize allocated memory to zero.
463 Remove bcm203x firmware loader.
464 Remove kernel specific timeouts.
465 Add additional private data field for SDP sessions.
466 Add host controller to host flow control defines.
467 Add host number of completed packets defines.
468 Initialize various memory to zero before usage.
471 Only check for the low-level D-Bus library.
472 Update possible device minor classes.
473 Fix timeout for pending reply.
474 Add more Inquiry with RSSI quirks.
475 Sleep only 100 msecs for device detection.
476 Don't send BondingCreated on link key renewal.
477 Allow storing of all UTF-8 remote device names.
478 Create storage filenames with a generic function.
479 Fix handling of SDP strings.
480 Add adapter type for SDIO cards.
481 Add features bit for link supervision timeout.
484 Add missing placeholders for feature bits.
485 Fix handling of raw mode devices.
486 Fix busy loop in UUID extraction routine.
487 Remove inquiry mode setting.
488 Remove auth and encrypt settings.
491 Implement the new BlueZ D-Bus API.
492 Fix broken behavior with EVT_CMD_STATUS.
493 Add features bit for pause encryption.
494 Add additional EIR error code.
495 Add more company identifiers.
496 Add another Phonebook Access identifier.
497 Update sniff subrating data structures.
500 Use %jx instead of %llx for uint64_t and int64_t.
501 Allow null-terminated text strings.
502 Add UUID for N-Gage games.
503 Add UUID for Apple Macintosh Attributes.
504 Add Apple attributes and iSync records.
505 Add definitions for Apple Agent.
506 Add support for the Handsfree Audio Gateway service.
507 Add support for choosing a specific record handle.
508 Add support for dialup/telephone connections.
509 Add definitions for Apple Agent.
510 Add support for record handle on service registration.
513 Fix display of SDP text and data strings.
514 Add support for device scan property.
515 Add support for additional access protocols.
516 Update the D-Bus policy configuration file.
519 Update the new D-Bus interface.
520 Make dfutool ready for big endian architectures.
521 Add support for AVRCP specific service records.
522 Add support for writing complex BCCMD commands.
523 Add the new BCCMD interface utility.
524 Add MicroBCSP implementation from CSR.
525 Add constants and definitions for sniff subrating.
526 Add support for allocation of binary text elements.
527 Add HCI emulation tool.
528 Add fake HID support for old EPoX presenters.
529 Reject connections from unknown HID devices.
530 Fix service discovery deadlocks with Samsung D600 phones.
533 Remove D-Bus 0.23 support.
534 Add initial version of the new D-Bus interface.
535 Add support for extended inquiry response commands.
536 Add support for the Logitech diNovo Media Desktop Laser.
537 Add compile time buffer checks (FORTIFY SOURCE).
538 Decode reserved LMP feature bits.
539 Fix errno overwrite problems.
540 Fix profile descriptor problem with Samsung phones.
543 Move create_dirs() and create_file() into the textfile library.
544 Let textfile_put() also replace the last key value pair.
545 Fix memory leaks with textfile_get() usage.
546 Fix infinite loops and false positive matches.
547 Don't retrieve stored link keys for RAW devices.
548 Document the putkey and delkey commands.
549 Show supported commands also in clear text.
550 Support volatile changes of the BD_ADDR for CSR chips.
551 Add support for identification of supported commands.
552 Add missing OCF declarations for the security filter.
553 Add two new company identifiers.
556 Add UUIDs for video distribution profile.
557 Add UUIDs for phonebook access profile.
558 Add attribute identifier for supported repositories.
559 Add definitions for extended inquiry response.
560 Add functions for extended inquiry response.
561 Add support for extended inquiry response.
562 Add support for HotSync service record.
563 Add support for ActiveSync service record.
564 Add ActiveSync networking support.
565 Fix D-Bus crashes with new API versions.
568 Fix the GCC 4.0 warnings.
569 Fix the routing for dealing with raw devices.
570 Fix off by one memory allocation error.
571 Fix security problem with escape characters in device name.
572 Add per device service record functions.
573 Send D-Bus signals for inquiry results and remote name resolves.
574 Add support for device specific SDP records.
577 Support D-Bus 0.23 and 0.33 API versions.
578 Support reading of complex BCCMD values.
579 Support minimum and maximum encryption key length.
580 Add support for reading and writing the inquiry scan type.
581 Add definitions for connection accept timeout and scan enable.
582 Add support for inquiry scan type.
583 Add tool for the CSR BCCMD interface.
584 Add first draft of the Audio/Video control utility.
585 Add disconnect timer support for the A2DP ALSA plugin.
586 Make SBC parameters configurable.
587 Replace non-printable characters in device names.
588 Remove hci_vhci.h header file.
589 Remove hci_uart.h header file.
592 Set the storage directory through ${localstatedir}.
593 Add the textfile library for ASCII based file access.
594 Add support for return link keys event.
595 Add support for voice setting configuration.
596 Add support for page scan timeout configuration.
597 Add support for storing and deleting of stored link keys.
598 Add support for searching for services with UUID-128.
599 Add support for retrieving all possible service records.
600 Add support for a raw mode view of service records.
601 Add support for HID information caching in hidd.
602 Add support for authentication in pand and dund.
603 Add support for changing BD_ADDR of CSR chips.
604 Add pskey utility for changing CSR persistent storage values.
605 Add the firmware upgrade utility.
606 Add connection caching for the A2DP ALSA plugin.
607 Add functions for stored link keys.
608 Add definitions for PIN type and unit key.
609 Add SDP_WAIT_ON_CLOSE flag for sdp_connect().
610 Include stdio.h in bluetooth.h header file.
611 Include sys/socket.h in the header files.
614 Store link keys in ASCII based file format.
615 Support device name caching.
616 Support zero length data sizes in l2test.
617 Change default l2ping data size to 44 bytes.
618 Hide the server record and the public browse group root.
619 Read BD_ADDR if not set and if it is a raw device.
620 Add SDP language attributes.
621 Add support for browsing the L2CAP group.
622 Add support for stored pin codes for outgoing connections.
623 Add support for local commands and extended features.
624 Add support for reading CSR panic and fault codes.
625 Add config option for setting the inquiry mode.
626 Add OUI decoding support.
627 Use unlimited inquiry responses as default.
628 Use cached device names for PIN request.
629 Use the clock offset when getting the remote names.
630 Add function for reading local supported commands.
631 Add function for reading local extended features.
632 Add function for reading remote extended features.
633 Add function for getting the remote name with a clock offset.
634 Add function for extracting the OUI from a BD_ADDR.
635 Add inquiry info structure with RSSI and page scan mode.
636 Fix buffer allocation for features to string conversion.
637 Support inquiry with unlimited number of responses.
640 Enable the RFCOMM service level security.
641 Add deprecated functions for reading the name.
642 Add command for reading the clock offset.
643 Add command for reading the clock.
644 Add function for reading the clock.
645 Add function for reading the local Bluetooth address.
646 Add function for reading the local supported features.
647 Don't configure raw devices.
648 Don't set inquiry scan or page scan on raw devices.
649 Don't show extended information for raw devices.
650 Support L2CAP signal sizes bigger than 2048 bytes.
651 Cleanup of the socket handling code of the test programs.
652 Use better way for unaligned access.
653 Remove sdp_internal.h and its usage.
656 Make use of additional connection information.
657 Use library function for reading the RSSI.
658 Use library function for reading the link quality.
659 Use library function for reading the transmit power level.
660 Use library functions for the link supervision timeout.
661 Add tool for changing the device address.
662 Add function for reading the RSSI.
663 Add function for reading the link quality.
664 Add function for reading the transmit power level.
665 Add functions for the link supervision timeout.
666 Remove deprecated functions.
667 Update AM_PATH_BLUEZ macro.
670 Use file permission 0600 for the link key file.
671 Add support for HID attribute descriptions.
672 Add support for Device ID attributes.
673 Add Device ID and HID attribute definitions.
674 Update the UUID constants and its translations.
675 Update L2CAP socket option definitions.
676 Update connection information definitions.
677 Various whitespace cleanups.
680 Inherit the device specific options from the default.
681 Use --device for selecting the source device.
682 Add --nosdp option for devices with resource limitation.
683 Add support and parameter option for secure mode.
684 Add a lot of build ids and hardware revisions.
685 Add service classes and profile ids for WAP.
686 Add simple AM_PATH_BLUEZ macro.
687 Update UUID translation tables.
688 Correct kernel interface for CMTP and HIDP support.
691 Initial support for the kernel security manager.
692 Various cleanups to avoid inclusion of kernel headers.
693 Fix output when the CUPS backend is called without arguments.
694 Fix problems with a 64 bit userland.
695 Use Bluetooth library functions if available.
696 Use standard numbering scheme of SDP record handles.
697 Use bit zero for vendor packets in the filter type bitmask.
698 Add SIM Access types for service discovery.
699 Add more audio/video profile translations.
700 Add another company identifier.
701 Add the missing HCI error codes.
702 Add RFCOMM socket options.
703 Add definition for the SECURE link mode.
704 Add functions for reading and writing the inquiry mode.
705 Add functions for AFH related settings and information.
706 Add version identifier for the Bluetooth 2.0 specification.
707 Add a master option to the hidd.
708 Add support for changing the link key of a connection.
709 Add support for requesting encryption on keyboards.
710 Add support for revision information of Digianswer devices.
711 Add support for the Zoom, IBM and TDK PCMCIA cards.
712 Add checks for the OpenOBEX and the ALSA libraries.
713 Add experimental mRouter support.
716 Use a define for the configuration directory.
717 Fix string initialization for flags translation.
718 Fix and extend the unaligned access macros.
719 Make compiling with debug information optional.
720 Don't override CFLAGS from configure.
721 Check for usb_get_busses() and usb_interrupt_read().
722 Add optional support for compiling with PIE.
723 Make installation of the init scripts optional.
724 Make compiling with debug information optional.
725 Don't override CFLAGS from configure.
728 Retry SDP connect if busy in the CUPS backend.
729 Use packet type and allow role switch in hcitool.
730 Use the functions from the USB library for hid2hci.
731 Add Broadcom firmware loader.
732 Add EPoX endian quirk for buggy keyboards.
733 Add L2CAP info type and info result definitions.
734 Add value for L2CAP_CONF_RFC_MODE.
735 Change RSSI value to signed instead of unsigned.
736 Allow UUID32 values as protocol identifiers.
737 Update the autoconf/automake scripts.
740 Use LIBS and LDADD instead of LDFLAGS.
741 Use HIDP subclass field for HID boot protocol.
742 Set olen before calling getsockopt() in pand.
743 Restore signals for dev-up script.
744 Add PID file support for pand.
745 Add size parameter to expand_name() in hcid.
746 Add support for audio source and audio sink SDP records.
747 Add support for HID virtual cable unplug.
748 Add support for AmbiCom BT2000C card.
749 Add defines and UUID's for audio/video profiles.
750 Add AVDTP protocol identifier.
751 Add HIDP subclass field.
752 Add PKGConfig support.
753 Fix the event code of inquiry with RSSI.
754 Remove dummy SDP library.
757 Fix display of decoded LMP features.
758 Update company identifiers.
759 Add AFH related types.
760 Add first bits from EDR prototyping specification.
761 Add support for inquiry with RSSI.
762 Add HCRP related SDP functions.
763 Add HIDP header file.
764 Add support for getting the AFH channel map.
765 Add support for AFH mode.
766 Add support for inquiry mode.
767 Add Bluetooth backend for CUPS.
768 Add the hid2hci utility.
769 Add the hidd utility.
770 Add the pand utility.
771 Add the dund utility.
772 More endian bug fixes.
773 Give udev some time to create the RFCOMM device nodes.
774 Release the TTY if no device node is found.
775 New startup script for the Bluetooth subsystem.
776 Update to the autoconf stuff.
779 Change default prefix to /usr.
780 Add manpages for hcid and hcid.conf.
781 Add the sdpd server daemon.
782 Add the sdptool utility.
783 Add the ciptool utility.
784 Add new company identifiers.
785 Add BNEP and CMTP header files.
787 Use R2 for default value of pscan_rep_mode.
790 Add decoding of Bluetooth 1.2 features.
791 Add link manager version parameter for Bluetooth 1.2.
792 Add new company identifiers.
793 Add D-Bus support for PIN request.
794 Support for transmit power level.
795 Support for park, sniff and hold mode.
796 Support for role switch.
797 Support for reading the clock offset.
798 Support for requesting authentication.
799 Support for setting connection encryption.
800 Show revision information for Broadcom devices.
801 Replace unprintable characters in device name.
802 Use R1 for default value of pscan_rep_mode.
803 Fix some 64-bit problems.
804 Fix some endian problems.
805 Report an error on PIN helper failure.
806 Update bluepin script for GTK2.
809 Increase number of inquiry responses.
810 Support for transmit power level.
811 Display all 8 bytes of the features.
812 Add support for reading and writing of IAC.
813 Correct decoding class of device.
814 Use Ericsson revision command for ST Microelectronics devices.
815 Display AVM firmware version with 'revision' command.
816 New code for CSR specific revision information.
817 Support for ST Microelectronics specific initialization.
818 Support for 3Com card version 3.0.
819 Support for TDK, IBM and Socket cards.
820 Support for initial baud rate.
822 Fixes for some memory leaks.
825 Added const qualifiers to appropriate function arguments.
827 CSR firmware version is now displayed by 'revision' command.
828 Voice command is working properly on big endian machines.
829 Added support for Texas Bluetooth modules.
830 Added support for high UART baud rates on Ericsson modules.
831 BCSP initialization fixes.
832 Support for role switch command (hcitool).
833 RFCOMM config file parser fixes.
835 Removed GLib dependency.
838 Updated RFCOMM header file.
839 Additional HCI command and event defines.
840 Support for voice settings (hciconfig).
842 Improved configure script.
843 Added Headset testing tool.
848 Resurrect hci_remote_name.
851 Added hci_{read, write}_class_of_dev().
852 Added hci_{read, write}_current_iac_lap().
853 Added hci_write_local_name().
854 Added RFCOMM header file.
856 Improved BCSP initialization (hciattach).
857 Support for displaying link quality (hcitool).
858 Support for changing link supervision timeout (hcitool).
859 New RFCOMM TTY configuration tool (rfcomm).
860 Minor fixes and updates.
863 Additional company IDs.
864 BCSP initialization (hciattach).
865 Minor hciconfig fixes.
868 Support for multiple pairing modes.
869 Link key database handling fixes.
872 Removed max link key limit. Keys never expire.
873 Link key database is always updated. Reread PIN on SIGHUP (hcid).
874 Bluetooth script starts SDPd, if installed.
878 Improved link key management and more verbose logging (hcid).
879 Fixed scan command (hcitool).
882 Fix hci_inquiry function to return errors and accept user buffers.
883 New functions hci_devba, hci_devid, hci_for_each_dev and hci_get_route.
884 Additional company IDs.
885 Makefile and other minor fixes.
886 Support for reading RSSI, remote name and changing
887 connection type (hcitool).
888 Device initialization fixes (hcid).
889 Other minor fixes and improvements.
890 Build environment cleanup and fixes.
893 Improved bluepin. Working X authentication.
894 Improved hcitool. New flexible cmd syntax, additional commands.
895 Human readable display of the device features.
896 LMP features to string translation support.
897 Additional HCI command and event defines.
898 Extended hci_filter API.
901 Additional HCI ioctls and defines.
902 All strings and buffers are allocated dynamically.
903 ba2str, str2ba automatically swap bdaddress.
904 Additional hciconfig commands. Support for ACL and SCO MTU ioctls.
905 Support for Inventel and COM1 UART based devices.
907 Improved l2test. New L2CAP test modes.
908 Minor fixes and cleanup.
911 Bluetooth libraries and header files is now a separate package.
912 New build environment uses automake and libtool.
913 Massive header files cleanup.
914 Bluetooth utilities is now a separate package.
915 New build environment uses automake.
916 Moved all config files and security data to /etc/bluetooth.
920 API cleanup and additions.
922 l2test minor output fixes.
923 hciattach opt to display list of supported devices.
926 HCI filter enhancements.
932 Additional HCI library functions.
933 Improved CSR baud rate initialization.
934 PCMCIA scripts fixes and enhancements.
935 Documentation update.
938 New UART initialization utility.
939 Hot plugging support for UART based PCMCIA devices.
941 New authentication utility (bluepin).
942 Minor fixes and improvements.