Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-11-29 | voicecall: don't dereference a supplied null value | Simon Fels | 1 | -3/+12 | |
When the voicecall atom is unregistered we remove all HFP support as well but were supplying a zero as value to the emulator status callbacks which caused the process to crash as we were dereferencing the supplied value always and not respecting a zero as indicator to reset. | |||||
2015-11-13 | gprs: Allow synchronous callbacks for set_attached | Denis Kenzior | 1 | -1/+1 | |
2015-11-05 | radio-settings: Implement get_modem() | Denis Kenzior | 1 | -0/+6 | |
2015-10-26 | emulator: add codec negotiation support | Simon Fels | 1 | -0/+259 | |
2015-10-13 | src: make bearer/operator enums public | Tony Espy | 3 | -20/+20 | |
Move enums for operator_status and packet_bearer to common.h to avoid duplication in drivers. | |||||
2015-10-06 | emulator: Add ofono_emulator_set_handsfree_card | Denis Kenzior | 1 | -0/+17 | |
2015-10-05 | handsfree-audio: add type for our audio cards | Simon Fels | 1 | -2/+22 | |
When registering audio cards for the handsfree and gateway roles we need a way for our users to differentiate between both to decide which of them they start using for their purpose. | |||||
2015-09-08 | sms: Add trace when datagram is not delivered | Alfonso Sanchez-Beato | 1 | -0/+7 | |
2015-09-08 | smsutil: Do not check the origin port | Alfonso Sanchez-Beato | 1 | -3/+0 | |
Do not check if the origin port is reserved, as some operators use that range of values. | |||||
2015-08-06 | voicecall: Don't accept USSD strings in Dial() | Denis Kenzior | 1 | -0/+3 | |
2015-07-28 | cdma-connman: Make static analysis tools happy | Denis Kenzior | 1 | -1/+1 | |
The kernel simply puts a null terminator at index 15 prior to ifr_name processing. So we do the same. Original report by: Sabas Rosales, Blanca E <blanca.e.sabas.rosales@intel.com> Buffer not null terminated (BUFFER_SIZE_WARNING) buffer_size_warning: Calling strncpy with a maximum size argument of 16 bytes on destination array ifr.ifr_ifrn.ifrn_name of size 16 bytes might leave the destination string unterminated. 92 strncpy(ifr.ifr_name, interface, IFNAMSIZ); | |||||
2015-07-20 | gprs: Try re-attaching when we switch cells | Denis Kenzior | 1 | -3/+2 | |
2015-07-16 | message-waiting: Fix reading EF_MWIS records | Alfonso Sanchez-Beato | 1 | -1/+1 | |
2015-07-16 | message-waiting: Update properly EF_MWIS SIM file | Alfonso Sanchez-Beato | 1 | -0/+1 | |
2015-07-06 | handsfree: Mark GetProperties method ASYNC | Denis Kenzior | 1 | -1/+1 | |
2015-07-01 | build: make ofono build against musl | Sergey Alirzaev | 1 | -0/+8 | |
ifdef away GNU libc extensions and use a POSIXly correct pointer type | |||||
2015-06-30 | handsfree: Fix potential buffer overflow | Denis Kenzior | 1 | -1/+5 | |
Function: ag_features_list static const char *list[10]; (Out of bounds write, line 75) Incrementing i the value is now 10, for “hf-indicators” Reported by: blanca.e.sabas.rosales@intel.com | |||||
2015-06-18 | sim: Fix up whitespace issues | Denis Kenzior | 1 | -1/+1 | |
2015-06-18 | Emit LockedPins after pin_type is queried | Tommi Kenakkala | 1 | -1/+21 | |
Fixes property change not being emited when hot-swapping a PIN-enabled card. | |||||
2015-06-17 | sim: Reset pin_type on card remove | Tommi Kenakkala | 1 | -2/+5 | |
Fixes PinRequired not being emitted when a card is inserted | |||||
2015-05-18 | gprs: Add comment to gprs_reset_contexts | Alfonso Sanchez-Beato | 1 | -0/+5 | |
2015-05-18 | gprs: Refactor to remove forward declaration | Alfonso Sanchez-Beato | 1 | -104/+102 | |
2015-05-18 | gprs: Add DBus method to reset contexts | Alfonso Sanchez-Beato | 1 | -24/+118 | |
Add DBus method that removes the current contexts and re-provisions using the APN database. | |||||
2015-05-13 | handsfree-audio: Call sco_connected_hint | Denis Kenzior | 1 | -0/+3 | |
2015-05-13 | handsfree-audio: Add additional debugs | Denis Kenzior | 1 | -0/+5 | |
2015-02-13 | smsutil: Add additional sanity check | Denis Kenzior | 1 | -0/+5 | |
We make sure that after performing the UTF8 -> GSM conversion, the number of GSM bytes is not greater than 11, which is the maximum payload. | |||||
2015-02-13 | sms: Fix alphanumeric TP-OA handling | Tommi Kenakkala | 2 | -4/+14 | |
TP-OA max length comparisons were incorrect because TP-OA's 7-bit coded octets transport eleven 8-bit chars. The current code assumed only 10 chars were possible. The patch - increases the array size to 23, (maximum of 22 bytes for UTF8 encoding + null terminator) - Updates the sanity check to account for the correct maximum - For encoding, checks the maximum length in UTF8 characters instead of bytes | |||||
2015-02-02 | handsfree-audio: Refactor manager init / cleanup | Tommi Kenakkala | 1 | -8/+8 | |
2015-02-02 | main: Remove handsfree_audio_manager init/cleanup | Tommi Kenakkala | 1 | -4/+0 | |
Init allocates a SCO audio socket always. oFono should do that with bluez5 but not with bluez4. This patch starts the refactoring of the handsfree_audio_manager init/cleanup functionality. | |||||
2014-12-12 | radio-settings: Show all available technologies | Alfonso Sanchez-Beato | 1 | -2/+2 | |
Not all possible futures technologies were being showed on the DBus interface. | |||||
2014-12-10 | radio-settings: Always query available rats | Denis Kenzior | 1 | -1/+1 | |
If fast dormancy query is not implemented the available rats are not queried. | |||||
2014-12-10 | radio-settings: Add additional sanity check | Denis Kenzior | 1 | -1/+1 | |
2014-12-10 | radio-settings: rework AvailableTechnologies logic | Denis Kenzior | 1 | -10/+14 | |
Take advantage of the new enum structure to future proof and simplify the logic of generating the AvailableTechnologies property | |||||
2014-12-10 | src: Implement RAT list property | Alfonso Sanchez-Beato | 1 | -1/+46 | |
2014-12-04 | sim: Fix pin retries bogus values on some arch-es | Denis Kenzior | 1 | -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-20 | emulator: Refine +BIND support | Denis Kenzior | 1 | -1/+11 | |
2014-10-20 | emulator: Implement new API | Denis Kenzior | 1 | -0/+19 | |
2014-10-20 | handsfree: Be extra pedantic with booleans | Denis Kenzior | 1 | -0/+5 | |
2014-10-20 | handsfree: Don't try to send a method return | Denis Kenzior | 1 | -1/+11 | |
When we are simply updating the AG of HF indicator changes, do not try to send a method return message. | |||||
2014-10-20 | handsfree: Implement new HF indicators API | Denis Kenzior | 1 | -4/+62 | |
2014-10-20 | emulator: Refactor data types | Denis Kenzior | 1 | -6/+7 | |
2014-10-20 | handsfree: Skeleton implementation of DDR | Denis Kenzior | 1 | -0/+44 | |
Distracted Driving Reduction or Enhanced Safety is implemented using HF indicator 0x0001 | |||||
2014-10-20 | handsfree: Implement new Features property value | Denis Kenzior | 1 | -0/+3 | |
2014-10-20 | emulator: Enable HF Indicator feature | Denis Kenzior | 1 | -0/+1 | |
2014-10-20 | emulator: Extend BRSF bitmap | Denis Kenzior | 1 | -1/+1 | |
The current check of 8 bits is not enough with HFP 1.7 | |||||
2014-10-20 | emulator: Add +BIEV implementation | Denis Kenzior | 1 | -0/+39 | |
2014-10-20 | emulator: Add +BIND implementation | Denis Kenzior | 1 | -0/+65 | |
2014-10-20 | emulator: Fix CHLD=? not treated as part of SLC | Denis Kenzior | 1 | -7/+37 | |
2014-10-20 | emulator: Improve SLC establishment logic | Denis Kenzior | 3 | -1/+43 | |
2014-10-20 | hfp: Add enum for known HF Indicators | Denis Kenzior | 1 | -0/+4 | |