------------------------------------------------------------------- Tue Jun 14 06:49:35 UTC 2011 - seife+obs@b1-systems.com - remove workaround for rpmlint stupidity now that libusb is in / ------------------------------------------------------------------- Wed Jun 1 09:46:16 UTC 2011 - seife+obs@b1-systems.com - update to bluez-4.94: - Fix issue with invalid read of memory in various modules. - Fix issue with buffer overflow when sending AVDTP commands. - Fix issue with response to vendor dependent AVRCP commands. - Fix issue with headset when not able to reply with ERROR. - Fix issue with crash when creating a device from storage. - Fix issue with handling non UTF-8 devices names. - Add support for improved discovery procedure. ------------------------------------------------------------------- Wed May 4 20:39:21 UTC 2011 - seife+obs@b1-systems.com - update to bluez-4.93: - Fix issue with property type and Health Main channel. - Fix issue with crash when removing devices. - Add support for hid2hci and udev integration. - disable 001-remove-rule-dell-mouse.patch for now ------------------------------------------------------------------- Tue Apr 26 07:48:45 UTC 2011 - seife+obs@b1-systems.com - update to bluez-4.92: - Fix issue with handling of A2DP suspend response. - Fix issue with crashing when acquiring A2DP stream. - Fix issue with missing check for valid SCO before shutdown. - Fix issue with waiting for POLLERR when disconnecting SCO. - Fix issue with disconnect after primary service discovery. - Fix issue with attribute interface registration. - Add support for primary services over BR/EDR. - Add support for flushable packets of A2DP media. ------------------------------------------------------------------- Wed Mar 30 07:12:13 UTC 2011 - seife+obs@b1-systems.com - update to bluez-4.91: - Fix issue with LMP version string and hciconfig. - Fix issue with missing discovery signal when scanning. - Fix issue with wrong state and canceling name resolving. - Fix issue with missing check during adapter initialization. - Fix issue with missing protocol not supported error and A2DP. - Fix issue with crash during driver unregistering and A2DP. - Fix issue with crash when receiving AVDTP close command. - Fix issue with remote SEP handling when A2DP codec changes. - Fix issue with SCO hangup handling and state changes. - Fix issue with security level and MCAP instances. - Fix issue with memory leak and HDP data channels. - Add support for discover characteristics by UUID to gatttool. - Add initial support for Out-of-Band association model. - Add initial support for SIM Access Profile. ------------------------------------------------------------------- Fri Mar 18 10:23:18 UTC 2011 - seife+obs@b1-systems.com - update to bluez-4.90: - Fix issue with setting of global mode property. - Fix issue with handling of RequestSession responses. - Fix issue with TP_BNEP_CTRL_BV_01_C qualification test. - Fix issue with too short AVDTP request timeout. - Add support for SIM Access Profile manager. - Add support for new UUID utility functions. - Add support for attribute server notifications. - Add support for client characteristic configuration. - Update support for interactive GATT utility. ------------------------------------------------------------------- Mon Feb 21 07:56:00 UTC 2011 - seife+obs@b1-systems.com - update to bluez-4.89: - Fix issue with name resolving when discovery is suspended. - Fix issue with parsing flags of advertising report. - Fix issue with SEP handling if interface is disabled. - Fix issue with device object creation on disconnect event. - Fix issue with indicators whenever the driver is initialized. - Fix issue with call indicator when parsing call info reply. - Fix issue with crash and allowed GATT MTU was too large. - Add support for SDP record of Primary GATT services. - Add support for interactive mode for GATT utility. - gattool requires libreadline for its interactive mode now, so add readline-devel to BuildRequires ------------------------------------------------------------------- Mon Feb 14 09:48:26 UTC 2011 - seife+obs@b1-systems.com - update to bluez-4.88: - Fix issue with HID channel reference count handling. - Fix issue with daemon exit on badly formatted AT+VTS. - Fix issue with crash while parsing of endpoint properties. - Fix issue with possible crash on AVDTP Suspend request timeout. - Fix issue with stopping inquiry before adapter is initialized. - Fix issue with creating device object when connection fails. - Fix issue with sending HCIDEVUP when adapter is already up. - Fix issue with handling bonding IO channel closing. - Fix agent cancellation in security mode 3 situations. - Update pairing code to support management interface. - requires glib2 2.16 or newer ------------------------------------------------------------------- Wed Jan 26 12:43:23 UTC 2011 - seife@opensuse.org - update to bluez-4.87 - Fix issue with initialization when adapter is already up. - Fix issue with attribute server MTU and incoming connections. - Fix issue with duplicate characteristics after discovery. ------------------------------------------------------------------- Thu Jan 20 13:41:53 UTC 2011 - seife@opensuse.org - update to bluez-4.86: - Revert wrong fix for SDP PDU size error response. - Fix various memory leaks in A2DP and AVDTP support. - Add Routing property to MediaTransport interface - Add proper tracking mechanism to NREC status. - Add READ_BLOB_REQUEST support to attribute server. ------------------------------------------------------------------- Tue Jan 11 19:47:49 UTC 2011 - seife@opensuse.org - update to bluez-4.85: - Fix issue with event mask setting for older adapters. - Fix issue with device creation and pairing failures. - Add support for telephony support via oFono. - Add support for characteristic security level. - Update support for service registration. ------------------------------------------------------------------- Tue Dec 28 22:11:32 UTC 2010 - seife@opensuse.org - update to bluez-4.84: - Fix issue with wrong parameters and device found signals. - Fix issue with leaking EIR data if RSSI does not change. - Fix issue with adapter initialization state. - Fix issue with closing of SDP server sockets. ------------------------------------------------------------------- Mon Dec 27 00:09:46 UTC 2010 - seife@opensuse.org - update to bluez-4.83: - Fix issue with already connected HFP/HSP endpoints. - Fix missing reply when create device is canceled. - Fix memory leak within the attribute server. - Fix memory leak with unused extended inquiry name. - Fix setting paired state when device->authr is false. - Fix clearing authentication request for renewed keys. - Add support for storing link keys in runtime memory. - Update support for primary service discovery. ------------------------------------------------------------------- Sat Dec 18 21:57:40 UTC 2010 - seife@opensuse.org - update to bluez-4.82: - Fix crash with mmap of files with multiples of page size. - Fix HFP response and hold (AT+BTRH) command response. - Fix device creation error response when powered off. - Fix device removal when connecting/browsing fails. - Add initial attribute permission implementation. - Add AVDTP SRC stream send buffer size verification. - Add support for setting link policy based on features. ------------------------------------------------------------------- Tue Nov 30 21:52:31 UTC 2010 - seife@opensuse.org - update to bluez-4.81: - Fix issue with telephony driver initialization. - Fix issue with adapter services list initialization. - Fix crash after simultaneous authentication requests. - Add support for primary service search on device creation. ------------------------------------------------------------------- Sun Nov 21 22:28:54 UTC 2010 - seife@opensuse.org - update to bluez-4.80: - Fix legacy link key storing for some buggy adapters. - Fix invalid memory access when EIR field length is zero. - Fix adapter initialization to wait for kernel HCI commands. - Fix initialization of adapters which are already up. - Fix possible race condition when initializing adapters. - Fix possible crashes when attempting to connect AVDTP. - Fix not aborting sink stream configuration on disconnect. - Fix not indicating disconnected state when connecting to AVDTP. - Fix not dropping AVDTP session when canceling stream setup. - Fix AVDTP abort not being send when the state is idle. - Fix regression with Low Energy and interleave discovery. - Add a new configuration option to disable Low Energy support. - Update support for GATT Primary Service Discovery. - Update MCAP and HDP support. - disable silent buildrules ------------------------------------------------------------------- Tue Nov 9 21:36:56 UTC 2010 - seife@opensuse.org - update to bluez-4.79: - Fix issue with adapter initialization race condition. - Update new Bluetooth Management interface support. ------------------------------------------------------------------- Mon Nov 8 09:32:16 UTC 2010 - seife@opensuse.org - patch to current git to fix race condition in hciops causing adapter detection to fail ------------------------------------------------------------------- Sun Nov 7 09:32:52 UTC 2010 - seife@opensuse.org - update to bluez-4.78: - Fix various issues with AVDTP timer handling. - Fix various issues with handling of mode changes. - Fix issue with audio disconnect watch in connecting state. - Fix issue with handling call waiting indicators in telephony. - Fix issue with handling UUID parameter and RegisterEndpoint. - Add initial support for Bluetooth Management interface. - Add support for Application property to HealthChannel. ------------------------------------------------------------------- Sun Oct 31 12:37:02 UTC 2010 - jengelh@medozas.de - Use %_smp_mflags ------------------------------------------------------------------- Wed Oct 27 07:31:04 UTC 2010 - seife@opensuse.org - update to bluez-4.77: - Fix issue with device name and accessing already freed memory. - Fix issue with handling CHLD=0 command for handsfree. - Fix issue with manager properties and no adapters. - Fix issue with properties and broken service records. - Fix issue with A2DP playback and sample rate changes. - Update MCAP and HDP support. ------------------------------------------------------------------- Fri Oct 15 18:21:57 UTC 2010 - seife@opensuse.org - update to bluez-4.76: - Fix issue in telephony driver with hanging up held call. - Fix issue in telephony driver with notifications when on hold. - Fix issue with blocking on setconf confirmation callback. - Fix issue with not always signaling new streams as sinks. - Fix issue with errors in case of endpoint request timeout. - Fix issue with HFP/HSP microphone and speaker gain values. - Add source if the device attempt to configure local sink stream. - Add PSM option for GATT/ATT over BR/EDR on gatttool. - Add support for GATT/ATT Attribute Write Request. - Update MCAP and HDP support. ------------------------------------------------------------------- Tue Oct 5 16:38:28 UTC 2010 - seife@opensuse.org - de-fuzz udev rule patch ------------------------------------------------------------------- Tue Oct 5 16:23:33 UTC 2010 - seife@opensuse.org - update to bluez-4.75: - Fix use of uninitialized variable on legacy pairing. - Fix mismatch of attribute protocol opcode. - bluez-4.74: - Fix regression for Legacy Pairing. - Fix wrong PSM value for attribute protocol. - Fix issue with RSSI field in advertising reports. - Add support for Add BR/EDR and LE interleaved discovery. - Add support for GATT write characteristic value option. - Add support for specifying download address for AR300x. - bluez-4.73: - Fix problem with EIR data when setting the name. - Fix reading local name from command complete event. - Fix registering local endpoints with disabled socket interface. - Add support for more HCI operations using ops infrastructure. - Add support for GATT characteristic hierarchy. - Add support for GATT indications. ------------------------------------------------------------------- Sat Sep 25 18:15:38 UTC 2010 - seife@opensuse.org - disable libcap-ng for < 11.3, it is not available there - fix up bluez-gstreamer.spec to build with the same options as bluez.spec ------------------------------------------------------------------- Thu Sep 23 18:00:27 UTC 2010 - cristian.rodriguez@opensuse.org - enable libcap-ng support so the deamon can drop root privileges ------------------------------------------------------------------- Wed Sep 22 13:18:14 UTC 2010 - seife@opensuse.org - update to bluez-4.72: - Fix memory leak while connecting BTIO channels. - Fix crash with GStreamer plugin if SBC is not supported. - Fix issue with GATT server stop sending notifications. - Fix issue with GATT and dealing with the minimum MTU size. - Fix issue with file descriptor leak in GATT client. - Add support for UUID 128-bit handling in attribute client. - Add support for encoders/decoders for MTU Exchange. - Add support for the MTU Exchange procedure to the server. - Add support for a per channel MTU to the ATT server. - Add support for Characteristic interface. - Add support for new Media API and framework. - Add initial support for HDP plugin. ------------------------------------------------------------------- Thu Sep 9 20:17:38 UTC 2010 - seife@opensuse.org - update to bluez-4.71: - Fix crash with RequestSession and application disconnects. - Fix memory leak and possible crash when removing audio device. - Fix issue with closing stream of locked sep when reconfiguring. - Fix issue where discovery could interfere with bonding. - Fix issue with Connected status when PS3 BD remote connects. - Fix issue with lifetime of fake input devices. - Add support for compile time option of oui.txt path. - Add support for printing IEEE1284 device ID for CUPS. - Add plugin for setting adapter class via DMI. - Add more features for attribute protocol and profile. - Add initial support for MCAP. ------------------------------------------------------------------- Thu Aug 26 07:31:32 UTC 2010 - seife@opensuse.org - update to bluez-4.70: - Fix incoming call indication handling when in WAITING state. - Fix various SDP related qualification test case issues. - Fix logic to write EIR when SDP records are changed. - Fix UTF-8 validity check for remote names in EIR. - Add support for UUID-128 extended inquiry response. - Add service UUIDs from EIR to the DeviceFound signal. - Add fast connectable feature for Handsfree profile. - Add HCI command and event definitions for AMP support. - Add firmware download support for Qualcommh devices. - Add host level support for Atheros AR300x device. - Add initial support of ATT and GATT for basic rate. - ALSA config file moved from /etc/alsa/ to /usr/share/alsa/ ------------------------------------------------------------------- Wed Jul 14 06:14:38 UTC 2010 - seife@opensuse.org - update to bluez-4.69: - Fix issue with calling g_option_context_free() twice. - Fix inconsistencies with initial LE commands and events. - Add support for telephony ClearLastNumber method. - Add support for network server interface. ------------------------------------------------------------------- Tue Jul 13 08:12:57 UTC 2010 - seife@opensuse.org - fix instant segfault of bluetoothd (upstream commit 86b16d8a63d8d6191533418dd1c38ce35c3fbf0a) ------------------------------------------------------------------- Tue Jul 13 06:19:00 UTC 2010 - seife@opensuse.org - update to bluez-4.68: - Fix initialization of adapters in RAW mode. - Add initial set of LE commands and events definitions. - Add mode option for L2CAP sockets to the BtIO API. ------------------------------------------------------------------- Sat Jul 3 14:59:44 UTC 2010 - seife@opensuse.org - update to bluez-4.67: - Fix issue with authentication reply when bonding already completed. - Fix issue with not canceling authentication when bonding fails. - Fix issue with changed combination keys and temporary storage. - Fix issue with sdp_get_supp_feat library function. - Fix issue with missing unblock on device removal. - Fix issue with not waiting for mode change completion. - Add ARMv6 optimized version of analysis filter for SBC encoder. ------------------------------------------------------------------- Sun Jun 13 09:27:22 UTC 2010 - seife@opensuse.org - update to bluez-4.66: - Fix regression with full debug enabling via SIGUSR2. - Fix redundant speaker/microphone gains being sent. - Fix not emitting PropertyChanged for SpeakerGain/MicrophoneGain. - Fix issue with storage usage when a record is not found in memory. - Fix issue with DiscoverServices not retrieving any records. - Fix audio profile disconnection order to match whitepaper. - Fix auto-accept confirmation when local agent has NoInputNoOutput. - Fix remote just-works SSP when MITM protection is required. - Fix performing dedicated bonding without MITM requirement. - Add support for storing debug link keys in runtime memory. ------------------------------------------------------------------- Mon May 24 20:22:03 UTC 2010 - seife@opensuse.org - update to bluez-4.65: - Fix issues with general bonding being default setting now. - Fix driver removal upon device removal. - Add new "Blocked" property to device objects. - Add hciconfig support for blacklisting. - Add support for dynamic debug feature. ------------------------------------------------------------------- Wed May 5 10:55:39 UTC 2010 - seife@opensuse.org - fix coldplug script for udev > 151 (bnc#602773) ------------------------------------------------------------------- Thu Apr 29 09:58:04 UTC 2010 - seife@opensuse.org - update to bluez-4.64: - Fix invalid memory access in headset_get_nrec function. - Fix issue with disconnect event on higher protocol layers. - Fix issue with list parsing in sdp_set_supp_features function. - Fix device object reference counting for SDP browse requests. - Add missing memory checks whenever memory is allocated for SDP. - Add support for exporting local services via D-Bus. - Add more L2CAP Enhanced Retransmission test options. - remove unused "--enable-manpages" configure option ------------------------------------------------------------------- Wed Apr 14 15:32:51 CEST 2010 - jsmeix@suse.de - In openSUSE 11.3 there is upstream compliant CUPS 1.4 which means to have a fixed "/usr/lib/cups/" directory on all platforms (see Novell/Suse Bugzilla bnc#575544). ------------------------------------------------------------------- Fri Mar 26 07:20:13 UTC 2010 - seife@opensuse.org - update to bluez-4.63: - Fix avdtp_abort not canceling pending requests. - Fix stale connection when abort gets rejected. ------------------------------------------------------------------- Sun Mar 7 22:32:11 UTC 2010 - seife@opensuse.org - update to bluez-4.62: - Fix accidental symbol breakage with inquiry transmit power. - Fix using invalid data from previous headset connection. - Fix double free on AVDTP Abort response. - Fix possible crash while verifying AVDTP version. - Fix missing inuse flag when AVDTP stream is configured. - Add support for Bluetooth controller types. ------------------------------------------------------------------- Sat Feb 13 22:38:31 UTC 2010 - seife@opensuse.org - update to bluez-4.61: - Fix issues with Read Inquiry Response Transmit Power Level. - Fix possible invalid read when removing a temporary device. - Fix mode restoration when remember_powered is false. - Fix conference call releasing in telephony-maemo. - Fix segmentation fault with authorization during headset disconnects. - Add support for handling unanswered AVDTP request on disconnect. - Add support for handling Inquiry Response Transmit Power Level. - Add support for caching of remote host features. - Add preliminary voice dialing support for HSP. ------------------------------------------------------------------- Mon Jan 11 09:47:47 UTC 2010 - seife@opensuse.org - update to bluez-4.60: * Fix voice mailbox number reading from SIM. * Fix some races with D-Bus mainloop integration. * Add helpers for D-Bus signal watches. ------------------------------------------------------------------- Tue Dec 29 10:14:59 UTC 2009 - seife@opensuse.org - update to bluez-4.59: - Add values for Bluetooth 4.0 specification. - Add SDP functions for HDP support. - Add test scripts for input and audio. - Fix missing close on BtIO create_io function. - Fix sending incorrect AVDTP commands after timeout occurs. - Fix timer removal when device disconnects unexpectedly. - Fix Extended Inquiry Response record for Device ID. - silence rpmlint warning on bluez-coldplug init script ------------------------------------------------------------------- Mon Nov 16 09:02:00 CET 2009 - seife@opensuse.org - update to bluez-4.58: - Fix crash when adapter agent exists during authentication. - Fix CK-20W quirks for play and pause events. ------------------------------------------------------------------- Mon Nov 2 21:51:12 CET 2009 - seife@opensuse.org - update to bluez-4.57: - Fix unloading of drivers for uninitialized adapters. - Fix debug message to use requested and not opened SEID. - Fix codec selection for GStreamer plugin. - Fix deleting of SDP records during service updates. - Fix deleting of SDP records when a device is removed. - Fix handling when the SDP record is modified on remote device. - Fix potential buffer overflow by using snprintf instead of sprintf. - Fix const declarations for some storage function parameters. ------------------------------------------------------------------- Mon Oct 19 10:39:02 CEST 2009 - vlado@suse.cz - 001-remove-rule-dell-mouse.patch added to disable udev action for dell mouse; bnc#522287 ------------------------------------------------------------------- Sat Oct 10 23:26:37 CEST 2009 - seife@opensuse.org - update to bluez-4.56: - Add missing values from Bluetooth 3.0 specification. - Add proper tracking of device paired status. - Fix tracking of devices without permanently stored link key. - Fix issue with link key removal after connection failures. - Fix legacy pairing information based on remote host features. - Fix off-by-one issue with AVDTP capability parsing. - Fix AVRCP, AVCTP, AVDTP, A2DP and HFP version numbers. - Fix agent canceling before calling agent_destroy. - Fix service record parsing with an empty UUID list. - Fix various SDP related memory leaks. ------------------------------------------------------------------- Sun Oct 4 22:06:46 CEST 2009 - seife@opensuse.org - fix reading of config file in udev helper script - update to bluez-4.55: - Add support for POSIX capabilities dropping. - Add special quirk for the Nokia CK-20W car kit. - Fix error code handling for AVDTP SetConfiguration response. - Fix updating out of range list when RSSI hasn't changed. - Fix various memory leaks and unnecessary error checks. ver 4.54: - Add introspection interface to output of introspection calls. - Fix stream handling when media transport disconnects prematurely. - Fix command timeout handling when there's no stream. - Fix headset_suspend_stream behavior for invalid states - Fix issue with AVDTP ABORTING state transition. - Fix issue with AVDTP suspend while closing. ver 4.53: - Fix issue with telephony connection state notifications. - Fix AVDTP stream leak for invalid media transport config. - Fix audio connection authorization handling with timeouts. - Fix race condition in authorizing audio connections. - Fix device authorized setting for AVRCP-only connections. - Fix duplicate attempts from device to connect signal channel. ver 4.52: - Add AVCTP support to test utility. - Fix AVDTP Abort when transport closes before response. - Fix authorization when the audio profiles are slow to connect. - Fix potential AVDTP reference leaks. ------------------------------------------------------------------- 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