summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Release 4.444.44Marcel Holtmann2009-07-062-1/+12
|
* include test/hciemu.1 into man_MANS and EXTRA_DISTFilippo Giunchedi2009-07-061-2/+2
|
* add test/hciemu.1 manpageFilippo Giunchedi2009-07-061-0/+31
|
* test/hciemu.c: verbose usage messageFilippo Giunchedi2009-07-061-1/+7
|
* include test/rctest.1 into man_MANS and EXTRA_DISTFilippo Giunchedi2009-07-061-5/+10
|
* add test/rctest.1 manpageFilippo Giunchedi2009-07-061-0/+90
|
* Generate bluetooth.rules with the correct prefixMarcel Holtmann2009-07-067-51/+12
|
* Allow setting the voice mailbox number using an environment variableJohan Hedberg2009-07-061-0/+2
| | | | | For easier testing of the ATD>1; command allow setting the voice mailbox number using a VMBX_NUMBER environment variable.
* Fix three-way calling indicator orderJohan Hedberg2009-07-061-26/+13
| | | | | | | | | | 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.
* If available use the udevdir variable as base directoryMarcel Holtmann2009-07-051-1/+4
|
* Use UDEV_DATADIR variable for rules directoryMarcel Holtmann2009-07-052-1/+4
|
* Fix fallout from l2ping manual page renameMarcel Holtmann2009-07-051-3/+3
|
* Install udev rules with a proper prefix numberMarcel Holtmann2009-07-051-3/+14
|
* remove _FORTIFY_SOURCE=2 from default CFLAGSFilippo Giunchedi2009-07-041-1/+1
| | | | | otherwise --disable-fortify has no effect and the default is --enable-fortify anyway
* Fix build with "--as-needed"Stefan Seyfried2009-07-041-1/+1
| | | | | This patch got submitted by an openSUSE contributor, I'm passing it along so that I have one less patch to carry in my package ;)
* Downgrade and upgrade the callheld indicator when necessaryJohan Hedberg2009-07-041-7/+26
|
* Use create timer only if there's a call in ACTIVE stateJohan Hedberg2009-07-041-1/+1
| | | | | | The active_calls list can contain calls which are held but we're only interested in setting the create timer if there's at least one call in ACTIVE state (since then we know that it will be put on hold).
* Make the redundant indicator change check optionalJohan Hedberg2009-07-044-22/+23
| | | | | | HFP 1.5 seems to require a 1->1 value change for the "callheld" indicator every time a held and an active call are swapped. So the redundant change check needs to be possible to configure on a per-indicator basis.
* Remove unnecessary telephony_get_indicator checksJohan Hedberg2009-07-032-10/+4
| | | | | Now that telephony_update_indicator checks for no-change situations it's unnecessary to do the same check within the telephony drivers.
* Don't send +CIEV when the indicator value hasn't changedJohan Hedberg2009-07-031-0/+5
|
* Add support for Call.CreateRequested signalJohan Hedberg2009-07-031-3/+37
| | | | | | | | | | | | | | | | | | The HFP specification requires the AG to enable the "callheld" indicator with the value 1, i.e. "Call is placed on hold or active/held calls swapped" when there is an active call and a second outgoing call is attempted which causes the active call to go on hold. However, with the current csd and its underlying modem the existing call is set to hold before any new call creation attempt is indicated upwards in the stack. This means that we don't know about the second call just with the help of the CallStatus signal (which maps directly to the modem state) but a new signal, CreateRequested, is needed. Since the create request could fail before any call object leaves the IDLE state or the modem could get reset (in which case a CreateFailed signal doesn't help) a five second timer is used to clear the call creation information if the active call doesn't transition to the HOLD state before that.
* Make use of Conference.Joined and Conference.Left signalsJohan Hedberg2009-07-031-20/+36
| | | | | | It turns out that the Conference interface has actually some nice signals for tracking the multiparty status of calls, so use those instead of sending GetCallInfoAll method calls.
* Make GetCallInfoAll reply parsing more stableJohan Hedberg2009-07-031-7/+8
|
* Fix infinite loop if parsing GetCallInfoAll reply failsJohan Hedberg2009-07-031-1/+1
|
* Register the a2dp gst sink as marginalFilippo Giunchedi2009-07-031-1/+1
| | | | Avoid taking over as default gst sink by registering as GST_RANK_MARGINAL
* move tools/l2ping.1 to man section 8Filippo Giunchedi2009-07-032-2/+2
| | | | usually only root is able to invoke l2ping thus move to man section 8
* Ensure that a call is never added twice to the active_calls listJohan Hedberg2009-07-031-1/+2
| | | | | | | | There are some state transitions (what these are is still somewhat unclear) through which a call can enter ACTIVE state multiple times even though call->on_hold isn't TRUE. The circumstances triggering this still need investigation, but at least it's an easy one-line change to safeguard against duplicates in the active_calls list.
* Release 4.434.43Marcel Holtmann2009-07-022-1/+9
|
* Make headset connection attempt really cancelable.Luiz Augusto von Dentz2009-07-021-15/+9
| | | | | | The io channel should be stored in order to cancel connection attempt, but this also fixes the situation where the headset connects back while we are trying to connect to it.
* Make sure Audio.Disconnect cancel pending connections.Luiz Augusto von Dentz2009-07-023-6/+16
|
* Add an assert to catch issues with bt_cancel_discoveryJohan Hedberg2009-07-021-0/+2
| | | | | | There have been some reports of segfaults which indicate that bt_cancel_discovery isn't working properly. To clearly catch this in the future add an assert to the service discovery callback.
* test/agent.c: rename "target device" into deviceFilippo Giunchedi2009-07-021-8/+8
|
* test/agent.c: find given adapter or use defaultFilippo Giunchedi2009-07-021-15/+69
| | | | | modify get_adapter_path to use FindAdapter or use DefaultAdapter if none is given
* test/agent.c: rename device into adapter in functionsFilippo Giunchedi2009-07-021-10/+10
|
* test/agent.c: rename option device into adapterFilippo Giunchedi2009-07-021-4/+4
|
* test/agent.c: rename device into adapter in mainFilippo Giunchedi2009-07-021-9/+9
|
* Adding cancel_resolve_name functionality to hciops plugin.Alok Barsode2009-07-023-19/+30
|
* Adding resolve name functionality to hciops plugin.Alok Barsode2009-07-023-17/+27
|
* Adding adapter_resolve_names to adapter.c.Alok Barsode2009-07-025-71/+56
|
* Fix inconsistent call list information from CSDJohan Hedberg2009-07-021-0/+8
| | | | | | For some reason (bug in csd) csd sometimes gives an incorrect value for the on_hold property in the GetCallInfoAll reply. This patch fixes (well, works around actually) it by trusting the call status instead.
* Fix multiparty bit value when doing a conference callJohan Hedberg2009-07-021-12/+30
| | | | | | | | | There's no signal from CSD to indicate that the multiparty call status has changed. The only way to figure out the multiparty status of a call is by parsing the reply to the GetCallInfoAll method. So, every time a call goes active or to hold and there is more than one call ongoing use GetCallInfoAll to update the multiparty bit (and other properties that come with this method call).
* Clear the ring timer also if the headset disconnected unexpectedlyJohan Hedberg2009-07-021-6/+6
|
* Ignore CSD state changes to the existing stateJohan Hedberg2009-07-011-0/+5
|
* Add support for AM_SLIENT_RULESMarcel Holtmann2009-06-301-0/+2
|
* Properly implement the hciops_cleanup() functionJohan Hedberg2009-07-011-4/+26
|
* Make sure name resolving is disabled for non DBus applications.Luiz Augusto von Dentz2009-06-301-7/+4
|
* Fix error handling in hciops initializationJohan Hedberg2009-06-301-11/+20
|
* Fix coding styleJohan Hedberg2009-06-301-25/+38
|
* test/agent.c: pairing via CreatePairedDeviceFilippo Giunchedi2009-06-301-7/+53
| | | | | introduce optional argument target for remote address, if passed pairing will be called
* test/agent.c: update dbus API usageFilippo Giunchedi2009-06-301-14/+97
| | | | | This patch implements and updates some parts of dbus API missing from test/agent.c, namely Authorize, RequestPinCode and RequestPasskey.