--- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/README.source +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/README.source @@ -0,0 +1,59 @@ +Patches +======= + +This package occasionally uses cdbs simple-patch-system to store +modifications to the upstream source, although in most uploads no patches +are needed. + +To get the fully patched source: make -f debian/rules patch + +To revert to what's in git: make -f debian/rules unpatch + +To add a patch: obtain a diff and put it in debian/patches, or see below + +To remove an existing patch: delete it from debian/patches + +Packaging using git +=================== + +The repository contains an appropriate debian/gbp.conf to build this package +using git-buildpackage. The debian branch contains the latest upstream versions +(for unstable, or experimental while a freeze is in progress). The debian-lenny +branch contains versions targeted for lenny, etc. + +Here's how to build it: + + git clone git://git.debian.org/git/pkg-telepathy/ofono + cd ofono + git checkout debian + git-buildpackage -us -uc + +or for testing/stable branches like debian-lenny: + + git clone git://git.debian.org/git/pkg-telepathy/ofono + cd ofono + git checkout debian-lenny + git-buildpackage -us -uc --git-debian-branch=debian-lenny + +The branch 'upstream' is a copy of the contents of upstream tarballs. To import +upstream tarballs use: + + git checkout debian + git-import-orig ~/ofono-0.x.tar.gz + +The branch 'debian-patches' is 'upstream' plus any patches needed for Debian. +It should be rebased on 'upstream' after each upstream release: + + git checkout debian-patches + git rebase upstream + +The preferred way of adding patches is to cherry pick from an upstream +repository: + + git remote add ofono-upstream \ + git://git.kernel.org/pub/scm/network/ofono/ofono.git + git fetch + git checkout debian-patches + git cherry-pick xxxxxxxxxxxxxx + git checkout debian + fakeroot debian/rules update-patches --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/changelog +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/changelog @@ -0,0 +1,1148 @@ +ofono (1.17.bzr6921+16.10.20160819.6-0ubuntu1) yakkety; urgency=medium + + [ Alfonso Sanchez-Beato (email Canonical) ] + * Fix network name parsing for turbo (LP: #1598181) + + -- Alfonso Sanchez-Beato Fri, 19 Aug 2016 11:08:32 +0000 + +ofono (1.17.bzr6919+16.10.20160719.1-0ubuntu1) yakkety; urgency=medium + + [ Alfonso Sanchez-Beato ] + * Add automatic SIM slot capability switching for midori: + * include: gprs: remove set ia + * gprs: remove calls to set_ia_apn + * gril: fix memory leak, print radio_caps event + * ril: create radio settings when onlining + * rilmodem: gprs: remove set_ia_apn + * rilmodem: radio-settings: enable switch slots caps + * qcommsimmodem: remote set_ia_apn + * qcommsimmodem: adapt to radio settings changes + * mtkmodem: adapt to radio settings changes + * mtkmodem: remove set_ia_apn + * mtk2modem: remove set_ia_apn + + -- Tony Espy Tue, 19 Jul 2016 15:39:17 +0000 + +ofono (1.17.bzr6919+16.10.20160701.2-0ubuntu1) yakkety; urgency=medium + + [ Ratchanan Srirattanamet ] + * qcommsimmodem: fix slot selection for cellular data + + [ Alfonso Sanchez-Beato ] + * gril: update requests to M + * ril: refactor management of radio power states + * mtk2: new driver to support midori + * Fix cellular data switch in turbo (LP: #1592258) + * Fix ofono re-starts on boot in turbo (LP: #1580908) + + [ Rex Tsai ] + * voicecall: add emergency numbers required for China Market + + -- Alfonso Sanchez-Beato Fri, 01 Jul 2016 17:31:30 +0000 + +ofono (1.17.bzr6914+16.04.20160413.1-0ubuntu1) xenial; urgency=medium + + [ Alfonso Sanchez-Beato (email Canonical) ] + * Make sure we detach from old contexts in all cases (LP: #1533508) + * Refresh bearer always + + [ CI Train Bot ] + * No-change rebuild. + + -- Alfonso Sanchez-Beato Wed, 13 Apr 2016 14:43:54 +0000 + +ofono (1.17.bzr6912+16.04.20160314.3-0ubuntu1) xenial; urgency=medium + + [ Tony Espy ] + * unit: new rilmodem tests for sms and call barring + * plugins: address upower plugin upstream comments + * unit: fix test-grilreply set_facility_lock test + * style fixes for wakelock support + + [ Ratchanan Srirattanamet ] + * qcommsimmodem: fix setting 3G pref when one of the slots is empty + + [ Alfonso Sanchez-Beato ] + * ril: set properly gril vendor + * support for system settings + * unit: make tests parallelizable + + [ Vicamo Yang ] + * ril, gril: support for pro 5 + * gril, rilmodem: set RIL version from CONNECTED event + * unit: fix warning + + [ CI Train Bot ] + * No-change rebuild. + + -- Alfonso Sanchez-Beato Mon, 14 Mar 2016 09:11:26 +0000 + +ofono (1.17.bzr6910+16.04.20160115.3-0ubuntu1) xenial; urgency=medium + + [ Simon Fels ] + [ Simon Fels] + + * voicecall: acquire wakelock when starting a HFP initated voicecall + (LP: #1533716) + * plugins: add android wakelock implementation + * src: add wakelock abstraction + + [ CI Train Bot ] + * No-change rebuild. + + -- Tony Espy Fri, 15 Jan 2016 17:37:10 +0000 + +ofono (1.17.bzr6908+16.04.20151203-0ubuntu1) xenial; urgency=medium + + [ Tony Espy ] + * Add unit test test-rilmodem-cs + + [ Simon Fels ] + * voicecall: don't dereference a supplied null value + + [ Alfonso Sanchez-Beato ] + * Support handling incoming calls for HFP + multi-SIM + + [ CI Train Bot ] + * New rebuild forced. + + -- Alfonso Sanchez-Beato Thu, 03 Dec 2015 08:32:21 +0000 + +ofono (1.17.bzr6906+16.04.20151119-0ubuntu1) xenial; urgency=medium + + [ Simon Fels ] + * Improve HFP AG support for BlueZ 5.x + * Add support for HFP codec negotiation + + [ Alfonso Sanchez-Beato ] + * Fix style issues found by checkpatch + * Address FIXME comments in gril + * Fix access to notify callbacks in gril + + [ Tony Espy ] + * Add upower plugin to notify battery status to HFP headsets + + [ CI Train Bot ] + * No-change rebuild. + + -- Alfonso Sanchez-Beato Thu, 19 Nov 2015 18:07:17 +0000 + +ofono (1.17.bzr6904+15.10.20150928.1-0ubuntu1) wily; urgency=medium + + [ Alfonso Sanchez-Beato (email Canonical) ] + * Update to upstream release 1.17 + * Do not assert when the radio is unavailable (LP: #1490991) + * Fix crash when importing phonebook (LP: #1486004) + * Check only destination port when receiving push (LP: #1490673) + * Fix crash when retrying to close context (LP: #1492483) + + [ CI Train Bot ] + * No-change rebuild. + + -- Alfonso Sanchez-Beato Mon, 28 Sep 2015 09:27:18 +0000 + +ofono (1.16.bzr6902+15.10.20150911-0ubuntu1) wily; urgency=medium + + [ Alfonso Sanchez-Beato ] + * New upstream release 1.16; Bluetooth disabled in prep for Bluez5. + + [ CI Train Bot ] + * New rebuild forced. + + -- Tony Espy Fri, 11 Sep 2015 13:56:31 +0000 + +ofono (1.12.bzr6900+15.10.20150724.1-0ubuntu1) wily; urgency=medium + + [ Alfonso Sanchez-Beato ] + * Fix writing of EF_MWIS SIM file (LP: #1469266) + * Improvement in DNS lookups to avoid the need to set routes for the + DNS servers, by disabling the rp filter. + + -- CI Train Bot Fri, 24 Jul 2015 08:37:27 +0000 + +ofono (1.12.bzr6900+15.10.20150702.3-0ubuntu1) wily; urgency=medium + + [Tony Espy] + * test/rilmodem/sim: fix testing scripts for arale (LP: #1457775) + * test: reverse meaning of list-modems -p (LP: #1438715) + + [ Alfonso Sanchez-Beato ] + * gril: cleanup traces + * src/gprs.c: set preferred for the used IA APN (LP: #1361864) + * rilmodem, mtkmodem, plugins/ril.c, plugins/mtk.c: retry when a + context deactivation request has finished with an error + * build, include, plugins/c-ares-dns-client.c, src/dns-client.c, + src/gprs.c: resolve MMS proxy/MMSC host name (LP: #1417976) + + [ Ratchanan Srirattanamet ] + * build, rilmodem, qcommsimmodem, plugins/ril.c, + src/radio-settings.c: add multi-sim support for qcommsimmodem + + -- CI Train Bot Thu, 02 Jul 2015 17:04:18 +0000 + +ofono (1.12.bzr6896+15.04.20150521-0ubuntu1) vivid; urgency=medium + + [ Ratchanan Srirattanamet ] + * build, gril, rilmodem, qcommsimmodem, plugins/qcom-msim.c: add + support for LG L90 Dual which uses a Qualcomm dual-SIM modem (LP: #1427788) + + [ Alfonso Sanchez-Beato ] + * src/gprs.c: support for 'ResetContexts' (LP: #1338758) + Adds a new ConnectionManager 'ResetContexts' DBus method + which deletes all existing gprs contexts and forces + re-provisioning to occur. + * plugins/ubuntu-apndb.c: ignore 'ipv6' protocol + This change causes APNs with an 'ipv6' protocol value + to instead be provisioned with 'ip', forcing IPv4 to + be used. + + [ Jonas Drange ] + * doc/connman-api.txt: add metion of 'ia' gprs context type + + [ Tony Espy ] + * test/set-context-property: add 'Preferred' support (LP: #1454756, #1454751) + This change adds support for the 'Preferred' ( and 'Active') + properties which both need to be DBus variant wrapped booleans. + Also added support for multi-SIM which was lacking from this script. + * test/list-modems: add privacy support (LP: #1438715) + Obfuscate any properties which can be tied to the end-user + ( eg. SubscriberNumbers, SubscriberIdentity, ... ). + + -- CI Train Bot Thu, 21 May 2015 08:44:39 +0000 + +ofono (1.12.bzr6894+15.04.20150424.1-0ubuntu1) vivid; urgency=medium + + [ Tony Espy ] + * rilmodem/gprs-context.c: notify if call-list is empty (LP: #1435328) + + [ Alfonso Sanchez-Beato ] + * test/create-ia-context: new test script to create IA contexts + * rilmodem/voicecall.c: drop call if radio is not available (LP: #1445580) + + -- CI Train Bot Fri, 24 Apr 2015 10:18:19 +0000 + +ofono (1.12.bzr6892+15.04.20150407-0ubuntu1) vivid; urgency=medium + + [ Alfonso Sanchez-Beato ] + * rilmodem/gprs.c: dynamically set authtype based on credentials (LP: #1435784) + * src/common.c: allow empty APNs when provisioning + * ubuntu-apndb.c, src/common.c, test-common.c: provision IA APNs + LTE modems may require a new IA APN for non-GPRS operation, + this change allows a new IA APN type to be provisioned along + with Internet and MMS APNs. + * gril/grilunsol.c: LTE signal strength fix (LP: #1433867) + * ubuntu-apndb.c: load APNS w/out explict type (LP: #1437200) + * mtkodem, plugins/mtk.c, unit/tesk-mtkunsol.c: Dynamic MTK firwmare switching + This change causes the firmware on specific MTK-based phone to be + dynamically switched/reset based on SIM type and roaming conditions. + * include, plugins/mtk.c, src/modem.c, gprs.c: set data for just one slot (LP: #1413672) + Make sure ConnectionManager.Powered property is set for only one slot in + case the modem is of type dual SIM stand-by. + * doc, gprs: add 'Preferred' property to GPRS contexts (LP: #1361864) + + -- CI Train Bot Tue, 07 Apr 2015 06:50:28 +0000 + +ofono (1.12.bzr6890+15.04.20150317-0ubuntu1) vivid; urgency=medium + + [ Alfonso Sanchez-Beato ] + * mtk.c: Fix Set3g FlightMode regression on krillin (LP: #1430700 ) + + -- CI Train Bot Tue, 17 Mar 2015 11:26:04 +0000 + +ofono (1.12.bzr6888+15.04.20150224-0ubuntu1) vivid; urgency=medium + + [ Alfonso Sanchez-Beato ] + * mtkmodem/voicecall.c: fix fast call answer (LP: #1422401) + Fix problem that occurs when calls are answer too quickly. + * mtk.c: wait for radio event before onlining (LP: #1419675) + Ensure that the 2nd SIM slot on krillin is always + initialized properly. + * gril/grilrequest.c, unit: support empty APN + Allow data calls with GPRS contexts that have empty APNs. + * grilreply.c, grilutil.c, ril_constants.c: fix arale parcel parsing + Fix parcel parsing issues with radio tech and SIM PIN retries. + + -- CI Train Bot Tue, 24 Feb 2015 18:27:43 +0000 + +ofono (1.12.bzr6886+15.04.20150204-0ubuntu1) vivid; urgency=medium + + [ Tony Espy ] + * test/rilmodem/sim: add new SIM test scripts + * test: fix test-call-forwarding script (LP: #1396323) + + [ Vicamo Yang ] + * mtkmodem, rilmodem: re-factor naming + This change makes the naming of GRil, mtk_data, + ofono_modem, and ril_data instances consistent. + * rilmodem: fix duplicate APPSTATE* constants + * gril: get rid of duplicate ringbuffer.h (LP: #1408250) + * mtk.c: use RIL_RADIO_POWER request for single slot modems + + [ Alfonso Sanchez-Beato ] + * gril, unit, mtk.c: SIM mode and session ID fixes for arale + For MTK modems, DUAL_SIM_MODE requests aren't necessary. Also + add session-id to SIM IO requests for newer MTK modems. + * rilmodem, mtk.c, ril.c: add auto-answer support + This change adds auto-answer support which is triggered + by usage of a special test SIM (MCC/MNC 001/01 or 001/001). + * mtkmodem, unit, mtk.c: support arale firmware switch + This change will cause the correct modem firmware to + be loaded based upon the SIM MCC and MNC. If new + firmware is loaded, a modem reset is triggered. + * mtkmodem, unit, mtk.c: handle suspend events + RIL_RESUME_REGISTRATION requests are not sent to + MTK modems if suspend events are received. + * gril, include, mbpi, rilmodem, mtkmodem, rilmodem, + gprs, unit, modem, ril.c, mtk.c: LTE updates + This changes detection logic for LTE modems to rilmodem + ( via an environment var ) and mtkmodem ( via a modem + query ). If detected, a RIL_INITIAL_ATTACH_APN request + is not sent to the modem during gprs initialization. + + -- Ubuntu daily release Wed, 04 Feb 2015 09:18:00 +0000 + +ofono (1.12.bzr6882+15.04.20150115-0ubuntu1) vivid; urgency=low + + [ Martin Pitt ] + * Add systemd unit. + + -- Ubuntu daily release Thu, 15 Jan 2015 16:26:34 +0000 + +ofono (1.12.bzr6882+15.04.20141126-0ubuntu1) vivid; urgency=medium + + [ Alfonso Sanchez-Beato ] + * grilreply.c, parcel.c, rilmodem: merge data and voice reg parsing + This change splits the orginal parsing code for data and voice + registration replies, cleaning up some of original parsing code + which wasn't very elegant. + * Makefile.am, rilmodem, src/sim*.*, include/sim.h, + plugins/mtk.c, ril.c: enable SIM phonebook import support + * rilmodem/sim.c, plugins/mtk.c, ril.c: fix SIM interface signals (LP: #1376250) + * plugins/mtk.c: fix krillin slow socket disconnection (LP: #1388030) + * Makefile.am, doc/mtk-settings-api.txt, mtkmodem, + plugins/mtk.c, test, unit: support krillin 3g slot switch (LP: #1373388) + + -- Ubuntu daily release Wed, 26 Nov 2014 01:44:00 +0000 + +ofono (1.12.bzr6880+14.10.20141010-0ubuntu1) utopic; urgency=medium + + [ 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) + + -- Ubuntu daily release Fri, 10 Oct 2014 08:53:32 +0000 + +ofono (1.12.bzr6878+14.10.20140926-0ubuntu1) 14.09; urgency=medium + + [ 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 + + -- Ubuntu daily release Fri, 26 Sep 2014 17:34:10 +0000 + +ofono (1.12.bzr6876+14.10.20140904-0ubuntu1) utopic; urgency=medium + + [ 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 + + -- Ubuntu daily release Thu, 04 Sep 2014 22:31:59 +0000 + +ofono (1.12.bzr6874+14.10.20140820-0ubuntu1) utopic; urgency=medium + + [ 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 + + -- Ubuntu daily release Wed, 20 Aug 2014 09:47:55 +0000 + +ofono (1.12.bzr6872+14.10.20140804-0ubuntu1) utopic; urgency=medium + + [ 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) + + -- Ubuntu daily release Mon, 04 Aug 2014 09:01:34 +0000 + +ofono (1.12.bzr6870+14.10.20140721-0ubuntu1) utopic; urgency=medium + + [ 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). + + -- Ubuntu daily release Mon, 21 Jul 2014 18:59:17 +0000 + +ofono (1.12.bzr6868+14.10.20140625-0ubuntu1) utopic; urgency=medium + + [ 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 + + -- Ubuntu daily release Wed, 25 Jun 2014 00:58:01 +0000 + +ofono (1.12.bzr6868+14.10.20140513.1-0ubuntu2) utopic; urgency=medium + + * debian/control: don't conflict with modemmanager. + + -- Mathieu Trudel-Lapierre Thu, 29 May 2014 14:15:37 +0200 + +ofono (1.12.bzr6868+14.10.20140513.1-0ubuntu1) utopic; urgency=medium + + [ 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) + + -- Ubuntu daily release Tue, 13 May 2014 18:28:01 +0000 + +ofono (1.12.bzr6858+14.10.20140501-0ubuntu1) utopic; urgency=low + + [ 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) + + -- Ubuntu daily release Thu, 01 May 2014 17:16:43 +0000 + +ofono (1.12.bzr6858+14.04.20140318-0ubuntu1) trusty; urgency=medium + + [ 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 + + -- Ubuntu daily release Tue, 18 Mar 2014 12:04:21 +0000 + +ofono (1.12+bzr6858-0ubuntu1) trusty; urgency=medium + + [ Tony Espy ] + * test: add exception handling to enable-modem & list-modems + + -- Ricardo Salveti de Araujo Mon, 03 Mar 2014 16:38:09 -0300 + +ofono (1.12+bzr6856-0ubuntu1) trusty; urgency=low + + [ 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) + + -- Ricardo Salveti de Araujo Fri, 28 Feb 2014 17:50:54 -0300 + +ofono (1.12+bzr6851-0ubuntu1) trusty; urgency=low + + [ Tony Espy ] + * debian/rules: add -Wall to CFLAGS; + mirrors upstream build + * plugins/nettime.c: fix build error + by adding 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) + + -- Ricardo Salveti de Araujo Mon, 20 Jan 2014 19:44:46 -0200 + +ofono (1.12+bzr6848-0ubuntu1) trusty; urgency=low + + [ Tony Espy ] + * rilmodem/sms: Don't parse SMS error reply (LP: #1260388) + + -- Ricardo Salveti de Araujo Fri, 13 Dec 2013 07:06:43 -0200 + +ofono (1.12+bzr6846-0ubuntu1) trusty; urgency=low + + [ Alfonso Sanchez-Beato ] + * gril, include, rilmodem/sms, unit: SMS re-factoring + - merge applicable nemomobile code + - re-factor parcel code + - add sms parcel unit tests + * build, doc, plugins, test: Add SMS history plugin + - adds support for SMS delivery reports (LP: #1223314) + * gril, src, unit: Fix build warning + * gril, rilmodem/voicecall, unit: Voicecall re-factoring + - merge applicable nemomobile code, including support + for multi-party calling and call hold + - re-factor parcel code + - add voicecall parcel unit tests + * rilmodem: fix memory leaks reported by valgrind + * gril, rilmodem/sim: Remove SIM file-not-found error logging + - includes low-level gril fix to handle ril messages + that include a failure code, but also include event + data (LP: #1254219) + * gril, rilmodem/call-volume, unit: Call-volume re-factoring + - merge applicable nemomobile code + - re-factor parcel code + - add call-volume parcel unit tests + * gril, rilmodem/devinfo, unit: Devinfo re-factoring + - re-factor parcel code + - add devinfo parcel unit tests + + [ Tony Espy ] + * unit: Add rilmodem gprs/netreg parcel unit tests + * debian/rules: Add CFLAGS to enable strict warnings checking + * gril, unit: fix const casts in gril and unit tests + * rilmodem/gprs: set default max_cids to 1 (LP: 1254746) + + -- Ricardo Salveti de Araujo Mon, 09 Dec 2013 23:05:49 -0200 + +ofono (1.12+bzr6844-0ubuntu1) trusty; urgency=low + + [ Alfonso Sanchez-Beato ] + * gril: enable low-level multi-request support + * plugins: add mnclength plugin; re-factored fix (LP: #1231320) + + [ Tony Espy ] + * rilmodem: re-factor cb_data_new to include user param. + * gril, rilmodem/gprs, rilmodem/network-registration: + - merge nemomobile gprs/netreg code + - re-factor parcel code + - add gprs/netreg parcel unit tests + + -- Ricardo Salveti de Araujo Tue, 03 Dec 2013 00:16:40 -0200 + +ofono (1.12+bzr6842-0ubuntu1) trusty; urgency=low + + [ Mikko Hurskainen ] + * gril / rilmodem / plugins/ril: fix compilation issues/warnings + + [ Tony Espy ] + * Updating README. + + [ Alfonso Sanchez-Beato ] + * gril, rilmodem/sim, plugins/ril: + - merge nemomobile SIM code + - re-factor parcel code + - add SIM parcel unit tests + + -- Ricardo Salveti de Araujo Mon, 25 Nov 2013 14:09:33 -0200 + +ofono (1.12+bzr6839-0ubuntu1) saucy; urgency=low + + [ Tony Espy ] + * rilmodem: Fix GPRS attach/detach logic (LP: #1234434) + + -- Ricardo Salveti de Araujo Wed, 16 Oct 2013 11:30:48 -0300 + +ofono (1.12+bzr6837-0ubuntu1) saucy; urgency=low + + [ Alfonso Sanchez-Beato ] + * Fix for LP: #1231320: GPRS provisioning is broken for old + (non-USIM) SIM cards in Ubuntu + * Fix for LP: #1222106: ofono is picking the wrong APN settings + in Ubuntu + + [ Tony Espy ] + * Fix crash in ril_query_passwd_state() (LP: #1231995). + + -- Ricardo Salveti de Araujo Sun, 13 Oct 2013 18:14:48 -0300 + +ofono (1.12+bzr6836-0ubuntu1) saucy; urgency=low + + [ Ricardo Salveti de Araujo ] + * Changing packaging tree to make it part of the daily CI jobs + - Changing source format to 1.0 (required by CI) + - Creating bzr bd compatible branch, with the same content as available in + the previous package + + [ Tony Espy ] + - Ensure that *netreg_data is always set in callback data (LP: #1234491) + - Re-factor rilmodem initialization code to enable set online/offline + (LP: #1210502) + - Fixing parcel parsing when probing for mute. + + [ Mathieu Trudel-Lapierre ] + * Make the package use bzr-builddeb split-mode to properly build the source + tarball. + + -- Mathieu Trudel-Lapierre Tue, 08 Oct 2013 10:47:02 -0400 + +ofono (1.12-0ubuntu8) saucy; urgency=low + + * Update debian/compat to 9 + * debian/control: + - Bump debhelper build-dep to >= 9 + - Make ofono-scripts depend directly on python + - Changing ofono-dev to arch:any, as it contains an arch specific + pkg-config file + - Adding missing dependencies for ofono-dev + * Updated Standard-Version to 3.9.4 + + -- Ricardo Salveti de Araujo Thu, 05 Sep 2013 14:52:54 -0300 + +ofono (1.12-0ubuntu7) saucy; urgency=low + + * debian/rules: add logic to prevent -dbg package from + being stripped. + * debian/patches/rilmodem-support.patch: cleanup build warnings. + + -- Tony Espy Wed, 14 Aug 2013 17:12:58 -0400 + +ofono (1.12-0ubuntu6) saucy; urgency=low + + * debian/patches/rilmodem-support.patch: disable unit tests + for PowerPC by adding BYTE_ORDER == LITTLE_ENDIAN guards. + + -- Tony Espy Fri, 09 Aug 2013 18:03:42 -0400 + +ofono (1.12-0ubuntu5) saucy; urgency=low + + * debian/control: changing ofono-scripts to all + + -- Ricardo Salveti de Araujo Fri, 09 Aug 2013 18:29:50 -0300 + +ofono (1.12-0ubuntu4) saucy; urgency=low + + [ Tony Espy ] + * debian/patches/forward-port-udev-generation.patch: re-factored + patch to modify Makefile.am instead of Makefile.in. + * debian/patches/rilmodem-support.patch: added rilmodem code + previously hosted in a touch-specific PPA. + * debian/patches/nettime-plugin.patch: add nettime plugin. + * debian/rules: converted from cdbs to dh. + * debian/ofono.upstart: disable ril plugin by default to prevent + ofonod from exiting due to lack of RILD socket. This is a + temporary workaround and will be addressed in a further update + to the rilmodem-support.patch. + + [ Ricardo Salveti de Araujo ] + * Enabling parallel build + * Adding test and maintenance scripts ofono-scripts binary package, useful + for ofono debugging, needed by Ubuntu Touch + + -- Ricardo Salveti de Araujo Fri, 09 Aug 2013 17:12:15 -0300 + +ofono (1.12-0ubuntu3) saucy; urgency=low + + * debian/patches/ericsson_h5321gw_network_device_detection.patch: properly + detect the Lenovo (really Ericsson) H5321gw modem's network adapter device + by matching via udev's DEVTYPE. + * debian/patches/ericsson_rules.patch: add a udev rule for the Lenovo H5321gw + to be correctly matched to the mbm driver. + + -- Mathieu Trudel-Lapierre Wed, 29 May 2013 10:55:01 -0400 + +ofono (1.12-0ubuntu2b1) raring; urgency=low + + * No-change rebuild against libudev1 + + -- Martin Pitt Wed, 13 Mar 2013 07:07:59 +0000 + +ofono (1.12-0ubuntu2) raring; urgency=low + + * Add missing include of sys/types.h in src/storage.h to fix FTBFS. + + -- Stéphane Graber Mon, 28 Jan 2013 15:29:38 -0500 + +ofono (1.12-0ubuntu1) raring; urgency=low + + * New upstream release. (1.12) + - 1.12: + + Fix issue with alpha ID and self explanatory icons. + + Fix issue with SIM Refresh handling and resetting state. + + Fix issue with SMS initiated by STK proactive command. + + Fix issue with CBS treating carriage return as padding. + + Fix issue with USSD terminated by network notification. + + Add support for battery charge level with Handsfree devices. + + Add support for technology and band changes with IFX modems. + + Add support for SIM file handling with Qualcomm QMI modems. + + Add support for SIM file system 2G and 3G path handling. + + Add support for SIM Toolkit end-to-end testing. + - 1.11: + + Fix issue with Bluetooth disconnect handling. + + Fix issue with handling EFspn with filler characters. + + Fix issue with processing multiple *EMRDY notifications. + + Fix issue with wrong data bearer property signal. + + Add support for data bearer reporting and Telit modems. + + Add support for SIM status notification and Telit modems. + + Add support for PIN retry counter status and Telit modems. + + Add support for long phone number format and SIM Toolkit. + + Add support for RequestQuickDigit to SIM Toolkit agent. + - 1.10: + + Update multiple descriptions of the API documentation. + + Add support for ReleaseAndSwap call handling. + + -- Stéphane Graber Mon, 28 Jan 2013 14:07:46 -0500 + +ofono (1.9-1ubuntu1) quantal; urgency=low + + * Merge with Debian experimental; remaining changes: + - debian/control: explicitly Conflicts with modemmanager: having both + installed / running at the same time causes issues causes issues with + both claiming modem devices. + - debian/patches/02-dont-handle-stacktraces.patch: stop catching stacktraces + and printing the information internally, so apport can catch and report + the possible bugs. + - debian/ofono.postinst: on configure, notify the user that a reboot is + required (so ofono can get started by upstart). (LP: #600501) + - debian/rules: pass --no-restart-on-upgrade so ofono isn't automatically + restarted when upgrades. + - Adding upstart config / Removing standard init script + - Adding Apport support + - Patch for recognizing special Huawei devices with weird serial + - Override lintian to avoid script-in-etc-init.d... warnings. + - Update debian/compat to 7 + * debian/series: add our patches to debian/patches/series now that the package + uses quilt. + * debian/patches/02-dont-handle-stacktraces.patch: refreshed. + * debian/ofono-dev.install, debian/ofono.install: + - Install usr/sbin/dundee and ofono.pc to the proper packages. + + -- Mathieu Trudel-Lapierre Wed, 22 Aug 2012 19:59:08 -0400 + +ofono (1.9-1) experimental; urgency=low + + * New upstream release + + -- Konstantinos Margaritis Tue, 31 Jul 2012 11:00:42 +0300 + +ofono (1.6-2) unstable; urgency=low + + * Add build dependency on mobile-broadband-provider-info + + -- Hector Oron Sat, 02 Jun 2012 00:55:18 +0200 + +ofono (1.6-1) unstable; urgency=low + + * New upstream release. + * Add myself to uploaders. + * Update Standards-Version. + * Change source/format to 3.0 (quilt) + + -- Hector Oron Fri, 01 Jun 2012 18:29:37 +0200 + +ofono (0.53-2) unstable; urgency=low + + * debian/ofono.init: Add dbus as a dependency to start and stop. Thanks + to Johannes Schauer for the patch and report. (Closes: #631707) + + -- Jonny Lamb Wed, 24 Aug 2011 15:36:44 +0100 + +ofono (0.53-1) unstable; urgency=low + + * New upstream release. + * debian/control: Add Vcs-* fields. + * Ensure ofono is built with bluetooth support (pass --enable-bluetooth + and add libbluetooth-dev build-dep). + + -- Jonny Lamb Wed, 24 Aug 2011 14:40:25 +0100 + +ofono (0.41-0ubuntu1) natty; urgency=low + + * New upstream release. + * debian/control: explicitly Conflicts with modemmanager: having both + installed / running at the same time causes issues causes issues with both + claiming modem devices. (LP: #688472) + * debian/patches/02-dont-handle-stacktraces.patch: stop catching stacktraces + and printing the information internally, so apport can catch and report + the possible bugs. (LP: #691450) + * debian/ofono.postinst: on configure, notify the user that a reboot is + required (so ofono can get started by upstart). (LP: #600501) + * debian/control: add new Build-Depends on libbluetooth-dev to build with + bluetooth support. + * debian/rules: drop override_dh_strip, not needed for debug symbols with + cdbs. + * debian/rules: pass --no-restart-on-upgrade so ofono isn't automatically + restarted when upgrades. + + -- Mathieu Trudel-Lapierre Mon, 21 Feb 2011 15:08:51 +0100 + +ofono (0.36-1ubuntu1) natty; urgency=low + + * Merge from Debian unstable (LP: #683302), remaining changes: + - Adding upstart config and preinst rules + - Removing standard init script + - Adding Apport support + - Patch for recognizing special Huawei devices with weird serial + - Bump debhelper build-depend to >= 7.0.50~ for override support + - Add a dh_strip override to add debugging symbols to ofono-dbg + - Override lintian to avoid script-in-etc-init.d... warnings. + - Update debian/compat to 7 + - Add preinst script to remove old conf file (needed until next LTS) + * Refreshed 01-check-that-modem-name-is-valid.patch for new release. + + -- Mathieu Trudel-Lapierre Mon, 13 Dec 2010 22:08:29 -0600 + +ofono (0.36-1) unstable; urgency=low + + * New upstream release. + * debian/: Added some files relating to building with git. + * debian/control: + + Adopt the package from Andres. Thanks for your work, dude! + + Upped versioned build-dep on glib. + + Upped Standards-Version. (no changes) + * debinan/ofono.install: Updated. + * debian/rules: Switch to cdbs to be like the rest of the pkg-telepathy + packages. + * debian/ofono.init: Add dependency on $remote_fs in required-start and + required-stop. + * debian/compat: Lower to 5 for misc reasons. + * debian/patches/: Add patch to fix small lintian problem. + + -- Jonny Lamb Mon, 29 Nov 2010 18:14:48 +0000 + +ofono (0.26-0ubuntu2) maverick; urgency=low + + [ Kalle Valo ] + * Ofono should use upstart (LP: #600503) + - add debian/ofono.upstart + - add debian/ofono.preinst + - remove debian/ofono.init + - remote debian/ofono.default + * Add Apport support (LP: #600502) + - add debian/ofono-crashdb.conf + - add debian/source_ofono.py + * Fix LP: #612479 - Huawei with invalid serial not recognised + - add debian/patches/01-check-that-modem-name-is-valid.patch + - add debian/patches/series + + [ Chris Coulson ] + * Switch to dpkg-source 3.0 (quilt) format + - add debian/source/format + * Fix script-in-etc-init.d-not-registered-via-update-rc.d warning + triggered by shipping the symlink to the upstart job + - add debian/ofono.lintian-overrides + + -- Kalle Valo Thu, 02 Sep 2010 18:21:57 +0100 + +ofono (0.26-0ubuntu1) maverick; urgency=low + + [ Kalle Valo ] + * New upstream release 0.26. + * Add watch file. + + [ Chris Coulson ] + * Bump Standards-Version to 3.9.1, no other changes required + - update debian/control + * Bump debhelper build-depend to >= 7.0.50~ for override support + (fixes a lintian warning) + * Add a dependency on $remote_fs to init script + - update debian/ofono.init + + -- Kalle Valo Wed, 04 Aug 2010 17:59:41 +0300 + +ofono (0.23-0ubuntu1) maverick; urgency=low + + * New upstream version + * debian/control: + - build-depends on libcap-ng-dev + + -- Sebastien Bacher Mon, 28 Jun 2010 17:09:26 +0200 + +ofono (0.20-0ubuntu1) maverick; urgency=low + + * New upstream release v0.20 + + -- Chris Coulson Wed, 26 May 2010 11:18:35 +0100 + +ofono (0.18-1) unstable; urgency=low + + * New upstream release. + + -- Andres Salomon Thu, 18 Feb 2010 03:58:18 +0000 + +ofono (0.9-1) unstable; urgency=low + + * New upstream release. + * Since it runs w/out it, change the udev Depends to a Recommends. + + -- Andres Salomon Mon, 02 Nov 2009 18:46:37 +0000 + +ofono (0.8-1) unstable; urgency=low + + * New upstream release. + * Drop cdbs and use debhelper 7 features instead. + + -- Andres Salomon Sun, 18 Oct 2009 23:54:52 +0000 + +ofono (0.7-1) unstable; urgency=low + + * New upstream release. + * Also build-dep upon udev, as otherwise UDEV_DATADIR is set incorrectly + (closes: #549544). + * Ofono itself should also probably depend upon udev, eh? + + -- Andres Salomon Sun, 04 Oct 2009 15:27:21 +0000 + +ofono (0.6-3) unstable; urgency=low + + * Build-dep upon libudev-dev and enable udev support. + + -- Andres Salomon Sat, 03 Oct 2009 20:22:58 +0000 + +ofono (0.6-2) unstable; urgency=low + + * Add a -dbg package. + + -- Andres Salomon Tue, 29 Sep 2009 20:05:20 +0000 + +ofono (0.6-1) unstable; urgency=low + + * New upstream release. + + -- Andres Salomon Mon, 28 Sep 2009 16:21:52 +0000 + +ofono (0.5-1) unstable; urgency=low + + * New upstream release. + * Be sure to create /var/lib/ofono (for the lulz). + * Silence some lintian warnings. + + -- Andres Salomon Fri, 25 Sep 2009 22:58:23 +0000 + +ofono (0.4-1) unstable; urgency=low + + * New upstream release. + * Update copyright file. + * Include the new modem.conf. + + -- Andres Salomon Thu, 03 Sep 2009 19:51:21 +0000 + +ofono (0.3-1) unstable; urgency=low + + * New upstream release. + * Drop ofonod manpage; merged upstream. + + -- Andres Salomon Sat, 15 Aug 2009 15:55:11 +0000 + +ofono (0.1-1) unstable; urgency=low + + * Initial release. + + -- Andres Salomon Sat, 11 Jul 2009 18:37:48 -0400 + --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/compat +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/compat @@ -0,0 +1 @@ +9 --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/control +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/control @@ -0,0 +1,95 @@ +Source: ofono +Section: admin +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Telepathy maintainers +Uploaders: Jonny Lamb , Hector Oron , Konstantinos Margaritis +Build-Depends: debhelper (>= 9), + dh-autoreconf, + dh-systemd, + libtool, + libglib2.0-dev (>= 2.22), + libdbus-glib-1-dev, + libudev-dev, + udev, + libbluetooth-dev (>= 4.30), + mobile-broadband-provider-info, + libc-ares-dev, + libsystemd-dev +Standards-Version: 3.9.4 +Homepage: http://www.ofono.org/ +# If you aren't a member of ~phablet-team but need to upload +# packaging changes, just go ahead. ~phablet-team will notice +# and sync up the code again. +Vcs-Bzr: https://code.launchpad.net/~phablet-team/ofono/ubuntu +Vcs-Browser: http://bazaar.launchpad.net/~phablet-team/ofono/ubuntu + +Package: ofono +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, dbus +Recommends: udev +Description: Mobile telephony stack (daemon) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package includes the core daemon. + +Package: ofono-dev +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, + libdbus-1-dev, libglib2.0-dev, + libc6-dev | libc-dev +Description: Mobile telephony stack (development files) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package includes the header files for building oFono plugins. + +Package: ofono-dbg +Section: debug +Priority: extra +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, ofono (= ${binary:Version}) +Description: Mobile telephony stack (debugging files) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package contains detached debugging symbols for the daemon. + +Package: ofono-scripts +Architecture: all +Depends: ${shlibs:Depends}, + ${misc:Depends}, + ofono (>= ${source:Version}), + python3, + python3-dbus, + python3-gi +Description: Mobile telephony stack (test and maintenance script files) + oFono is a stack for mobile telephony devices on Linux. oFono supports + speaking to telephony devices through specific drivers, or with generic + AT commands. + . + oFono also includes a low-level plug-in API for integrating with other + telephony stacks, cellular modems and storage back-ends. The plug-in API + functionality is modeled on public standards, in particular + 3GPP TS 27.007 "AT command set for User Equipment (UE)." + . + This package includes test and maintenance scripts. --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/copyright +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/copyright @@ -0,0 +1,38 @@ +This package was debianized by Andres Salomon on +Sat, 11 Jul 2009 18:38:03 -0400. + +It was downloaded from: . + +Upstream Authors: + Denis Kenzior + Marcel Holtmann + Andrzej Zaborowski + Minjun Li + Rémi Denis-Courmont + Aki Niemi + Yang Gu + Andres Salomon + + +Copyright (C) 2008-2009 Intel Corporation +Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies) +gdbus/: Copyright (C) 2004-2009 Marcel Holtmann +plugins/g1.c: Copyright (C) 2009 Collabora Ltd + +License: + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU General Public License version 2 as published + by the Free Software Foundation. + + This package is distributed in the hope that it will be useful, but + WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU Lesser General Public License + along with this package; if not, write to the Free Software Foundation, + Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General Public License +version 2 can be found in `/usr/share/common-licenses/GPL-2'. --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/gbp.conf +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/gbp.conf @@ -0,0 +1,8 @@ +[DEFAULT] +debian-branch = debian +upstream-branch = upstream +pristine-tar = True + +[git-buildpackage] +tarball-dir = ../tarballs/ +export-dir = ../build-area/ --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono-crashdb.conf +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono-crashdb.conf @@ -0,0 +1,5 @@ +ofono = { + 'impl' : 'launchpad', + 'project' : 'ofono', + 'bug_pattern_base' : None, + } --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono-dbg.docs +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono-dbg.docs @@ -0,0 +1 @@ +AUTHORS --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono-dev.docs +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono-dev.docs @@ -0,0 +1 @@ +AUTHORS --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono-dev.install +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono-dev.install @@ -0,0 +1,2 @@ +debian/tmp/usr/include/* +debian/tmp/usr/lib/*/pkgconfig --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono-scripts.install +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono-scripts.install @@ -0,0 +1 @@ +test/* /usr/share/ofono/scripts --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.conf +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.conf @@ -0,0 +1 @@ +debian/tmp/etc/ofono/modem.conf --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.dirs +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.dirs @@ -0,0 +1 @@ +/var/lib/ofono --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.docs +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.docs @@ -0,0 +1 @@ +AUTHORS --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.install +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.install @@ -0,0 +1,5 @@ +debian/tmp/etc/dbus-1/system.d/* +debian/tmp/usr/sbin/ofonod +debian/tmp/etc/ofono +debian/tmp/lib/udev/rules.d/* +debian/tmp/usr/share/man --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.lintian-overrides +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.lintian-overrides @@ -0,0 +1 @@ +ofono: postrm-does-not-call-updaterc.d-for-init.d-script etc/init.d/ofono --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.manpages +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man8/ofonod.8 --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.postinst +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.postinst @@ -0,0 +1,11 @@ +#!/bin/sh + +set -e + +if [ "x$1" = "xconfigure" ]; then + if [ -x /usr/share/update-notifier/notify-reboot-required ]; then + /usr/share/update-notifier/notify-reboot-required + fi +fi + +#DEBHELPER# --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.service +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.service @@ -0,0 +1,13 @@ +[Unit] +Description=oFono Mobile telephony stack +Documentation=man:ofonod(8) +Requires=dbus.service +After=dbus.service + +[Service] +Restart=on-failure +BusName=org.ofono +ExecStart=/usr/sbin/ofonod -P ril --nodetach + +[Install] +WantedBy=multi-user.target --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/ofono.upstart +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/ofono.upstart @@ -0,0 +1,9 @@ +description "oFono Mobile telephony stack" + +start on started dbus +stop on stopping dbus + +expect fork +respawn + +exec ofonod -P ril --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/rules +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/rules @@ -0,0 +1,28 @@ +#!/usr/bin/make -f + +CFLAGS += -Wall -Werror -Wextra \ + -Wno-unused-parameter \ + -Wno-missing-field-initializers \ + -Wdeclaration-after-statement \ + -Wmissing-declarations \ + -Wredundant-decls \ + -Wcast-align \ + -DG_DISABLE_DEPRECATED + +CONFIGURE_FLAGS := \ + --enable-android-wakelock + +%: + dh $@ --parallel --with=autoreconf,systemd + +override_dh_auto_configure: + dh_auto_configure -- $(CONFIGURE_FLAGS) + +override_dh_installinit: + dh_installinit --no-restart-on-upgrade + +override_dh_install: + dh_install --list-missing + +override_dh_strip: + dh_strip --dbg-package=ofono-dbg --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/source/format +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/source/format @@ -0,0 +1 @@ +1.0 --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/source_ofono.py +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/source_ofono.py @@ -0,0 +1,29 @@ +'''Apport package hook for ConnMan + +(c) 2010 Canonical Ltd. +Contributors: +Kalle Valo + +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 2 of the License, or (at your +option) any later version. See http://www.gnu.org/copyleft/gpl.html for +the full text of the license. +''' + +import apport.hookutils + +def add_info(report, ui): + apport.hookutils.attach_network(report) + apport.hookutils.attach_wifi(report) + apport.hookutils.attach_hardware(report) + if not apport.packaging.is_distro_package(report['Package'].split()[0]): + report['ThirdParty'] = 'True' + report['CrashDB'] = 'ofono' + +if __name__ == '__main__': + report = {} + report['CrashDB'] = 'ubuntu' + add_info(report, None) + for key in report: + print '%s: %s' % (key, report[key].split('\n', 1)[0]) --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/update-patches.mk +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/update-patches.mk @@ -0,0 +1,10 @@ +update-patches: + mkdir -p $(CURDIR)/debian/patches + rm -f $(CURDIR)/debian/patches/*.patch + git format-patch -N -o $(CURDIR)/debian/patches debian-patches ^upstream + for patch in $$(ls $(CURDIR)/debian/patches/*.patch) ; \ + do \ + lines=$$(cat $$patch | wc -l) ; \ + head -n $$(($$lines - 3)) $$patch > $${patch}.chomped ; \ + mv $${patch}.chomped $$patch ; \ + done --- ofono-1.17.bzr6921+16.10.20160819.6.orig/debian/watch +++ ofono-1.17.bzr6921+16.10.20160819.6/debian/watch @@ -0,0 +1,4 @@ +version=3 +http://www.kernel.org/pub/linux/network/ofono/ofono-(.*)\.tar\.gz \ +debian \ +uupdate