summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2011-07-17connman: Handle D-Bus without fd passing supportMarcel Holtmann1-1/+7
2011-07-15build: Always compile unit testsMarcel Holtmann1-4/+5
2011-07-15stk: Fix crash seen in stk_alpha_id_unsetJeevaka Badrappan1-1/+6
If there is no default agent, then current agent also will be NULL. So, call stk_agent_request_cancel only when there is a valid current agent.
2011-07-15ifxmodem: add support for user_confirmation in stkJeevaka Badrappan1-0/+11
2011-07-15include: Add driver api for user confirmationJeevaka Badrappan1-0/+1
2011-07-14voicecall: Minor style fixDenis Kenzior1-5/+5
2011-07-14voicecall: dial_request_user_cancel is not safeDenis Kenzior1-14/+8
It is not safe to call dial_request_user_cancel directly. This is because there might be a situation where the SIM requested the calls to be dropped first. If we're still executing the release_all_active request and someone calls hangup -> crash. Instead it is safer to throttle the hangup requests until the call is actually dialing. In similar fashion, we should not allow hanging up a specific call if a dial request is active, unless that call is part of the SIM dial request. Note that by default this is not known until the driver's dial implementation returns and the call is in the dialing (or alerting / connected) state.
2011-07-14voicecall: Send busy to DBus if emulator is pendingDenis Kenzior1-12/+12
2011-07-14voicecall: Don't send response to defunct emulatorDenis Kenzior1-12/+28
2011-07-14voicecall: Throttle emulatorsDenis Kenzior1-35/+45
Make sure that only a single request from (possibly multiple) emulators is ever sent to the voicecall driver. In the beginning it wasn't clear whether this will be necessary, however several command implementations already implemented basic throttling (+CHUP, ATD, CHLD=3, CHLD=2x) and it made sense to make this more formal. The other constraint is the abrupt removal of the emulator atom while an operation is pending. This case must be handled gracefully. See next commit.
2011-07-14voicecall: Minor style fixesDenis Kenzior1-4/+4
2011-07-14voicecall: manage multiparty list in AT+CHLD=2XFrédéric Dalleau1-2/+56
2011-07-14voicecall: manage multiparty list in AT+CHLD=3Frédéric Dalleau1-4/+51
2011-07-14voicecall: Minor style fixDenis Kenzior1-1/+1
2011-07-12ofono.rules: Add rules for ZTE MF 637 modemBertrand Aygon1-3/+7
2011-07-12ofono.rules: Add rules for SpeedUp 8000 modemBertrand Aygon1-0/+8
2011-07-12connman: Refactor request_replyDenis Kenzior1-41/+53
2011-07-12connman: Perform more renamingDenis Kenzior1-11/+11
2011-07-12connman: Refactor pns_releaseDenis Kenzior1-17/+20
2011-07-12connman: Rename to be clearerDenis Kenzior1-2/+2
2011-07-12plugins: add connman private network driverGuillaume Zajac2-0/+290
2011-07-12huaweicdma: Create skeleton for Huawei CDMA modem supportGuillaume Zajac2-0/+173
2011-07-11gatserver: fix certain bad behaviorDenis Kenzior1-1/+4
Due to the new GAtIO semantics, the receive function is called immediately if the receive buffer is not empty. This caused certain funny behavior in non-command (e.g. empty, a/) processing.
2011-07-10ofono.rules: Add udev rules for SpeedUp 7300Bertrand Aygon1-0/+4
2011-07-10ofono.rules: Add ofono rules for ZTE MF190Nicolas Bertrand1-0/+3
2011-07-11huawei: Use correct command for setting offline modeMarcel Holtmann1-2/+2
According to some Huawei related documentation it is better to use AT+CFUN=7 for offline mode instead of AT+CFUN=5.
2011-07-11atmodem: Request device capabilities from devinfo driverMarcel Holtmann1-14/+17
The result of the capabilities command is currently not used to identify GSM support or not. However for debugging purposes the information are part of the AT command debug log now.
2011-07-09btio: Fix the return value of bt_io functionsVinicius Costa Gomes1-6/+9
Some bt_io methods were ignoring the value stored in errno when reporting the error to the caller.
2011-07-08phonesim: add support of +CBCFrédéric Danis1-0/+64
PTS test TP/PSI/BV-03-I [Transfer Battery Level Indication] needs to change battery level and check that the battery level indication is received at the HF. So add support for +CBC in phonesim plugin, and force update of the battery indicator on HFP AG Emulator registration.
2011-07-07zte: Create gprs & gc in post_simBertrand Aygon1-6/+7
2011-07-07zte: Use decode_at_error insteadBertrand Aygon1-4/+3
2011-07-06emulator: Make the logic a bit more readableDenis Kenzior1-13/+18
2011-07-06emulator: fix CCWA for PTSFrédéric Danis1-36/+59
During test TP/TCA/BV-05-I [Terminate Ongoing Call – While Call Waiting] PTS fails if multiple +CCWA are sent (waiting for 1st phone number when waiting one becomes incoming, intead of 2nd phone number). So, send only 1 +CCWA. Update RING timer management to be started as soon as an incoming call exists, and retrieve +CLIP info for incoming or waiting call (in case of waiting call becoming incoming call, call indicator changes before internal call status is updated) Force to send +CCWA (if needed) on reception of AT+CCWA=1
2011-07-06stk: Use the right command pointerAndrzej Zaborowski1-1/+1
2011-07-06udev: Add udev rules for SpeedUp modemsBertrand Aygon2-0/+63
2011-07-06plugins: add speedup driverBertrand Aygon2-0/+337
2011-07-05bluetooth: Remove data in all situationsLuiz Augusto von Dentz3-35/+78
If an adapter or device is removed any data associate should be removed, otherwise the next time they appear/are created the drivers may not asssociate again.
2011-07-05rules: Add ofono rule for Huwaei modem E173Guillaume Zajac1-0/+3
2011-07-05rules: Add ofono rule for ZTE modem MF668Guillaume Zajac1-0/+3
2011-07-05rules: Add ofono rule for ZTE modem MF180Guillaume Zajac1-0/+3
2011-07-01main: Move signalfd setup in its own functionMarcel Holtmann1-38/+55
2011-07-01AUTHORS: Mention Luiz's contributionsDenis Kenzior1-0/+1
2011-06-30bluetooth: make uuid profile detection more genericLuiz Augusto von Dentz2-16/+19
2011-06-30bluetooth: use lower case for UUIDsLuiz Augusto von Dentz1-1/+1
BlueZ also uses lower case
2011-06-30Release 0.51Marcel Holtmann2-1/+9
2011-06-30stkutil: Fix alignment issue with channel data lengthMarcel Holtmann1-1/+1
2011-06-30stkutil: Fix alignment issue with building event listMarcel Holtmann1-1/+1
2011-06-30stkutil: Add missing call to va_end()Marcel Holtmann1-0/+2
2011-06-30build: Split non-root unit tests to have make check succeedMarcel Holtmann4-56/+103
2011-06-30build: Add unit test cases to make check funtionalityMarcel Holtmann2-16/+19