OSDN Git Service
Johan Hedberg [Tue, 13 Nov 2012 09:08:39 +0000 (11:08 +0200)]
core: Fix missing initialization for local_uuid for external profiles
Johan Hedberg [Mon, 12 Nov 2012 13:07:44 +0000 (15:07 +0200)]
core: Include remote version and features in Profile.NewConnection
Johan Hedberg [Tue, 13 Nov 2012 08:48:36 +0000 (10:48 +0200)]
core: Fix remote_uuids setting for external profiles
Johan Hedberg [Tue, 13 Nov 2012 08:48:06 +0000 (10:48 +0200)]
test: Fix fd_properties printing
Marcel Holtmann [Tue, 13 Nov 2012 09:36:40 +0000 (18:36 +0900)]
emulator: Create server channel for LE only device
Johan Hedberg [Tue, 13 Nov 2012 08:25:03 +0000 (10:25 +0200)]
test: Add HFP test case to test-profile
Johan Hedberg [Tue, 13 Nov 2012 08:24:58 +0000 (10:24 +0200)]
test: Print fd_properties in test-profile
Johan Hedberg [Tue, 13 Nov 2012 08:24:03 +0000 (10:24 +0200)]
core: Fix record handle type for ext_io
Andrzej Kaczmarek [Mon, 12 Nov 2012 12:08:48 +0000 (13:08 +0100)]
gatt: Update characteristic names translation table
Frédéric Danis [Mon, 12 Nov 2012 15:43:44 +0000 (16:43 +0100)]
device: Defer write to storage
Defer write to storage using g_idle_add() to avoid multiple
open/write/close operations when device properties are changed in
sequence.
Szymon Janc [Mon, 12 Nov 2012 15:53:15 +0000 (16:53 +0100)]
dbusoob: Create device object and return it when adding OOB data
With recent change on how new device objects are created it is no
longer possible to create device object from string with
org.bluez.Adapter interface. When adding OOB data for specified
address device object is created if it was not yet existing.
Path to object is returned in AddRemoteData to avoid need for extra
FindDevice() call on org.bluez.Adapter to get object maching specified
address.
Anderson Lizardo [Mon, 12 Nov 2012 21:03:41 +0000 (17:03 -0400)]
build: Fix make distcheck for input plugin
suspend.c is a symlink generated at build time, therefore it should be
created on build directory. Additionally, it is necessary to add
-I$(srcdir)/profiles/input to CPPFLAGS so suspend.h can be found (the
compiler does not follow symlinks prior to resolving #include
directives).
Marcel Holtmann [Tue, 13 Nov 2012 07:50:40 +0000 (16:50 +0900)]
monitor: Add some mising AMP controller decodings
Marcel Holtmann [Tue, 13 Nov 2012 07:34:37 +0000 (16:34 +0900)]
monitor: Add missing HCI event decodings
Marcel Holtmann [Sun, 11 Nov 2012 09:42:47 +0000 (18:42 +0900)]
monitor: Decode the L2CAP create channel commands
Marcel Holtmann [Sun, 11 Nov 2012 02:52:18 +0000 (11:52 +0900)]
monitor: Decode commands for physical and logical links
Marcel Holtmann [Sun, 11 Nov 2012 02:26:07 +0000 (11:26 +0900)]
monitor: Use PRIx64 instead of PRIu64
Marcel Holtmann [Sat, 10 Nov 2012 19:27:14 +0000 (20:27 +0100)]
monitor: Add some missing LE command decodings
Marcel Holtmann [Sat, 10 Nov 2012 16:57:00 +0000 (17:57 +0100)]
monitor: Use hcidump fallback only if monitor channel is not present
Marcel Holtmann [Sat, 10 Nov 2012 14:37:33 +0000 (15:37 +0100)]
monitor: Decode L2CAP features and fixed channels list
Gustavo Padovan [Fri, 9 Nov 2012 15:06:11 +0000 (16:06 +0100)]
Add João Paulo to the AUTHORS file
Johan Hedberg [Sat, 10 Nov 2012 12:16:27 +0000 (14:16 +0200)]
monitor: Fix uint64_t format specifier
To be compilable both on 32 and 64 bit architectures the PRIu64 macro
needs to be used as format specifier for uint64_t. Otherwise we'll get
the following type of error either on 32 bit (for %lx) or 64 bit (for
%llx) :
monitor/l2cap.c: In function 'sig_info_rsp':
monitor/l2cap.c:351:3: error: format '%lx' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' [-Werror=format]
Johan Hedberg [Sat, 10 Nov 2012 10:05:08 +0000 (12:05 +0200)]
test: Update get-managed-objects to support Python 3
Marcel Holtmann [Fri, 9 Nov 2012 22:54:36 +0000 (23:54 +0100)]
monitor: Fix color printing of hexdump
Marcel Holtmann [Fri, 9 Nov 2012 22:46:29 +0000 (23:46 +0100)]
monitor: Use more advanced indent printing
Marcel Holtmann [Fri, 9 Nov 2012 22:32:30 +0000 (23:32 +0100)]
monitor: Add decoding of L2CAP signal channel
Marcel Holtmann [Fri, 9 Nov 2012 22:22:10 +0000 (23:22 +0100)]
monitor: Allow printing with different indents
Marcel Holtmann [Fri, 9 Nov 2012 21:35:58 +0000 (22:35 +0100)]
monitor: Fix printing of LMP features
Marcel Holtmann [Fri, 9 Nov 2012 20:23:21 +0000 (21:23 +0100)]
monitor: Use more explicit L2CAP header parsing
Marcel Holtmann [Fri, 9 Nov 2012 20:01:06 +0000 (21:01 +0100)]
monitor: Move L2CAP header definition into global include
Marcel Holtmann [Fri, 9 Nov 2012 19:58:00 +0000 (20:58 +0100)]
monitor: Use global helper for error color handling
Marcel Holtmann [Fri, 9 Nov 2012 19:47:56 +0000 (20:47 +0100)]
monitor: Provice ACL handle to L2CAP packets
Marcel Holtmann [Fri, 9 Nov 2012 19:39:55 +0000 (20:39 +0100)]
core: Use /org/bluez as base path
Marcel Holtmann [Fri, 9 Nov 2012 19:37:43 +0000 (20:37 +0100)]
core: Remove GATT enable option
Marcel Holtmann [Fri, 9 Nov 2012 19:37:17 +0000 (20:37 +0100)]
plugins: Remove GATT enable option
Marcel Holtmann [Fri, 9 Nov 2012 19:36:46 +0000 (20:36 +0100)]
profiles: Remove GATT enable option
Marcel Holtmann [Fri, 9 Nov 2012 19:30:54 +0000 (20:30 +0100)]
build: Always enable GATT support
Marcel Holtmann [Fri, 9 Nov 2012 19:26:26 +0000 (20:26 +0100)]
test: Add test script for getting managed objects
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