Commit Graph

6451 Commits

Author SHA1 Message Date
Marcel Holtmann
aaaaf2b01b Update library version 2009-07-18 23:27:46 +02:00
Luiz Augusto von Dentz
204c8e27e2 Fix possible use of a pointer after free. 2009-07-17 10:11:24 -03:00
Luiz Augusto von Dentz
f008103206 Fix possible memory leak. 2009-07-16 10:21:50 -03:00
Luiz Augusto von Dentz
135e87fb2f Fix possible leak or crash on gen_dataseq_pdu in case of out of memory. 2009-07-16 09:24:37 -03:00
Luiz Augusto von Dentz
218672a1b1 Fix unintended fall through. 2009-07-16 09:23:47 -03:00
Luiz Augusto von Dentz
6c78bffbfe Cleanup gateway code to make Coverty happy. 2009-07-16 09:23:47 -03:00
Luiz Augusto von Dentz
e5902bc241 Fix unhandled return. 2009-07-16 09:23:47 -03:00
Luiz Augusto von Dentz
5e8241cb3a Remove useless instruction. 2009-07-16 09:23:47 -03:00
Marcel Holtmann
97046eaf3f Fix strict-aliasing rules handling for hciemu and IP addresses 2009-07-16 07:25:30 +02:00
Marcel Holtmann
6432bf4db3 Fix strict-aliasing rules handling of l2test and info requests 2009-07-16 07:23:38 +02:00
Marcel Holtmann
70f3e7774d Use -fno-strict-aliasing for audio subdirectory for now 2009-07-16 07:15:19 +02:00
Marcel Holtmann
cc0c7d0cf8 Fix another strict-aliasing rules handling with CMSG_DATA 2009-07-16 07:13:02 +02:00
Marcel Holtmann
33c1047e91 Fix strict-aliasing rules handling with CMSG_DATA 2009-07-16 08:42:06 +02:00
Marcel Holtmann
31320d11fe Fix variable typo 2009-07-15 18:15:49 +02:00
Marcel Holtmann
bf74849083 Add option to disable optimization independent from debug 2009-07-15 18:09:02 +02:00
Luiz Augusto von Dentz
2addc4bdcd Fix ipctest reading socket forever. 2009-07-13 22:16:52 +03:00
João Paulo Rechi Vita
d9c82e4458 Add Sink role support to audio IPC. 2009-07-13 22:16:43 +03:00
João Paulo Rechi Vita
1340fb6eb3 Adapt A2DP functions to support the Sink role.
Modify a2dp_source_* functions to more generic a2dp_record(), a2dp_get(),
a2dp_config(), a2dp_resume(), a2dp_suspend(), and a2dp_cancel() which can
handle both the Sink and Source roles.
2009-07-13 22:16:34 +03:00
João Paulo Rechi Vita
f79bab5a11 Create A2DP Source interface. 2009-07-13 22:16:26 +03:00
João Paulo Rechi Vita
31f80fc571 Create one SBC Sink when registering A2DP server. 2009-07-13 22:16:21 +03:00
Alok Barsode
d209c50141 Adding read_name to hciops plugin. 2009-07-13 12:30:59 +03:00
Alok Barsode
164ccf9a66 Adding set_name to hciops plugin. 2009-07-13 12:26:19 +03:00
Johan Hedberg
8a0285383c Fix rfcomm listen usleep timeout
The timeout when waiting for the RFCOMM tty to show up is intended to be
100ms and not 100us (rfcomm connect has this too).
2009-07-10 20:58:02 +03:00
Johan Hedberg
6429c3188c Fix error passing to bt_io_get 2009-07-10 19:16:52 +03:00
Olli-Pekka Salin
7133067fe8 Add SetCallerId D-Bus interface to telephony-maemo
This patch fixes the situation when the caller ID setting is disabled on
the session level (UI) but when a call is initiated from headset it is
still shown. Because csd doesn't store this information there are no other
choice but to store it in bluez.
2009-07-10 16:04:51 +03:00
Nick Pelly
57aec32d00 Add chipset id for brf6350. 2009-07-08 18:25:45 -07:00
Johan Hedberg
6153b626c1 Fix clearing svc_cache before the adapter is up 2009-07-08 17:51:10 +03:00
Alok Barsode
302eee8269 Fixing bluetoothd to avoid passing device descriptor 2009-07-07 23:42:40 +03:00
Marcel Holtmann
85662b135f Release 4.45 2009-07-07 11:40:00 -07:00
Marcel Holtmann
bc1821350a Fix adapter cleanup and setup prototypes 2009-07-07 11:32:12 -07:00
Marcel Holtmann
929393b82d Revert "Fix hciops compilation error" 2009-07-07 11:28:33 -07:00
Stefan Seyfried
5ca084eecc Fix hciops compilation error
hciops.c: In function ‘hciops_exit’:
hciops.c:728: error: call to function ‘btd_adapter_cleanup_ops’
              without a real prototype
2009-07-07 21:16:53 +03:00
Stefan Seyfried
a3af5cd5f0 make sure that PKG_CONFIG macros are defined 2009-07-07 10:19:15 -07:00
Stefan Seyfried
d61145f83a fix UDEV_DATADIR fallback if pkg-config fails 2009-07-07 10:17:45 -07:00
Johan Hedberg
5da3f2e2bb Fix inband ring setting to be per-headset
Inband ringing can be enabled or disabled for each connection separately
(using the +BSIR unsolicited result code), so only set the default from
the global setting when the headset becomes connected.
2009-07-07 16:10:16 +03:00
Johan Hedberg
83f66b9f40 Fix double-free
The adapter->oor_devices list doesn't actually own the data that the
elements point to so free() should never be called on them.
2009-07-07 10:50:38 +03:00
Johan Hedberg
14154eadb3 Wait for CSD before attempting to initialize telephony
In case CSD is not available at bluetoothd startup wait for it.
Unfortunately this is also not enough since CSD will e.g. do modem
initialization before method calls to it will succeed, so additionally
wait a few seconds after the CSD bus name becomes available.
2009-07-07 10:41:28 +03:00
Johan Hedberg
4eb8886253 Remove unused variable 2009-07-07 10:02:32 +03:00
Marcel Holtmann
1d68446cd1 Release 4.44 2009-07-06 14:03:15 -07:00
Filippo Giunchedi
8e1cfdea73 include test/hciemu.1 into man_MANS and EXTRA_DIST 2009-07-06 10:35:14 -07:00
Filippo Giunchedi
c89b94c450 add test/hciemu.1 manpage 2009-07-06 10:35:06 -07:00
Filippo Giunchedi
f25217722e test/hciemu.c: verbose usage message 2009-07-06 10:34:54 -07:00
Filippo Giunchedi
e5fbc3089e include test/rctest.1 into man_MANS and EXTRA_DIST 2009-07-06 10:34:33 -07:00
Filippo Giunchedi
f965b2b9fc add test/rctest.1 manpage 2009-07-06 10:34:19 -07:00
Marcel Holtmann
1f40f75b32 Generate bluetooth.rules with the correct prefix 2009-07-06 10:29:57 -07:00
Johan Hedberg
26547c0b52 Allow setting the voice mailbox number using an environment variable
For easier testing of the ATD>1; command allow setting the voice mailbox
number using a VMBX_NUMBER environment variable.
2009-07-06 11:31:37 +03:00
Johan Hedberg
a828595020 Fix three-way calling indicator order
MSC 4.26 and the text below it in the HFP 1.5 specification conflict with
each other with respect to the order of the callheld and callsetup
indicators. Errata 2459 clarifies the situation by explaining that the
text is correct and the MSC incorrect. Additionally the errata says that
the callheld indicator should be set to 1 just prior to indicting that the
the new call is active and the call setup procedure complete. This patch
updates the Maemo telephony driver logic accordingly.
2009-07-06 10:47:05 +03:00
Marcel Holtmann
58dd6ccf7c If available use the udevdir variable as base directory 2009-07-05 10:45:46 -07:00
Marcel Holtmann
0bc778f1b2 Use UDEV_DATADIR variable for rules directory 2009-07-05 09:48:24 -07:00
Marcel Holtmann
4f6c27de96 Fix fallout from l2ping manual page rename 2009-07-05 09:44:29 -07:00