OSDN Git Service
Marcel Holtmann [Tue, 1 Jan 2013 01:09:52 +0000 (17:09 -0800)]
lib: Avoid using HCI_MAX_NAME_LENGTH in management header
Marcel Holtmann [Mon, 31 Dec 2012 18:24:53 +0000 (10:24 -0800)]
core: If system name is not set, use system config name
Marcel Holtmann [Mon, 31 Dec 2012 18:22:53 +0000 (10:22 -0800)]
core: Don't trigger an alias property change when no name is set
Marcel Holtmann [Mon, 31 Dec 2012 18:16:39 +0000 (10:16 -0800)]
core: Prefer adapter alias over system name on power up
Marcel Holtmann [Mon, 31 Dec 2012 01:27:14 +0000 (17:27 -0800)]
monitor: Add decoding for minor class for computer major class
Marcel Holtmann [Mon, 31 Dec 2012 01:17:47 +0000 (17:17 -0800)]
monitor: Remove extra semicolon
Marcel Holtmann [Sun, 30 Dec 2012 19:57:40 +0000 (11:57 -0800)]
monitor: Add detailed decode for class of device value
Marcel Holtmann [Sun, 30 Dec 2012 19:13:22 +0000 (11:13 -0800)]
monitor: Print well known inquiry access codes as strings
Marcel Holtmann [Sun, 30 Dec 2012 19:01:24 +0000 (11:01 -0800)]
sap: Don't print error if experimental interface fails to register
Marcel Holtmann [Sun, 30 Dec 2012 18:57:11 +0000 (10:57 -0800)]
sap: Enable SIM Access test interface as experimental
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:09 +0000 (14:51 +0200)]
AVRCP: Fix not checking for media_player_controller_create
Now that the MediaPlayer1 interface is experimental the interface
registration may fail which return NULL, in that case there is no
point on register to any notifications.
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:08 +0000 (14:51 +0200)]
player: Enable MediaPlayer1 interface as experimental
This enable MediaPlayer1 when GDBUS_EXPERIMENTAL=1
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:07 +0000 (14:51 +0200)]
media: Enable RegisterPlayer and UnregisterPlayer methods as experimental
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:05 +0000 (14:51 +0200)]
core: Add command line switch for enabling experimental interfaces
This enable passing --experimental/-E to enable experimental interfaces
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:03 +0000 (14:51 +0200)]
gdbus: Call check_signals when sending signals with g_dbus_send_message
If message passed to g_dbus_send_message is a signal verify if it is a
valid and there really exists an interface with respective signal name.
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:02 +0000 (14:51 +0200)]
gdbus: Check if the interface being registered is valid
This prevent registering interfaces that are empty or have all members
marked as experiemental.
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:01 +0000 (14:51 +0200)]
gdbus: Introduce G_DBUS_PROPERTY_FLAG_EXPERIMENTAL
This flag can be used to mark properties as experimental, marked
properties are disabled by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:51:00 +0000 (14:51 +0200)]
gdbus: Introduce G_DBUS_SIGNAL_FLAG_EXPERIMENTAL
This flag can be used to mark signals as experimental, marked
signals are disabled by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.
Luiz Augusto von Dentz [Fri, 28 Dec 2012 12:50:59 +0000 (14:50 +0200)]
gdbus: Introduce G_DBUS_METHOD_FLAG_EXPERIMENTAL
This flag can be used to mark methods as experimental, marked
methods are disable by default and can be enabled by setting
G_DBUS_FLAG_ENABLE_EXPERIMENTAL using g_dbus_set_flags.
Marcel Holtmann [Sun, 30 Dec 2012 09:47:26 +0000 (01:47 -0800)]
core: Add more debugs for name and class of device updates
Marcel Holtmann [Sun, 30 Dec 2012 09:44:11 +0000 (01:44 -0800)]
core: Fix class of device value from static configuration
Marcel Holtmann [Sun, 30 Dec 2012 09:42:23 +0000 (01:42 -0800)]
core: Remove no longer needed host_name global option
Marcel Holtmann [Sun, 30 Dec 2012 09:26:25 +0000 (01:26 -0800)]
core: Silly workaround for a really stupid kernel bug :(
Marcel Holtmann [Sun, 30 Dec 2012 08:58:04 +0000 (00:58 -0800)]
gdbus: Include changed properties only once per signal
Marcel Holtmann [Sun, 30 Dec 2012 08:51:28 +0000 (00:51 -0800)]
core: Force reset of class of device property on power down
The kernel resets the class of device on power down, but it forgets to
actually tell userspace about. Until this gets fixed force the reset
of the class of device property.
Marcel Holtmann [Sun, 30 Dec 2012 08:40:09 +0000 (00:40 -0800)]
core: Fix some of the mgmt debug statements
Marcel Holtmann [Sun, 30 Dec 2012 08:22:16 +0000 (00:22 -0800)]
core: Remove the pointless handing around of mgmt socket fd
Marcel Holtmann [Sun, 30 Dec 2012 07:31:23 +0000 (23:31 -0800)]
core: Add debugs for adapter name and class change notifications
Marcel Holtmann [Sun, 30 Dec 2012 07:27:07 +0000 (23:27 -0800)]
core: Add debug details for postponed class of device setting
Marcel Holtmann [Sun, 30 Dec 2012 07:22:01 +0000 (23:22 -0800)]
core: Return actual major and minor class values and not zero
Marcel Holtmann [Sun, 30 Dec 2012 06:59:24 +0000 (22:59 -0800)]
monitor: Print manufacturer string from database
Marcel Holtmann [Sun, 30 Dec 2012 06:59:07 +0000 (22:59 -0800)]
tools: Fix issue with bt_compidtostr being const
Marcel Holtmann [Sun, 30 Dec 2012 06:58:11 +0000 (22:58 -0800)]
lib: Make bt_compidtostr return value const
Marcel Holtmann [Sun, 30 Dec 2012 06:45:28 +0000 (22:45 -0800)]
core: Add version information to default name
Marcel Holtmann [Sun, 30 Dec 2012 06:41:33 +0000 (22:41 -0800)]
client: Don't bother with individual Device ID properties
Marcel Holtmann [Sun, 30 Dec 2012 06:35:18 +0000 (22:35 -0800)]
core: UUID list of device might be empty, but it always exists
Marcel Holtmann [Sun, 30 Dec 2012 06:33:42 +0000 (22:33 -0800)]
doc: Fix annotation for optional device properties
Marcel Holtmann [Sun, 30 Dec 2012 06:32:34 +0000 (22:32 -0800)]
core: Remove support for individual Device ID properties
Marcel Holtmann [Sun, 30 Dec 2012 06:32:14 +0000 (22:32 -0800)]
doc: Remove individual Device ID properties
Marcel Holtmann [Sun, 30 Dec 2012 06:22:18 +0000 (22:22 -0800)]
core: Add support for device modalias property
Marcel Holtmann [Sun, 30 Dec 2012 06:21:30 +0000 (22:21 -0800)]
doc: Add entry for modalias properties
Marcel Holtmann [Sun, 30 Dec 2012 06:19:54 +0000 (22:19 -0800)]
client: Print modalias properties if available
Marcel Holtmann [Sun, 30 Dec 2012 06:04:12 +0000 (22:04 -0800)]
core: Add support for adapter modalias property
Marcel Holtmann [Sun, 30 Dec 2012 06:03:42 +0000 (22:03 -0800)]
core: Add helper function for creating modalias
Marcel Holtmann [Sun, 30 Dec 2012 05:29:42 +0000 (21:29 -0800)]
proximity: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:28:42 +0000 (21:28 -0800)]
thermometer: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:27:38 +0000 (21:27 -0800)]
cyclingspeed: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:24:40 +0000 (21:24 -0800)]
audio: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:24:26 +0000 (21:24 -0800)]
obexd: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:23:39 +0000 (21:23 -0800)]
core: The function g_dbus_pending_property_error has no return value
Marcel Holtmann [Sun, 30 Dec 2012 05:14:19 +0000 (21:14 -0800)]
doc: The user provided friendly name is stored as alias
Marcel Holtmann [Sun, 30 Dec 2012 05:12:35 +0000 (21:12 -0800)]
core: Remove no longer used adapter_set_allow_name_changes function
Marcel Holtmann [Sun, 30 Dec 2012 05:10:56 +0000 (21:10 -0800)]
hostname: No need to restrict adapter name changes anymore
Marcel Holtmann [Sun, 30 Dec 2012 05:10:15 +0000 (21:10 -0800)]
core: Separate adapter name property from alias
Marcel Holtmann [Sun, 30 Dec 2012 05:09:28 +0000 (21:09 -0800)]
client: Allow setting and resetting of controller alias
Marcel Holtmann [Sun, 30 Dec 2012 03:55:27 +0000 (19:55 -0800)]
core: Add support for adatper alias property
Marcel Holtmann [Sun, 30 Dec 2012 03:54:30 +0000 (19:54 -0800)]
client: Show adapter alias property as well
Marcel Holtmann [Sun, 30 Dec 2012 03:53:59 +0000 (19:53 -0800)]
doc: Rephrase the reset handling of device alias property
Marcel Holtmann [Sun, 30 Dec 2012 03:52:54 +0000 (19:52 -0800)]
doc: Add some extra notes to class of device adapter property
Marcel Holtmann [Sun, 30 Dec 2012 03:52:18 +0000 (19:52 -0800)]
doc: Introduce adapter alias property and make name property read only
Marcel Holtmann [Sun, 30 Dec 2012 00:28:03 +0000 (16:28 -0800)]
doc: Mention that the adapter powered property is not persistent
Marcel Holtmann [Sun, 30 Dec 2012 00:26:20 +0000 (16:26 -0800)]
doc: Mention the external control of adapter name property
Marcel Holtmann [Sun, 30 Dec 2012 00:17:32 +0000 (16:17 -0800)]
core: Set default Device ID information record
Marcel Holtmann [Sun, 30 Dec 2012 00:08:26 +0000 (16:08 -0800)]
core: Don't try to set hostname as default adapter name
Marcel Holtmann [Sat, 29 Dec 2012 23:57:21 +0000 (15:57 -0800)]
plugins: Remove no longer needed formfactor plugin
Marcel Holtmann [Sat, 29 Dec 2012 23:56:15 +0000 (15:56 -0800)]
hostname: Add fallback to DMI information for class of device
Marcel Holtmann [Sat, 29 Dec 2012 23:32:55 +0000 (15:32 -0800)]
plugins: Remove no longer needed adaptername plugin
Marcel Holtmann [Sat, 29 Dec 2012 23:29:20 +0000 (15:29 -0800)]
hostname: Use numbered pretty hostnames for multiple adapters
Marcel Holtmann [Sat, 29 Dec 2012 23:25:17 +0000 (15:25 -0800)]
core: Track the stored adapter name independent from the current name
Marcel Holtmann [Sat, 29 Dec 2012 22:46:19 +0000 (14:46 -0800)]
plugins: Add support for systemd's hostname daemon
Marcel Holtmann [Sat, 29 Dec 2012 21:42:51 +0000 (13:42 -0800)]
gdbus: Update properties on D-Bus client re-connections
Marcel Holtmann [Sat, 29 Dec 2012 21:24:17 +0000 (13:24 -0800)]
gdbus: Add function to manually refresh properties
Marcel Holtmann [Sat, 29 Dec 2012 20:29:50 +0000 (12:29 -0800)]
gdbus: Add support for proxy property change notifications
Marcel Holtmann [Sat, 29 Dec 2012 20:27:33 +0000 (12:27 -0800)]
gdbus: Fix handling of client connect/disconnect signals
Marcel Holtmann [Sat, 29 Dec 2012 19:57:05 +0000 (11:57 -0800)]
gdbus: Protect standalone proxy creation with client reference
Marcel Holtmann [Sat, 29 Dec 2012 19:20:57 +0000 (11:20 -0800)]
core: Don't bother with trying to handle SIGPIPE
Marcel Holtmann [Fri, 28 Dec 2012 23:35:10 +0000 (15:35 -0800)]
monitor: Fix handling of unknown L2CAP options
Marcel Holtmann [Fri, 28 Dec 2012 22:39:21 +0000 (14:39 -0800)]
tools: Don't print empty line at the end of hwdb list
Marcel Holtmann [Fri, 28 Dec 2012 09:26:49 +0000 (01:26 -0800)]
tools: Add Nike+ FuelBand product to hwdb utility
Marcel Holtmann [Fri, 28 Dec 2012 08:10:07 +0000 (00:10 -0800)]
unit: Update D-Bus client helper test handling
Marcel Holtmann [Fri, 28 Dec 2012 08:08:34 +0000 (00:08 -0800)]
tools: Add skeleton for GAP testing utility
Marcel Holtmann [Fri, 28 Dec 2012 08:04:56 +0000 (00:04 -0800)]
tools: Add framework for HCI emulation
Marcel Holtmann [Fri, 28 Dec 2012 07:57:44 +0000 (23:57 -0800)]
tools: Add Apple's Wireless iAP UUID entry
Marcel Holtmann [Fri, 28 Dec 2012 07:57:04 +0000 (23:57 -0800)]
profiles: Add experimental daemon for Apple's Wireless iAP
Marcel Holtmann [Fri, 28 Dec 2012 07:42:42 +0000 (23:42 -0800)]
tools: Add utility for creating hwdb from company identifiers
Marcel Holtmann [Fri, 28 Dec 2012 07:40:05 +0000 (23:40 -0800)]
lib: Update company names to match latest release
Marcel Holtmann [Fri, 28 Dec 2012 05:30:06 +0000 (21:30 -0800)]
gdbus: Use object manager only if callback functions are set
Marcel Holtmann [Fri, 28 Dec 2012 05:21:16 +0000 (21:21 -0800)]
gdbus: Use client service name and not hardcoded org.bluez
Marcel Holtmann [Fri, 28 Dec 2012 05:19:31 +0000 (21:19 -0800)]
gdbus: Add support for creating D-Bus proxies without object manager
Marcel Holtmann [Mon, 24 Dec 2012 17:35:38 +0000 (09:35 -0800)]
Release 5.0
Cristian Rodríguez [Mon, 24 Dec 2012 16:44:47 +0000 (13:44 -0300)]
lib: Use SOCK_CLOEXEC where needed
Calling programs might fork().. execve() and we will end
up leaking fds.
Cristian Rodríguez [Mon, 24 Dec 2012 15:25:30 +0000 (12:25 -0300)]
lib: use %m instead of strerror
Unlike strerror, %m is thread safe and we do not know
to what kind of program libbluetooth is being linked too.
Johan Hedberg [Mon, 24 Dec 2012 16:48:13 +0000 (18:48 +0200)]
core: Fix storing adapter info when connectable changes
Since we don't store the Connectable info persistently it doesn't make
any sense to call store_adapter_info() when the connectable state
changes.
Marcel Holtmann [Mon, 24 Dec 2012 03:05:07 +0000 (19:05 -0800)]
README: Fix minor typo
Marcel Holtmann [Mon, 24 Dec 2012 03:02:18 +0000 (19:02 -0800)]
AUTHORS: Mention Cristian's contributions
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:48 +0000 (18:59 -0800)]
attrib: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:41 +0000 (18:59 -0800)]
btio: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:25 +0000 (18:59 -0800)]
obexd: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:59:12 +0000 (18:59 -0800)]
profiles: Fix missing config.h includes
Cristian Rodríguez [Mon, 24 Dec 2012 02:58:48 +0000 (18:58 -0800)]
tools: Fix missing config.h includes