------------------------------------------------------------------- Thu Sep 3 14:38:59 CEST 2009 - seife@suse.de - update to bluez-4.51: - Add utility for basic AVDTP testing. - Add support for configuring L2CAP FCS option. - Fix discovery mode for CUPS 1.4.x and later. - Fix global state tracking of audio service. - Fix last issues with the new build system. ------------------------------------------------------------------- Tue Aug 25 07:35:04 CEST 2009 - seife@suse.de - update to bluez-4.50: - Fix various build issues ------------------------------------------------------------------- Mon Aug 24 14:57:50 CEST 2009 - seife@suse.de - update to bluez-4.49: - Add simple test program for basic GAP testing. - Add support for confirmation requests to agent example. - Add support for full non-recursive build. - Add five millisecond delay for Simple Pairing auto-accept. - Fix Class of Device setting when InitiallyPowered=false. ------------------------------------------------------------------- Sun Aug 23 00:46:19 CEST 2009 - seife@suse.de - fix init script LSB tags ------------------------------------------------------------------- Thu Aug 20 18:07:48 CEST 2009 - seife@suse.de - try to fix enablement of the coldplug init script ------------------------------------------------------------------- Wed Aug 19 15:32:37 CEST 2009 - seife@suse.de - add init script so that coldplugging works again (bnc#527856) ------------------------------------------------------------------- Mon Aug 17 09:00:05 CEST 2009 - seife@suse.de - update to bluez-4.48: - Add library function for comparing UUID values. - Add support for creating all plugins as builtins. - Add support for async handling of service class changes. - Add support for source interface to audio IPC. - Fix device name settings when device is off or down. - Fix issue with enabled SCO server when not necessary. - Fix missing D-Bus access policy for CUPS backend. - Fix discovery results of CUPS backend. - Fix initialization handling of Maemo telephony. ------------------------------------------------------------------- Mon Aug 3 09:32:48 CEST 2009 - seife@suse.de - update to bluez-4.47: - Add support for RFKILL unblock handling. - Add support for serial proxy configurations. - Add support for caching service class updates. - Fix issues with updating SDP service records. - Fix usage of limited discoverable mode. - Remove deprecated methods and signals for AudioSource. - bluez-4.46: - Add support for A2DP sink role. - Fix clearing svc_cache before the adapter is up. - Fix various pointer after free usages. - Fix various memory leaks. ------------------------------------------------------------------- Thu Jul 9 11:08:28 CEST 2009 - seife@suse.de - packaging: remove unused bluetooth.rules file (thanks darix!) ------------------------------------------------------------------- Wed Jul 8 00:00:30 CEST 2009 - seife@suse.de - update to bluez-4.45: - Fix UDEV_DATADIR fallback if pkg-config fails. - Fix adapter cleanup and setup prototypes. - Fix double-free with out-of-range devices. - Fix inband ring setting to be per-headset. - Fix handling of Maemo CSD startup. ------------------------------------------------------------------- Tue Jul 7 10:24:05 CEST 2009 - seife@suse.de - update to bluez-4.44: - Add some missing manual pages. - Fix three-way calling indicator order. - Fix downgrade/upgrade of callheld indicator. - Fix +CIEV sending when indicator value changes. - Fix signal handling for Maemo telephony driver. - Fix parsing issues with messages from Maemo CSD. - Fix issue with duplicate active calls. - udev rules moved to /lib/udev/rules.d ------------------------------------------------------------------- Fri Jul 3 23:27:46 CEST 2009 - seife@suse.de - update to bluez-4.43: - Add support for udev based on-demand startup. - Fix verbose error reporting of CUPS backend. - Fix various string length issues. - Fix issues with Maemo telephony driver. - Fix another device setup and temporary flag issue. - Fix and update example agent implementation. - remove init scripts and D-Bus activation, instead bluetoothd is now started by udev. Update README.SUSE accordingly. ------------------------------------------------------------------- Mon Jun 22 12:49:35 CEST 2009 - cmorve69@yahoo.es - fixed build with --as-needed ------------------------------------------------------------------- Sun Jun 21 19:11:20 CEST 2009 - seife@suse.de - update to bluez-4.42: This is the release that should contain fixes found during interoperability testing: - Add TI WL1271 to Texas Instruments chip list. - Add special udev mode to bluetoothd. - Fix regression when there is no agent registered. - Fix error return when bonding socket hang up. - Fix SCO server socket for HFP handsfree role. - Fix shutdown on SCO socket before closing. - Fix shutdown on A2DP audio stream channel before closing. - Fix issue with asserting on AVDTP reference count bugs. - Fix authorization denied issue with certain headsets. - Fix AVRCP UNITINFO and SUBUNIT INFO responses. - Fix discovery cancel issues in case SDP discovery fails. ------------------------------------------------------------------- Sun Jun 7 19:32:51 CEST 2009 - seife@suse.de - update to bluez-4.41: - Fix pairing even if the ACL gets dropped before successful SDP. - Fix regression which caused device to be removed after pairing. - Fix HSP record fetching when remote device doesn't support it. - Fix SDP discovery canceling when clearing hs->pending. - Fix headset never connecting on the first attempt. - Fix headset state tracking if bt_search_service() fails. - Fix maximum headset connection count check. - Fix AVDTP Discover timeout handling. - Fix also UI_SET_KEYBIT for the new pause and play key codes. - packaging: - add simple-agent, simple-service and test-network to bluez-test ------------------------------------------------------------------- Wed May 20 19:42:27 CEST 2009 - seife@suse.de - update to bluez-4.40: - Add telephony driver for oFono telephony stack. - Add support for Dell specific HID proxy switching. - Add support for running hid2hci from udev. - Add mapping for AVRCP Play and Pause to dedicated key codes. - Fix AVRCP keycodes to better match existing X keymap support. - Fix various quoting issues within telephony support. - Fix memory allocation issue when generating PDUs for SDP. - Fix race condition on device removal. - Fix non-cancelable issue with CreateDevice method. - Fix non-working CancelDiscovery method call. ------------------------------------------------------------------- Mon May 11 19:26:39 CEST 2009 - seife@suse.de - update to bluez-4.39: - Add workaround for dealing with unknown inquiry complete. - Fix discovering when using software scheduler. - Fix wrong NoInputNoOutput IO capability string. - Fix race condition with agent during pairing. - Fix agent cancellation for security mode 3 acceptor failure. - Fix temporary flag removal when device creation fails. - Fix hciattach to use ppoll instead of poll. - Fix service class update when adapter is down. - Fix service classes race condition during startup. - Fix release of audio client before freeing the device. ------------------------------------------------------------------- Mon May 4 20:57:33 CEST 2009 - seife@suse.de - update to bluez-4.38: - Add support for builtin plugins. - Add framework for adapter operations. - Add constants for Enhanced Retransmission modes. - Fix HCI socket leak in device_remove_bonding. - Fix various format string issues. - Fix crashes with various free functions. - Fix issues with Headset and A2DP drivers to load again. - Fix sending AVRCP button released passthrough messages - Fix bug which prevent input devices to work after restart. - Fix issue with interpretation of UUID-128 as channel. ------------------------------------------------------------------- Thu Apr 23 17:26:37 CEST 2009 - seife@suse.de - update to bluez-4.37: - Add version value for Bluetooth 3.0 devices. - Add additional L2CAP extended feature mask bits. - Add support for loading plugins in priority order. - Add support for more detailed usage of disconnect watches. - Add support for AVRCP volume control. - Add saturated clipping of SBC decoder output to 16-bit. - Fix potentially infinite recursion of adapter_up. - Fix SCO handling in the case of an incoming call. - Fix input service to use confirm callback. - Fix cleanup of temporary device entries from storage. ------------------------------------------------------------------- Sun Apr 19 12:21:12 CEST 2009 - seife@suse.de - update to bluez-4.36: - Add proper tracking of AVCTP connect attempts. - Add support to channel pattern in Serial interface. - Fix A2DP sink crash if removing device while connecting. - Fix error handling if HFP indicators aren't initialized. - Fix segfault while handling an incoming SCO connection. - Fix Serial.Disconnect to abort connection attempt. ------------------------------------------------------------------- Sun Apr 12 05:40:31 CEST 2009 - seife@suse.de - update to bluez-4.35: - Add support for Handsfree profile headset role. - Add additional checks for open SEIDs from clients. - Fix device removal while audio IPC client is connected. - Fix device removal when an authorization request is pending. - Fix incoming AVDTP connect while authorization in progress. - Fix disconnection timers for audio support. - Fix various potential NULL pointer deferences. - Fix callheld indicator value for multiple calls. - Fix voice number type usage. - Fix GDBus watch handling. - add an explicit requires: for the exact libbluetooth3 version to the bluez package. Fixes the problem that it was possible to install a newer bluez package without updating the libraries ------------------------------------------------------------------- Tue Mar 31 13:43:03 CEST 2009 - seife@suse.de - update to bluez-4.34: - Add support for version checks of plugins. - Add support for class property on adapter interface. - Add support for second SDP attempt after connection reset. - Add support for more detailed audio states. - Add support for HFP+A2DP auto connection feature. - Add support for new and improved audio IPC. - Add program for testing audio IPC interface. - Fix various AVDTP qualification related issues. - Fix broken SDP AttributeIdList parsing. - Fix invalid memory access of SDP URL handling. - Fix local class of device race conditions. - Fix issue with periodic inquiry on startup. - Fix missing temporary devices in some situations. - Fix SBC alignment issue for encoding with four subbands. ------------------------------------------------------------------- Tue Mar 17 06:47:16 CET 2009 - seife@suse.de - update to bluez-4.33: - Add Paired property to the DeviceFound signals. - Add support for Headset profile 1.2 version. - Fix broken network configuration when IPv6 is disabled. - Fix network regression that caused disconnection. - Fix SDP truncation of strings with NULL values. - Fix service discovery handling of CUPS helper. ------------------------------------------------------------------- Mon Mar 9 20:51:28 CET 2009 - mmarek@suse.cz - renamed modprobe config to /etc/modprobe.d/50-bluetooth.conf (required by new module-init-tools). ------------------------------------------------------------------- Mon Mar 2 18:10:00 CET 2009 - seife@suse.de - update to bluez-4.32: - Fix broken SDP record handling. - Fix SDP data buffer parsing. - Fix more SDP memory leaks. - Fix read scan enable calls. - Fix A2DP stream handling. ------------------------------------------------------------------- Thu Feb 26 13:04:25 CET 2009 - seife@suse.de - update to bluez-4.31: - Add support for new BtIO helper library. - Fix AVDTP session close issue. - Fix SDP memory leaks. - Fix various uninitialized memory issues. - Fix duplicate signal emissions. - Fix property changes request handling. - Fix class of device storage handling. ------------------------------------------------------------------- Fri Feb 13 09:30:36 CET 2009 - seife@suse.de - update to bluez-4.30: - Add CID field to L2CAP socket address structure. - Fix reset of authentication requirements after bonding. - Fix storing of link keys when using dedicated bonding. - Fix storing of pre-Bluetooth 2.1 link keys. - Fix resetting trust settings on every reboot. - Fix handling of local name changes. - Fix memory leaks in hciconfig and hcitool ------------------------------------------------------------------- Sun Feb 8 15:59:45 CET 2009 - seife@suse.de - update to bluez-4.29: - Use AVRCP version 1.0 for now. - Decrease AVDTP idle timeout to one second. - Delay AVRCP connection when remote device connects A2DP. - Add workaround for AVDTP stream setup with broken headsets. - Add missing three-way calling feature bit for Handsfree. - Fix handsfree callheld indicator updating. - Fix parsing of all AT commands within the buffer. - Fix authentication replies when disconnected. - Fix handling of debug combination keys. - Fix handling of changed combination keys. - Fix handling of link keys when using no bonding. - Fix handling of invalid/unknown authentication requirements. - Fix closing of L2CAP raw socket used for dedicated bonding. ------------------------------------------------------------------- Thu Feb 5 18:52:46 CET 2009 - seife@suse.de - update to bluez-4.28: - Add AVDTP signal fragmentation support. - Add more SBC performance optimizations. - Add more SBC audio quality improvements. - Use native byte order for audio plugins. - Set the adapter alias only after checking the EIR data. - Fix auto-disconnect issue with explicit A2DP connections. - Fix invalid memory access of ALSA plugin. - Fix compilation with -Wsign-compare. - The ALSA plugin now contains a fix to avoid invalid memory access. This might break some audio players that make assumptions on some ALSA API calls that are ambigue. Please report any problems you might encounter. ------------------------------------------------------------------- Fri Jan 23 14:48:38 CET 2009 - coolo@suse.de - init script should work with strict /bin/sh too ------------------------------------------------------------------- Sun Jan 18 13:10:33 CET 2009 - seife@suse.de - update to bluez-4.27: "This release contains multiple fixes for the Simple Pairing support and newer kernel versions. It highly improves the interoperability and the security handling with Bluetooth 2.1 based devices." - Add more SBC optimization (MMX and ARM NEON). - Add BT_SECURITY and BT_DEFER_SETUP definitions. - Add support for deferred connection setup. - Add support for fragmentation of data packets. - Add option to trigger dedicated bonding. - Follow MITM requirements from remote device. - Require MITM for dedicated bonding if capabilities allow it. - Fix IO capabilities for non-pairing and pairing cases. - Fix no-bonding connections in non-bondable mode. - Fix new pairing detection with SSP. - Fix bonding with pre-2.1 devices and newer kernels. - Fix LIAC setting while toggling Pairable property. - Fix device creation for incoming security mode 3 connects. - Fix crash within A2DP with bogus pointer. - Fix issue with sdp_copy_record() function. - Fix crash with extract_des() if sdp_uuid_extract() fails. ------------------------------------------------------------------- Thu Jan 15 17:11:19 CET 2009 - seife@suse.de - update to bluez-4.26: - Use of constant shift in SBC quantization code. - Add possibility to analyze 4 blocks at once in encoder. - Fix correct handling of frame sizes in the encoder. - Fix for big endian problems in SBC codec. - Fix audio client socket to always be non-blocking. - Update telephony support for Maemo. - version 4.25: - Fix receiving data over the audio control socket. - Fix subbands selection for joint-stereo in SBC encoder. - Add new SBC analysis filter function. - version 4.24: - Fix signal emissions when removing adapters. - Fix missing adapter signals on exit. - Add support for bringing adapters down on exit. - Add support for RememberPowered option. - Add support for verbose compiler warnings. - Add more options to SBC encoder. - version 4.23: - Update audio IPC for better codec handling. - Fix bitstream optimization for SBC encoder. - Fix length header values of IPC messages. - Fix multiple coding style violations. - Fix FindDevice to handle temporary devices. - Add configuration option for DeviceID. - Add support for InitiallyPowered option. - Add missing signals for manager properties. - Add telephony support for Maemo. ------------------------------------------------------------------- Tue Jan 13 12:54:33 CET 2009 - seife@suse.de - fix the modprobe.d config syntax (bnc#465643) ------------------------------------------------------------------- Thu Jan 8 17:09:02 CET 2009 - seife@suse.de - add a modprobe.d config, setting reset=1 for btusb (bnc#461369) ------------------------------------------------------------------- Sun Dec 7 22:39:05 CET 2008 - seife@suse.de - update to bluez-4.22: - Add deny statements to D-Bus access policy. - Add support for LegacyPairing property. - Add support for global properties. - Add more commands to telephony testing script. - Add sender checks for serial and network interfaces. - Remove deprecated methods and signals from input interface. - Remove deprecated methods and signals from network interface. - Remove OffMode option and always use device down. ------------------------------------------------------------------- Mon Dec 1 18:16:55 CET 2008 - seife@suse.de - update to bluez-4.21: - Fix adapter initialization logic. - Fix adapter setup and start security manager early. - Fix usage issue with first_init variable. ------------------------------------------------------------------- Mon Dec 1 00:44:09 CET 2008 - seife@suse.de - update to bluez-4.20: - Cleanup session handling. - Cleanup mode setting handling, removed deprecated RequestMode, ReleaseMode and Mode methods. - Fix issue with concurrent audio clients. - Fix issue with HFP/HSP suspending. - Fix AT result code syntax handling. - Add Handsfree support for AT+NREC. - Add PairableTimeout adapter property. - refresh pcmciarules patch ------------------------------------------------------------------- Sun Nov 23 01:10:59 CET 2008 - seife@suse.de - update to bluez-4.19: - Fix D-Bus signal emmissions for CreateDevice. - Fix issues with UUID probing. - Fix +BSRF syntax issue. - Add Pairable adapter property. - Add sdp_copy_record() library function. ------------------------------------------------------------------- Tue Nov 11 09:26:41 CET 2008 - seife@suse.de - add bluez-compat package, containing pand and dund (bnc#435591) ------------------------------------------------------------------- Mon Nov 10 09:14:35 CET 2008 - seife@suse.de - add DBus API documentation files to the bluez package ------------------------------------------------------------------- Sun Nov 9 20:10:15 CET 2008 - seife@suse.de - update to bluez-4.18: - Fix release before close issue with RFCOMM TTYs. - Fix Connected property on input interface. - Fix DeviceFound signals during initial name resolving. - Fix service discovery handling. - Fix duplicate UUID detection. - Fix SBC gain mismatch and decoding handling. - Add more options to SBC encoder and decoder. - Add special any adapter object for service interface. - Add variable prefix to adapter and device object paths. ------------------------------------------------------------------- Mon Nov 3 13:03:23 CET 2008 - seife@suse.de - fix START_SERVICES=no and wrong "Default:"-comment (bnc#435489) ------------------------------------------------------------------- Mon Oct 27 20:48:38 CET 2008 - seife@suse.de - update to bluez-4.17: - Fix SBC encoder not writing last frame. - Fix missing timer for A2DP suspend. - Add more supported devices to hid2hci utility. - Add additional functionality to Handsfree support. ------------------------------------------------------------------- Wed Oct 22 10:13:44 CEST 2008 - seife@suse.de - update to bluez-4.16: "This release fixes two potential crashes within bluetoothd. It is strongly advised to upgrade to this version." - Fix wrong parameter usage of watch callbacks. - Fix parameters for callback upon path removal. - Fix unloading of adapter drivers. ver 4.15: - Fix various A2DP state machine issues. - Fix some issues with the Handsfree error reporting. - Fix format string warnings with recent GCC versions. - Remove dependency on GModule. ------------------------------------------------------------------- Sat Oct 18 13:20:41 CEST 2008 - seife@suse.de - update to bluez-4.14: - Fix types of property arrays. - Fix potential crash with input devices. - Fix PS3 BD remote input event generation. - Allow dynamic adapter driver registration. - Update udev rules. ------------------------------------------------------------------- Tue Oct 14 15:30:49 CEST 2008 - seife@suse.de - split up bluez and bluez-gstreamer to avoid circular dependencies ------------------------------------------------------------------- Mon Oct 13 07:35:11 CEST 2008 - seife@suse.de - update to bluez-4.13: - Fix service discovery and UUID handling. - Fix bonding issues with Simple Pairing. - Fix file descriptor misuse of SCO connections. - Fix various memory leaks in the device handling. - Fix AVCTP disconnect handling. - Fix GStreamer modes for MP3 encoding. - Add operator selection to Handsfree support. ------------------------------------------------------------------- Mon Oct 6 20:34:13 CEST 2008 - seife@suse.de - update to bluez-4.12: - Fix crash with missing icon value. - Fix error checks of HAL plugin. - Fix SCO server socket cleanup on exit. - Fix memory leaks from DBusPendingCall. - Fix handling of pending authorization requests. - Fix missing protocol UUIDs in record pattern. ------------------------------------------------------------------- Sun Oct 5 16:24:41 CEST 2008 - seife@suse.de - update to bluez-4.11: - Change SCO server socket into a generic one. Should fix connection issues with headsets. - Fix uninitialized reply of multiple GetProperties methods. ------------------------------------------------------------------- Sat Oct 4 09:59:32 CEST 2008 - seife@suse.de - update to bluez-4.10: - Fix memory leaks with HAL messages. - Add more advanced handsfree features. - Add properties to audio, input and network interfaces. - Stop device discovery timer on device removal. ------------------------------------------------------------------- Mon Sep 29 18:56:15 CEST 2008 - seife@suse.de - update to bluez-4.9: - Fix signals for Powered and Discoverable properties. - Fix handling of Alias and Icon properties. - Fix duplicate entries for service UUIDs. ------------------------------------------------------------------- Mon Sep2y 09:36:31 CEST 2008 - seife@suse.de - update to bluez-4.8: - fix two bluetoothd crashes during device pairing - reenable HAL plugin, no need for libhal anymore - hciconfig and hcitool now show all extended features pages (important because page 1 indicates simple pairing support) ------------------------------------------------------------------- Sat Sep 27 07:04:45 CEST 2008 - seife@suse.de - fix a crash when e.g. connecting a new input device ------------------------------------------------------------------- Fri Sep 26 12:07:21 CEST 2008 - seife@suse.de - update to bluez-4.7: - Fix pairing and service discovery logic. - Fix crashes during suspend and resume. - Fix race condition within devdown mode. - Add RequestSession and ReleaseSession methods. - Add Powered and Discoverable properties. - Add Devices property and deprecate ListDevices. - Add workaround for a broken carkit from Nokia. - removed bluez-4.6-fix-bluetoothd-crash-after-suspend.diff ------------------------------------------------------------------- Thu Sep 25 09:53:08 CEST 2008 - seife@suse.de - fix a bluetoothd crash after resume ------------------------------------------------------------------- Wed Sep 24 00:12:45 CEST 2008 - seife@suse.de - use /dev/shm instead of /var/run for the coldplug-marker, since /var/run is cleaned up later in the boot process ------------------------------------------------------------------- Tue Sep 23 17:31:19 CEST 2008 - seife@suse.de - add more useful stuff to bluez-test - add dbus-activation of bluetoothd - use dbus-activation to start on adapter hotplug event - add bluetooth-coldplug init script to make sure that bluetoothd is started when adapter is plugged in before DBus is started - add "Provides: bluez-utils" to bluez, to help the solver ------------------------------------------------------------------- Wed Sep 17 17:16:54 CEST 2008 - dmueller@suse.de - add missing splitprovides - fix bluez-utils rename - remove bogus bluez provide ------------------------------------------------------------------- Mon Sep 15 23:41:33 CEST 2008 - seife@suse.de - update to bluez-4.6: * add a smooth upgrade path of configured input devices from BlueZ 3.x to the 4.x series * fix a couple of regressions with the adapter initialization and the input service Detailed changelog: version 4.6: * Fix Device ID record handling. * Fix service browsing and storage. * Fix authentication and encryption for input devices. * Fix adapter name initialization. version 4.5: * Fix initialization issue with new adapters. * Send HID authentication request without blocking. * Hide the verbose SDP debug behind SDP_DEBUG. * Add extra UUIDs for service discovery. * Add SCO server socket listener. * Add authorization support to service plugin. ------------------------------------------------------------------- Mon Sep 15 17:06:46 CEST 2008 - dmueller@suse.de - fix devel package requires ------------------------------------------------------------------- Tue Sep 9 15:08:23 CEST 2008 - seife@suse.de - initial checkin of BlueZ 4