Squashed 'ofono/' changes from de0ccde..f5fd814

f5fd814 Merge commit '649ee6bf672d6df778d866d47ebff5605a0caae5' into ubuntu-ofono-filtered
dfce5ae [provision] If multiple APNs are found for a SPN/mmc/mnc search, only provision the first. Fixes: https://bugs.launchpad.net/bugs/1204683.
4a79ddb [provision] Address review comments.
97d2401 [provision] Fix dumb mistake.
dafcdc8 [provision] Only create the first context if multiple hits are found.
6a388a9 rilmodem/gprs.c: adding back state tracking for data network (only when ofono is already attached).
373e4d6 rilmodem/gprs.c fixing coding style
362f5ba rilmodem/gprs.c: just request registration status if ofono is attached
4e5afa1 rilmodem/gprs.c: adding back state tracking for data network
5845542 [rilmodem] Fixes disable GPRS bug (LP: 1204644). Fixes: https://bugs.launchpad.net/bugs/1204644.
3e6a524 [gril/rilmodem] Re-factor gprs-context code to facilitate unit testing.
0df2d34 Re-merge from lp:~awe/phablet-extras/ofono-unittest-gprs-context.
e931aa0 [gril] Minor re-factoring in helper functions.
afa9a8c [gril] Re-numbered parcel unit test data variables to match test cases.
ec7b7ec [gril] Moved ofono error helper #defines into <ofono/types.h>
7125921 [rilmodem] Added comments to explain rilmodem's GPRS attached logic.
f667c98 [rilmodem] Fix deactivate GPRS bug (LP: 1204644).
2e44c06 [rilmodem] Implement gprs_context_detach_shutdown().
42efee6 [gril] Fix a bug in parcel_w_string() that can cause an invalid string terminator to be generated.
2e10abd [gril/grilmodem] Ensure that data call is deactivated in invalid reply scenarios.
454bb59 Re-merge from trunk.
6811288 [gril] Fixed the tracing logic, and cleaned up some minor warnings.
c4ded03 [gril] Re-factored low-level message support into type-specific modules.
d5a00bc [rilmodem] Fix GPRS tight loop when roaming (LP: 1188404). . Fixes: https://bugs.launchpad.net/bugs/1188404.
462cd57 [rilmodem] Back out AudioSystem and Makefile.am changes made by mistake.
f6fb7bf [gril/rilmodem] Split grilmessages into grilrequest, grilreply, and grilunsol.
f4d508c [rilmodem] Fix GPRS tight loop when roaming.
df80f44 [rilmodem] Add SIM PIN/PUK support.
948c771 [gril] Make changes for unit testing.
4f3b013 [gril] Initial gprs-context unit tests for grilmessages.
eae8c96 [gril] Re-work of gprsmessages based on unit testing.
7ed104a [rilmodem] Re-factor SIM aid/app string code to use g_strdup().
6ae76a7 [rildmodem] Fix SIM logic to make copies of aid/app strings.
aa74166 [ril] Fix compile error.
826cb9c [rilmodem] Fix compile error.
53d796b Re-merge from trunk.
dd8758c [rilmodem] Minor re-factoring of PIN code.
e8188f8 [ril] Add SIM PIN/PUK support.
6063230 [rilmodem] Add SIM PIN/PUK support.
0c9222a Added network time plugin which exposes RILD NITZ messages over DBus.
42fd765 Re-merge from trunk.
176482d [gril] Exit if errors occur during RILD socket intialization.
a518b66 [rilmodem] Minor changes/comments to gprs-context.
170161e [gril/rilmodem] Re-factor RIL request/reply code to enable unit testing.
b413d33 Re-merge from trunk.
43f5276 Re-merge from trunk.
0a19175 Adding a test target to debian/rules.
c189d9e [ril/rilmodem] Add real calls for revision and IMEI probe.
c49b59e rilmodem/devinfo.c: fixes from code review
babb4a4 [gril] Exit on RILD socket errors.
4617121 Re-merge from trunk.
d089fab rilmodem/devinfo.c: only free revision/imei if it's valid
34c76dd rilmodem/devinfo.c: using RIL_REQUEST_GET_IMEI for imei (works for both maguro and mako)
c5249fb [ril/rilmodem] Add real calls for revision and IMEI probe
1a9d16b [nettime] Added test scripts.
ac979e4 [rildmodem] Add retry logic to the initial GET_SIM_STATUS logic (LP: #1187031). Fixes: https://bugs.launchpad.net/bugs/1187031.
a93b5f5 [nettime] Initial checkin of Network time plugin.
bcc0ba9 [ril] Cleanup review comments, and fix merge error.
4c9c9f2 [ril/rilmodem] Re-merge from trunk.
701d942 [gril/rilmodem] Add conditional build-time logic to RIL command tracing, and low-level gril logging.
9068b85 [gril/rilmodem] Get rid of tracing start/stop request/response #defines.
afb6735 [ril/rilmodem] Minor cleanup.
95791b3 [gril/rilmodem] Make g_ril_append_print_buf conditional.
ed7f8e2 [rilmodem] Remove un-needed SMS hex tracing calls.
ed134aa [gril/rilmodem] Re-factored tracing code to enable/disable by env variable.
e216902 [ril] Add forward declaration of send_get_sim_status().
68f231e [ril] Add retry logic to initial GET_SIM_STATUS logic.
411db83 [rilmodem] Fix compile-time error...
e7c1cb9 [rilmodem] Add trace code to sms and voicecall.
c1667c8 [gril/rilmodem] More debug clean-up/re-factoring.
5f03719 [gril] Fix CONNECTED check.
b3b3ac0 [ril] Make ril plugin wait for RIL_CONNECTED before sending GET_SIM_StATUS.
b7783b2 Re-merge from trunk.
af12e06 [gril] Add conditional guards to DBG statements.
8f09872 [rilmodem] Get rid of un-used sim_debug() function.
e52b7f8 [rildmodem] More DBG cleanup.
9dfe551 [rilmodem] Re-factored debug tracing to simplify and add ifdef logic.
6a49521 Saucy for ofono.
654951e releasing version 1.12phablet3 .
2602efe [rilmodem] Initial GPRS support.
8731f5b [rilmodem] Updated DATA_CALL_LIST disconnect logic.
64343de Another re-merge from trunk.
8c4cce2 [rilmodem] Re-factored debug trace code, and some error logic based on review comments.
8e7c1ec Fixing runtime dependency screwup. Fixes: https://bugs.launchpad.net/bugs/1090437.
ca5cb4b Re-merge from trunk
5baa63a [rilmodem] Added code to detect disconnects based on updated DATA_CALL_LIST.
5664644 Adding test and maintenance scripts ofono-scripts binary package. Fixes: https://bugs.launchpad.net/bugs/1090437.
0533ca8 [rilmodem] Re-merge from trunk.
5d0a823 [rilmodem] Move DATA_CALL_LIST code from gprs to gprs-context.
5cf1a00 [rilmodem] Re-factor DATA_CALL code to strip IP addr prefixes, and handle multiple addrs/gateways in response.
b6cb6e1 releasing. Fixes: https://bugs.launchpad.net/bugs/1090437.
9ff407a [rilmodem] Add comments explaining lack of usage of core gprs suspend/resume/bearer functions.
763f53e [rilmodem] Get rid of unused gprs_data vendor field.
1bfbd9d [rilmodem] Get rid of unused gprs_context_data vendor field.
d00b2b6 [rilmodem] Fix gprs-context DEACTIVATE_DATA_CALL request.
afa7ee8 [ril/rilmodem] Using pdu field to figure out SMSC length (LP: #1090437). Fixes: https://bugs.launchpad.net/bugs/1090437.
0a68ab7 [rilmodem] Fix GPRS initilization logic.
4c1ce26 Adding comment on how calculation of smsc length is done.
d10dc76 [ril/rilmodem] Using pdu field to figure out SMSC length (LP: #1090437).
1849c8b [gril] More debug logging cleanup/re-factoring.
a4b21f6 [rilmodem] More debug log cleanup.
2ca6015 [rilmodem] Fix GPRS message logging.
f493d55 Re-merge from trunk.
b3ebcb3 [ril] Add debug command tracing logic, using RILC style logging.
54e6f35 [provision] Allow duplicate APN entries from mbpi db.
19c8b69 [gril] Add req to request struct to allow better logging of RIL replies.
f5d388c [gril] Add ril constants needed for GPRS support.
098cf90 [gril] Reduce parcel debug verbosity.
f2d759a [rilmodem] More changes for GPRS support.
d95fdf2 [RILD] Added basic SIM support.
904e53c [rildmodem] Minor changes from MP comments.
97679f6 Re-merge from ofono-sim-support branch.
2ad8dac [rilmodem] More required gprs/gprs-context code; also minor parcel init re-factor work.
59025df [rilmodem] Re-factored SIM IO to use AID string (if present), and correctly set SIM file paths.
77ae624 [rilmodem] Fix SIM IO response parsing.
d805b43 Fixed debian/changelog conflict.
1566eb3 [rilmodem] Initial GPRS support.
cc3222d [rilmodem] Fix problem with modem exit function.
4b1eb6c [ril] Re-structure initialization sequence to leverage new rilmodem SIM support.
df57e23 Update Makefile.am for rilmodem/SIM support.
305a8ed [rilmodem] Added SIM support, including read filesystem.
b9b1082 [simutil] Added debug function sim_fileid_to_string().
1bcc3ec [gril] Added debug function ril_error_to_string().
2360a9d Releasing 1.12phablet1.
397ecff Re-based ofono/RILD code on new upstream version ofono-1.12-0ubuntu2b1 from Raring. .
fa9f9a7 Fix build problems by enabled autoreconf, disabling Bluetooth, and fixing the android audio system dependency.
dd860db Re-merge from trunk
b34f57f [ Ricardo Salveti de Araujo ] * ofono.upstart: not starting with debug by default, not needed anymore * drivers/rilmodem/devinfo.c: fake data should just use Fake instead of   Galaxy Nexus
4d9ca6e Add missing include of sys/types.h in src/storage.h to fix FTBFS.
b9149fc Fix ftbfs
d5ddfdf Merge version 1.12
db5406f Import upstream version 1.12
c12abb1 * 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.
1aad2dd Import upstream version 1.9
59d8903 New upstream release
931acdf Import upstream version 1.9
16c2a4f Add build dependency on mobile-broadband-provider-info
6653bc0 Import upstream version 1.6
74259a9 * New upstream release. * debian/control: Add Vcs-* fields. * Ensure ofono is built with bluetooth support (pass --enable-bluetooth   and add libbluetooth-dev build-dep).
182e77e Import upstream version 0.53
74b9158 * 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.
4cc3ddf New upstream release.
b66fcc0 Import upstream version 0.41
27af85c * 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   - Update debian/compat to 7   - Fix script-in-etc-init.d-not-registered-via-update-rc.d lintian warning * Refreshed 01-check-that-modem-name-is-valid.patch for new release.
1d1bd0a Merging shared upstream rev into target branch.
2f9157e Prepared upstream tree for merging into target branch.
63bea85 Un-apply all patches prior to merge-package
71d2931 * 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.
64ef6a4 Import upstream version 0.36
e0ea412 [ Kalle Valo <kalle.valo@canonical.com> ] * 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
7ae6a96 Import upstream version 0.26
a324ce2 [ Kalle Valo <kalle.valo@canonical.com> ] * New upstream release 0.26. * Add watch file.
d3e9a27 Import upstream version 0.23
9efd188 * New upstream version * debian/control:   - build-depends on libcap-ng-dev
01f50d0 Import upstream version 0.20
a13df28 New upstream release v0.20
9f55003 New upstream release.
2ef513c Import upstream version 0.18
433f7ae * New upstream release. * Since it runs w/out it, change the udev Depends to a Recommends.
29d8bda Import upstream version 0.9
aa14074 * New upstream release. * Drop cdbs and use debhelper 7 features instead.
e7a425b Import upstream version 0.8
eeed19d * 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?
da59790 Import upstream version 0.7
f2e5d33 New upstream release.
cf1284f Import upstream version 0.6
d7e041e * New upstream release. * Be sure to create /var/lib/ofono (for the lulz). * Silence some lintian warnings.
67f9daf Import upstream version 0.5
efd1273 * New upstream release. * Update copyright file. * Include the new modem.conf.
8986202 Import upstream version 0.4
53632bb Import upstream version 0.3
REVERT: de0ccde Merge tag '1.12' into ubuntu-ofono-filtered
REVERT: c982c8a releasing version 1.12phablet3 .
REVERT: 4add6b0 [rilmodem] Initial GPRS support.
REVERT: 99ba1d7 [rilmodem] Updated DATA_CALL_LIST disconnect logic.
REVERT: b778d8a Another re-merge from trunk.
REVERT: 32ee6c4 [rilmodem] Re-factored debug trace code, and some error logic based on review comments.
REVERT: 132e821 Fixing runtime dependency screwup. Fixes: https://bugs.launchpad.net/bugs/1090437.
REVERT: bc3e6ea Re-merge from trunk
REVERT: 60c7129 [rilmodem] Added code to detect disconnects based on updated DATA_CALL_LIST.
REVERT: cffa964 Adding test and maintenance scripts ofono-scripts binary package. Fixes: https://bugs.launchpad.net/bugs/1090437.
REVERT: 2f9b492 [rilmodem] Re-merge from trunk.
REVERT: 2e4a420 [rilmodem] Move DATA_CALL_LIST code from gprs to gprs-context.
REVERT: 67204e3 [rilmodem] Re-factor DATA_CALL code to strip IP addr prefixes, and handle multiple addrs/gateways in response.
REVERT: 5cb543a releasing. Fixes: https://bugs.launchpad.net/bugs/1090437.
REVERT: 3ff0fe8 [rilmodem] Add comments explaining lack of usage of core gprs suspend/resume/bearer functions.
REVERT: 267d36d [rilmodem] Get rid of unused gprs_data vendor field.
REVERT: 3d167ce [rilmodem] Get rid of unused gprs_context_data vendor field.
REVERT: 980ede2 [rilmodem] Fix gprs-context DEACTIVATE_DATA_CALL request.
REVERT: 8c9a4a7 [ril/rilmodem] Using pdu field to figure out SMSC length (LP: #1090437). Fixes: https://bugs.launchpad.net/bugs/1090437.
REVERT: ec98706 [rilmodem] Fix GPRS initilization logic.
REVERT: 5e56ea8 Adding comment on how calculation of smsc length is done.
REVERT: 97ce6f7 [ril/rilmodem] Using pdu field to figure out SMSC length (LP: #1090437).
REVERT: bf5a1d2 [gril] More debug logging cleanup/re-factoring.
REVERT: 96b333e [rilmodem] More debug log cleanup.
REVERT: 8e46697 [rilmodem] Fix GPRS message logging.
REVERT: e145b92 Re-merge from trunk.
REVERT: 827d031 [ril] Add debug command tracing logic, using RILC style logging.
REVERT: 478f5fa [provision] Allow duplicate APN entries from mbpi db.
REVERT: 537cf7c [gril] Add req to request struct to allow better logging of RIL replies.
REVERT: b8f3097 [gril] Add ril constants needed for GPRS support.
REVERT: 6e61796 [gril] Reduce parcel debug verbosity.
REVERT: 3a5398d [rilmodem] More changes for GPRS support.
REVERT: 2d14768 [RILD] Added basic SIM support.
REVERT: 4f5d961 [rildmodem] Minor changes from MP comments.
REVERT: 58185d7 Re-merge from ofono-sim-support branch.
REVERT: 8a3eaa5 [rilmodem] More required gprs/gprs-context code; also minor parcel init re-factor work.
REVERT: cb73d81 [rilmodem] Re-factored SIM IO to use AID string (if present), and correctly set SIM file paths.
REVERT: 45f1eb5 [rilmodem] Fix SIM IO response parsing.
REVERT: 4ff4352 Fixed debian/changelog conflict.
REVERT: eb71c8f [rilmodem] Initial GPRS support.
REVERT: 8aadb21 [rilmodem] Fix problem with modem exit function.
REVERT: 43033b2 [ril] Re-structure initialization sequence to leverage new rilmodem SIM support.
REVERT: 1485e69 Update Makefile.am for rilmodem/SIM support.
REVERT: 50914cc [rilmodem] Added SIM support, including read filesystem.
REVERT: 9af8b7a [simutil] Added debug function sim_fileid_to_string().
REVERT: 739fbca [gril] Added debug function ril_error_to_string().
REVERT: df25817 Releasing 1.12phablet1.
REVERT: 91b6f0d Re-based ofono/RILD code on new upstream version ofono-1.12-0ubuntu2b1 from Raring. .
REVERT: 3bd7445 Fix build problems by enabled autoreconf, disabling Bluetooth, and fixing the android audio system dependency.
REVERT: a59845e Re-merge from trunk
REVERT: 838d76c [ Ricardo Salveti de Araujo ] * ofono.upstart: not starting with debug by default, not needed anymore * drivers/rilmodem/devinfo.c: fake data should just use Fake instead of   Galaxy Nexus
REVERT: f3639f4 Add missing include of sys/types.h in src/storage.h to fix FTBFS.
REVERT: 4563c8c Fix ftbfs
REVERT: b2cc847 Merge version 1.12
REVERT: 450eb69 Import upstream version 1.12
REVERT: 1afdfa1 * 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.
REVERT: 536b3f0 Import upstream version 1.9
REVERT: c02b34e New upstream release
REVERT: 7060cb1 Import upstream version 1.9
REVERT: e87e69d Add build dependency on mobile-broadband-provider-info
REVERT: fdc7972 Import upstream version 1.6
REVERT: ff1f811 * New upstream release. * debian/control: Add Vcs-* fields. * Ensure ofono is built with bluetooth support (pass --enable-bluetooth   and add libbluetooth-dev build-dep).
REVERT: 9cdc1fe Import upstream version 0.53
REVERT: f44242d * 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.
REVERT: 6e899c0 New upstream release.
REVERT: b5f0698 Import upstream version 0.41
REVERT: abc3df9 * 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   - Update debian/compat to 7   - Fix script-in-etc-init.d-not-registered-via-update-rc.d lintian warning * Refreshed 01-check-that-modem-name-is-valid.patch for new release.
REVERT: f0d8162 Merging shared upstream rev into target branch.
REVERT: abe1e29 Prepared upstream tree for merging into target branch.
REVERT: b44a4ac Un-apply all patches prior to merge-package
REVERT: 51305e0 * 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.
REVERT: 0c2fe9a Import upstream version 0.36
REVERT: e4bd0e3 [ Kalle Valo <kalle.valo@canonical.com> ] * 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
REVERT: fa37f40 Import upstream version 0.26
REVERT: 0f33dcb [ Kalle Valo <kalle.valo@canonical.com> ] * New upstream release 0.26. * Add watch file.
REVERT: 5ca0264 Import upstream version 0.23
REVERT: 01170a3 * New upstream version * debian/control:   - build-depends on libcap-ng-dev
REVERT: dacc043 Import upstream version 0.20
REVERT: cb652fc New upstream release v0.20
REVERT: 7907f0f New upstream release.
REVERT: 1774054 Import upstream version 0.18
REVERT: 32c0233 * New upstream release. * Since it runs w/out it, change the udev Depends to a Recommends.
REVERT: 1bd2e9e Import upstream version 0.9
REVERT: e98a455 * New upstream release. * Drop cdbs and use debhelper 7 features instead.
REVERT: 5d81f44 Import upstream version 0.8
REVERT: cada89a * 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?
REVERT: 3fddf35 Import upstream version 0.7
REVERT: 8e49e29 New upstream release.
REVERT: aae4aba Import upstream version 0.6
REVERT: 4a47c53 * New upstream release. * Be sure to create /var/lib/ofono (for the lulz). * Silence some lintian warnings.
REVERT: c06b886 Import upstream version 0.5
REVERT: 5e090de * New upstream release. * Update copyright file. * Include the new modem.conf.
REVERT: abab09c Import upstream version 0.4
REVERT: fbf3761 Import upstream version 0.3

git-subtree-dir: ofono
git-subtree-split: f5fd814602bc5d3392e99b91776064d4f9b83d3e
Merge commit '545866205ffd9d1247c5b3ff61a724746442c8fe' into ubuntu-ofono-filtered-merge

Conflicts:
	ofono/drivers/rilmodem/devinfo.c
	ofono/drivers/rilmodem/rilutil.c
	ofono/drivers/rilmodem/rilutil.h
	ofono/drivers/rilmodem/sim.c
	ofono/drivers/rilmodem/voicecall.c
	ofono/gril/gril.c
	ofono/plugins/ril.c

Signed-off-by: Martti Piirainen <martti.piirainen@oss.tieto.com>
Merge pull request #33 from nemomobile-packages/ubuntu-ofono-filtered-merge

Merge from Ubuntu Touch codeline up to rev. 51