OSDN Git Service
Marcel Holtmann [Fri, 9 Nov 2012 19:25:53 +0000 (20:25 +0100)]
TODO: Remove entry for Profile Manager interface change
Marcel Holtmann [Fri, 9 Nov 2012 19:25:22 +0000 (20:25 +0100)]
test: Update changes for new Profile Manager interface
Marcel Holtmann [Fri, 9 Nov 2012 19:23:12 +0000 (20:23 +0100)]
core: Move profile registration to Profile Manager interface
Marcel Holtmann [Fri, 9 Nov 2012 19:19:18 +0000 (20:19 +0100)]
doc: Create separate Profile Manager interface
Marcel Holtmann [Fri, 9 Nov 2012 17:50:59 +0000 (18:50 +0100)]
input: Remove unused sixpair.c source file
Johan Hedberg [Fri, 9 Nov 2012 12:33:44 +0000 (14:33 +0200)]
TODO: Update BlueZ 5 section to match current status
Johan Hedberg [Fri, 9 Nov 2012 12:12:05 +0000 (14:12 +0200)]
core: Add support for custom Profile.NewConnection properties
Johan Hedberg [Fri, 9 Nov 2012 10:29:33 +0000 (12:29 +0200)]
core: Add fd_properties parameter to Profile.NewConnection
Johan Hedberg [Fri, 9 Nov 2012 10:05:24 +0000 (12:05 +0200)]
mgmt: Remove peripheral setting
It's still not decided how this will be exposed in the end but most
likely it wont be through mgmt (e.g. socket-based enabling is a probable
choice).
Marcel Holtmann [Fri, 9 Nov 2012 09:31:28 +0000 (10:31 +0100)]
build: Remove unused ppporc utility
Marcel Holtmann [Fri, 9 Nov 2012 09:19:44 +0000 (10:19 +0100)]
build: Remove unused dfubabel utility
Marcel Holtmann [Fri, 9 Nov 2012 09:11:14 +0000 (10:11 +0100)]
build: Remove unused avctrl utility
Marcel Holtmann [Fri, 9 Nov 2012 08:59:17 +0000 (09:59 +0100)]
build: Remove SBC source files
Marcel Holtmann [Fri, 9 Nov 2012 08:57:08 +0000 (09:57 +0100)]
build: Remove option to build SBC support
Marcel Holtmann [Fri, 9 Nov 2012 08:49:28 +0000 (09:49 +0100)]
audio: Remove GStreamer plugin
Marcel Holtmann [Fri, 9 Nov 2012 08:44:10 +0000 (09:44 +0100)]
build: Remove option to build GStreamer plugin
Marcel Holtmann [Fri, 9 Nov 2012 08:29:56 +0000 (09:29 +0100)]
monitor: Move color text helpers to common location
Marcel Holtmann [Fri, 9 Nov 2012 08:16:55 +0000 (09:16 +0100)]
emulator: Add sniffer channel to b1ee utility
Marcel Holtmann [Thu, 8 Nov 2012 17:01:34 +0000 (18:01 +0100)]
monitor: Add decoding for command to set advertising
Marcel Holtmann [Thu, 8 Nov 2012 14:50:41 +0000 (15:50 +0100)]
monitor: Make field printing a global helper
Johan Hedberg [Thu, 8 Nov 2012 09:24:45 +0000 (11:24 +0200)]
btmgmt: Fix rm-uuid command
Luiz Augusto von Dentz [Wed, 7 Nov 2012 10:34:02 +0000 (12:34 +0200)]
AVRCP: Add support for GetCapabilities PDU when acting as controller
This adds GetCapabilities PDU id to controller handlers vtable so it is
able to respond it properly.
Luiz Augusto von Dentz [Wed, 7 Nov 2012 10:34:01 +0000 (12:34 +0200)]
AVRCP: Add supported events field to session structure
This simplify detecting which events are available depending on the role
and version of the session.
Marcel Holtmann [Wed, 7 Nov 2012 10:02:35 +0000 (11:02 +0100)]
monitor: Add comment for the ACL packet flags
Marcel Holtmann [Wed, 7 Nov 2012 09:51:01 +0000 (10:51 +0100)]
tools: Add simple btattach utility
Johan Hedberg [Tue, 6 Nov 2012 17:02:32 +0000 (19:02 +0200)]
btsnoop: Fix signedness compilation errors
This patch fixes the following signedness comparison errors:
tools/btsnoop.c: In function 'command_merge':
tools/btsnoop.c:221:21: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
tools/btsnoop.c:263:14: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
Johan Hedberg [Tue, 6 Nov 2012 06:57:26 +0000 (08:57 +0200)]
monitor: Simplify advertising report parsing to single-reports
Johan Hedberg [Tue, 6 Nov 2012 06:42:15 +0000 (08:42 +0200)]
monitor: Use uint8_t instead of size_t
Johan Hedberg [Mon, 5 Nov 2012 14:51:51 +0000 (16:51 +0200)]
monitor: Fix minor whitespace issue
Johan Hedberg [Mon, 5 Nov 2012 14:51:36 +0000 (16:51 +0200)]
monitor: Add full EIR parsing support
Johan Hedberg [Mon, 5 Nov 2012 14:49:12 +0000 (16:49 +0200)]
monitor: Add print_hex_field convenience function
Johan Hedberg [Mon, 5 Nov 2012 10:32:02 +0000 (12:32 +0200)]
monitor: Fix LE advertising report parsing
Johan Hedberg [Mon, 5 Nov 2012 10:26:05 +0000 (12:26 +0200)]
monitor: Add support for variable length EIR data
Andre Guedes [Sun, 4 Nov 2012 20:31:47 +0000 (17:31 -0300)]
proximity: Enable reconnection in Proximity monitor
According to Proximity Profile spec, when a connection is terminated
due to link loss a Proximity Monitor should attempt to reconnect.
Andrei Emeltchenko [Wed, 31 Oct 2012 13:16:41 +0000 (15:16 +0200)]
lib: Change maximum pkt size for High Speed max pkt
For AMP, L2CAP packets might be of bigger size, up to 1492 bytes.
Without the change hcidump cuts AMP data packets.
Marcel Holtmann [Sun, 4 Nov 2012 20:50:46 +0000 (21:50 +0100)]
tools: Add tool for merging multiple btsnoop traces into one
Marcel Holtmann [Sun, 4 Nov 2012 18:32:46 +0000 (19:32 +0100)]
monitor: Support basic set of AMP controller commands and events
Marcel Holtmann [Sun, 4 Nov 2012 16:47:27 +0000 (17:47 +0100)]
monitor: Allow filtering on controller index
Marcel Holtmann [Sun, 4 Nov 2012 16:21:22 +0000 (17:21 +0100)]
monitor: Fix handling of buffer for high speed data frames
Marcel Holtmann [Sun, 4 Nov 2012 16:02:40 +0000 (17:02 +0100)]
monitor: Support command line options for timestamps
Marcel Holtmann [Sun, 4 Nov 2012 15:52:44 +0000 (16:52 +0100)]
monitor: Show time offset instead of full time value
Marcel Holtmann [Sun, 4 Nov 2012 15:16:48 +0000 (16:16 +0100)]
monitor: Reset line color after index label or timestamp
Marcel Holtmann [Sun, 4 Nov 2012 15:05:27 +0000 (16:05 +0100)]
monitor: Show index label on the right
Marcel Holtmann [Sun, 4 Nov 2012 14:36:04 +0000 (15:36 +0100)]
monitor: Ellipsize the packet titles to fit on line
Marcel Holtmann [Sun, 4 Nov 2012 13:05:43 +0000 (14:05 +0100)]
monitor: Use smaller indentation for packet content
Marcel Holtmann [Sun, 4 Nov 2012 13:01:32 +0000 (14:01 +0100)]
monitor: Show timestamp on the right
Marcel Holtmann [Sun, 4 Nov 2012 09:16:30 +0000 (10:16 +0100)]
monitor: Use global file for display settings
Marcel Holtmann [Sun, 4 Nov 2012 05:48:06 +0000 (06:48 +0100)]
monitor: Do not show index for single controller trace files
Marcel Holtmann [Sun, 4 Nov 2012 05:22:26 +0000 (06:22 +0100)]
monitor: Use SOCK_CLOEXEC and O_CLOEXEC
Marcel Holtmann [Sat, 3 Nov 2012 11:48:25 +0000 (12:48 +0100)]
monitor: Add missing LE start encryption command
Johan Hedberg [Sat, 3 Nov 2012 11:27:12 +0000 (13:27 +0200)]
monitor: Fix LE random address decoding
Marcel Holtmann [Sat, 3 Nov 2012 11:27:23 +0000 (12:27 +0100)]
monitor: Add SMP opcode decoding
Marcel Holtmann [Sat, 3 Nov 2012 11:11:54 +0000 (12:11 +0100)]
monitor: Add L2CAP opcode decoding
Marcel Holtmann [Sat, 3 Nov 2012 10:36:37 +0000 (11:36 +0100)]
monitor: Add A2MP opcode decoding
Marcel Holtmann [Sat, 3 Nov 2012 10:07:22 +0000 (11:07 +0100)]
monitor: Add ATT opcode decoding
Marcel Holtmann [Sat, 3 Nov 2012 09:25:03 +0000 (10:25 +0100)]
monitor: Add simple L2CAP packet framing
Marcel Holtmann [Sat, 3 Nov 2012 08:35:26 +0000 (09:35 +0100)]
monitor: Majority of LE commands and events
Marcel Holtmann [Sat, 3 Nov 2012 05:47:13 +0000 (06:47 +0100)]
monitor: Complete basic rate link policy commands
Marcel Holtmann [Sat, 3 Nov 2012 04:23:46 +0000 (05:23 +0100)]
monitor: Update color encodings
Marcel Holtmann [Fri, 2 Nov 2012 22:20:08 +0000 (23:20 +0100)]
monitor: Complete basic rate link control commands
Marcel Holtmann [Fri, 2 Nov 2012 20:32:54 +0000 (21:32 +0100)]
monitor: Add support for automatic pager
Marcel Holtmann [Fri, 2 Nov 2012 19:23:59 +0000 (20:23 +0100)]
monitor: Read logs with data link type 1002
Marcel Holtmann [Fri, 2 Nov 2012 18:53:08 +0000 (19:53 +0100)]
monitor: Add decoding for all basic rate events
Marcel Holtmann [Fri, 2 Nov 2012 10:27:03 +0000 (11:27 +0100)]
monitor: Add decoding for all inquiry result events
Marcel Holtmann [Fri, 2 Nov 2012 10:23:17 +0000 (11:23 +0100)]
emulator: Add the page scan modes to inquiry results
Marcel Holtmann [Fri, 2 Nov 2012 10:08:57 +0000 (11:08 +0100)]
monitor: Add a few more LE commands to the decoding
Marcel Holtmann [Fri, 2 Nov 2012 09:36:52 +0000 (10:36 +0100)]
monitor: Enable simple coloring
Marcel Holtmann [Fri, 2 Nov 2012 07:51:22 +0000 (08:51 +0100)]
monitor: Fix two minor typos
Marcel Holtmann [Fri, 2 Nov 2012 07:39:33 +0000 (08:39 +0100)]
monitor: Add more decoding of HCI commands and events
Marcel Holtmann [Fri, 2 Nov 2012 03:47:58 +0000 (04:47 +0100)]
lib: Fix EVT_CONN_COMPLETE_SIZE constant
Marcel Holtmann [Fri, 2 Nov 2012 02:29:50 +0000 (03:29 +0100)]
monitor: Add complete list for error descriptions
Luiz Augusto von Dentz [Wed, 31 Oct 2012 10:04:57 +0000 (12:04 +0200)]
AVCTP: Fix scope of transactions to be per channel
As per AVRCP spec:
"It should be noted that transaction labels are scoped to an AVCTP
channel, so an AVRCP specific AV/C command and an AVRCP specific
browsing command may be outstanding at the same time with the same
transaction label."
Marcel Holtmann [Thu, 1 Nov 2012 07:10:32 +0000 (08:10 +0100)]
monitor: Add some basic HCI command and event parsing
Marcel Holtmann [Thu, 1 Nov 2012 04:24:50 +0000 (21:24 -0700)]
monitor: Add support for full client handling and printing
Marcel Holtmann [Thu, 1 Nov 2012 01:42:50 +0000 (18:42 -0700)]
emulator: Handle requests for advertising channel TX power
Marcel Holtmann [Thu, 1 Nov 2012 01:41:57 +0000 (18:41 -0700)]
monitor: Add data structure for advertising channel TX power
Marcel Holtmann [Thu, 1 Nov 2012 01:28:41 +0000 (18:28 -0700)]
monitor: Add support for reading btsnoop trace files
Frédéric Danis [Tue, 30 Oct 2012 17:05:28 +0000 (18:05 +0100)]
hcitool: Retrieve names from cache directory
Frédéric Danis [Tue, 30 Oct 2012 17:05:27 +0000 (18:05 +0100)]
input: Retrieve device name from device object
Frédéric Danis [Tue, 30 Oct 2012 17:05:26 +0000 (18:05 +0100)]
dbusoob: Set device name in device object
Johan Hedberg [Wed, 31 Oct 2012 09:04:31 +0000 (11:04 +0200)]
core: Make btd_event_remote_name local parameter const
Johan Hedberg [Wed, 31 Oct 2012 08:58:42 +0000 (10:58 +0200)]
core: Fix coding style in event.h (long lines)
Johan Hedberg [Wed, 31 Oct 2012 08:57:18 +0000 (10:57 +0200)]
core: Make remote name event parameters const
Frédéric Danis [Tue, 30 Oct 2012 17:05:25 +0000 (18:05 +0100)]
device: Retrieve name from storage
Try to retrieve name from device info file.
If that fails fall back to the cache and save it to device info file.
When device name is updated, save it.
Frédéric Danis [Tue, 30 Oct 2012 17:05:24 +0000 (18:05 +0100)]
doc: Update settings-storage.txt
Device name should be saved in device info file.
Frédéric Danis [Tue, 30 Oct 2012 17:05:23 +0000 (18:05 +0100)]
adapter: Simplify cached name storage
Luiz Augusto von Dentz [Mon, 29 Oct 2012 14:41:49 +0000 (16:41 +0200)]
test: Add support for using external player
This add support for passing a device player object which is then
registered as a local one in a loopback fashion.
Luiz Augusto von Dentz [Mon, 29 Oct 2012 14:41:48 +0000 (16:41 +0200)]
test: Fix using Number instead of Track in mpris-player
Luiz Augusto von Dentz [Mon, 29 Oct 2012 14:41:47 +0000 (16:41 +0200)]
test: Fix using Number instead of Track in simple-player
Luiz Augusto von Dentz [Mon, 29 Oct 2012 14:41:46 +0000 (16:41 +0200)]
AVRCP: Remove conversions inside media.c
The conversion should be done in avrcp.c as it is already doing for
controller players.
Luiz Augusto von Dentz [Mon, 29 Oct 2012 14:41:45 +0000 (16:41 +0200)]
player: Add support for SetProperty
Properties Equalizer, Repeat, Shuffle and Scan can be set by user
application.
Luiz Augusto von Dentz [Mon, 29 Oct 2012 14:41:44 +0000 (16:41 +0200)]
audio: Export remote player as children object path of device
The object implements org.bluez.MediaPlayer similar to the target role.
Luiz Augusto von Dentz [Mon, 29 Oct 2012 14:41:43 +0000 (16:41 +0200)]
AVRCP: Add initial support for controller player
This also bump controller record to 1.3.
Marcel Holtmann [Wed, 31 Oct 2012 03:03:06 +0000 (20:03 -0700)]
monitor: Store traces with new data link format
Marcel Holtmann [Wed, 31 Oct 2012 01:57:16 +0000 (18:57 -0700)]
monitor: Add support for server channels
Marcel Holtmann [Wed, 31 Oct 2012 01:14:06 +0000 (18:14 -0700)]
emulator: Add version and usage information
Marcel Holtmann [Wed, 31 Oct 2012 01:07:30 +0000 (18:07 -0700)]
emulator: Fix issue with remote disconnects
João Paulo Rechi Vita [Mon, 29 Oct 2012 20:33:57 +0000 (17:33 -0300)]
build: Fix selecting HoG suspend backend
The dummy backend was always being compiled and the --with-hog-suspend
option was not being accepted by configure. Now the backend can be
selected with --with-hog-suspend and the suspend implementation file is
generated during compile time.
Marcel Holtmann [Mon, 29 Oct 2012 23:09:38 +0000 (16:09 -0700)]
emulator: Handle the local AMP info command
Marcel Holtmann [Mon, 29 Oct 2012 23:09:14 +0000 (16:09 -0700)]
monitor: Add packet information for local AMP info response