summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2014-12-10radio-settings: Always query available ratsDenis Kenzior1-1/+1
If fast dormancy query is not implemented the available rats are not queried.
2014-12-10radio-settings: Add additional sanity checkDenis Kenzior1-1/+1
2014-12-10radio-settings: rework AvailableTechnologies logicDenis Kenzior1-10/+14
Take advantage of the new enum structure to future proof and simplify the logic of generating the AvailableTechnologies property
2014-12-10src: Implement RAT list propertyAlfonso Sanchez-Beato1-1/+46
2014-12-04sim: Fix pin retries bogus values on some arch-esDenis Kenzior1-14/+25
On some architectures the SimManager.Retries property was getting bogus values. This is because we were sending an array which pointed to int values instead of the expected unsigned char values. This fix allocates a temporary array of unsigned chars to hold the actual D-Bus values being sent. Additionally, the dictionary array is changed to point to the temporary unsigned char based values instead of the raw 'int' based retry values.
2014-10-20emulator: Refine +BIND supportDenis Kenzior1-1/+11
2014-10-20emulator: Implement new APIDenis Kenzior1-0/+19
2014-10-20handsfree: Be extra pedantic with booleansDenis Kenzior1-0/+5
2014-10-20handsfree: Don't try to send a method returnDenis Kenzior1-1/+11
When we are simply updating the AG of HF indicator changes, do not try to send a method return message.
2014-10-20handsfree: Implement new HF indicators APIDenis Kenzior1-4/+62
2014-10-20emulator: Refactor data typesDenis Kenzior1-6/+7
2014-10-20handsfree: Skeleton implementation of DDRDenis Kenzior1-0/+44
Distracted Driving Reduction or Enhanced Safety is implemented using HF indicator 0x0001
2014-10-20handsfree: Implement new Features property valueDenis Kenzior1-0/+3
2014-10-20emulator: Enable HF Indicator featureDenis Kenzior1-0/+1
2014-10-20emulator: Extend BRSF bitmapDenis Kenzior1-1/+1
The current check of 8 bits is not enough with HFP 1.7
2014-10-20emulator: Add +BIEV implementationDenis Kenzior1-0/+39
2014-10-20emulator: Add +BIND implementationDenis Kenzior1-0/+65
2014-10-20emulator: Fix CHLD=? not treated as part of SLCDenis Kenzior1-7/+37
2014-10-20emulator: Improve SLC establishment logicDenis Kenzior3-1/+43
2014-10-20hfp: Add enum for known HF IndicatorsDenis Kenzior1-0/+4
2014-10-20hfp: Update for new HFP 1.7 valuesDenis Kenzior1-1/+4
2014-09-20handsfree-audio: Fix broken coding style in switch statementMarcel Holtmann1-4/+4
2014-06-24gprs: provision the authentication methodPhilip Paeps1-0/+2
2014-06-21gprs: Make the code a bit easier to readDenis Kenzior1-3/+6
2014-06-21gprs: make PPP authentication method configurablePhilip Paeps1-0/+84
Add a new "AuthenticationMethod" property to select between "pap" and "chap" PPP authentication, defaulting to "chap" (i.e.: previous behaviour).
2014-04-22handsfree: correct crash on connect of hfpAndrew Earl1-1/+2
2014-04-10handsfree: Rename variableDenis Kenzior1-6/+6
2014-04-10handsfree: Reflow logicDenis Kenzior1-7/+8
2014-04-10handsfree: Remove functionDenis Kenzior1-6/+1
No need for one line functions that are only used once
2014-04-10handsfree: Rename functionDenis Kenzior1-2/+2
No need for the ofono_ prefix here
2014-04-10handsfree: Remove unneeded variableDenis Kenzior1-2/+1
2014-04-10handsfree: Remove unneeded variable iDenis Kenzior1-2/+1
2014-04-10handsfree: style fixes for previous commitDenis Kenzior1-6/+7
2014-04-10hfp: Add subscriber number to handsfree propertiesAndrew Earl1-3/+121
2014-03-19handsfree: Fixup variable namesDenis Kenzior1-10/+11
2014-03-19hfp: extend Features to three way calling and CHLDKrzysztof Wilk1-3/+31
2014-03-19hfp: Define hfp_ag_chld_featureKrzysztof Wilk1-0/+11
2014-03-14simutil: Fix EF_PNN accessAlfonso Sanchez-Beato1-7/+16
EF_PNN was not being read properly (see TS 24.008, section 10.5.3.5a, for network names format), which affected the displayed PLMN name for some MVNOs. Some modems already read the file and return the right string: these do not show the problem.
2014-03-05idmap: use UL for bitshift literalsTony Espy1-4/+4
The current bitshift logic in idmap incorrectly uses the literal 1 for the value to shift in idmap_alloc(), idmap_take(), and idmap_alloc_next(). This causes the resulting value to be an int instead of a long, which results in the wrong bit being set once the number of bits to shift operand exceeds sizeof(int). Also on some platforms, the behavior of the left bitshift operator is undefined when this overflow occurs.
2014-01-13include: Be more const-correct in ofono_dbus_*Slava Monich1-9/+11
2013-12-21git: Fixup messed up permissionsDenis Kenzior2-0/+0
2013-12-18siri: Add atom implementationKrzysztof Wilk2-0/+334
2013-09-12handsfree-audio: Don't listen() if no defer_setupVinicius Costa Gomes1-0/+3
As we won't allow any card to be registered when the kernel doesn't support defer_setup, we don't need to have the listening SCO socket open in this case.
2013-09-12handsfree-audio: Don't register if no defer_setupVinicius Costa Gomes1-0/+3
If the kernel doesn't support defer_setup for SCO, we shouldn't allow cards to be registered, because in that case we won't be able to properly send the file descriptor to the Agent.
2013-09-12handsfree-audio: Set socket parametersVinicius Costa Gomes1-0/+5
In the AG case, the voice setting needs to be set before we can use Transparent SCO mode, which is necessary for Wideband speech support.
2013-09-12handsfree-audio: Detect transparent SCO in kernelVinicius Costa Gomes1-4/+14
Deferred SCO setup is not enough for HFP 1.6 wideband codec support. Wideband speech also requires Transparent SCO to be enabled in the kernel.
2013-09-12handsfree-audio: Tweak logic a bitDenis Kenzior1-4/+4
2013-09-12handsfree-audio: Add setting SCO air modeVinicius Costa Gomes1-0/+32
2013-09-12voicecall: Implement ofono_voicecall_mpty_hintDenis Kenzior1-0/+40
2013-09-03smsutil: Make sure to return 1/0Denis Kenzior1-1/+1
So the value might be used directly for D-Bus property emission. Otherwise D-Bus asserts and screws itself with: ofonod[7427]: src/sms.c:handle_mwi() process 7427: arguments to dbus_message_iter_append_basic() were incorrect, assertion "*bool_p == 0 || *bool_p == 1" failed in file ../../dbus/dbus-message.c line 2549.