Merge lp://qastaging/~bluetooth/bluez/bluez5-upgrade into lp://qastaging/~bluetooth/bluez/vivid-phone-overlay

Proposed by Simon Fels
Status: Merged
Approved by: Simon Fels
Approved revision: 25
Merged at revision: 4
Proposed branch: lp://qastaging/~bluetooth/bluez/bluez5-upgrade
Merge into: lp://qastaging/~bluetooth/bluez/vivid-phone-overlay
Diff against target: 545979 lines (+389308/-134078)
1203 files modified
.pc/.quilt_patches (+0/-1)
.pc/.quilt_series (+0/-1)
.pc/.version (+0/-1)
AUTHORS (+40/-0)
ChangeLog (+368/-0)
Makefile.am (+363/-349)
Makefile.in (+7436/-3782)
Makefile.obexd (+110/-0)
Makefile.plugins (+121/-0)
Makefile.tools (+383/-239)
README (+95/-6)
TODO (+167/-108)
acinclude.m4 (+30/-369)
aclocal.m4 (+483/-383)
alert/main.c (+0/-58)
alert/server.c (+0/-38)
alert/server.h (+0/-26)
android/Android.mk (+851/-0)
android/Makefile.am (+317/-0)
android/README (+449/-0)
android/a2dp-sink.c (+84/-0)
android/a2dp-sink.h (+25/-0)
android/a2dp.c (+1774/-0)
android/a2dp.h (+25/-0)
android/audio-ipc-api.txt (+87/-0)
android/audio-msg.h (+82/-0)
android/audio_utils/resampler.c (+270/-0)
android/audio_utils/resampler.h (+109/-0)
android/avctp.c (+1653/-0)
android/avctp.h (+183/-0)
android/avdtp.c (+3487/-0)
android/avdtp.h (+291/-0)
android/avdtptest.c (+913/-0)
android/avrcp-lib.c (+3615/-0)
android/avrcp-lib.h (+356/-0)
android/avrcp.c (+1169/-0)
android/avrcp.h (+28/-0)
android/bas.c (+379/-0)
android/bas.h (+32/-0)
android/bluetooth.c (+5360/-0)
android/bluetooth.h (+90/-0)
android/bluetoothd-snoop.c (+259/-0)
android/bluetoothd-wrapper.c (+94/-0)
android/bluetoothd.te (+47/-0)
android/bluetoothd_snoop.te (+17/-0)
android/client/haltest.c (+477/-0)
android/client/history.c (+98/-0)
android/client/history.h (+21/-0)
android/client/if-audio.c (+535/-0)
android/client/if-av-sink.c (+139/-0)
android/client/if-av.c (+143/-0)
android/client/if-bt.c (+1023/-0)
android/client/if-gatt.c (+2675/-0)
android/client/if-hf-client.c (+668/-0)
android/client/if-hf.c (+1062/-0)
android/client/if-hh.c (+454/-0)
android/client/if-hl.c (+377/-0)
android/client/if-main.h (+198/-0)
android/client/if-mce.c (+87/-0)
android/client/if-pan.c (+213/-0)
android/client/if-rc-ctrl.c (+114/-0)
android/client/if-rc.c (+400/-0)
android/client/if-sco.c (+815/-0)
android/client/if-sock.c (+350/-0)
android/client/pollhandler.c (+117/-0)
android/client/pollhandler.h (+26/-0)
android/client/tabcompletion.c (+374/-0)
android/client/terminal.c (+824/-0)
android/client/terminal.h (+62/-0)
android/compat/readline/history.h (+31/-0)
android/compat/readline/readline.h (+110/-0)
android/compat/wordexp.h (+44/-0)
android/cts.txt (+58/-0)
android/cutils/properties.h (+95/-0)
android/dis.c (+304/-0)
android/dis.h (+39/-0)
android/gatt.c (+7461/-0)
android/gatt.h (+43/-0)
android/hal-a2dp-sink.c (+163/-0)
android/hal-a2dp.c (+165/-0)
android/hal-audio-aptx.c (+276/-0)
android/hal-audio-sbc.c (+428/-0)
android/hal-audio.c (+1641/-0)
android/hal-audio.h (+102/-0)
android/hal-avrcp-ctrl.c (+145/-0)
android/hal-avrcp.c (+688/-0)
android/hal-bluetooth.c (+1136/-0)
android/hal-gatt.c (+2103/-0)
android/hal-handsfree-client.c (+653/-0)
android/hal-handsfree.c (+892/-0)
android/hal-health.c (+297/-0)
android/hal-hidhost.c (+404/-0)
android/hal-ipc-api.txt (+2737/-0)
android/hal-ipc.c (+471/-0)
android/hal-ipc.h (+33/-0)
android/hal-log.h (+35/-0)
android/hal-map-client.c (+160/-0)
android/hal-msg.h (+2335/-0)
android/hal-pan.c (+210/-0)
android/hal-sco.c (+1530/-0)
android/hal-socket.c (+96/-0)
android/hal-utils.c (+418/-0)
android/hal-utils.h (+152/-0)
android/hal.h (+54/-0)
android/handsfree-client.c (+2214/-0)
android/handsfree-client.h (+25/-0)
android/handsfree.c (+3038/-0)
android/handsfree.h (+26/-0)
android/hardware/audio.h (+667/-0)
android/hardware/audio_effect.h (+1010/-0)
android/hardware/bluetooth.h (+550/-0)
android/hardware/bt_av.h (+103/-0)
android/hardware/bt_gatt.h (+61/-0)
android/hardware/bt_gatt_client.h (+417/-0)
android/hardware/bt_gatt_server.h (+196/-0)
android/hardware/bt_gatt_types.h (+56/-0)
android/hardware/bt_hf.h (+301/-0)
android/hardware/bt_hf_client.h (+363/-0)
android/hardware/bt_hh.h (+185/-0)
android/hardware/bt_hl.h (+123/-0)
android/hardware/bt_mce.h (+54/-0)
android/hardware/bt_pan.h (+87/-0)
android/hardware/bt_rc.h (+296/-0)
android/hardware/bt_sock.h (+58/-0)
android/hardware/hardware.c (+124/-0)
android/hardware/hardware.h (+227/-0)
android/health.c (+2096/-0)
android/health.h (+25/-0)
android/hidhost.c (+1595/-0)
android/hidhost.h (+25/-0)
android/hog.c (+1511/-0)
android/hog.h (+41/-0)
android/init.bluetooth.rc (+38/-0)
android/ipc-common.h (+38/-0)
android/ipc-tester.c (+1512/-0)
android/ipc.c (+437/-0)
android/ipc.h (+50/-0)
android/log.c (+216/-0)
android/main.c (+805/-0)
android/map-client.c (+203/-0)
android/map-client.h (+26/-0)
android/pan.c (+903/-0)
android/pan.h (+25/-0)
android/pics-a2dp.txt (+162/-0)
android/pics-avctp.txt (+75/-0)
android/pics-avdtp.txt (+236/-0)
android/pics-avrcp.txt (+644/-0)
android/pics-bnep.txt (+26/-0)
android/pics-did.txt (+23/-0)
android/pics-dis.txt (+59/-0)
android/pics-gap.txt (+788/-0)
android/pics-gatt.txt (+326/-0)
android/pics-gavdp.txt (+38/-0)
android/pics-hdp.txt (+307/-0)
android/pics-hfp.txt (+232/-0)
android/pics-hid.txt (+291/-0)
android/pics-hogp.txt (+409/-0)
android/pics-hsp.txt (+103/-0)
android/pics-iopt.txt (+223/-0)
android/pics-l2cap.txt (+178/-0)
android/pics-map.txt (+175/-0)
android/pics-mcap.txt (+141/-0)
android/pics-mps.txt (+337/-0)
android/pics-opp.txt (+187/-0)
android/pics-pan.txt (+152/-0)
android/pics-pbap.txt (+475/-0)
android/pics-rfcomm.txt (+65/-0)
android/pics-scpp.txt (+143/-0)
android/pics-sdp.txt (+140/-0)
android/pics-sm.txt (+96/-0)
android/pics-spp.txt (+99/-0)
android/pixit-a2dp.txt (+30/-0)
android/pixit-avctp.txt (+39/-0)
android/pixit-avdtp.txt (+31/-0)
android/pixit-avrcp.txt (+36/-0)
android/pixit-bnep.txt (+30/-0)
android/pixit-did.txt (+24/-0)
android/pixit-dis.txt (+26/-0)
android/pixit-gap.txt (+60/-0)
android/pixit-gatt.txt (+32/-0)
android/pixit-gavdp.txt (+32/-0)
android/pixit-hdp.txt (+32/-0)
android/pixit-hfp.txt (+41/-0)
android/pixit-hid.txt (+31/-0)
android/pixit-hogp.txt (+29/-0)
android/pixit-hsp.txt (+30/-0)
android/pixit-iopt.txt (+23/-0)
android/pixit-l2cap.txt (+59/-0)
android/pixit-map.txt (+44/-0)
android/pixit-mcap.txt (+37/-0)
android/pixit-mps.txt (+47/-0)
android/pixit-opp.txt (+27/-0)
android/pixit-pan.txt (+39/-0)
android/pixit-pbap.txt (+37/-0)
android/pixit-rfcomm.txt (+28/-0)
android/pixit-scpp.txt (+25/-0)
android/pixit-sdp.txt (+45/-0)
android/pixit-sm.txt (+72/-0)
android/pixit-spp.txt (+19/-0)
android/pts-a2dp.txt (+70/-0)
android/pts-avctp.txt (+43/-0)
android/pts-avdtp.txt (+237/-0)
android/pts-avrcp.txt (+242/-0)
android/pts-bnep.txt (+60/-0)
android/pts-did.txt (+20/-0)
android/pts-dis.txt (+40/-0)
android/pts-gap.txt (+432/-0)
android/pts-gatt.txt (+1422/-0)
android/pts-gavdp.txt (+23/-0)
android/pts-hdp.txt (+296/-0)
android/pts-hfp.txt (+250/-0)
android/pts-hid.txt (+74/-0)
android/pts-hogp.txt (+102/-0)
android/pts-hsp.txt (+41/-0)
android/pts-iopt.txt (+26/-0)
android/pts-l2cap.txt (+191/-0)
android/pts-map.txt (+95/-0)
android/pts-mcap.txt (+80/-0)
android/pts-mps.txt (+60/-0)
android/pts-opp.txt (+119/-0)
android/pts-pan.txt (+71/-0)
android/pts-pbap.txt (+145/-0)
android/pts-rfcomm.txt (+38/-0)
android/pts-scpp.txt (+24/-0)
android/pts-sdp.txt (+77/-0)
android/pts-sm.txt (+102/-0)
android/pts-spp.txt (+22/-0)
android/sco-msg.h (+40/-0)
android/sco.c (+351/-0)
android/sco.h (+51/-0)
android/scpp.c (+371/-0)
android/scpp.h (+35/-0)
android/socket.c (+1322/-0)
android/socket.h (+32/-0)
android/system-emulator.c (+258/-0)
android/system/audio.h (+1418/-0)
android/test-ipc.c (+577/-0)
android/tester-a2dp.c (+254/-0)
android/tester-avrcp.c (+602/-0)
android/tester-bluetooth.c (+1242/-0)
android/tester-gatt.c (+3683/-0)
android/tester-hdp.c (+567/-0)
android/tester-hidhost.c (+737/-0)
android/tester-main.c (+3377/-0)
android/tester-main.h (+801/-0)
android/tester-map-client.c (+158/-0)
android/tester-pan.c (+244/-0)
android/tester-socket.c (+465/-0)
android/utils.h (+44/-0)
attrib/att-database.h (+3/-3)
attrib/att.c (+495/-219)
attrib/att.h (+94/-150)
attrib/client.c (+0/-1144)
attrib/client.h (+0/-28)
attrib/gatt-service.c (+66/-43)
attrib/gatt-service.h (+6/-0)
attrib/gatt.c (+753/-148)
attrib/gatt.h (+63/-37)
attrib/gattrib.c (+380/-618)
attrib/gattrib.h (+13/-15)
attrib/gatttool.c (+91/-95)
attrib/gatttool.h (+6/-5)
attrib/interactive.c (+375/-234)
attrib/utils.c (+21/-20)
audio/a2dp-codecs.h (+0/-116)
audio/a2dp.c (+0/-2436)
audio/a2dp.h (+0/-194)
audio/audio.conf (+0/-45)
audio/avctp.c (+0/-1115)
audio/avctp.h (+0/-106)
audio/avdtp.c (+0/-4055)
audio/avdtp.h (+0/-316)
audio/avrcp.c (+0/-1468)
audio/avrcp.h (+0/-107)
audio/bluetooth.conf (+0/-36)
audio/control.c (+0/-279)
audio/control.h (+0/-30)
audio/ctl_bluetooth.c (+0/-383)
audio/device.c (+0/-872)
audio/device.h (+0/-74)
audio/gateway.c (+0/-997)
audio/gateway.h (+0/-76)
audio/gsta2dpsink.c (+0/-729)
audio/gsta2dpsink.h (+0/-84)
audio/gstavdtpsink.c (+0/-2034)
audio/gstavdtpsink.h (+0/-107)
audio/gstbluetooth.c (+0/-109)
audio/gstpragma.h (+0/-24)
audio/gstrtpsbcpay.c (+0/-351)
audio/gstrtpsbcpay.h (+0/-66)
audio/gstsbcdec.c (+0/-221)
audio/gstsbcdec.h (+0/-66)
audio/gstsbcenc.c (+0/-601)
audio/gstsbcenc.h (+0/-75)
audio/gstsbcparse.c (+0/-219)
audio/gstsbcparse.h (+0/-69)
audio/gstsbcutil.c (+0/-520)
audio/gstsbcutil.h (+0/-74)
audio/headset.c (+0/-3007)
audio/headset.h (+0/-112)
audio/ipc.c (+0/-134)
audio/ipc.h (+0/-361)
audio/main.c (+0/-194)
audio/manager.c (+0/-1456)
audio/manager.h (+0/-63)
audio/media.c (+0/-1904)
audio/media.h (+0/-37)
audio/pcm_bluetooth.c (+0/-1785)
audio/rtp.h (+0/-76)
audio/sink.c (+0/-745)
audio/sink.h (+0/-49)
audio/source.c (+0/-634)
audio/source.h (+0/-50)
audio/telephony-dummy.c (+0/-447)
audio/telephony-maemo5.c (+0/-2105)
audio/telephony-maemo6.c (+0/-2200)
audio/telephony-ofono.c (+0/-1637)
audio/telephony.h (+0/-244)
audio/transport.c (+0/-1147)
audio/transport.h (+0/-41)
audio/unix.c (+0/-1909)
audio/unix.h (+0/-30)
bluez.pc.in (+0/-10)
btio/btio.c (+401/-179)
btio/btio.h (+11/-27)
client/agent.c (+492/-0)
client/agent.h (+30/-0)
client/display.c (+106/-0)
client/display.h (+33/-0)
client/gatt.c (+662/-0)
client/gatt.h (+46/-0)
client/main.c (+2084/-0)
compat/bnep.c (+0/-339)
compat/dun.c (+0/-334)
compat/dund.1 (+0/-72)
compat/dund.c (+0/-645)
compat/dund.h (+0/-40)
compat/fakehid.c (+0/-669)
compat/hidd.1 (+0/-41)
compat/hidd.c (+0/-848)
compat/hidd.h (+0/-30)
compat/lib.h (+0/-86)
compat/msdun.c (+0/-153)
compat/pand.1 (+0/-77)
compat/pand.c (+0/-811)
compat/pand.h (+0/-36)
compat/sdp.c (+0/-706)
compat/sdp.h (+0/-39)
compile (+68/-31)
config.guess (+118/-228)
config.h.in (+64/-22)
config.sub (+78/-52)
configure (+3420/-3008)
configure.ac (+261/-36)
cups/cups.h (+0/-38)
cups/hcrp.c (+0/-368)
cups/main.c (+0/-896)
cups/sdp.c (+0/-119)
cups/spp.c (+0/-118)
debian/50-bluetooth-hci-auto-poweron.rules (+2/-0)
debian/README.Debian (+102/-123)
debian/README.examples (+1/-1)
debian/bluetooth-agent.1 (+0/-15)
debian/bluetooth-dbus.conf (+0/-44)
debian/bluez-alsa.install (+0/-2)
debian/bluez-compat.README.Debian (+0/-14)
debian/bluez-compat.dirs (+0/-2)
debian/bluez-compat.install (+0/-6)
debian/bluez-gstreamer.install (+0/-1)
debian/bluez-hcidump.install (+2/-0)
debian/bluez-obexd.install (+3/-0)
debian/bluez-pcmcia-support.install (+0/-2)
debian/bluez-simple-agent.1 (+0/-59)
debian/bluez-tests.docs (+1/-0)
debian/bluez-tests.examples (+1/-0)
debian/bluez-utils.lintian-overrides (+0/-2)
debian/bluez.bluetooth.init (+9/-75)
debian/bluez.bluetooth.upstart (+1/-2)
debian/bluez.docs (+0/-1)
debian/bluez.examples (+0/-2)
debian/bluez.install (+24/-23)
debian/bluez.links (+1/-0)
debian/bluez.lintian-overrides (+0/-32)
debian/bluez.maintscript (+0/-1)
debian/bluez.manpages (+3/-4)
debian/bluez.postinst (+0/-5)
debian/bluez.postrm (+0/-49)
debian/bluez.preinst (+30/-37)
debian/changelog (+247/-0)
debian/compat (+1/-1)
debian/control (+64/-85)
debian/hcitrace.1 (+0/-22)
debian/l2test.1 (+0/-50)
debian/libbluetooth-dev.docs (+1/-0)
debian/libbluetooth-dev.install (+1/-0)
debian/libbluetooth3.install (+1/-0)
debian/libbluetooth3.symbols (+10/-7)
debian/manpages/bluetoothctl.1 (+21/-0)
debian/manpages/btmon.1 (+24/-0)
debian/manpages/l2test.1 (+50/-0)
debian/patches/0001-Allow-using-obexd-without-systemd-in-the-user-sessio.patch (+59/-0)
debian/patches/0001-core-device-expose-list-of-connected-profiles.patch (+89/-0)
debian/patches/0001-hostname-handle-chassis-type-handset.patch (+48/-0)
debian/patches/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch (+35/-0)
debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch (+44/-0)
debian/patches/0001-tools-mpris-proxy-allow-user-to-specify-different-mp.patch (+65/-0)
debian/patches/0001-work-around-Logitech-diNovo-Edge-keyboard-firmware-i.patch (+29/-0)
debian/patches/0002-Import-ebook-support-for-PBAP.patch (+729/-0)
debian/patches/0002-client-add-support-for-new-property-to-list-connecte.patch (+74/-0)
debian/patches/0003-obexd-enable-ebook-backend-conditionally.patch (+80/-0)
debian/patches/0004-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch (+292/-0)
debian/patches/01_lower_sink_ranking.patch (+0/-17)
debian/patches/02_disable_hal.patch (+0/-175)
debian/patches/03-Fix-return-code-of-hid2hci.patch (+0/-60)
debian/patches/06-alsalib.patch (+0/-32)
debian/patches/07-fix-639356.patch (+0/-11)
debian/patches/08-0001-systemd-install-systemd-unit-files.patch (+0/-125)
debian/patches/09_fix_ftbfs_with_c99.patch (+0/-27)
debian/patches/12_check_device_before_removing_from_devices.patch (+0/-22)
debian/patches/13_reset_default_adapter_id.patch (+0/-19)
debian/patches/avrcp.patch (+0/-26)
debian/patches/bluetooth.conf.patch (+21/-0)
debian/patches/change_path_of_hogsuspend.patch (+17/-0)
debian/patches/dinovo_edge_keyboard.patch (+0/-20)
debian/patches/dont_enable_discoverable_during_init_with_if_valid_timeout.patch (+0/-34)
debian/patches/dont_overwrite_default_discoverable_timeout.patch (+0/-25)
debian/patches/dynamic-main-conf-loading.patch (+0/-52)
debian/patches/enable_audio_profiles.patch (+0/-40)
debian/patches/fix_hcigetconninfo.patch (+0/-181)
debian/patches/force-adapter-class.patch (+0/-35)
debian/patches/git-2f92669-permit_concurrent_ag_hf.patch (+0/-52)
debian/patches/git-57170b3-fix_network_connect_method.patch (+0/-28)
debian/patches/git-a66a557-gdbus_missing_flags.patch (+0/-84)
debian/patches/git-b57c64f-network-null-deref.patch (+0/-34)
debian/patches/git-ea793cb-input_io_channel_watches.patch (+0/-101)
debian/patches/hid-reconnect-mode.patch (+0/-818)
debian/patches/migrate_scripts_python3.patch (+331/-146)
debian/patches/reauthentication-after-link-key-rejection.patch (+0/-65)
debian/patches/recalculate_telephony_signal_strength.patch (+0/-62)
debian/patches/restart_on_error.patch (+0/-16)
debian/patches/sbc_mmx.patch (+0/-21)
debian/patches/sco_watch_hup_workaround_mako.patch (+0/-23)
debian/patches/series (+16/-33)
debian/patches/ssp_parameter.patch (+0/-471)
debian/patches/telephony_ofono_add_watch.patch (+0/-52)
debian/patches/telephony_ofono_disable_inband_default.patch (+0/-24)
debian/patches/unquote-hostname.patch (+0/-13)
debian/patches/use_correct_signal_strength.patch (+0/-36)
debian/rules (+43/-35)
debian/source.lintian-overrides (+0/-3)
debian/source_bluez.py (+0/-8)
debian/tests/bluez_response (+4/-11)
debian/tests/control (+2/-2)
debian/watch (+1/-1)
depcomp (+296/-193)
deviceinfo/deviceinfo.c (+0/-192)
deviceinfo/deviceinfo.h (+0/-24)
deviceinfo/main.c (+0/-52)
deviceinfo/manager.c (+0/-80)
deviceinfo/manager.h (+0/-24)
doc/adapter-api.txt (+109/-180)
doc/advertising-api.txt (+106/-0)
doc/agent-api.txt (+105/-46)
doc/alert-api.txt (+108/-0)
doc/assigned-numbers.txt (+2/-1)
doc/attribute-api.txt (+0/-164)
doc/audio-api.txt (+0/-458)
doc/btmon.txt (+35/-0)
doc/control-api.txt (+0/-44)
doc/cyclingspeed-api.txt (+99/-0)
doc/device-api.txt (+133/-127)
doc/gatt-api.txt (+356/-0)
doc/health-api.txt (+135/-149)
doc/heartrate-api.txt (+77/-0)
doc/hfp-api.txt (+0/-84)
doc/input-api.txt (+23/-35)
doc/manager-api.txt (+0/-74)
doc/media-api.txt (+436/-185)
doc/mgmt-api.txt (+3602/-0)
doc/network-api.txt (+2/-14)
doc/obex-agent-api.txt (+61/-0)
doc/obex-api.txt (+894/-0)
doc/pics-opp.txt (+187/-0)
doc/pixit-opp.txt (+27/-0)
doc/profile-api.txt (+147/-0)
doc/proximity-api.txt (+56/-0)
doc/pts-opp.txt (+119/-0)
doc/sap-api.txt (+3/-17)
doc/serial-api.txt (+0/-163)
doc/service-api.txt (+0/-62)
doc/settings-storage.txt (+283/-0)
doc/supported-features.txt (+53/-0)
doc/test-coverage.txt (+73/-0)
doc/test-runner.txt (+54/-0)
doc/thermometer-api.txt (+134/-0)
doc/version.xml.in (+0/-1)
emulator/amp.c (+1052/-0)
emulator/amp.h (+32/-0)
emulator/b1ee.c (+257/-0)
emulator/btdev.c (+2669/-217)
emulator/btdev.h (+71/-13)
emulator/bthost.c (+2576/-0)
emulator/bthost.h (+148/-0)
emulator/hciemu.c (+509/-0)
emulator/hciemu.h (+70/-0)
emulator/hfp.c (+120/-0)
emulator/le.c (+1930/-0)
emulator/le.h (+32/-0)
emulator/main.c (+182/-24)
emulator/phy.c (+298/-0)
emulator/phy.h (+72/-0)
emulator/serial.c (+248/-0)
emulator/serial.h (+37/-0)
emulator/server.c (+140/-33)
emulator/server.h (+20/-11)
emulator/smp.c (+905/-0)
emulator/vhci.c (+58/-19)
emulator/vhci.h (+15/-13)
gdbus/client.c (+1398/-0)
gdbus/gdbus.h (+194/-27)
gdbus/mainloop.c (+9/-10)
gdbus/object.c (+1151/-176)
gdbus/watch.c (+154/-84)
gobex/gobex-apparam.c (+365/-0)
gobex/gobex-apparam.h (+60/-0)
gobex/gobex-debug.h (+78/-0)
gobex/gobex-defs.c (+34/-0)
gobex/gobex-defs.h (+53/-0)
gobex/gobex-header.c (+551/-0)
gobex/gobex-header.h (+103/-0)
gobex/gobex-packet.c (+462/-0)
gobex/gobex-packet.h (+112/-0)
gobex/gobex-transfer.c (+670/-0)
gobex/gobex.c (+1712/-0)
gobex/gobex.h (+138/-0)
health/hdp.c (+0/-2247)
health/hdp.h (+0/-32)
health/hdp_main.c (+0/-59)
health/hdp_manager.c (+0/-97)
health/hdp_manager.h (+0/-24)
health/hdp_types.h (+0/-122)
health/hdp_util.c (+0/-1218)
health/hdp_util.h (+0/-58)
health/mcap.c (+0/-2194)
health/mcap.h (+0/-164)
health/mcap_internal.h (+0/-137)
health/mcap_lib.h (+0/-224)
health/mcap_sync.c (+0/-1012)
input/device.c (+0/-1308)
input/device.h (+0/-51)
input/fakehid.c (+0/-408)
input/fakehid.h (+0/-40)
input/input.conf (+0/-9)
input/main.c (+0/-86)
input/manager.c (+0/-197)
input/manager.h (+0/-25)
input/server.c (+0/-252)
input/server.h (+0/-25)
install-sh (+7/-7)
lib/a2mp.h (+0/-38)
lib/amp.h (+172/-0)
lib/bluetooth.c (+1078/-21)
lib/bluetooth.h (+97/-14)
lib/bluez.pc.in (+10/-0)
lib/bnep.h (+9/-0)
lib/hci.c (+209/-7)
lib/hci.h (+80/-22)
lib/hci_lib.h (+10/-1)
lib/mgmt.h (+346/-16)
lib/sdp.c (+407/-266)
lib/sdp.h (+29/-5)
lib/sdp_lib.h (+1/-0)
lib/uuid.c (+73/-26)
lib/uuid.h (+68/-3)
ltmain.sh (+2/-2)
mgmt/main.c (+0/-1933)
missing (+159/-275)
monitor/analyze.c (+326/-0)
monitor/analyze.h (+25/-0)
monitor/avctp.c (+2506/-0)
monitor/avctp.h (+25/-0)
monitor/bnep.c (+482/-0)
monitor/bnep.h (+25/-0)
monitor/bt.h (+2573/-44)
monitor/btsnoop.c (+0/-145)
monitor/btsnoop.h (+0/-30)
monitor/control.c (+641/-54)
monitor/control.h (+17/-14)
monitor/crc.c (+84/-0)
monitor/crc.h (+30/-0)
monitor/display.c (+171/-0)
monitor/display.h (+62/-0)
monitor/ellisys.c (+162/-0)
monitor/ellisys.h (+30/-0)
monitor/hcidump.c (+34/-29)
monitor/hcidump.h (+14/-14)
monitor/hwdb.c (+137/-0)
monitor/hwdb.h (+29/-0)
monitor/keys.c (+127/-0)
monitor/keys.h (+35/-0)
monitor/l2cap.c (+3139/-0)
monitor/l2cap.h (+175/-0)
monitor/ll.c (+551/-0)
monitor/ll.h (+28/-0)
monitor/lmp.c (+819/-0)
monitor/lmp.h (+29/-0)
monitor/main.c (+140/-37)
monitor/mainloop.c (+0/-389)
monitor/mainloop.h (+0/-49)
monitor/packet.c (+8506/-454)
monitor/packet.h (+38/-16)
monitor/rfcomm.c (+512/-0)
monitor/rfcomm.h (+80/-0)
monitor/sdp.c (+747/-0)
monitor/sdp.h (+25/-0)
monitor/uuid.c (+506/-0)
monitor/uuid.h (+31/-0)
monitor/vendor.c (+35/-0)
monitor/vendor.h (+27/-0)
network/common.c (+0/-268)
network/common.h (+0/-37)
network/connection.c (+0/-666)
network/connection.h (+0/-28)
network/main.c (+0/-59)
network/manager.c (+0/-223)
network/manager.h (+0/-25)
network/network.conf (+0/-6)
network/server.c (+0/-792)
network/server.h (+0/-27)
obexd/client/bluetooth.c (+534/-0)
obexd/client/bluetooth.h (+25/-0)
obexd/client/dbus.c (+94/-0)
obexd/client/dbus.h (+48/-0)
obexd/client/driver.c (+88/-0)
obexd/client/driver.h (+36/-0)
obexd/client/ftp.c (+510/-0)
obexd/client/ftp.h (+25/-0)
obexd/client/manager.c (+316/-0)
obexd/client/manager.h (+25/-0)
obexd/client/map-event.c (+113/-0)
obexd/client/map-event.h (+71/-0)
obexd/client/map.c (+2099/-0)
obexd/client/map.h (+24/-0)
obexd/client/mns.c (+406/-0)
obexd/client/opp.c (+215/-0)
obexd/client/opp.h (+25/-0)
obexd/client/pbap.c (+1338/-0)
obexd/client/pbap.h (+26/-0)
obexd/client/session.c (+1402/-0)
obexd/client/session.h (+82/-0)
obexd/client/sync.c (+262/-0)
obexd/client/sync.h (+26/-0)
obexd/client/transfer.c (+981/-0)
obexd/client/transfer.h (+62/-0)
obexd/client/transport.c (+82/-0)
obexd/client/transport.h (+39/-0)
obexd/plugins/bluetooth.c (+497/-0)
obexd/plugins/filesystem.c (+722/-0)
obexd/plugins/filesystem.h (+26/-0)
obexd/plugins/ftp.c (+530/-0)
obexd/plugins/ftp.h (+30/-0)
obexd/plugins/irmc.c (+488/-0)
obexd/plugins/mas.c (+933/-0)
obexd/plugins/messages-dummy.c (+376/-0)
obexd/plugins/messages.h (+309/-0)
obexd/plugins/opp.c (+193/-0)
obexd/plugins/pbap.c (+997/-0)
obexd/plugins/pcsuite.c (+513/-0)
obexd/plugins/phonebook-dummy.c (+582/-0)
obexd/plugins/phonebook.h (+166/-0)
obexd/plugins/vcard.c (+927/-0)
obexd/plugins/vcard.h (+81/-0)
obexd/src/genbuiltin (+17/-0)
obexd/src/log.c (+136/-0)
obexd/src/log.h (+56/-0)
obexd/src/main.c (+342/-0)
obexd/src/manager.c (+806/-0)
obexd/src/manager.h (+42/-0)
obexd/src/map_ap.h (+51/-0)
obexd/src/mimetype.c (+216/-0)
obexd/src/mimetype.h (+55/-0)
obexd/src/obex-priv.h (+59/-0)
obexd/src/obex.c (+1171/-0)
obexd/src/obex.h (+52/-0)
obexd/src/obex.service.in (+10/-0)
obexd/src/obexd.h (+43/-0)
obexd/src/org.bluez.obex.service (+4/-0)
obexd/src/plugin.c (+207/-0)
obexd/src/plugin.h (+42/-0)
obexd/src/server.c (+128/-0)
obexd/src/server.h (+37/-0)
obexd/src/service.c (+132/-0)
obexd/src/service.h (+53/-0)
obexd/src/transport.c (+93/-0)
obexd/src/transport.h (+35/-0)
peripheral/attach.c (+144/-0)
peripheral/attach.h (+25/-0)
peripheral/efivars.c (+132/-0)
peripheral/efivars.h (+33/-0)
peripheral/gap.c (+551/-0)
peripheral/gap.h (+29/-0)
peripheral/gatt.c (+318/-0)
peripheral/gatt.h (+30/-0)
peripheral/log.c (+56/-0)
peripheral/log.h (+25/-0)
peripheral/main.c (+247/-0)
plugins/adaptername.c (+0/-327)
plugins/autopair.c (+196/-0)
plugins/dbusoob.c (+0/-241)
plugins/external-dummy.c (+2/-2)
plugins/formfactor.c (+0/-148)
plugins/gatt-example.c (+64/-69)
plugins/hal.c (+0/-144)
plugins/hciops.c (+0/-3943)
plugins/hostname.c (+328/-0)
plugins/maemo6.c (+0/-283)
plugins/mgmtops.c (+0/-2523)
plugins/neard.c (+910/-0)
plugins/pnat.c (+0/-526)
plugins/policy.c (+843/-0)
plugins/service.c (+0/-832)
plugins/sixaxis.c (+590/-0)
plugins/storage.c (+0/-43)
plugins/wiimote.c (+48/-20)
profiles/alert/server.c (+1044/-0)
profiles/audio/a2dp-codecs.h (+231/-0)
profiles/audio/a2dp.c (+2482/-0)
profiles/audio/a2dp.h (+96/-0)
profiles/audio/avctp.c (+2065/-0)
profiles/audio/avctp.h (+184/-0)
profiles/audio/avdtp.c (+3679/-0)
profiles/audio/avdtp.h (+302/-0)
profiles/audio/avrcp.c (+4424/-0)
profiles/audio/avrcp.h (+119/-0)
profiles/audio/control.c (+340/-0)
profiles/audio/control.h (+34/-0)
profiles/audio/media.c (+1942/-0)
profiles/audio/media.h (+35/-0)
profiles/audio/player.c (+1880/-0)
profiles/audio/player.h (+114/-0)
profiles/audio/sink.c (+462/-0)
profiles/audio/sink.h (+50/-0)
profiles/audio/source.c (+454/-0)
profiles/audio/source.h (+51/-0)
profiles/audio/transport.c (+968/-0)
profiles/audio/transport.h (+44/-0)
profiles/cups/cups.h (+38/-0)
profiles/cups/hcrp.c (+367/-0)
profiles/cups/main.c (+879/-0)
profiles/cups/sdp.c (+119/-0)
profiles/cups/spp.c (+118/-0)
profiles/cyclingspeed/cyclingspeed.c (+1266/-0)
profiles/deviceinfo/deviceinfo.c (+209/-0)
profiles/gap/gas.c (+371/-0)
profiles/health/hdp.c (+2254/-0)
profiles/health/hdp.h (+32/-0)
profiles/health/hdp_main.c (+45/-0)
profiles/health/hdp_manager.c (+107/-0)
profiles/health/hdp_manager.h (+24/-0)
profiles/health/hdp_types.h (+120/-0)
profiles/health/hdp_util.c (+1206/-0)
profiles/health/hdp_util.h (+58/-0)
profiles/health/mcap.c (+3182/-0)
profiles/health/mcap.h (+437/-0)
profiles/heartrate/heartrate.c (+870/-0)
profiles/iap/main.c (+466/-0)
profiles/input/device.c (+1497/-0)
profiles/input/device.h (+42/-0)
profiles/input/hidp_defs.h (+79/-0)
profiles/input/hog.c (+1092/-0)
profiles/input/input.conf (+13/-0)
profiles/input/manager.c (+133/-0)
profiles/input/server.c (+346/-0)
profiles/input/server.h (+25/-0)
profiles/input/suspend-dummy.c (+162/-0)
profiles/input/suspend-none.c (+42/-0)
profiles/input/suspend.h (+29/-0)
profiles/input/uhid_copy.h (+199/-0)
profiles/network/bnep.c (+736/-0)
profiles/network/bnep.h (+42/-0)
profiles/network/connection.c (+589/-0)
profiles/network/connection.h (+27/-0)
profiles/network/manager.c (+210/-0)
profiles/network/network.conf (+6/-0)
profiles/network/server.c (+761/-0)
profiles/network/server.h (+26/-0)
profiles/proximity/immalert.c (+292/-0)
profiles/proximity/immalert.h (+26/-0)
profiles/proximity/linkloss.c (+340/-0)
profiles/proximity/linkloss.h (+26/-0)
profiles/proximity/main.c (+81/-0)
profiles/proximity/manager.c (+196/-0)
profiles/proximity/manager.h (+26/-0)
profiles/proximity/monitor.c (+822/-0)
profiles/proximity/monitor.h (+43/-0)
profiles/proximity/proximity.conf (+9/-0)
profiles/proximity/reporter.c (+270/-0)
profiles/proximity/reporter.h (+46/-0)
profiles/sap/main.c (+43/-0)
profiles/sap/manager.c (+72/-0)
profiles/sap/manager.h (+22/-0)
profiles/sap/sap-dummy.c (+376/-0)
profiles/sap/sap-u8500.c (+755/-0)
profiles/sap/sap.h (+180/-0)
profiles/sap/server.c (+1423/-0)
profiles/sap/server.h (+22/-0)
profiles/scanparam/scan.c (+275/-0)
profiles/thermometer/thermometer.c (+1321/-0)
profiles/time/server.c (+283/-0)
proximity/immalert.c (+0/-290)
proximity/immalert.h (+0/-26)
proximity/linkloss.c (+0/-338)
proximity/linkloss.h (+0/-26)
proximity/main.c (+0/-96)
proximity/manager.c (+0/-150)
proximity/manager.h (+0/-26)
proximity/monitor.c (+0/-667)
proximity/monitor.h (+0/-34)
proximity/proximity.conf (+0/-9)
proximity/reporter.c (+0/-306)
proximity/reporter.h (+0/-42)
sap/main.c (+0/-55)
sap/manager.c (+0/-83)
sap/manager.h (+0/-22)
sap/sap-dummy.c (+0/-360)
sap/sap-u8500.c (+0/-761)
sap/sap.h (+0/-176)
sap/server.c (+0/-1426)
sap/server.h (+0/-26)
sbc/formats.h (+0/-55)
sbc/sbc.c (+0/-1241)
sbc/sbc.h (+0/-113)
sbc/sbc_math.h (+0/-61)
sbc/sbc_primitives.c (+0/-554)
sbc/sbc_primitives.h (+0/-80)
sbc/sbc_primitives_armv6.c (+0/-299)
sbc/sbc_primitives_armv6.h (+0/-52)
sbc/sbc_primitives_iwmmxt.c (+0/-304)
sbc/sbc_primitives_iwmmxt.h (+0/-42)
sbc/sbc_primitives_mmx.c (+0/-375)
sbc/sbc_primitives_mmx.h (+0/-41)
sbc/sbc_primitives_neon.c (+0/-893)
sbc/sbc_primitives_neon.h (+0/-41)
sbc/sbc_tables.h (+0/-662)
sbc/sbcdec.c (+0/-293)
sbc/sbcenc.c (+0/-308)
sbc/sbcinfo.c (+0/-321)
sbc/sbctester.c (+0/-358)
scripts/bluetooth-hid2hci.rules (+0/-28)
scripts/bluetooth-serial.rules (+0/-35)
scripts/bluetooth_serial (+0/-39)
serial/main.c (+0/-59)
serial/manager.c (+0/-174)
serial/manager.h (+0/-25)
serial/port.c (+0/-646)
serial/port.h (+0/-29)
serial/proxy.c (+0/-1269)
serial/proxy.h (+0/-25)
serial/serial.conf (+0/-10)
src/adapter.c (+7690/-3012)
src/adapter.h (+141/-202)
src/advertising.c (+824/-0)
src/advertising.h (+25/-0)
src/agent.c (+405/-194)
src/agent.h (+15/-22)
src/attrib-server.c (+299/-189)
src/attrib-server.h (+7/-5)
src/bluetooth.conf (+12/-6)
src/bluetooth.service.in (+7/-1)
src/bluetooth.ver (+2/-0)
src/bluetoothd.8.in (+36/-68)
src/dbus-common.c (+33/-67)
src/dbus-common.h (+6/-15)
src/device.c (+4945/-1990)
src/device.h (+106/-71)
src/eir.c (+311/-122)
src/eir.h (+58/-17)
src/error.c (+15/-3)
src/error.h (+2/-0)
src/event.c (+0/-571)
src/event.h (+0/-49)
src/gatt-client.c (+1995/-0)
src/gatt-client.h (+37/-0)
src/gatt-database.c (+2592/-0)
src/gatt-database.h (+36/-0)
src/glib-helper.c (+0/-256)
src/glib-helper.h (+0/-28)
src/hcid.h (+14/-18)
src/log.c (+1/-1)
src/log.h (+1/-1)
src/main.c (+285/-157)
src/main.conf (+55/-30)
src/manager.c (+0/-455)
src/manager.h (+0/-43)
src/oob.c (+0/-41)
src/oob.h (+0/-32)
src/oui.c (+45/-72)
src/oui.h (+1/-2)
src/plugin.c (+26/-38)
src/ppoll.h (+0/-16)
src/profile.c (+2533/-0)
src/profile.h (+77/-0)
src/rfkill.c (+15/-14)
src/sdp-client.c (+64/-39)
src/sdp-client.h (+1/-1)
src/sdp-xml.c (+623/-392)
src/sdp-xml.h (+1/-33)
src/sdpd-database.c (+13/-54)
src/sdpd-request.c (+65/-39)
src/sdpd-server.c (+12/-15)
src/sdpd-service.c (+449/-36)
src/sdpd.h (+6/-7)
src/service.c (+362/-0)
src/service.h (+71/-0)
src/shared/ad.c (+685/-0)
src/shared/ad.h (+86/-0)
src/shared/att-types.h (+147/-0)
src/shared/att.c (+1475/-0)
src/shared/att.h (+93/-0)
src/shared/btsnoop.c (+472/-0)
src/shared/btsnoop.h (+78/-0)
src/shared/crypto.c (+683/-0)
src/shared/crypto.h (+61/-0)
src/shared/ecc.c (+861/-0)
src/shared/ecc.h (+58/-0)
src/shared/gap.c (+285/-0)
src/shared/gap.h (+49/-0)
src/shared/gatt-client.c (+3033/-0)
src/shared/gatt-client.h (+135/-0)
src/shared/gatt-db.c (+1756/-0)
src/shared/gatt-db.h (+236/-0)
src/shared/gatt-helpers.c (+1538/-0)
src/shared/gatt-helpers.h (+116/-0)
src/shared/gatt-server.c (+1575/-0)
src/shared/gatt-server.h (+52/-0)
src/shared/hci-crypto.c (+178/-0)
src/shared/hci-crypto.h (+45/-0)
src/shared/hci.c (+615/-0)
src/shared/hci.h (+53/-0)
src/shared/hfp.c (+1581/-0)
src/shared/hfp.h (+161/-0)
src/shared/io-glib.c (+290/-0)
src/shared/io-mainloop.c (+327/-0)
src/shared/io.h (+47/-0)
src/shared/mainloop.c (+402/-0)
src/shared/mainloop.h (+51/-0)
src/shared/mgmt.c (+793/-0)
src/shared/mgmt.h (+73/-0)
src/shared/pcap.c (+233/-0)
src/shared/pcap.h (+47/-0)
src/shared/queue.c (+419/-0)
src/shared/queue.h (+65/-0)
src/shared/ringbuf.c (+312/-0)
src/shared/ringbuf.h (+50/-0)
src/shared/tester.c (+850/-0)
src/shared/tester.h (+77/-0)
src/shared/timeout-glib.c (+78/-0)
src/shared/timeout-mainloop.c (+85/-0)
src/shared/timeout.h (+27/-0)
src/shared/uhid.c (+246/-0)
src/shared/uhid.h (+44/-0)
src/shared/util.c (+137/-0)
src/shared/util.h (+157/-0)
src/storage.c (+18/-1216)
src/storage.h (+2/-75)
src/systemd.c (+107/-0)
src/systemd.h (+28/-0)
src/textfile.c (+4/-22)
src/textfile.h (+0/-9)
src/uuid-helper.c (+247/-0)
src/uuid-helper.h (+28/-0)
test-driver (+139/-0)
test/agent.c (+0/-717)
test/attest.c (+0/-183)
test/avtest.c (+0/-869)
test/bdaddr.8 (+0/-68)
test/bdaddr.c (+0/-460)
test/bluezutils.py (+47/-0)
test/btiotest.c (+0/-618)
test/dbusdef.py (+2/-3)
test/example-advertisement (+178/-0)
test/example-gatt-client (+218/-0)
test/example-gatt-server (+581/-0)
test/ftp-client (+178/-0)
test/gaptest.c (+0/-335)
test/hciemu.1 (+0/-31)
test/hciemu.c (+0/-1292)
test/hsmicro (+0/-20)
test/hsplay (+0/-22)
test/hstest.c (+0/-310)
test/ipctest.c (+0/-1133)
test/l2test.c (+0/-1560)
test/list-devices (+23/-42)
test/lmptest.c (+0/-175)
test/map-client (+232/-0)
test/monitor-bluetooth (+40/-44)
test/mpris-player.c (+0/-993)
test/opp-client (+119/-0)
test/pbap-client (+175/-0)
test/rctest.1 (+0/-90)
test/rctest.c (+0/-814)
test/sap-client (+0/-943)
test/sap_client.py (+943/-0)
test/scotest.c (+0/-432)
test/sdptest.c (+0/-146)
test/simple-agent (+87/-48)
test/simple-endpoint (+21/-11)
test/simple-player (+91/-60)
test/simple-service (+0/-129)
test/test-adapter (+47/-41)
test/test-alert (+185/-0)
test/test-attrib (+0/-110)
test/test-audio (+0/-47)
test/test-cyclingspeed (+197/-0)
test/test-device (+78/-85)
test/test-discovery (+114/-19)
test/test-gatt-profile (+60/-0)
test/test-health (+49/-26)
test/test-health-sink (+44/-16)
test/test-heartrate (+108/-0)
test/test-hfp (+248/-0)
test/test-input (+0/-47)
test/test-manager (+23/-22)
test/test-nap (+14/-17)
test/test-network (+9/-14)
test/test-oob (+0/-82)
test/test-profile (+127/-0)
test/test-proximity (+31/-29)
test/test-sap-server (+14/-3)
test/test-serial (+0/-58)
test/test-serial-proxy (+0/-66)
test/test-service (+0/-49)
test/test-telephony (+0/-178)
test/test-textfile.c (+0/-191)
test/test-thermometer (+40/-32)
test/uuidtest.c (+0/-319)
thermometer/main.c (+0/-70)
thermometer/manager.c (+0/-92)
thermometer/manager.h (+0/-24)
thermometer/thermometer.c (+0/-1265)
thermometer/thermometer.h (+0/-25)
time/main.c (+0/-58)
time/server.c (+0/-154)
time/server.h (+0/-26)
tools/3dsp.c (+662/-0)
tools/amptest.c (+668/-0)
tools/avctrl.8 (+0/-39)
tools/avctrl.c (+0/-248)
tools/avinfo.c (+109/-112)
tools/avtest.c (+869/-0)
tools/bccmd.1 (+130/-0)
tools/bccmd.8 (+0/-130)
tools/bccmd.c (+47/-13)
tools/bdaddr.c (+479/-0)
tools/bluemoon.c (+1036/-0)
tools/bluetooth-player.c (+1454/-0)
tools/bnep-tester.c (+309/-0)
tools/bneptest.c (+706/-0)
tools/btattach.c (+333/-0)
tools/btgatt-client.c (+1671/-0)
tools/btgatt-server.c (+1265/-0)
tools/btinfo.c (+365/-0)
tools/btiotest.c (+663/-0)
tools/btmgmt.c (+4622/-0)
tools/btproxy.c (+904/-0)
tools/btsnoop.c (+609/-0)
tools/check-selftest.c (+71/-0)
tools/ciptool.c (+8/-13)
tools/cltest.c (+278/-0)
tools/create-image.c (+205/-0)
tools/csr.c (+6/-4)
tools/csr.h (+2/-0)
tools/csr_hci.c (+3/-3)
tools/csr_usb.c (+187/-64)
tools/dfu.c (+0/-168)
tools/dfu.h (+0/-107)
tools/dfubabel.1 (+0/-38)
tools/dfubabel.c (+0/-211)
tools/dfutool.1 (+0/-53)
tools/dfutool.c (+0/-791)
tools/eddystone.c (+319/-0)
tools/gap-tester.c (+139/-0)
tools/gatt-service.c (+537/-0)
tools/hci-tester.c (+953/-0)
tools/hciattach.1 (+158/-0)
tools/hciattach.8 (+0/-158)
tools/hciattach.c (+45/-21)
tools/hciattach.h (+10/-1)
tools/hciattach_ath3k.c (+4/-13)
tools/hciattach_bcm43xx.c (+394/-0)
tools/hciattach_intel.c (+6/-7)
tools/hciattach_qualcomm.c (+5/-4)
tools/hciattach_st.c (+1/-1)
tools/hciattach_ti.c (+17/-13)
tools/hciattach_tialt.c (+5/-4)
tools/hciconfig.1 (+272/-0)
tools/hciconfig.8 (+0/-277)
tools/hciconfig.c (+154/-126)
tools/hcidump.1 (+118/-0)
tools/hcidump.c (+821/-0)
tools/hcieventmask.c (+3/-3)
tools/hcisecfilter.c (+4/-4)
tools/hcitool.1 (+46/-0)
tools/hcitool.c (+507/-94)
tools/hex2hcd.c (+446/-0)
tools/hid2hci.1 (+46/-0)
tools/hid2hci.8 (+0/-46)
tools/hid2hci.c (+166/-70)
tools/hid2hci.rules (+28/-0)
tools/hwdb.c (+82/-0)
tools/ibeacon.c (+312/-0)
tools/kword.c (+0/-65)
tools/kword.h (+0/-46)
tools/l2cap-tester.c (+1455/-0)
tools/l2ping.1 (+76/-0)
tools/l2ping.8 (+0/-76)
tools/l2ping.c (+5/-5)
tools/l2test.c (+1682/-0)
tools/lexer.c (+0/-1848)
tools/lexer.l (+0/-120)
tools/magic.btsnoop (+21/-0)
tools/mcaptest.c (+496/-0)
tools/mgmt-tester.c (+6992/-0)
tools/mpris-proxy.c (+2594/-0)
tools/nokfw.c (+247/-0)
tools/obex-client-tool.c (+470/-0)
tools/obex-server-tool.c (+458/-0)
tools/obexctl.c (+2556/-0)
tools/oobtest.c (+1157/-0)
tools/parser.c (+0/-1817)
tools/parser.h (+0/-92)
tools/parser.y (+0/-171)
tools/parser/amp.c (+126/-0)
tools/parser/att.c (+636/-0)
tools/parser/avctp.c (+72/-0)
tools/parser/avdtp.c (+677/-0)
tools/parser/avrcp.c (+2294/-0)
tools/parser/bnep.c (+317/-0)
tools/parser/bpa.c (+59/-0)
tools/parser/capi.c (+843/-0)
tools/parser/cmtp.c (+208/-0)
tools/parser/csr.c (+625/-0)
tools/parser/ericsson.c (+53/-0)
tools/parser/hci.c (+4140/-0)
tools/parser/hcrp.c (+113/-0)
tools/parser/hidp.c (+168/-0)
tools/parser/l2cap.c (+1635/-0)
tools/parser/l2cap.h (+272/-0)
tools/parser/lmp.c (+1362/-0)
tools/parser/obex.c (+351/-0)
tools/parser/parser.c (+343/-0)
tools/parser/parser.h (+264/-0)
tools/parser/ppp.c (+239/-0)
tools/parser/rfcomm.c (+360/-0)
tools/parser/rfcomm.h (+494/-0)
tools/parser/sap.c (+335/-0)
tools/parser/sdp.c (+804/-0)
tools/parser/sdp.h (+161/-0)
tools/parser/smp.c (+336/-0)
tools/parser/tcpip.c (+140/-0)
tools/ppporc.c (+0/-271)
tools/rctest.1 (+90/-0)
tools/rctest.c (+911/-0)
tools/rfcomm-tester.c (+765/-0)
tools/rfcomm.1 (+7/-31)
tools/rfcomm.c (+46/-108)
tools/rfcomm.conf (+0/-17)
tools/sco-tester.c (+612/-0)
tools/scotest.c (+521/-0)
tools/sdptool.1 (+11/-9)
tools/sdptool.c (+195/-45)
tools/seq2bseq.c (+212/-0)
tools/smp-tester.c (+936/-0)
tools/test-runner.c (+869/-0)
tools/userchan-tester.c (+334/-0)
unit/test-avctp.c (+314/-0)
unit/test-avdtp.c (+1392/-0)
unit/test-avrcp.c (+2099/-0)
unit/test-crc.c (+193/-0)
unit/test-crypto.c (+166/-0)
unit/test-ecc.c (+257/-0)
unit/test-eir.c (+646/-51)
unit/test-gatt.c (+4429/-0)
unit/test-gattrib.c (+565/-0)
unit/test-gdbus-client.c (+997/-0)
unit/test-gobex-apparam.c (+428/-0)
unit/test-gobex-header.c (+574/-0)
unit/test-gobex-packet.c (+260/-0)
unit/test-gobex-transfer.c (+2411/-0)
unit/test-gobex.c (+1340/-0)
unit/test-hfp.c (+864/-0)
unit/test-hog.c (+440/-0)
unit/test-lib.c (+508/-0)
unit/test-mgmt.c (+455/-0)
unit/test-queue.c (+281/-0)
unit/test-ringbuf.c (+157/-0)
unit/test-sdp.c (+2825/-0)
unit/test-textfile.c (+274/-0)
unit/test-uhid.c (+309/-0)
unit/test-uuid.c (+281/-0)
unit/util.c (+200/-0)
unit/util.h (+57/-0)
ylwrap (+0/-226)
To merge this branch: bzr merge lp://qastaging/~bluetooth/bluez/bluez5-upgrade
Reviewer Review Type Date Requested Status
Bluetooth Pending
Review via email: mp+271129@code.qastaging.launchpad.net

Commit message

* New upstream release.
* Merge with wily to get back in sync
* debian/libbluetooth3.symbols:
  - Update to refelect symbols added in 5.33
* debian/rules:
  - Install additional tools/tests during dh_install which bluez
    doesn't install on its own.
  - Enable ebook support for PBAP
* debian/control:
  - Add dependency to libebook for bluez-obexd
* debian/patches/0001-core-add-startup-option-to-provide-different-configu.patch:
  - On Touch we need a way to configure another configuration file on
    startup than using the one provided with the package
* debian/patches/0002-Import-ebook-support-for-PBAP.patch:
  - Import missing source file from upstream not included in release
    tarballs
* debian/patches/0003-obexd-enable-ebook-backend-conditionally.patch:
  - The ebook based backend for PBAP support was never build until now
    as the build configuration didn't included it
* debian/patches/0004-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch:
  - Sync ebook implementation with the layout of our EDS storage in Ubuntu
* debian/patches/0001-hostname-handle-chassis-type-handset.patch:
  - Extend hostname chassis handling to also respect chassis type handset
* debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch
  - Fix indefinite loop in PBAP implementation

To post a comment you must log in.
7. By Simon Fels

* debian/patches/0001-obexd-enable-ebook-backend-conditionally.patch:
  - The ebook based backend for PBAP support was never build until now
    as the build configuration didn't included oit
* debian/patches/0002-core-add-startup-option-to-provide-different-configu.patch:
  - On Touch we need a way to configure another configuration file on
    startup than using the one provided with the package
  debian/patches/0003-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch:
  - Sync ebook implementation with the layout of our EDS storage in Ubuntu

8. By Simon Fels

Fix changelog and add patches this time really

9. By Simon Fels

* debian/patches/0001-core-add-startup-option-to-provide-different-configu.patch:
* debian/patches/0002-Import-ebook-support-for-PBAP.patch:
  - Import missing source file from upstream not included in release
    tarballs
* debian/patches/0003-obexd-enable-ebook-backend-conditionally.patch:
  - The ebook based backend for PBAP support was never build until now
    as the build configuration didn't included it
* debian/patches/0004-obexd-plugins-port-ebook-support-to-the-latest-EDS.patch:

10. By Simon Fels

Fix up patch series file

11. By Simon Fels

  - Enable ebook support for PBAP
* debian/control:
  - Add dependency to libebook for bluez-obexd

12. By Simon Fels

* debian/bluez.bluetooth.upstart:
  - Enable experimental features on startup

13. By Simon Fels

Drop patch to provide a different config file on startup

14. By Simon Fels

Upgrade to upstream release 5.35

15. By Simon Fels

* debian/patches/0001-plugins-add-ubuntu-platform-plugin.patch
  - Add Ubuntu platform plugin to select correct device class on startup
    base on form factor.

16. By Simon Fels

Upgrade Ubuntu platform plugin to read form factor from the right place

17. By Simon Fels

Drop ubuntu platform plugin and extend hostname handling instead

18. By Simon Fels

debian/patches/0001-hostname-handle-chassis-type-handset.patch:
  Extend hostname chassis handling to also respect chassis type handset

19. By Simon Fels

Add missing patch

20. By Simon Fels

Introduce new package bluez-tests which replaces bluez-test-scripts

21. By Simon Fels

Add Replaces/Conflicts for bluez-tests package

22. By Simon Fels

Add patches to expose all profiles a device is currently connected to

23. By Simon Fels

* debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch
  - Fix indefinite loop in PBAP implementation

24. By Simon Fels

* debian/patches/0001-obexd-pbap-add-headers-correctly-for-size-query.patch:
* 0001-tools-mpris-proxy-allow-user-to-specify-different-mp.patch:
  - Allow us to change the MPRIS service name on startup of the MRPSI proxy

25. By Simon Fels

Add missing return statement

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
The diff is not available at this time. You can reload the page or download it.

Subscribers

People subscribed via source and target branches

to all changes: