AgeCommit message (Collapse)AuthorFilesLines
2016-01-31n900: add support for kernel PMHEADmasterSebastian Reichel1-13/+156
New kernels can be configured for kernel based modem power management. In this case the kernel will handle the modem gpios itself. It will power up the modem, once the phonet interface is brought up and vice versa.
2016-01-31gisi: bring interface down on stopSebastian Reichel1-3/+14
2016-01-31n900: add n950 supportSebastian Reichel3-6/+35
The Nokia N950 can use the same driver as the Nokia N900, but the CBS interface is broken and must not be enabled.
2016-01-31n900: fix debug messageSebastian Reichel1-2/+2
This debug message is supposed to contain the interface name instead of some string pointer.
2016-01-27sim: Implement ServiceProviderName propertySlava Monich1-0/+13
2016-01-27doc: Add ServiceProviderName to SimManagerSlava Monich1-0/+5
Contains the service provider name fetched from the SIM card, if available.
2016-01-19gitignore: Add rilmodem-cb and rilmodem-smsDenis Kenzior1-0/+2
2016-01-12hfpmodem: Handle repeated held call indicatorKuba Pawlak1-0/+11
An issue with iPhone 5C iOS 9.2 triggers desynchronization in call states. When an active call is put on hold and another call arrives, it is in WAITING state. It should be possible to answer it by issuing AT+CHLD=2 but the phone changes its state to INCOMING so ATA should be used. This change is advertised by sending callheld:2 event, but it is not handled. This event can be used to trigger CLCC poll to synchronize call states. +CIEV: 3,1 <- first call arrives AT+CLCC +CLCC: 1,1,4,0,0,"01234567890",129 OK RING +CLIP: "01234567890",129 ATA OK +CIEV: 2,1 +CIEV: 3,0. AT+CHLD=2.$ <- first call is put on hold OK +CIEV: 7,2 <- notification confirming that call #1 is on hold +CCWA: "09876543210",129,1 <- second call arrives +CIEV: 7,2 +CIEV: 3,1 AT+CLCC +CLCC: 1,1,1,0,0,"01234567890",129 +CLCC: 2,1,5,0,0,"09876543210",129 <- new call is still in WAITING state OK +CIEV: 7,2 <- phone iternally promotes WAITING call to INCOMING AT+CHLD=2 <- there is no WAITING call anymore, ATA should be used +CME ERROR:3
2016-01-11gatchat: Add support for shutting down the serverDenis Kenzior1-0/+4
By sending SIGUSR1 we can initiate a soft server-shutdown.
2016-01-07network: Fix crash caused by empty Scan() resultsJohn Ernberg1-2/+14
When issuing a Scan() in poor reception while attached to an operator it's fully possible to get no results, which causes the attached operator to be cleaned up. In certain scenarios this would cause a use-after-free as there are still references to this operator. Transfer the attached operator to the new list regardless of removal caused by the Scan() results.
2016-01-05ril_sofia3gr: Add radio_settings atomDenis Kenzior1-0/+2
2015-12-22gprs: Fix the ContextAdded() signal IntrospectionJohn Ernberg1-1/+1
This matches the behavior described by the documentation the signal value returned by the code. This was causing a headache when using stricter D-Bus wrappers like dbus-c++.
2015-12-21AUTHORS: Mention John's contributionsDenis Kenzior1-0/+1
2015-12-21cbs: Resolve a use-after-freeJohn Ernberg1-1/+4
In situations where location changes rapidly, a use-after-free condition can occur. What happens is that the timeout leaks and then the cbs struct with the callback is cleaned up, resulting in a SIGSEGV when the callback occurs from the glib loop.
2015-12-18build: add support for upower pluginTony Espy2-0/+10
2015-12-18plugins: add upower battery monitor for bluetoothTony Espy1-0/+370
2015-12-17rilmodem: Initialize ofono_error correctlyDenis Kenzior1-2/+1
2015-12-17build: untangle ATMODEM and BLUETOOTH conditionalsTony Espy1-13/+17
2015-12-17HACKING: Update instructions with email addressDenis Kenzior1-0/+2
2015-12-16ril: Use g_ril_new_with_ucredDenis Kenzior1-1/+8
2015-12-16gril: Add g_ril_new_with_ucredDenis Kenzior2-26/+32
2015-12-16gril: Remove unneeded definesDenis Kenzior1-2/+0
2015-12-15plugins: Add sofia3GR ril driverDenis Kenzior2-0/+286
2015-12-15build: Fix building without atmodem supportDenis Kenzior1-3/+2
2015-12-15stktest: Remove usage of decode_at_errorDenis Kenzior1-4/+4
Otherwise the build fails when building without atmodem support
2015-12-15modem: Don't move to pre-sim state in case of failureDenis Kenzior1-0/+3
In ofono_modem_reset, if the enable() callback fails, do not proceed to the pre-sim state
2015-12-15build: add support for new test-rilmodem-cbTony Espy1-1/+9
2015-12-15rilmodem: fix call_barring_query_cbTony Espy1-1/+1
The return value from a RIL_REQUEST_GET_FACILITY_LOCK is the TS 27.007 service class bit vector of services for the specified barring facility. The value canf be zero, which indicates "disabled for all".
2015-12-15unit: add new test-rilmodem-cbTony Espy1-0/+598
2015-12-13ril: Get rid of ril_gprs_context_dataDenis Kenzior1-6/+2
2015-12-13rilmodem: Get rid of ril_gprs_context_dataDenis Kenzior2-14/+7
2015-12-13gprs: Implement ofono_gprs_context_get_typeDenis Kenzior1-0/+6
2015-12-13include: Add ofono_gprs_context_get_typeDenis Kenzior1-0/+2
2015-12-13ril: Don't use ril_sim_dataDenis Kenzior1-7/+1
2015-12-13rilmodem: Get rid of ril_sim_dataDenis Kenzior2-16/+1
2015-12-13sim: Silence warning on 32-bitDenis Kenzior1-1/+1
2015-12-13gril: Use unsigned int instead of gsizeDenis Kenzior1-1/+1
Sizeof gsize changes depending on 32/64 bit system. However, in reality it is always 4 bytes.
2015-12-13sim: Tweak debug statementDenis Kenzior1-5/+2
2015-12-13sim: Add additional DBG statementsDenis Kenzior1-0/+18
2015-12-04rilmodem: fix sim_status_cb debug loggingTony Espy1-2/+5
During the re-factoring of rilmodem's sim atom messaging code, the sim_status_cb function's RIL tracing code was converted to DBG calls. This change adds the same prefix to DBG/trace calls when a single message's parameters span more than one DBG call. This makes it easier to filter out trace messages when looking at a log file.
2015-12-04unit: update test-rilmodem-sms set_sca test caseTony Espy1-4/+4
Update test-rilmodem-sms set_sca test case to take into account additional quotes used for sending a SET_SMSC_ADDRESS request.
2015-12-04rilmodem: restore SET_SMSC_ADDRESS number formatTony Espy1-1/+3
Restore quoting of SMSC number string, as it's required by at least one rild implementation (mako).
2015-12-04rilmodem: Remove unneeded includeDenis Kenzior1-2/+0
2015-12-04gril: Remove grilunsol.[ch]Denis Kenzior3-81/+0
2015-12-04rilmodem: Don't include grilunsol.hDenis Kenzior5-16/+11
2015-12-04ril: Don't include grilunsol.hDenis Kenzior1-2/+2
2015-12-04gril: Remove g_ril_unsol_parse_data_call_listDenis Kenzior2-291/+0
2015-12-04rilmodem: Implement ril_setup_data_call_cb inlineDenis Kenzior1-69/+177
2015-12-03rilmodem: Implement get_active_data_calls_cb inlineDenis Kenzior1-13/+29
2015-12-03gril: Remove unused str_array functionsDenis Kenzior2-42/+0