Release of bluez-4.82

This release fixes a few minor bugs and also one nasty regression when the storage files are exactly the size of memory page.

bluez-4.82.tar.gz

Release of bluez-4.81

This release fixes a regression with the legacy paring and some other small bugs.

bluez-4.81.tar.gz

Release of obexd-0.37

This release fixes another set of bugs with Phonebook Access profile handling.

obexd-0.37.tar.gz

Release of bluez-4.80

This release fixes some additional race conditions with the adapter initialization. It also fixes multiple bugs with the AVDTP connect and disconnect handling.

bluez-4.80.tar.gz

As a bonus this release contains an optimized version of SBC for ARM PXA series CPUs.

Release of bluez-4.79

This release fixes a race conditions with the adapter initialization. Additionally it also updates support for the new Bluetooth Management interface.

bluez-4.79.tar.gz

Release of bluez-4.78

This release fixes a few small issues with adapter mode handling, AVDTP timer handling and the audio interface. The biggest change however is internally with the cleanup of the HCI handling and preparing more a cleaner management interface with the kernel.

bluez-4.78.tar.gz

Release of obexd-0.36

This release fixes a few more issues with the Phonebook Access profile handling and OBEX transfer handling in general.

obexd-0.36.tar.gz

L2CAP Extended Features on 2.6.36

On October 20th, Linus released the 2.6.36 kernel and one of the new features released with it was the support in the Linux Bluetooth stack
for the L2CAP Extended Features. Also called eL2CAP, the L2CAP Extended Features add some new features to the L2CAP layer, like the Enhanced
Retransmission Mode(ERTM), a reliable protocol with error and flow control; the Streaming Mode, an unreliable protocol for streaming purpouses; the
Frame Check Sequence, a checksum for each received packet; and Segmentation and Reassembly of L2CAP packets which make retransmission
easier. The L2CAP Extended Features were in the kernel before, but in an experimental mode and disabled by default.

Other Bluetooth changes in 2.6.36: In-kernel blacklist for incoming connections, that allow dropping selected incoming connections in
kernel space without having to wake up bluetoothd. Support for the Atheros AR300x chip. A new hci_recv_stream_fragment() function which is part of
a refactory in the HCI recv path to make the life of some drivers easier.