lp:~alfonsosanchezbeato/ubuntu/utopic/ofono/cell-info
- Get this branch:
- bzr branch lp:~alfonsosanchezbeato/ubuntu/utopic/ofono/cell-info
Branch merges
Branch information
- Owner:
- Alfonso Sanchez-Beato
- Status:
- Development
Recent revisions
- 48. By PS Jenkins bot
-
[ Tony Espy ]
* plugins/android- provision. c: fix crash
Fix a crash in provision_get_settings( ) caused by the code
freeing 'error' with g_error_free() but not setting the value
to NULL afterwards. This can cause a subsequent call to
g_error_free() to happen again with an invalid pointer value.[ Alfonso Sanchez-Beato ]
* drivers/mtkmodem/ voicecall. c, plugins/mtk: MTK update
Add additional new atoms to the mtk plugin. Also fixed a
double voicecall register issue.
* gril/grilreply.c, unit/test-grilreply. c: fix infineon reply parsing
* rilmodem/ussd.c, src/smsutil, src/ussd: USSD UCS2 support (LP: #1314143) - 47. By PS Jenkins bot
-
[ Tony Espy ]
[ Tony Espy ] build, gril, rilmodem, plugins/ril, test: call-
forwarding support. [ Alfonso Sanchez-Beato ] build, gril,
plugins/rildev: dynamic plugin loading for ril-type modems. The
new rildev plugin reads an environment variable to determine
which device plugin to load ( defaults to the standard ril
plugin ). build, gril, plugins/ril, rilmodem, unit: radio-settings
support. Allow radio technology ( ie. use 2G-only ) preference to
be configured. [ Tony Espy ] test: update remaining test scripts to
Python 3. build, src, plugins, src/gprs: add MMS support. Added
new android-provision plugin and associated -apndb code to
provision GPRS and MMS contexts using apns-conf.xml as the primary
provisioning database, while mobile-broadband- provider- info is
still queried in order to pickup additional Apns. Also added
support for combined Internet/MMS contexts by allowing MMS
specific properties to be set for OFONO_GPRS_CONTEXT_ TYPE_INTERNET
contexts. [ Alfonso Sanchez-Beato ] rilmodem/ussd: Fix USSD Initiate
hang (LP: #1299227 ). gril, rilmodem, unit: add SIM write support.
This allows ofono's core call-forwarding and message-waiting logic
to update persistent state on the SIM, in order to preserve it
across reboots. build, gril, include, plugins, src,
drivers/mtkmodem, drivers/rilmodem: add MTK support. This change
adds support for MTK-ril modems without breaking compatibility
with AOSP-ril modems. examples, include, plugins, src: support for
gid type MVNOs in Android APN database. gril, rilmodem: fix for call
redirections (LP: #1239869). This fix checks and ignores a
Qualcomm specific error code that indicates a call has been re-
directed by an operator while roaming. build, gril, rilmodem,
unit: add call-barring support. gril, mtkmodem, rilmodem, unit: MTK
followup changes. This change adds unit tests for MTK specific
messages. It also consolidates parsing logic for parsing data
call lists, which is a valid payload for multiple message types.
Finally, the deactivate data call logic on start up has been re-
worked to query the active calls before attempting to deactivate
any. src/smsutil: use UTF-16 instead of UCS-2 (LP: #1269017). If
an incoming SMS is indicated to be UCS-2, use UTF-16 instead to
decode so that emoji's ( which use larger codepoints than can be
encoded in UCS-2 ) are properly decoded. [ Jussi Pakkanen ]
phonesim: add a DBus control interface. This control interface has
been added in order to make phonesime more flexible for auto-pilot
testing of Touch's network-indicator code. [ Alfonso Sanchez-Beato
] android-apndb.c/ -provision. c: fix string comparisions. Change
all usage of g_str_equal() to g_strcmp0(). This fixes a crash that
may happen if the SIM doesn't contain a SPN file. gril: switch
process to radio user. Temporarily switch ofono's effective uid
and gid during startup to that of the radio user to allow connection
to the rild socket. gril, rilmodem/sim, unit: retrieve SIM PIN
retries (LP: #1206941). Read PIN retires from ENTER-PIN reply if
available. [ Tony Espy ] gril, rilmodem,unit: fix data_call reply
error. Fix a parse error with setup_data_call replies. Also re-
worked SETUP_DATA_CALL to use the current registered data tech
value. Optimized gprs-context to only register for
DATA_CALL_LIST_CHANGED events if the context is being actively
used. [ Alfonso Sanchez-Beato ] src/smsutil, unit: allow
concatenated UTF-16 SMS. This change properly handles split
surrogate pairs in concatenated SMSes, as this can now happen now
that UTF-16 is used instead of UCS-2 for decoding SMS messages
that specify UCS-2 encoding. (LP: #1269017, #1299227, #1239869,
#1206941) - 46. By PS Jenkins bot
-
[ Dimitri John Ledkov ]
* Correct ofono-scripts dependency on python3-dbus, not python-dbus.[ Tony Espy ]
* src: fix build-failure on ppc64le arch
* btio: fix build-failure on ppc64le arch[ Sergio Schvezov ]
* Changing version to cope with citrain - 44. By Didier Roche-Tolomelli
-
Revert to 1.12+bzr6853 to avoid crashes on Touch image
(maybe due to ofono-simd) - 43. By Ricardo Salveti
-
[ Tony Espy ]
* unit: fix fail-to-build on powerpc
The previously released version enabled -Wall,
which triggered build failures due to unused
functions on powerpc. This is due to the fact
that the unit tests only run on LITTLE_ENDIAN
systems via an ifdef, which leaves unused functions
and data. This change exends the ifdef to cover
the unused functions and test data.
* idmap: use UL for bitshift literals (LP: #1271284)
This change fixes a failing unit test on ppc64le
due to the undefined behavior when the left bitshift
operator is given a value that excedes the size of
the value being shifted.
* gril, rilmodem/sim, unit: fix SIM IO crash (LP: #1268743)
- cleanup gril_reply_parse_sim_ io() to add malformed parcel
check and fix memory leak.
- add check for null hex_response in ril_file_io_cb(), as
the emulator can return such responses.
- add additional unit tests to cover crash scenarios.
* ril, src: enable message-waiting- interface
- register message_waiting atom in ril plugin
- register message_waiting atom in ril plugin
- fix sms_mwi_dcs_decode bug which prevented incoming message
waiting indications from being set.
* rilmodem/voicecall: fix call-decline bug (LP: #1260988)
Send a RIL_REQUEST_HANGUP_ WAITING_ OR_BACKGROUND instead of
was used correctly for displaying operator name, however
some modems failed to handle roaming correctly for MVNOs.
This fix is transparent to modems that do the right thing.
* gril/gril.c, plugins/ril.c: API changes for OEMS
This change introduces a socket-path to the g_ril_new()
function, and also adds a new disconnect function.
* gril/grilunsol.c: add support for v5 signal strength message
* debian/control: adjust ofono-scripts dependencies for Python 3
* test/rilmodem: add copyright/license headers[ Martin Pitt ]
* test: convert tests scripts to Python 3 (LP: #1283571) - 42. By Ricardo Salveti
-
[ Tony Espy ]
unit: fix fail-to-build on powerpc
The previously released version enabled -Wall,
which triggered build failures due to unused
functions on powerpc. This is due to the fact
that the unit tests only run on LITTLE_ENDIAN
systems via an ifdef, which leaves unused functions
and data. This change exends the ifdef to cover
the unused functions and test data. - 41. By Ricardo Salveti
-
[ Tony Espy ]
* debian/rules: add -Wall to CFLAGS;
mirrors upstream build
* plugins/nettime.c: fix build error
by adding <stdlib.h> include
* src/log.c: fix build error by adding
a print_backtrace() function declaration
with __attribute__ ((unused))
* gril: fix cancel_group/offline crash (LP: #1262340)
* gril, plugins/ril: Re-worked RIL power code to prepare for flight-
mode implementation (LP: #1245860), (LP: #1208657).[ Alfonso Sanchez-Beato ]
* gril, unit, rilmodem/call-settings: Add Call-settings suport
- merge applicable nemomobile code
- re-factor parcel code
- add call-volume parcel unit tests
* gril, unit, rilmodem/ussd: Add USSD support (LP: #1195398)
- merge applicable nemomobile code
- re-factor parcel code
- add call-volume parcel unit tests
* rilmodem/voicecall: fix conference calls for maguro (LP: #1257206)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/utopic/ofono