Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-01-31 | n900: add support for kernel PMHEADmaster | Sebastian Reichel | 1 | -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-31 | gisi: bring interface down on stop | Sebastian Reichel | 1 | -3/+14 | |
2016-01-31 | n900: add n950 support | Sebastian Reichel | 3 | -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-31 | n900: fix debug message | Sebastian Reichel | 1 | -2/+2 | |
This debug message is supposed to contain the interface name instead of some string pointer. | |||||
2016-01-27 | sim: Implement ServiceProviderName property | Slava Monich | 1 | -0/+13 | |
2016-01-27 | doc: Add ServiceProviderName to SimManager | Slava Monich | 1 | -0/+5 | |
Contains the service provider name fetched from the SIM card, if available. | |||||
2016-01-19 | gitignore: Add rilmodem-cb and rilmodem-sms | Denis Kenzior | 1 | -0/+2 | |
2016-01-12 | hfpmodem: Handle repeated held call indicator | Kuba Pawlak | 1 | -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-11 | gatchat: Add support for shutting down the server | Denis Kenzior | 1 | -0/+4 | |
By sending SIGUSR1 we can initiate a soft server-shutdown. | |||||
2016-01-07 | network: Fix crash caused by empty Scan() results | John Ernberg | 1 | -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-05 | ril_sofia3gr: Add radio_settings atom | Denis Kenzior | 1 | -0/+2 | |
2015-12-22 | gprs: Fix the ContextAdded() signal Introspection | John Ernberg | 1 | -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-21 | AUTHORS: Mention John's contributions | Denis Kenzior | 1 | -0/+1 | |
2015-12-21 | cbs: Resolve a use-after-free | John Ernberg | 1 | -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-18 | build: add support for upower plugin | Tony Espy | 2 | -0/+10 | |
2015-12-18 | plugins: add upower battery monitor for bluetooth | Tony Espy | 1 | -0/+370 | |
2015-12-17 | rilmodem: Initialize ofono_error correctly | Denis Kenzior | 1 | -2/+1 | |
2015-12-17 | build: untangle ATMODEM and BLUETOOTH conditionals | Tony Espy | 1 | -13/+17 | |
2015-12-17 | HACKING: Update instructions with email address | Denis Kenzior | 1 | -0/+2 | |
2015-12-16 | ril: Use g_ril_new_with_ucred | Denis Kenzior | 1 | -1/+8 | |
2015-12-16 | gril: Add g_ril_new_with_ucred | Denis Kenzior | 2 | -26/+32 | |
2015-12-16 | gril: Remove unneeded defines | Denis Kenzior | 1 | -2/+0 | |
2015-12-15 | plugins: Add sofia3GR ril driver | Denis Kenzior | 2 | -0/+286 | |
2015-12-15 | build: Fix building without atmodem support | Denis Kenzior | 1 | -3/+2 | |
2015-12-15 | stktest: Remove usage of decode_at_error | Denis Kenzior | 1 | -4/+4 | |
Otherwise the build fails when building without atmodem support | |||||
2015-12-15 | modem: Don't move to pre-sim state in case of failure | Denis Kenzior | 1 | -0/+3 | |
In ofono_modem_reset, if the enable() callback fails, do not proceed to the pre-sim state | |||||
2015-12-15 | build: add support for new test-rilmodem-cb | Tony Espy | 1 | -1/+9 | |
2015-12-15 | rilmodem: fix call_barring_query_cb | Tony Espy | 1 | -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-15 | unit: add new test-rilmodem-cb | Tony Espy | 1 | -0/+598 | |
2015-12-13 | ril: Get rid of ril_gprs_context_data | Denis Kenzior | 1 | -6/+2 | |
2015-12-13 | rilmodem: Get rid of ril_gprs_context_data | Denis Kenzior | 2 | -14/+7 | |
2015-12-13 | gprs: Implement ofono_gprs_context_get_type | Denis Kenzior | 1 | -0/+6 | |
2015-12-13 | include: Add ofono_gprs_context_get_type | Denis Kenzior | 1 | -0/+2 | |
2015-12-13 | ril: Don't use ril_sim_data | Denis Kenzior | 1 | -7/+1 | |
2015-12-13 | rilmodem: Get rid of ril_sim_data | Denis Kenzior | 2 | -16/+1 | |
2015-12-13 | sim: Silence warning on 32-bit | Denis Kenzior | 1 | -1/+1 | |
2015-12-13 | gril: Use unsigned int instead of gsize | Denis Kenzior | 1 | -1/+1 | |
Sizeof gsize changes depending on 32/64 bit system. However, in reality it is always 4 bytes. | |||||
2015-12-13 | sim: Tweak debug statement | Denis Kenzior | 1 | -5/+2 | |
2015-12-13 | sim: Add additional DBG statements | Denis Kenzior | 1 | -0/+18 | |
2015-12-04 | rilmodem: fix sim_status_cb debug logging | Tony Espy | 1 | -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-04 | unit: update test-rilmodem-sms set_sca test case | Tony Espy | 1 | -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-04 | rilmodem: restore SET_SMSC_ADDRESS number format | Tony Espy | 1 | -1/+3 | |
Restore quoting of SMSC number string, as it's required by at least one rild implementation (mako). | |||||
2015-12-04 | rilmodem: Remove unneeded include | Denis Kenzior | 1 | -2/+0 | |
2015-12-04 | gril: Remove grilunsol.[ch] | Denis Kenzior | 3 | -81/+0 | |
2015-12-04 | rilmodem: Don't include grilunsol.h | Denis Kenzior | 5 | -16/+11 | |
2015-12-04 | ril: Don't include grilunsol.h | Denis Kenzior | 1 | -2/+2 | |
2015-12-04 | gril: Remove g_ril_unsol_parse_data_call_list | Denis Kenzior | 2 | -291/+0 | |
2015-12-04 | rilmodem: Implement ril_setup_data_call_cb inline | Denis Kenzior | 1 | -69/+177 | |
2015-12-03 | rilmodem: Implement get_active_data_calls_cb inline | Denis Kenzior | 1 | -13/+29 | |
2015-12-03 | gril: Remove unused str_array functions | Denis Kenzior | 2 | -42/+0 | |