Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Create audio device objects on incoming connections if necessary | Johan Hedberg | 2008-10-08 | 4 | -14/+34 |
| | | | | | | If we haven't done SDP yet the data structures will be uninitialized. This patch makes sure that the structures are properly initialized if we get an incoming connection before service discovery has been done. | ||||
* | Add separate function for creating new audio device objects | Johan Hedberg | 2008-10-08 | 2 | -9/+55 |
| | | | | | This is needed in preparation of supporting remotely initated audio device pairing and connections (when we haven't done SDP to the remote device yet). | ||||
* | Reject non-voice calls in headset.c | Johan Hedberg | 2008-10-08 | 2 | -15/+16 |
| | | | | | | Basicly reverts the previous commit since data calls just don't make sense with HFP. Check for proper voice call dial string and pass the number without the terminating semicolon to the telephony driver. | ||||
* | Minor coding style fix | Johan Hedberg | 2008-10-08 | 1 | -1/+1 |
| | |||||
* | Properly extract the phone number from the ATD string | Johan Hedberg | 2008-10-08 | 1 | -1/+15 |
| | | | | | | | Voice call ATD requests have a semicolon at the end of the string while data call requests don't. So detect this and don't copy the semicolon to the currently active number (possible sent back to the headset in subsequent operations). | ||||
* | Fail cleanly if we don't have knowledge of a connecting device | Johan Hedberg | 2008-10-08 | 1 | -5/+11 |
| | | | | | | Without this fix we segfault if a device pairs and connects to us before we have completed service discovery to it. Underneath is a more fundamental problem of how we initialize our data structures and this still needs fixing. | ||||
* | Fix use of uninitialized address variable | Johan Hedberg | 2008-10-08 | 1 | -1/+2 |
| | |||||
* | Don't do double g_io_channel_unref if btd_request_authorization fails | Johan Hedberg | 2008-10-08 | 1 | -2/+2 |
| | |||||
* | Fix channel mode string from dual to dual-channel. | Luiz Augusto von Dentz | 2008-10-07 | 1 | -1/+1 |
| | |||||
* | Fix channel mode string to joint-stereo. | Luiz Augusto von Dentz | 2008-10-07 | 1 | -1/+1 |
| | |||||
* | Send a proper reply to AT+CMEE | Johan Hedberg | 2008-10-07 | 1 | -1/+1 |
| | |||||
* | Assert that device->headset != NULL for each active device | Johan Hedberg | 2008-10-07 | 1 | -0/+3 |
| | | | | | | We got one segfault due to hs == NULL but I couldn't figure out how on earth in could happen. The best I can do right now is to have an assert to catch it instead of a direct segfault. | ||||
* | Send a proper reply to call waiting notification request | Johan Hedberg | 2008-10-07 | 1 | -1/+1 |
| | |||||
* | Fix removing of entries from a GSList | Johan Hedberg | 2008-10-07 | 1 | -2/+4 |
| | |||||
* | Check for NULL return of adapter_find_device | Johan Hedberg | 2008-10-07 | 1 | -0/+4 |
| | | | | | | | | In theory the device might have been removed if the D-Bus client exited before the remote side accepted the pairing. This is just a short term fix since security.c is still storing the link key. In the long run we should move the link key storing to dbus-hci.c and only do it when we get auth complete or connect complete. | ||||
* | Fix bonding process state tracking for auto-accept case | Johan Hedberg | 2008-10-07 | 1 | -0/+3 |
| | | | | | | Without this fix the temporary flag was never cleared (for the auto-accept case) and so the device was incorrectly removed at the end of the bonding process. | ||||
* | Merge branch 'for-upstream' of git://gitorious.org/bluez/vudentzs-clone | Marcel Holtmann | 2008-10-06 | 1 | -2/+2 |
|\ | |||||
| * | Fix bug on sco_connect which attempt to close an invalid file descriptor. | Luiz Augusto von Dentz | 2008-10-06 | 1 | -2/+2 |
| | | |||||
* | | Release 4.124.12 | Marcel Holtmann | 2008-10-06 | 2 | -1/+9 |
| | | |||||
* | | Update library version | Marcel Holtmann | 2008-10-06 | 1 | -1/+1 |
| | | |||||
* | | Don't allow NULL strings in dictionaries (just ignore them) | Marcel Holtmann | 2008-10-06 | 1 | -0/+6 |
| | | |||||
* | | Include protocol UUIDs in the pattern otherwise complex searches fail | Marcel Holtmann | 2008-10-06 | 1 | -3/+9 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | > ACL data: handle 11 flags 0x02 dlen 34 L2CAP(d): cid 0x0040 len 30 [psm 1] SDP SSA Req: tid 0x6c len 0x19 pat uuid-16 0x110a (AudioSource) uuid-16 0x0100 (L2CAP) uuid-16 0x0019 (AVDTP) max 100 aid(s) 0x0004 (ProtocolDescList) 0x0009 (BTProfileDescList) 0x0311 (SuppFeatures) cont 00 < ACL data: handle 11 flags 0x02 dlen 14 L2CAP(d): cid 0x0040 len 10 [psm 1] SDP SSA Rsp: tid 0x6c len 0x5 count 2 cont 00 Without this fix even searching for the L2CAP UUID fails. | ||||
* | | Print the UUIDs associated with a record pattern | Marcel Holtmann | 2008-10-06 | 1 | -0/+11 |
|/ | |||||
* | Fix coding style | Marcel Holtmann | 2008-10-06 | 1 | -2/+1 |
| | |||||
* | Merge branch 'master' of ssh://master.kernel.org/pub/scm/bluetooth/bluez | Marcel Holtmann | 2008-10-06 | 1 | -0/+2 |
|\ | |||||
| * | Cancel any pending authorization request if the connection gets droped | Johan Hedberg | 2008-10-06 | 1 | -0/+2 |
| | | |||||
* | | Fix *_bind helpers to call bind() before setsockopt(). | Luiz Augusto von Dentz | 2008-10-06 | 1 | -20/+21 |
| | | |||||
* | | Make sco_connect to use sco_bind. | Luiz Augusto von Dentz | 2008-10-06 | 1 | -46/+34 |
|/ | |||||
* | Check for HAL errors | Marcel Holtmann | 2008-10-06 | 1 | -0/+6 |
| | |||||
* | Fix DBusPendingCall memory leak | Johan Hedberg | 2008-10-06 | 1 | -0/+2 |
| | |||||
* | Don't call pending_connect_finalize in headset_cancel_stream | Johan Hedberg | 2008-10-06 | 1 | -2/+0 |
| | | | | | The pending connect is still needed when rfcomm_connect_cb gets informed of the failed connect attempt. | ||||
* | pending_connect_finalize() takes care of unreffing p->msg | Johan Hedberg | 2008-10-06 | 1 | -4/+1 |
| | |||||
* | Fix D-Bus method return creation logic in hfp_slc_complete() | Johan Hedberg | 2008-10-06 | 1 | -7/+9 |
| | |||||
* | Merge branch 'master' of ssh://master.kernel.org/pub/scm/bluetooth/bluez | Marcel Holtmann | 2008-10-05 | 1 | -1/+8 |
|\ | |||||
| * | Cleanup SCO server socket in audio_exit() | Johan Hedberg | 2008-10-05 | 1 | -1/+8 |
| | | |||||
* | | Re-arrange the order in EXTRA_DIST | Marcel Holtmann | 2008-10-05 | 1 | -4/+4 |
|/ | |||||
* | Add test-telephony to EXTRA_DIST | Johan Hedberg | 2008-10-04 | 1 | -1/+2 |
| | |||||
* | Release 4.114.11 | Marcel Holtmann | 2008-10-04 | 2 | -1/+6 |
| | |||||
* | Add support for connecting/disconnecting headsets. | Mika Linnanoja | 2008-10-04 | 1 | -1/+27 |
| | |||||
* | Remove uninitialized variable compiler warning with some gcc versions | Johan Hedberg | 2008-10-04 | 1 | -7/+11 |
| | |||||
* | Change SCO server socket into a generic one | Johan Hedberg | 2008-10-04 | 2 | -56/+56 |
| | | | | | | Due to a kernel bug we can't initiate SCO connections if there's a server socket bound to the same adapter. Therefore use a global socket bound to BDADDR_ANY instead. | ||||
* | Add test script for dummy telephony plugin | Johan Hedberg | 2008-10-04 | 1 | -0/+78 |
| | |||||
* | Add example agent implementation in C | Marcel Holtmann | 2008-10-03 | 2 | -1/+409 |
| | |||||
* | Remove old passkey-agent and auth-agent | Marcel Holtmann | 2008-10-03 | 3 | -775/+1 |
| | |||||
* | Add first draft of AVRCP D-Bus interface specification | Marcel Holtmann | 2008-10-03 | 2 | -3/+136 |
| | |||||
* | Fix uninitialized reply of multiple GetProperties methods | Marcel Holtmann | 2008-10-03 | 4 | -0/+16 |
| | |||||
* | Release 4.104.10 | Marcel Holtmann | 2008-10-03 | 2 | -1/+7 |
| | |||||
* | Update documentation. | Luiz Augusto von Dentz | 2008-10-02 | 3 | -23/+122 |
| | |||||
* | Mark old plugins API as deprecated. | Luiz Augusto von Dentz | 2008-10-02 | 5 | -25/+34 |
| | |||||
* | Add code to emit PropertyChanged on network interface. | Luiz Augusto von Dentz | 2008-10-02 | 1 | -0/+28 |
| |