aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src
AgeCommit message (Expand)AuthorFilesLines
16 hoursshared/bap: Add detach stream opIulia Tanasescu1-9/+46
16 hoursshared/bap: Handle NULL caps at bis verifyIulia Tanasescu1-0/+15
35 hoursshared/bap: Fix memory leak in error pathBastien Nocera1-2/+8
35 hoursshared/bap: Fix possible use-after-freeBastien Nocera1-3/+6
35 hoursshared/gatt-client: Fix uninitialised variable usageBastien Nocera1-1/+1
35 hoursshared/ecc: Fix uninitialised variable usageBastien Nocera1-0/+2
39 hoursshared/bap: Add stream ops for get_location, get_dir and get_stateAndrei Istodorescu1-52/+107
39 hoursshared/bap: Return the local PAC when matching a BISAndrei Istodorescu1-2/+5
39 hoursshared/bap: Remove not needed functionAndrei Istodorescu2-73/+15
39 hoursshared/bap: Add function to check the validity of a BISAndrei Istodorescu2-0/+28
39 hoursshared/bap: Update stream management to avoid PACsAndrei Istodorescu1-57/+6
3 daysshared/tester: add ability to skip tests unless explicitly selectedPauli Virtanen2-0/+34
3 daysadvertising: Detect when EA needs to be usedLuiz Augusto von Dentz1-0/+7
3 daysshared/ad: Add bt_ad_lengthLuiz Augusto von Dentz2-3/+10
5 daysshared/lc3: Add missing LC3_QOS_8_1_2_B defineIulia Tanasescu1-1/+1
5 daysshared/bap: Fix uninitialized field at BASE generationIulia Tanasescu1-0/+1
8 dayssrc/device: Added function to set connection parametersFelipe F. Tonello2-0/+17
8 dayssrc/adapter: Added connection parameter load/store functionsFelipe F. Tonello2-5/+39
8 daysshared/vcp: Fix copy/paste errorBastien Nocera1-1/+1
8 daysmain: Fix memory leaksBastien Nocera1-0/+4
8 daysadapter: Use false instead of 0 for boolBastien Nocera1-1/+1
10 daysshared/util: Fix build error on malloc0Luiz Augusto von Dentz1-1/+1
2024-05-03gatt-database: Fix error registering characteristic with Handle 0x0000Luiz Augusto von Dentz1-3/+6
2024-05-02src/shared: Make default length handle EALuiz Augusto von Dentz2-1/+2
2024-04-30gatt-database: Fix not calling pending_op_freeLuiz Augusto von Dentz1-0/+1
2024-04-30gatt-database: Fix matching ImproperlyConfigured errorLuiz Augusto von Dentz1-1/+1
2024-04-29Fix null pointer deference in bap_get_ascs()Sarveshwar Bajaj1-1/+1
2024-04-26gatt-database: Implement support to org.bluez.Error.ImproperlyConfiguredLuiz Augusto von Dentz1-0/+3
2024-04-23main.conf: Add support for testing interfacesLuiz Augusto von Dentz6-2/+31
2024-04-23shared/bap: Get broadcast channel location from stream capabilitiesAndrei Istodorescu1-16/+22
2024-04-23shared/bap: Allow NULL bap endpoint in streamsAndrei Istodorescu1-14/+40
2024-04-19gatt-database: Fix sending notification to all devicesLuiz Augusto von Dentz1-8/+7
2024-04-16set: don't modify input sirk key in btd_set_add_device()Pauli Virtanen2-4/+9
2024-04-16shared/bap: clean up requests for a stream before freeing itPauli Virtanen1-41/+65
2024-04-15shared/uhid: Fix crash if bt_uhid_destroy free replay structureLuiz Augusto von Dentz1-0/+1
2024-04-12advertising: Do not crash in case of adv update failureArkadiusz Bokowy1-1/+10
2024-04-11shared/bap: Fix not resuming reading attributesLuiz Augusto von Dentz1-0/+54
2024-04-11shared/bap: Make bt_bap_select fallback in case of no channel allocationLuiz Augusto von Dentz1-2/+12
2024-04-11shared/bap: Fix not updating locationLuiz Augusto von Dentz1-4/+2
2024-04-10shared/util: add uuid for Poll Errqueue experimental featurePauli Virtanen1-0/+2
2024-04-10adapter: add support for setting POLL_ERRQUEUE experimental featurePauli Virtanen4-3/+72
2024-04-10input/device: Make use of bt_uhid_replayLuiz Augusto von Dentz1-0/+1
2024-04-10shared/uhid: Add support for bt_uhid_replayLuiz Augusto von Dentz2-0/+124
2024-04-08shared/gatt-db: Fix gatt_db_service_insert_characteristicLuiz Augusto von Dentz5-43/+69
2024-04-05device: Fix airpods pairingFrédéric Danis1-2/+2
2024-04-04device: Fix attemting to set WakeAllowed without it being supportedLuiz Augusto von Dentz1-1/+1
2024-04-04adapter: Enable Wideband SpeechLuiz Augusto von Dentz1-0/+3
2024-04-04device: Add btd_device_bearer_is_connectedDimitris3-2/+8
2024-04-02bthost: Add support for Set PA dataIulia Tanasescu1-0/+1
2024-03-26shared/shell: Add commands from scripts to historyLuiz Augusto von Dentz1-10/+9
2024-03-26shared/shell: Add script commandLuiz Augusto von Dentz1-76/+110
2024-03-25shared/bap: add bt_bap_cancel_select to cancel ongoing pac selectPauli Virtanen2-0/+17
2024-03-25Advertising: Emit features property updateYun-Hao Chung1-0/+13
2024-03-22shared/btsnoop: Add proper identifiers for ISO packetsLuiz Augusto von Dentz1-0/+16
2024-03-20main.conf: Introduce GATT.Client optionSergey Bobrenok4-1/+14
2024-03-20shared/bap: Use util_iov_append instead of iov_appendVlad Pruteanu1-11/+5
2024-03-20shared/util: Add util_iov_append functionVlad Pruteanu2-0/+7
2024-03-18device: Fix device_is_connected checking for services being connectedLuiz Augusto von Dentz1-10/+12
2024-03-13shared/lc3: Add definition for broadcast configurationsLuiz Augusto von Dentz3-115/+500
2024-03-11shared/uhid: Add dedicated functions for each UHID opcodeLuiz Augusto von Dentz2-4/+221
2024-03-11shared/bap: fix setting io on linked streamPauli Virtanen1-1/+1
2024-03-08shared/shell: Add fixes for the init script scenarioIulia Tanasescu1-1/+16
2024-03-08bluetooth: Add BT_ISO_SYNC_TIMEOUTLuiz Augusto von Dentz1-2/+2
2024-03-06shared/lc3: Add definitions for Audio ConfigurationsLuiz Augusto von Dentz1-80/+400
2024-03-05shared/shell: Fix heap use after free on exitAndrei Istodorescu1-1/+3
2024-03-04device: Update local and remote CSRK on management eventFrédéric Danis3-76/+52
2024-03-04gatt-server: Add support for signed write commandFrédéric Danis1-1/+12
2024-03-04shared/bap: Remove bt_bap_stream_bcast_newLuiz Augusto von Dentz2-58/+22
2024-03-01shared/bap: Add API to add an observed BISAndrei Istodorescu2-5/+268
2024-03-01shared/bap: Do stream configuration in bap_bcast_configAndrei Istodorescu1-9/+2
2024-03-01shared/bap: Update local PACS for broadcast sink alsoAndrei Istodorescu1-0/+7
2024-03-01shared/bap: Allow reading endpoint metadata and dataAndrei Istodorescu2-1/+15
2024-03-01shared/util: Add push LTV utilitary functionAndrei Istodorescu2-2/+13
2024-02-27device: Consider service state on device_is_connectedLuiz Augusto von Dentz1-1/+12
2024-02-27shared/bap: Add support to create a stream for bcast srcSilviu Florian Barbulescu2-0/+98
2024-02-27shared/bap: Add state in stream struct for bcast sourceSilviu Florian Barbulescu1-15/+22
2024-02-27shared/bap: Fix endpoint dir for the bcast sourceSilviu Florian Barbulescu1-2/+2
2024-02-26advertising: Fix assigning mgmt callback id when adding advertisementArchie Pusaka1-20/+17
2024-02-23shared/bap: Fix crash unreg bcast src endpointSilviu Florian Barbulescu1-2/+3
2024-02-20shared/bap: Generate one BIS BASE forSilviu Florian Barbulescu1-4/+9
2024-02-20build: handle relative libexecdir instancesEmil Velikov1-1/+1
2024-02-15advertising: Do not set timer if DiscoverableTimeout=0Arkadiusz Bokowy1-1/+3
2024-02-15shared/bap: Fix wrong value used when extracting LTVsSilviu Florian Barbulescu1-1/+1
2024-02-13shared/ccp: Add initial code for Call Control Profile for Client RoleAjay KV2-0/+1271
2024-02-12adapter: Remove experimental flag for PowerStateBastien Nocera1-2/+1
2024-02-08shared/bap: Fix crash due to selecting ucast ops for bcast streamLuiz Augusto von Dentz1-1/+1
2024-02-08shared/bap: Make bt_bap_ref_safe check if the instance is attachedLuiz Augusto von Dentz1-1/+1
2024-02-08shared/bap: Add .set_state to bt_bap_stream_opsLuiz Augusto von Dentz1-93/+87
2024-02-08shared/bap: Rework stream proceduresLuiz Augusto von Dentz1-771/+1006
2024-02-02shared/bap: Properly cleanup bap remote endpointsIulia Tanasescu1-1/+11
2024-02-02shared/bap: Make broadcast disable and release more consistentLuiz Augusto von Dentz1-7/+8
2024-02-02shared/bap: Fix not being able to reconfigure Broadcast SourceLuiz Augusto von Dentz1-0/+1
2024-02-02shared/bap: Allow using bt_bap_attach for broadcastLuiz Augusto von Dentz1-1/+2
2024-02-02device: Don't remove object if a service is connectingLuiz Augusto von Dentz1-0/+7
2024-01-30shared/lc3: Add macro for Channel Allocation LTV lenIulia Tanasescu1-1/+3
2024-01-30shared/bap: Set bcast stream metadataIulia Tanasescu1-6/+14
2024-01-29util: Add UTIL_IOV_INITLuiz Augusto von Dentz2-16/+16
2024-01-29bluetoothd: change plugin loading alike obexdEmil Velikov1-24/+29
2024-01-29bluetoothd: factor out external plugin supportEmil Velikov3-36/+62
2024-01-25shared/gatt: Prevent security level change for PTS GATT testsFrédéric Danis4-0/+49
2024-01-25bap: Fix update of contextKiran K1-1/+1
2024-01-25build: manage .service.in files via configure.acEmil Velikov1-1/+1
2024-01-25device: Add btd_device_set_connectableLuiz Augusto von Dentz2-0/+6
2024-01-23shared/bap: Code to generate bcast source BASESilviu Florian Barbulescu2-0/+366
2024-01-19src: const annotate the bluetooth plugin APIEmil Velikov4-9/+12
2024-01-16build: require libudev 196, circa 2012Emil Velikov1-1/+1
2024-01-16shared/bap: Fix dereference of null pointerSilviu Florian Barbulescu1-1/+1
2024-01-12shared/gatt-db: Fix munmap_chunk invalid pointerFrédéric Danis1-9/+10
2023-12-20adapter: Fix link key address type for old kernelsLuiz Augusto von Dentz1-15/+44
2023-12-18shared/vcp: Implement AICS serviceMahesh Talewad1-1/+1010
2023-12-15shared/bap: Fix stream IO linkingLuiz Augusto von Dentz2-104/+44
2023-12-15shared/bap: Make bt_bap_select select a locationLuiz Augusto von Dentz2-36/+67
2023-12-15shared/bap: Make bt_bap_select match the channel mapLuiz Augusto von Dentz4-9/+130
2023-12-11device: Notify when the bdaddr_type changesXiao Yao1-0/+3
2023-12-11adapter: Fix addr_type for smp_irk/ltk_info/link_keyXiao Yao1-6/+14
2023-12-11shared/bap: Update Available context for sourceKiran K1-3/+3
2023-12-11shared/vcp: Fix notification endiannessLuiz Augusto von Dentz1-3/+7
2023-12-08Pattern match on service- and manufacturer dataSebastian Forslund1-10/+105
2023-12-04shared/bass: Functions cleanupIulia Tanasescu1-140/+101
2023-12-04adapter: Enable SSP after enabling BREDRPer Waagø1-4/+4
2023-12-04shared/bap: Fix possible crash when freeing requestsLuiz Augusto von Dentz1-41/+50
2023-12-04shared/lc3: Add QoS definitionsLuiz Augusto von Dentz1-0/+153
2023-12-04shared/vcp: Fix comparison of values in different endiannessLuiz Augusto von Dentz1-4/+7
2023-11-30shared/vcp: Fix build errorLuiz Augusto von Dentz1-5/+4
2023-11-29shared/vcp: Fix endianness errorsLuiz Augusto von Dentz1-11/+18
2023-11-28shared/bap: Fix source+sink endpoint registrationClaudia Draghicescu2-36/+40
2023-11-28util: Make debugger arg of util_debug_ltv constLuiz Augusto von Dentz3-9/+9
2023-11-27shared/util: Enable passing a label to util_debug_bitLuiz Augusto von Dentz3-72/+79
2023-11-21shared/util: Add GMAP related UUIDsLuiz Augusto von Dentz1-0/+6
2023-11-17shared/shell: Remove readline color escapesLuiz Augusto von Dentz2-9/+17
2023-11-14adapter: fix heap corruption during discovery filter parsingPhilipp Meyer1-2/+8
2023-11-13shared/shell: Fix --init-script commandline optionJuerg Haefliger1-4/+4
2023-10-24btio: Allow binding a bcast listener before acceptIulia Tanasescu1-4/+5
2023-10-20shared/bap: Remove Locations, Support Context and Context definesLuiz Augusto von Dentz1-15/+0
2023-10-20bap: Fix reading source codec capabilitiesKiran K1-1/+1
2023-10-20bap: Do not set default location for sink and sourceKiran K1-3/+2
2023-10-20bap: Fix update of sink location valueKiran K1-3/+1
2023-10-20shared/bap: Add debug helpersLuiz Augusto von Dentz4-57/+559
2023-10-18shared/util: Add util_debug_{tlv, bit} helpersLuiz Augusto von Dentz2-0/+118
2023-10-05shared/micp: Fix memory leaksMahesh Talewad1-0/+3
2023-10-05battery: mark all battery DBus APIs non-experimentalPauli Virtanen2-8/+5
2023-10-05shared/bass: Add miscellaneous fixesIulia Tanasescu2-40/+140
2023-10-04shared/csip: Fix return of Rank attributeKiran K1-2/+6
2023-10-04main: Fix reading of CSIS.Rank config fieldKiran K1-1/+1
2023-10-04adapter: Implement Version and Manufacturer propertiesVibhav Pant1-0/+28
2023-10-03shared/att: Don't keep retrying the same operationLuiz Augusto von Dentz1-0/+8
2023-10-03main.conf: Fix default of CSIS.encryptLuiz Augusto von Dentz1-0/+1
2023-10-03csip: Add support for SIRK encryptionLuiz Augusto von Dentz2-50/+6
2023-10-03device: Add btd_device_get_ltkLuiz Augusto von Dentz2-0/+19
2023-10-03shared/csip: Fix not always reading SIRK valueLuiz Augusto von Dentz1-1/+1
2023-10-03shared/csip: Fix not requiring encryptionLuiz Augusto von Dentz1-4/+10
2023-10-03shared/csip: Fix returning invalid data to attribute Size readsLuiz Augusto von Dentz1-2/+2
2023-10-02shared/bap:Update stream enable/disable flow bcast srcSilviu Florian Barbulescu1-30/+70
2023-09-28shared/csip: Remove bt_csip_add_dbLuiz Augusto von Dentz2-7/+0
2023-09-28shared/bap: Add support for location and contexts to bt_bap_pac_qosLuiz Augusto von Dentz2-1/+58
2023-09-28shared/bap: Add support content and contexts to bt_bap_pac_qosLuiz Augusto von Dentz2-1/+170
2023-09-28transport: Implement QoS propertyLuiz Augusto von Dentz2-2/+2
2023-09-18shared/log: Fix not checking vasprintf returnLuiz Augusto von Dentz1-1/+1
2023-09-12device: Fix not handling initiator properlyLuiz Augusto von Dentz3-15/+13
2023-09-12main.conf: Fix parsing of uint32_t valuesLuiz Augusto von Dentz1-5/+7
2023-09-07shared/bass: Add Set Broadcast_Code opcode handlerIulia Tanasescu2-9/+151
2023-09-07main.conf: Fix documention of CSIS.EncryptLuiz Augusto von Dentz1-4/+4
2023-09-07main.conf: Fix printing errors for valid optionsLuiz Augusto von Dentz1-0/+2
2023-09-05src/shared/micp.c: To implement MICP profile MICS serviceNitin Jadhav2-0/+970
2023-08-28shared/gatt-client: Fix not sending confirmationsLuiz Augusto von Dentz1-3/+4
2023-08-23adapter: Fix UUID name advertised for bcast sourceClaudia Draghicescu1-1/+1
2023-08-23shared/bap: Add support for BAP broadcast sinkClaudia Draghicescu2-27/+150
2023-08-21adapter: wait for kernel exp features in adapter initializationPauli Virtanen1-28/+107
2023-08-18device: Restart temporary timer while connectingLuiz Augusto von Dentz1-0/+4
2023-08-18device: Don't attempt to set auto_connect for devices using RPAsLuiz Augusto von Dentz1-1/+1
2023-08-17profile: Remove probe_on_discoverLuiz Augusto von Dentz2-25/+13
2023-08-09shared/gatt-server: Fix not allowing valid attribute writesBart Philips1-2/+2
2023-08-09device: Fix not probing drivers at startupLuiz Augusto von Dentz1-2/+2
2023-08-09profile: Add probe_on_discover flagLuiz Augusto von Dentz2-5/+22
2023-08-09adapter: Do not filter out broadcast advertiserClaudia Draghicescu1-0/+8
2023-08-09eir: Add eir_get_service_dataLuiz Augusto von Dentz2-0/+24
2023-08-07error: Add "Invalid exchange" mappingSimon Mikuda2-0/+6
2023-08-07main: Fix missing commaKarl Bieber1-1/+1
2023-07-31gatt: Fix not establishing a socket for each deviceLuiz Augusto von Dentz1-21/+137
2023-07-31main: Fix integer configuration option parse failuresZijun Hu1-1/+1
2023-07-31adapter: Be able to use ConnectDevice for discovered devicesSimon Mikuda1-3/+0
2023-07-28gatt-client: Add read-only handles to dbusSimon Mikuda1-0/+36
2023-07-28advertising: Fix peripheral adverts when Discoverable = falseSimon Mikuda1-6/+2
2023-07-28adapter: Fix generating IRK for adapter with privacy enabledSimon Mikuda1-0/+1
2023-07-25shared/vcp: Reserve one more handle in VCS for VOCSNitin Jadhav1-1/+1
2023-07-25shared/vcp: Fix issues of audio location and descriptorNitin Jadhav1-19/+22
2023-07-25shared/vcp: Fix the crash observed with VOCSNitin Jadhav1-2/+2
2023-07-12shared/ad: Make use of util_iov_pull_* to parse dataLuiz Augusto von Dentz2-21/+251
2023-07-11shared/util: Introduce strisutf8Luiz Augusto von Dentz2-0/+65
2023-07-10main: Remove DEFAULT_SIRKLuiz Augusto von Dentz1-3/+0
2023-07-10shared/ad: Use util_iov_push_* helpers to generate dataLuiz Augusto von Dentz1-89/+74
2023-07-10advertising: Fix build warningLuiz Augusto von Dentz1-1/+3
2023-07-10advertising: Use bt_ad_set_max_lenLuiz Augusto von Dentz1-0/+4
2023-07-10shared/ad: Fix hardcoding maximum data lengthLuiz Augusto von Dentz2-22/+36
2023-07-10shared/bass: Introduce Add Source opcode handlerIulia Tanasescu2-14/+427
2023-07-05shared/bap: detach io for source ASEs only after Stop ReadyPauli Virtanen1-18/+15
2023-07-05shared/bap: use only nonzero req->idPauli Virtanen1-1/+1
2023-06-27shared/bap: Fix handling of codec fieldsLuiz Augusto von Dentz1-0/+11
2023-06-27shared/bap: Fix parsing of vendor specific codecsLuiz Augusto von Dentz1-0/+5
2023-06-20adapter: Handle Device Found Event with Scan Response flagLuiz Augusto von Dentz3-38/+31