| 75e0c32a |
lib/sdp: Replace VIDEO_CONF_SVCLASS_ID with AV_REMOTE_CONTROLLER_SVCLASS_ID
VCP apparently was never adopted so 0x110f was latter reused by AVRCP 1.3
controller as per current assigned numbers page:
https://www.bluetooth.org/en-us/specification/assigned-numbers/service-discovery |
Luiz Augusto von Dentz |
12 years ago |
3 files, +2, -3 |
| a01efa88 |
obexd/MAP: Fix parsing message handles as decimal numbers
The spec clearly states the handles are hexadecimal:
MAP 1.2 - Page 29
""handle" is the message handle in hexadecimal representation with up
to 16 digits; leading zero digits may be used so the MCE shall accept
both handles with and without leading zeros (e.g.,"00000012345678AB"
or "12345678AB")." |
Luiz Augusto von Dentz |
12 years ago |
2 files, +7, -7 |
| fd02ee7b |
obexd/MAP: Fix sending \0 after filler byte
It is not necessary to append \0 after the filler byte (0x30), the spec
just talk about the a byte not bytes. |
Luiz Augusto von Dentz |
12 years ago |
1 file, +3, -6 |
| afeb0d0b |
core/profile: Fix MNS record version
To be able to use OBEX over L2CAP the version number should be at least
0x102, in addition to that ERTM mode should be used to comply to
GOEP 2.0. |
Luiz Augusto von Dentz |
12 years ago |
1 file, +2, -1 |
| 8b8e62a2 |
monitor: Fix parsing of ATT Read By Type Response |
Johan Hedberg |
12 years ago |
1 file, +2, -2 |
| 70d4b266 |
monitor: Allow zero-length hex fields with print_hex_field() |
Johan Hedberg |
12 years ago |
1 file, +2, -0 |
| 1a82ad41 |
monitor: Add missing EIR field length checks |
Johan Hedberg |
12 years ago |
1 file, +10, -0 |
| 9b248598 |
monitor: Add decoding of L2CAP connectionless channel |
Marcel Holtmann |
12 years ago |
1 file, +33, -0 |
| e355434e |
monitor: Add structure for L2CAP connectionless channel |
Marcel Holtmann |
12 years ago |
1 file, +4, -0 |
| a1253420 |
monitor: Add support for decoding 3D information data |
Marcel Holtmann |
12 years ago |
1 file, +36, -0 |
| c9b11a2e |
monitor: Add decoding for major class audio/video values |
Marcel Holtmann |
12 years ago |
1 file, +38, -1 |
| 3cf65b88 |
lib: Add missing structure for accept physical link command |
Marcel Holtmann |
12 years ago |
1 file, +7, -0 |
| f095b87f |
lib: Fix a few whitespace damages |
Marcel Holtmann |
12 years ago |
1 file, +11, -11 |
| 757ad2e6 |
lib: Update company identifiers |
Marcel Holtmann |
12 years ago |
1 file, +4, -0 |
| f87c55ba |
tools: Print PAL version for AMP controllers |
Marcel Holtmann |
12 years ago |
1 file, +7, -3 |
| 4feaf68b |
lib: Add special functions for PAL version mapping |
Marcel Holtmann |
12 years ago |
2 files, +17, -0 |
| 0ab01d55 |
monitor: Differntiate between LMP and PAL version information |
Marcel Holtmann |
12 years ago |
1 file, +38, -7 |
| f8b11ca9 |
monitor: Fix broken assoc_fragment structure value |
Marcel Holtmann |
12 years ago |
2 files, +5, -5 |
| 21f34170 |
monitor: Fix wrong event code for channel selected event |
Marcel Holtmann |
12 years ago |
1 file, +1, -1 |
| ce3b7eab |
obexd/session: Fix crash while disconnecting
Requests need to be cancelled when obc_session_shutdown is called
otherwise they can trigger the callback with invalid/freed data as in
the following backtrace:
Invalid read of size 8
at 0x426684: setpath_cb (session.c:998)
by 0x412AEB: handle_response (gobex.c:949)
by 0x413010: incoming_data (gobex.c:1192)
by 0x3D46047E05: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3600.3)
by 0x3D46048157: ??? (in /usr/lib64/libglib-2.0.so.0.3600.3)
by 0x3D46048559: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3600.3)
by 0x40D59C: main (main.c:319)
Address 0x571f598 is 40 bytes inside a block of size 56 free'd
at 0x4A074C4: free (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so)
by 0x3D4604D9AE: g_free (in /usr/lib64/libglib-2.0.so.0.3600.3)
by 0x426EA9: obc_session_shutdown (session.c:555)
by 0x4254B4: remove_session (manager.c:62)
by 0x43DC53: process_message.isra.5 (object.c:259)
by 0x3D4981CE85: ??? (in /usr/lib64/libdbus-1.so.3.7.4)
by 0x3D4980FA30: dbus_connection_dispatch (in /usr/lib64/libdbus-1.so.3.7.4)
by 0x43A9D7: message_dispatch (mainloop.c:76)
by 0x3D46048962: ??? (in /usr/lib64/libglib-2.0.so.0.3600.3)
by 0x3D46047E05: g_main_context_dispatch (in /usr/lib64/libglib-2.0.so.0.3600.3)
by 0x3D46048157: ??? (in /usr/lib64/libglib-2.0.so.0.3600.3)
by 0x3D46048559: g_main_loop_run (in /usr/lib64/libglib-2.0.so.0.3600.3) |
Luiz Augusto von Dentz |
12 years ago |
1 file, +5, -0 |
| c292c981 |
monitor: Fix typo in command constant |
Marcel Holtmann |
12 years ago |
1 file, +1, -1 |
| 989dffe0 |
monitor: Add support for decoding location data commands |
Marcel Holtmann |
12 years ago |
1 file, +62, -2 |
| e8d44d28 |
Bluetooth: Add definitions for location data commands |
Marcel Holtmann |
12 years ago |
1 file, +17, -0 |
| 04963a67 |
monitor: Add support for decoding flow control mode commands |
Marcel Holtmann |
12 years ago |
1 file, +40, -2 |
| 65361a63 |
Bluetooth: Add definitions for flow control mode commands |
Marcel Holtmann |
12 years ago |
1 file, +11, -0 |
| 39a1ae8a |
tools: Fix hciconfig device information printout for AMP controllers |
Marcel Holtmann |
12 years ago |
1 file, +13, -9 |
| 402bc399 |
monitor: Fix flow specification modify complete event name |
Marcel Holtmann |
12 years ago |
1 file, +2, -2 |
| 307bba5b |
monitor: Fix physical link disconnection complete event name |
Marcel Holtmann |
12 years ago |
1 file, +1, -1 |
| 6d98c73b |
tools/l2cap-tester: Fix closing server sockets in time
We should use the teardown function instead of the destroy function for
closing server sockets since otherwise tests may conflict with each
other. |
Johan Hedberg |
12 years ago |
1 file, +5, -3 |
| 065783d0 |
emulator: Add support for read local amp assoc command |
Marcel Holtmann |
12 years ago |
1 file, +15, -0 |
| d46acd58 |
emulator: Add some extra long option strings |
Marcel Holtmann |
12 years ago |
1 file, +5, -1 |
| 773361ac |
emulator: Make unix server sockets optional |
Marcel Holtmann |
12 years ago |
1 file, +36, -20 |
| d38e0b45 |
emulator: Exit with failure when Virtual HCI setup fails |
Marcel Holtmann |
12 years ago |
1 file, +3, -1 |
| 3af320e6 |
emulator: Add command line option for AMP controllers |
Marcel Holtmann |
12 years ago |
1 file, +5, -1 |
| 57a43ed4 |
emulator: Add special Virtual HCI setup command |
Marcel Holtmann |
12 years ago |
1 file, +20, -1 |
| 38c5dcc9 |
monitor: Use special hash and randomizer print functions |
Marcel Holtmann |
12 years ago |
1 file, +4, -4 |
| 067da449 |
monitor: Mark hash and randomizer as P-192 versions |
Marcel Holtmann |
12 years ago |
1 file, +8, -8 |
| 758e6c63 |
monitor: Update EIR and AD information elements |
Marcel Holtmann |
12 years ago |
1 file, +24, -10 |
| 611ee516 |
monitor: Fix EIR Data Type / AD Type assigned numbers
The values for Public Target Address and Random Target Address were
swapped. This information can be verified in the Bluetooth SIG Assigned
numbers webpage:
https://www.bluetooth.org/en-us/specification/assigned-numbers/generic-access-profile |
João Paulo Rechi Vita |
12 years ago |
1 file, +2, -2 |
| eabd3809 |
monitor: Add translation of Bluetooth version information |
Marcel Holtmann |
12 years ago |
3 files, +44, -6 |
| f3d3c663 |
android: Android version of log.c
Add logging for Android, currently print logs to stderr and stdout. |
Frederic Danis |
12 years ago |
4 files, +92, -2 |
| eaed4c15 |
build: Add BlueZ Android daemon |
Frederic Danis |
12 years ago |
2 files, +9, -0 |
| 464cc3f0 |
android-build: Add BlueZ Android daemon
Define local mapping to glib path, otherwise this has to be inside central
place in the build repository. |
Frederic Danis |
12 years ago |
1 file, +25, -0 |
| 904ec29e |
android: Add skeleton of BlueZ Android daemon |
Frederic Danis |
12 years ago |
1 file, +106, -0 |
| cd402b07 |
build: Add skeleton for BlueZ Android
Retrieve Bluetooth version from configure.ac. |
Frederic Danis |
12 years ago |
5 files, +14, -1 |
| ab185a47 |
build-sys: Add missing $(AM_CFLAGS) to obexd_src_obexd_CFLAGS
This fix not passing extra build flags when --enable-maintainer-mode
is used. |
Szymon Janc |
12 years ago |
1 file, +4, -4 |
| 15777b97 |
obexd/MAP: Fix protected property value
"Sent" flag value was returned instead of "Protected" one.
This also fix following build error:
CC obexd/client/obexd-map.o
obexd/client/map.c:711:17: error: ‘get_protected’ defined but not
used [-Werror=unused-function]
cc1: all warnings being treated as errors |
Szymon Janc |
12 years ago |
1 file, +1, -1 |
| 2acbd111 |
obexd/client: Remove unused static functions
This fix following build error:
CC obexd/client/obexd-dbus.o
obexd/client/dbus.c:70:13: error: ‘append_array_variant’ defined but
not used [-Werror=unused-function]
obexd/client/dbus.c:97:13: error: ‘append_dict_variant’ defined but
not used [-Werror=unused-function] |
Szymon Janc |
12 years ago |
1 file, +0, -81 |
| 9cd1d095 |
client/transfer: Return "error" for unknown status in status2str
This can happen only if there is a bug in obexd code.
This fix following build error:
CC obexd/client/obexd-transfer.o
obexd/client/transfer.c: In function ‘status2str’:
obexd/client/transfer.c:277:1: error: control reaches end of non-void
function [-Werror=return-type] |
Szymon Janc |
12 years ago |
1 file, +1, -0 |
| 757e10de |
obexd/MAP: Fix missing include
This fix following build error:
CC obexd/client/obexd-map.o
obexd/client/map.c: In function ‘msg_element’:
obexd/client/map.c:1113:2: error: implicit declaration of function ‘strtoull’ [-Werror=implicit-function-declaration] |
Szymon Janc |
12 years ago |
1 file, +1, -0 |