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