platform/upstream/ofono.git
13 years agoisimodem: Adapt and refactor ussd driver
Aki Niemi [Thu, 18 Nov 2010 12:11:16 +0000 (14:11 +0200)]
isimodem: Adapt and refactor ussd driver

13 years agogisi: Fix type mismatch
Aki Niemi [Thu, 18 Nov 2010 12:09:28 +0000 (14:09 +0200)]
gisi: Fix type mismatch

13 years agoisimodem: Adapt and refactor call meter driver
Aki Niemi [Thu, 18 Nov 2010 12:08:30 +0000 (14:08 +0200)]
isimodem: Adapt and refactor call meter driver

13 years agoisimodem: Remove useless debug
Aki Niemi [Thu, 18 Nov 2010 12:08:11 +0000 (14:08 +0200)]
isimodem: Remove useless debug

13 years agogisi: Refactor netlink destroy function
Aki Niemi [Thu, 18 Nov 2010 11:31:40 +0000 (13:31 +0200)]
gisi: Refactor netlink destroy function

13 years agogisi: Split indication to use separate socket
Aki Niemi [Tue, 16 Nov 2010 15:06:11 +0000 (17:06 +0200)]
gisi: Split indication to use separate socket

Some resources send INDs with non-zero unique transaction ID, which
can conflict with pending RESPs. To fix this, we use two sockets, one
dedicated for INDs, and one dedicated to REQs, NTFs and RESPs.

13 years agoisimodem: Clean up sim driver some more
Aki Niemi [Tue, 16 Nov 2010 15:00:06 +0000 (17:00 +0200)]
isimodem: Clean up sim driver some more

13 years agoisimodem: Adapt and refactor cbs driver
Aki Niemi [Mon, 15 Nov 2010 09:56:30 +0000 (11:56 +0200)]
isimodem: Adapt and refactor cbs driver

13 years agoisimodem: Add missing CBS codepoint
Aki Niemi [Mon, 15 Nov 2010 09:56:10 +0000 (11:56 +0200)]
isimodem: Add missing CBS codepoint

13 years agoisimodem: Adapt and refactor voicecall driver
Aki Niemi [Sun, 14 Nov 2010 17:31:06 +0000 (19:31 +0200)]
isimodem: Adapt and refactor voicecall driver

13 years agoisimodem: Adapt and refactor sim driver
Aki Niemi [Sun, 14 Nov 2010 16:34:27 +0000 (18:34 +0200)]
isimodem: Adapt and refactor sim driver

13 years agoisimodem: Adapt and refactor phonebook driver
Aki Niemi [Sun, 14 Nov 2010 16:34:15 +0000 (18:34 +0200)]
isimodem: Adapt and refactor phonebook driver

13 years agoisimodem: Adapt and refactor netreg driver
Aki Niemi [Sun, 14 Nov 2010 16:34:03 +0000 (18:34 +0200)]
isimodem: Adapt and refactor netreg driver

13 years agoisimodem: Add convenience macro for version debug
Aki Niemi [Sun, 14 Nov 2010 16:33:49 +0000 (18:33 +0200)]
isimodem: Add convenience macro for version debug

13 years agoisimodem: Adapt and refactor infoserver
Aki Niemi [Sun, 14 Nov 2010 16:33:32 +0000 (18:33 +0200)]
isimodem: Adapt and refactor infoserver

13 years agoisimodem: Adapt and refactor devinfo driver
Aki Niemi [Sun, 14 Nov 2010 16:33:17 +0000 (18:33 +0200)]
isimodem: Adapt and refactor devinfo driver

13 years agoisimodem: Adapt and refactor debugging
Aki Niemi [Sun, 14 Nov 2010 16:33:05 +0000 (18:33 +0200)]
isimodem: Adapt and refactor debugging

13 years agoisimodem: Adapt and refactor call forwarding
Aki Niemi [Sun, 14 Nov 2010 16:32:53 +0000 (18:32 +0200)]
isimodem: Adapt and refactor call forwarding

13 years agoisimodem: Adapt and refactor call barring driver
Aki Niemi [Sun, 14 Nov 2010 16:31:54 +0000 (18:31 +0200)]
isimodem: Adapt and refactor call barring driver

13 years agoisimodem: Adapt and refactor audio settings driver
Aki Niemi [Sun, 14 Nov 2010 16:31:42 +0000 (18:31 +0200)]
isimodem: Adapt and refactor audio settings driver

13 years agogisi: Adapt and refactor socket module
Aki Niemi [Sun, 14 Nov 2010 16:30:50 +0000 (18:30 +0200)]
gisi: Adapt and refactor socket module

Clean up and fix naming.

13 years agogisi: Add include guards to pep module
Aki Niemi [Sun, 14 Nov 2010 16:29:25 +0000 (18:29 +0200)]
gisi: Add include guards to pep module

13 years agogisi: Adapt and refactor pipe module
Aki Niemi [Sun, 14 Nov 2010 16:29:09 +0000 (18:29 +0200)]
gisi: Adapt and refactor pipe module

Make use of the new client API and refactor the code.

13 years agogisi: Adapt and refactor netlink module
Aki Niemi [Sun, 14 Nov 2010 16:28:12 +0000 (18:28 +0200)]
gisi: Adapt and refactor netlink module

Adapt to using new modem API and clean up naming and coding
conventions.

13 years agogisi: Refactor the server API
Aki Niemi [Sun, 14 Nov 2010 16:26:42 +0000 (18:26 +0200)]
gisi: Refactor the server API

The new server API is a convenience wrapper on the modem API for
servers.

13 years agogisi: Refactor the client API
Aki Niemi [Sun, 14 Nov 2010 16:25:52 +0000 (18:25 +0200)]
gisi: Refactor the client API

The new client API is a convenience wrapper on the modem API for
clients.

13 years agogisi: Remove defunct file
Aki Niemi [Sun, 14 Nov 2010 16:24:08 +0000 (18:24 +0200)]
gisi: Remove defunct file

Resource reachability verification is now handled in the modem module.

13 years agogisi: Redesign ISI message processing
Aki Niemi [Sun, 14 Nov 2010 16:23:32 +0000 (18:23 +0200)]
gisi: Redesign ISI message processing

This new modem API supercedes the old client and server APIs.  It
properly queues resource subscriptions and version queries, as well as
caches reachability status for a given resource.

Also, this is a complete redesign of ISI message handling, adding
another layer of abstraction to multiplexing operations to a given
modem resource.

13 years agogisi: Add convenience API for structs
Aki Niemi [Sun, 14 Nov 2010 16:20:38 +0000 (18:20 +0200)]
gisi: Add convenience API for structs

13 years agogisi: Make subblock iterator use new message API
Aki Niemi [Sun, 14 Nov 2010 16:20:08 +0000 (18:20 +0200)]
gisi: Make subblock iterator use new message API

13 years agogisi: Add separate file for common constants
Aki Niemi [Sun, 14 Nov 2010 15:15:52 +0000 (17:15 +0200)]
gisi: Add separate file for common constants

13 years agogisi: Add new API for ISI message handling
Aki Niemi [Sun, 14 Nov 2010 15:13:54 +0000 (17:13 +0200)]
gisi: Add new API for ISI message handling

13 years agoisimodem: Remove from build
Aki Niemi [Mon, 20 Dec 2010 11:22:03 +0000 (13:22 +0200)]
isimodem: Remove from build

Prepare for refactoring.

13 years agogisi: Remove from build
Aki Niemi [Mon, 20 Dec 2010 11:21:49 +0000 (13:21 +0200)]
gisi: Remove from build

Prepare for refactoring.

13 years agohuawei: cancel poll when going to a valid state
Lucas De Marchi [Mon, 20 Dec 2010 21:51:08 +0000 (19:51 -0200)]
huawei: cancel poll when going to a valid state

13 years agoste: Move radio_settings to post_sim
Denis Kenzior [Tue, 21 Dec 2010 22:36:42 +0000 (16:36 -0600)]
ste: Move radio_settings to post_sim

13 years agonovatel: Move radio_settings to post_sim
Denis Kenzior [Tue, 21 Dec 2010 22:36:19 +0000 (16:36 -0600)]
novatel: Move radio_settings to post_sim

13 years agon900: Move radio_settings to post_sim
Denis Kenzior [Tue, 21 Dec 2010 22:31:58 +0000 (16:31 -0600)]
n900: Move radio_settings to post_sim

13 years agoisigen: Move radio_settings to post_sim
Denis Kenzior [Tue, 21 Dec 2010 22:31:36 +0000 (16:31 -0600)]
isigen: Move radio_settings to post_sim

13 years agoifx: Move radio_settings to post_sim
Denis Kenzior [Tue, 21 Dec 2010 22:30:19 +0000 (16:30 -0600)]
ifx: Move radio_settings to post_sim

13 years agohuawei: Move radio_settings to post_sim
Denis Kenzior [Tue, 21 Dec 2010 22:29:42 +0000 (16:29 -0600)]
huawei: Move radio_settings to post_sim

13 years agohso: Move radio_settings to post_sim
Denis Kenzior [Tue, 21 Dec 2010 22:28:36 +0000 (16:28 -0600)]
hso: Move radio_settings to post_sim

13 years agohuawei: Add support for radio settings
Lucas De Marchi [Thu, 9 Dec 2010 16:43:37 +0000 (14:43 -0200)]
huawei: Add support for radio settings

13 years agohuaweimodem: Add support for radio settings
Lucas De Marchi [Thu, 9 Dec 2010 16:43:36 +0000 (14:43 -0200)]
huaweimodem: Add support for radio settings

13 years agotest: add scripts for setting frequency band
Lucas De Marchi [Thu, 9 Dec 2010 16:43:35 +0000 (14:43 -0200)]
test: add scripts for setting frequency band

13 years agosim: Set sane number len in empty EFmsisdn records
Andrzej Zaborowski [Mon, 20 Dec 2010 12:52:33 +0000 (13:52 +0100)]
sim: Set sane number len in empty EFmsisdn records

Valid number length range is 1 - 11 bytes, other values, such as 0xff,
could potentially crash external parsers.

13 years agotest: Minor typo & style fixes to test-stk-menu
Denis Kenzior [Tue, 21 Dec 2010 20:07:12 +0000 (14:07 -0600)]
test: Minor typo & style fixes to test-stk-menu

13 years agotest: update STK test script for conformance
Guillaume Lucas [Tue, 21 Dec 2010 14:24:56 +0000 (14:24 +0000)]
test: update STK test script for conformance

Update the STK test script to be able to use it for
conformance test. Using 'agent' as parameter the
script will now register a STK agent to be able to
handle unsolicited proactive command. Without any
parameter or with 'menu' the script will try to
display the STK main menu of the (U)SIM.

13 years agohuawei: fix SIM state notification when locked
Lucas De Marchi [Tue, 21 Dec 2010 19:27:10 +0000 (17:27 -0200)]
huawei: fix SIM state notification when locked

When SIM is locked, huawei modem does not send any notification about
SIM state change because it does not differentiate 'invalid' from
'locked'.

In order to be able to unlock the sim, this patch forces a notification
of a valid state after a timeout.

13 years agobuild: Remove broken SET_MAKE handling
Marcel Holtmann [Tue, 21 Dec 2010 14:54:42 +0000 (06:54 -0800)]
build: Remove broken SET_MAKE handling

13 years agostemodem: Use RTNL to create network interfaces.
Sjur Brændeland [Wed, 15 Dec 2010 21:49:28 +0000 (22:49 +0100)]
stemodem: Use RTNL to create network interfaces.

13 years agostemodem: Create network interfaces statically
Sjur Brændeland [Wed, 15 Dec 2010 21:49:27 +0000 (22:49 +0100)]
stemodem: Create network interfaces statically

13 years agoudev: Fix warning in compilation
Antti Paila [Tue, 21 Dec 2010 09:03:19 +0000 (11:03 +0200)]
udev: Fix warning in compilation

13 years agoAUTHORS: Mention Neil's contributions
Denis Kenzior [Mon, 20 Dec 2010 23:34:33 +0000 (17:34 -0600)]
AUTHORS: Mention Neil's contributions

13 years agoudev: Handle calypso driver
Neil Jerram [Wed, 15 Dec 2010 21:56:50 +0000 (21:56 +0000)]
udev: Handle calypso driver

13 years agoTODO: CDMA SMS and CDMA CMAS
Lei Yu [Mon, 20 Dec 2010 22:18:03 +0000 (14:18 -0800)]
TODO: CDMA SMS and CDMA CMAS

13 years agohuawei: set huawei em770 modem device to 01
M. Dietrich [Fri, 10 Dec 2010 18:25:17 +0000 (19:25 +0100)]
huawei: set huawei em770 modem device to 01

device 00 is ppp capable while 01 is not. 01 does everything
else fine so ofono works with it flawlessly.

13 years agotypes: Add CDMA Phone Number
Dara Spieker-Doyle [Fri, 17 Dec 2010 23:11:14 +0000 (15:11 -0800)]
types: Add CDMA Phone Number

13 years agoAUTHORS: Mention Dara's contributions
Denis Kenzior [Mon, 20 Dec 2010 20:44:53 +0000 (14:44 -0600)]
AUTHORS: Mention Dara's contributions

13 years agodbus: Add CDMA Voicecall Interface
Dara Spieker-Doyle [Fri, 17 Dec 2010 23:11:13 +0000 (15:11 -0800)]
dbus: Add CDMA Voicecall Interface

13 years agomodem: restore state when resetting the modem
Gustavo F. Padovan [Tue, 7 Dec 2010 18:31:34 +0000 (16:31 -0200)]
modem: restore state when resetting the modem

13 years agoTODO: Add CDMA Voicecall Support Tasks
Dara Spieker-Doyle [Fri, 10 Dec 2010 23:42:52 +0000 (15:42 -0800)]
TODO: Add CDMA Voicecall Support Tasks

13 years agoAUTHORS: Mention Benoît's contributions
Denis Kenzior [Fri, 17 Dec 2010 23:11:25 +0000 (17:11 -0600)]
AUTHORS: Mention Benoît's contributions

13 years agotest/list-modems : print Strength as an integer
Benoît Monin [Fri, 17 Dec 2010 20:33:06 +0000 (21:33 +0100)]
test/list-modems : print Strength as an integer

org.ofono.NetworkRegistration property Strength is an integer,
so print it as such.

13 years agoTODO: Marking the Read/Write EFcfis task as done
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:49 +0000 (10:56 -0800)]
TODO: Marking the Read/Write EFcfis task as done

13 years agodoc: Add new property to call forwarding
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:48 +0000 (10:56 -0800)]
doc: Add new property to call forwarding

13 years agophonesim: Move call forwarding to post sim
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:47 +0000 (10:56 -0800)]
phonesim: Move call forwarding to post sim

13 years agoplugins/n900: Move call forwarding to post sim
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:46 +0000 (10:56 -0800)]
plugins/n900: Move call forwarding to post sim

13 years agoisigen: Move call forwarding to post sim
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:45 +0000 (10:56 -0800)]
isigen: Move call forwarding to post sim

13 years agoifx: Move call forwarding to post sim
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:44 +0000 (10:56 -0800)]
ifx: Move call forwarding to post sim

13 years agocall-forwarding: Properly signal changes
Denis Kenzior [Fri, 17 Dec 2010 23:01:59 +0000 (17:01 -0600)]
call-forwarding: Properly signal changes

For the ForwardingFlagOnSim property

13 years agocall-forwarding: Get rid of status_on_sim variable
Denis Kenzior [Fri, 17 Dec 2010 22:50:14 +0000 (16:50 -0600)]
call-forwarding: Get rid of status_on_sim variable

13 years agocall-forwarding: Simplify sim_set_cf_indicator
Denis Kenzior [Fri, 17 Dec 2010 22:40:04 +0000 (16:40 -0600)]
call-forwarding: Simplify sim_set_cf_indicator

13 years agocall-forwarding: More style fixes
Denis Kenzior [Fri, 17 Dec 2010 22:30:43 +0000 (16:30 -0600)]
call-forwarding: More style fixes

13 years agocall-forwarding: Use a flag instead of a boolean
Denis Kenzior [Fri, 17 Dec 2010 22:11:29 +0000 (16:11 -0600)]
call-forwarding: Use a flag instead of a boolean

For storing the presence of CPHS CFF file

13 years agocall-forwarding: Get rid of cfis_indicator
Denis Kenzior [Fri, 17 Dec 2010 21:59:53 +0000 (15:59 -0600)]
call-forwarding: Get rid of cfis_indicator

There's no need to track this information, since if we pick a record
with cfis_indicator for something besides Voice only, then when we
set the record again, the number we set is no longer applicable to
those services.

13 years agosimutil: Remove inaccurate comment
Denis Kenzior [Fri, 17 Dec 2010 21:48:10 +0000 (15:48 -0600)]
simutil: Remove inaccurate comment

13 years agocall-forwarding: Minor style fixes
Denis Kenzior [Fri, 17 Dec 2010 18:51:52 +0000 (12:51 -0600)]
call-forwarding: Minor style fixes

13 years agocall-forwarding: Get rid of unneeded variable
Denis Kenzior [Fri, 17 Dec 2010 18:51:18 +0000 (12:51 -0600)]
call-forwarding: Get rid of unneeded variable

13 years agocall-forwarding: Read/Write cfis/cphs-cff
Jeevaka Badrappan [Fri, 17 Dec 2010 07:04:31 +0000 (23:04 -0800)]
call-forwarding: Read/Write cfis/cphs-cff

13 years agoAUTHORS: Mention John's contributions
Denis Kenzior [Fri, 17 Dec 2010 17:09:03 +0000 (11:09 -0600)]
AUTHORS: Mention John's contributions

13 years agodoc: Update features document
Denis Kenzior [Fri, 17 Dec 2010 17:08:14 +0000 (11:08 -0600)]
doc: Update features document

13 years agoTODO: Mark CNAP task as done
Gustavo F. Padovan [Fri, 17 Dec 2010 16:54:18 +0000 (14:54 -0200)]
TODO: Mark CNAP task as done

13 years agoTODO: Mark emergency voicecall property task done
Denis Kenzior [Fri, 17 Dec 2010 16:54:08 +0000 (10:54 -0600)]
TODO: Mark emergency voicecall property task done

13 years agovoicecall: Minor style nitpick
Denis Kenzior [Fri, 17 Dec 2010 16:52:42 +0000 (10:52 -0600)]
voicecall: Minor style nitpick

13 years agovoicecall: Add emergency property
John Mathew [Tue, 7 Dec 2010 12:20:43 +0000 (07:20 -0500)]
voicecall: Add emergency property

13 years agodoc: Add emergency property to Voicecall
John Mathew [Tue, 7 Dec 2010 12:20:43 +0000 (07:20 -0500)]
doc: Add emergency property to Voicecall

13 years agoTODO: add owner to 'Network updating the ECC' task
Petteri Tikander [Fri, 17 Dec 2010 09:56:27 +0000 (11:56 +0200)]
TODO: add owner to 'Network updating the ECC' task

13 years agoAUTHORS: Mention Lasse's contributions
Denis Kenzior [Fri, 17 Dec 2010 00:59:21 +0000 (18:59 -0600)]
AUTHORS: Mention Lasse's contributions

13 years agotest: test case for changing Call Barring password
Lasse Kunnasluoto [Thu, 16 Dec 2010 13:12:55 +0000 (14:12 +0100)]
test: test case for changing Call Barring password

13 years agoTODO: add blacklisting
Pekka Pessi [Fri, 3 Dec 2010 09:02:07 +0000 (11:02 +0200)]
TODO: add blacklisting

13 years agoexamples: Add network name handling to history
Denis Kenzior [Fri, 17 Dec 2010 00:39:15 +0000 (18:39 -0600)]
examples: Add network name handling to history

13 years agoatmodem: Always poll clcc, even if cring + clip
Denis Kenzior [Fri, 17 Dec 2010 00:33:19 +0000 (18:33 -0600)]
atmodem: Always poll clcc, even if cring + clip

Even in the case of CRING and CLIP being used, we should start a CLCC
poll.  This is because we must still rely on polling CLCC to detect when
an incoming call has been terminated by the remote side.

13 years agoatmodem: Fix reporting of CLIP
Denis Kenzior [Thu, 16 Dec 2010 23:12:38 +0000 (17:12 -0600)]
atmodem: Fix reporting of CLIP

When RING & CLCC polling is used, the CLIP will not be reported
correctly if the CLIP: notification does not arrive

13 years agoatmodem: Do not re-parse CLIP / CNAP
Denis Kenzior [Thu, 16 Dec 2010 23:09:09 +0000 (17:09 -0600)]
atmodem: Do not re-parse CLIP / CNAP

These needs to be parsed once and not parsed unnecessarily once the
information has been recorded

13 years agoatmodem: Set cnap validity to not provided
Denis Kenzior [Wed, 15 Dec 2010 23:09:39 +0000 (17:09 -0600)]
atmodem: Set cnap validity to not provided

13 years agotest: add CNAP to test-ss-control-cs
Gustavo F. Padovan [Mon, 6 Dec 2010 20:12:42 +0000 (18:12 -0200)]
test: add CNAP to test-ss-control-cs

13 years agoatmodem: Unify COLR/CNAP/CLIP/COLP parser
Denis Kenzior [Wed, 15 Dec 2010 19:41:16 +0000 (13:41 -0600)]
atmodem: Unify COLR/CNAP/CLIP/COLP parser

13 years agoatmodem: Fix parsing of CNAP status
Denis Kenzior [Wed, 15 Dec 2010 19:34:19 +0000 (13:34 -0600)]
atmodem: Fix parsing of CNAP status

13 years agoatmodem: add CNAP to call-settings
Gustavo F. Padovan [Mon, 6 Dec 2010 20:12:41 +0000 (18:12 -0200)]
atmodem: add CNAP to call-settings