summaryrefslogtreecommitdiff
path: root/src/sdpd-database.c
Commit message (Collapse)AuthorAgeFilesLines
* src: Add SPDX License IdentifierTedd Ho-Jeong An2020-09-211-14/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch adds SPDX License Identifier and removes the license text. ------------------------------------- License COUNT ------------------------------------- LGPL-2.1-or-later : 62 GPL-2.0-or-later : 51 BSD-2-Clause : 2 License: LGPL-2.1-or-later src/adv_monitor.c src/adv_monitor.h src/shared/mainloop-glib.c src/shared/btp.c src/shared/tester.c src/shared/btsnoop.c src/shared/gatt-helpers.h src/shared/log.h src/shared/util.h src/shared/mainloop-ell.c src/shared/hci-crypto.c src/shared/mainloop.c src/shared/hfp.h src/shared/mainloop-notify.c src/shared/io-mainloop.c src/shared/btsnoop.h src/shared/uhid.h src/shared/util.c src/shared/ringbuf.c src/shared/btp.h src/shared/shell.h src/shared/io-glib.c src/shared/queue.h src/shared/gatt-server.h src/shared/crypto.c src/shared/crypto.h src/shared/io-ell.c src/shared/timeout-glib.c src/shared/mgmt.c src/shared/gatt-db.c src/shared/mainloop-notify.h src/shared/hfp.c src/shared/timeout-ell.c src/shared/shell.c src/shared/hci.c src/shared/log.c src/shared/ringbuf.h src/shared/gatt-helpers.c src/shared/queue.c src/shared/tty.h src/shared/timeout-mainloop.c src/shared/tester.h src/shared/gap.h src/shared/mgmt.h src/shared/gatt-db.h src/shared/uhid.c src/shared/mainloop.h src/shared/timeout.h src/shared/att-types.h src/shared/pcap.c src/shared/gap.c src/shared/att.c src/shared/pcap.h src/shared/hci.h src/shared/gatt-client.h src/shared/io.h src/shared/gatt-client.c src/shared/ad.c src/shared/att.h src/shared/gatt-server.c src/shared/hci-crypto.h src/shared/ad.h License: GPL-2.0-or-later src/attrib-server.h src/advertising.h src/textfile.c src/attrib-server.c src/uinput.h src/log.h src/eir.h src/sdpd.h src/sdpd-request.c src/service.h src/sdpd-database.c src/adapter.h src/plugin.h src/uuid-helper.h src/plugin.c src/main.c src/sdp-xml.c src/error.h src/oui.c src/device.c src/agent.h src/sdp-client.c src/oui.h src/device.h src/gatt-database.c src/error.c src/backtrace.c src/sdpd-server.c src/adapter.c src/log.c src/agent.c src/backtrace.h src/sdp-xml.h src/hcid.h src/dbus-common.h src/uuid-helper.c src/storage.c src/profile.c src/advertising.c src/storage.h src/dbus-common.c src/profile.h src/sdpd-service.c src/eir.c src/sdp-client.h src/gatt-database.h src/gatt-client.h src/rfkill.c src/gatt-client.c src/service.c src/textfile.h License: BSD-2-Clause src/shared/ecc.h src/shared/ecc.c
* core: Use local libbluetooth includesMarcel Holtmann2015-02-281-3/+3
|
* sdp: Add initial support for MPSSzymon Janc2015-02-171-0/+1
| | | | | | | | | | | | | This allows to register Multi Profile Specification record with proper MPSD bits set depending on currently registered services. Service Name: Multi Profile Service RecHandle: 0x10001 Service Class ID List: "" (0x113b) Profile Descriptor List: "" (0x113a) Version: 0x0100
* sdp: Fix memory issues to avoid potential crashVikrampal Yadav2014-06-161-0/+6
| | | | | NULL pointer check added to handle memory allocation failure scenarios.
* core: Remove not needed sdp_init_services_list functionSzymon Janc2013-09-231-21/+0
| | | | It is doing nothing now and can be removed.
* adapter: Handle removing of SDP recordsSzymon Janc2013-09-231-8/+0
| | | | | Make adapter in charge of updating SDP database. This allow to decouple SDP of code used for notifying adapters about SDP database change.
* adapter: Handle adding new SDP recordsSzymon Janc2013-09-231-12/+0
| | | | | Make adapter in charge of updating SDP database. This allow to decouple SDP of code used for notifying adapters about SDP database change.
* core: Remove redundant includes from sdpd-*.cFrederic Danis2013-07-121-4/+0
|
* core: Reset access and service database pointers on shutdownMarcel Holtmann2013-01-031-0/+3
|
* core: Prefer adapter_foreach over manager functionJohan Hedberg2013-01-031-4/+3
|
* core: Prefer adapter_find functions over manager onesJohan Hedberg2013-01-031-2/+2
|
* core: Remove unused sdp_get_access_list functionJohan Hedberg2012-12-141-5/+0
|
* Revert "Ensure config.h is included by using CPPFLAGS"Johan Hedberg2012-12-071-0/+4
| | | | | | | | | | | | | | This reverts commit 8a03376544b046a84301847d1594f6c3674983ff. The patch needs to be split up and the gdbus/ changes were bogus compared to the original commit message. Conflicts: Makefile.am Makefile.obexd profiles/cyclingspeed/cyclingspeed.c profiles/heartrate/heartrate.c src/error.c
* Ensure config.h is included by using CPPFLAGSLucas De Marchi2012-12-051-4/+0
| | | | | | | | | | Instead of trying to include config.h in each file over the tree and possibly forgetting to include it, give a "-include config.h" argument to the compiler so it's guaranteed that a) it will be included for all source files and b) it will be the first header included. gdbus/ directory is left out, since it would break other projects using it.
* Fix empty parameter list in functions declarationsSzymon Janc2011-05-181-1/+1
|
* Add manager_foreach_adapter()Johan Hedberg2010-12-191-10/+25
| | | | | Ultimately manager_get_adapters shouldn't be needed at all. By introducing manager_foreach_adapter most instances can be removed.
* Refactor class of device (and related values) handling to adapter_opsJohan Hedberg2010-12-131-1/+1
| | | | | | | | The management interface will move class of device and extended inquiry response handling to the kernel side so the same functionality needs to be moved into hciops. These features are quite tightly coupled in bluetoothd so splitting this into multiple patches would have been hard (if not impossible). Thus this quite large single commit.
* Initialize adapter services listDaniel Orstadius2010-11-301-0/+23
| | | | | | | | | | | | | In case service records have been added to bluetoothd before a new adapter is registered, the records which are shared by all adapters (indicated by having the address set to BDADDR_ANY) need to be added to the services list of the new adapter. This patch adds a function for this on adapter initialization. The issue could be reproduced by running bluetoothd and obexd on a PC and briefly removing the BT dongle. The service records from obexd would not be present in the adapter's local list (which is used to set the class of device).
* Get rid of redundant type casts from SDP codeJohan Hedberg2010-10-271-12/+12
|
* Move logging.{c,h} to log.{c,h}Gustavo F. Padovan2010-05-211-1/+1
| | | | Try to make log stuff more similar to ConnMan and oFono.
* List with UUIDs per-adapter should be sortedFrancisco Alecrim2010-04-121-1/+1
|
* Report local services(UUIDs) through D-BusFrancisco Alecrim2010-04-071-0/+4
| | | | | | | | * Include UUIDs field to method GetProperties(org.bluez.Adapter). Applications can get local services(UUIDs) available through D-Bus. * UUIDs per-adapter stored at btd_adapter to prevent some searches not necessary regarding it requires information from access_db and service_db. * Emit Adapter.PropertyChanged signal when UUIDs change.
* Update copyright informationMarcel Holtmann2010-01-011-1/+1
|
* Update copyright informationMarcel Holtmann2009-01-011-1/+1
|
* Hide the verbose SDP debug behind SDP_DEBUGMarcel Holtmann2008-09-111-6/+6
|
* Fix a2dp and avrcp drivers to not rely on BDADDR_ANY.Luiz Augusto von Dentz2008-09-081-1/+1
|
* Move hcid to src directory and rename it to bluetoothdMarcel Holtmann2008-07-291-0/+304