lp://staging/ubuntu/utopic-proposed/ofono

Created by Ubuntu Package Importer and last modified
Get this branch:
bzr branch lp://staging/ubuntu/utopic-proposed/ofono
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Review team:
Ubuntu Development Team
Status:
Mature

Recent revisions

57. By PS Jenkins bot

[ Alfonso Sanchez-Beato ]
* drivers/rilmodem/sim.c: enter PIN before unlocking (LP: #1375945)
  Some modems require the PIN to be unlocked with a separate
  command before the PIN lock can be disabled.

* src/sim.c: fix sim atom teardown crash (LP: #1374418)

56. By PS Jenkins bot

[ Alfonso Sanchez-Beato ]
* include, plugins/mtk.c, src/modem.c,sim.c: Fix PUK crash (LP: #1365481)
  If the SIM gets locked in particular sequence, ofono will crash
  while trying to free the list of SIM SPN watch events ( which
  have already been freed ). MTK fix is a bit more involved than
  the stanard RIL logic.

* plugins/mtk.c,ril.c: Show emergency numbers in flight-mode (LP: #1366188)
  Modify plugin logic to create the SimManager interface even if
  no SIM is present.

* gril, unit: fix indicator-network crash (LP: #1368675)
  RIL defines a set of network registration states for emergency
  calling that don't map directly to ofono's states. This results
  in NetworkRegistration Status not being set at all, which in
  turn crashes the indicator.

* rilmodem/gprs.c: fix crash due to stale timer event (LP: # 1373351)
  A 5s timer is set to retry a STATUS request to RIL, however if
  FlightMode is enabled, the gprs atom is destroyed, and the pending
  timer callback has a stale gprs reference. Now the timer id is
  stored, and when the atom destroyed, the timer event is cancelled.

* mtkmodem/radio-setttings.c: fix RadioSettings creation (LP: #1374029 )
  If the MTK modem returns a RADIO_NOT_AVAIL error in response
  to a FastDormany RIL request, the RadioSetting initialization
  callback sequence is broken, and thus the RadioSettings interface
  isn't created. This in turn prevents powerd from enabling
  FastDorancy whenever the screen is turned off, and also has
  implications for system-settings too.

[ Tony Espy ]
* plugins/ubuntu-apndb.c: allow MMS APNs w/out proxy (LP: #1362008)
  Prior to this change, MMS APNs w/out a proxy were skipped.
  Now APNs are skipped if message center is missing, which makes
  more sense.

[ Ubuntu daily release ]
* New rebuild forced

55. By PS Jenkins bot

[ Jussi Kangas ]
* src/gprs.c: Fix to allow MMS properties to be set (LP: #1362068)

[ Tony Espy ]
* rilmodem/sim.c: Fix EnterPIN logic (LP: #1363413)

[ Ubuntu daily release ]
* New rebuild forced

54. By Ɓukasz Zemczak

Revert last landing as it caused regressions related to SIM-pin
unlocking.

53. By PS Jenkins bot

[ Martti Piirainen ]
* rilmodem, unit: Relax DNS validity check, unnecessary for MMS
  (LP: #1350209)

[ Alfonso Sanchez-Beato ]
* gril, unit, rilmodem: Fix zero signal strength in MTK modems
* gril, mtk, ril: Retry when failing to connect to rild
* ril, mtk, rilmodem: Create SimManager even when there is no SIM

[ Tony Espy ]
* plugins: Add max retry logic for rild connect

52. By PS Jenkins bot

[ Alfonso Sanchez-Beato ]
* doc, plugins/nettime.c: multi-modem support for nettime plugin
* build, doc, gril, mtkmodem, rilmodem, plugins/ril.c,mtk.c: expose
  RadioSettings 'ModemTechnologies' property. This property can be
  used by clients to determine the supported raido technologies supported
  by a specific modem instance (LP: #1346790).
* gril/gril.c, mtkmodem, plugins/mtk.c, unit: add support for SIM hot insertion/
  removal support. Hot-swap is disabled by default. It can be enabled
  by defining OFONO_RIL_HOT_SIM_SWAP env var.
* gril, rilmodem, plugins/mtk.c,ril.c: MTK MMS fix. For standalone
  MMS contexts, the cid and a special MMS-specific data profile need
  to included in the SETUP_DATA_CALL request.
* gril, mtk, ril, mtkmodem, rilmodem: Fix MTK data attachment (LP: #1349911)

[ Martti Piirainen ]
* plugins/ubuntu-apndb.c: fix IMSI provisioning (LP: #1347733)

51. By PS Jenkins bot

[ Martti Piirainen ]
* drivers/rilmodem/sim.c: notify on SIM removal (LP: #1332306)
* unit/rilmodem/test-sim-online: fix serial number check (LP: #1334867)

[ Alfonso Sanchez-Beato ]
* plugins/mtk.c: fix race condition when onlining modem
* build, drivers/infeonmodem, drivers/rilmodem, gril,
  plugins/infeon.c, plugins/ril.*, unit: add Infeon OEM hooks

[ Tony Espy ]
* build, plugins/ubuntu-provision.c, ubuntu-apndb.*: re-named
  provisioning plugin code from android-* to ubuntu-*. Also removed
  code that queries mobile-broadband-provider-info's db, and finally
  implemented a /custom hook for custom apn dbs (LP: #1315509).

50. By PS Jenkins bot

[ Alfonso Sanchez-Beato ]
* src/network.c, src/simutil.c: use OF_OPL to check roaming status
* rilmodem/sim.c, plugins/ril.c, android-spn-table.c: fix memory leaks
* test: adapt test scripts to multi-sim scenarios
* build, drivers/mtkmodem, drivers/rilmodem, gril: add Low-Power mode
  This change adds RadioSettings low-power support by leveraging
  the existing FastDormancy property to control entering/exiting low-
  power mode. This change also includes support for mtkmodem, which
  uses MTK-specific requests to handle the same logic.
* src/network.c: re-order emission of signals in network atom
  This change ensures that the NetworkRegistration 'Technology'
  property is emitted before 'CellId'. This change was made
  to fix an issue with a third party location service.

[ Martti Piirainen ]
* test/rilmodem/*: update for Python3, minor cleanup
  Besides the Python3 change, this change revises some
  of the tests as the Touch emulator now supports additional
  modem properties which weren't previously exposed.

[ Tony Espy ]
* build, include, plugins, test: re-merge Nettime code from github
  Nettime had been previously added directly to bzr, but wasn't
  present in our upstream github repo for ofono, which caused a
  conflict every time we merged from lp:~phablet-team/ofono/rilmodem
  ( our auto-import tree ).

[ Martti Piirainen ]
* test/get-network-time: convert to Python3 & add support multi-SIM

49. By Mathieu Trudel-Lapierre

debian/control: don't conflict with modemmanager.

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)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/ubuntu/vivid/ofono
This branch contains Public information 
Everyone can see this information.

Subscribers