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