Aki Niemi [Fri, 3 Dec 2010 07:55:18 +0000 (09:55 +0200)]
isimodem: Rename debug to trace
Aki Niemi [Fri, 3 Dec 2010 07:55:04 +0000 (09:55 +0200)]
gisi: Add message tracing and debugging support
Aki Niemi [Fri, 3 Dec 2010 07:53:32 +0000 (09:53 +0200)]
gisi: Explicit compare to NULL
Aki Niemi [Fri, 3 Dec 2010 07:50:22 +0000 (09:50 +0200)]
gisi: Remove forward declaration
Aki Niemi [Wed, 1 Dec 2010 13:46:57 +0000 (15:46 +0200)]
isimodem: Always compare to NULL explicitly
Aki Niemi [Tue, 30 Nov 2010 12:51:55 +0000 (14:51 +0200)]
gisi: Add utility for error strings
Aki Niemi [Tue, 30 Nov 2010 12:51:39 +0000 (14:51 +0200)]
gisi: Add getter for 16bit fields
Aki Niemi [Tue, 30 Nov 2010 12:48:56 +0000 (14:48 +0200)]
isimodem: Style fixes, indentation
Mika Liljeberg [Mon, 29 Nov 2010 14:15:38 +0000 (16:15 +0200)]
isimodem: prevent gprs autodetach
Mika Liljeberg [Mon, 29 Nov 2010 10:29:51 +0000 (12:29 +0200)]
isimodem: improve GPRS timeouts
Mika Liljeberg [Mon, 29 Nov 2010 09:44:22 +0000 (11:44 +0200)]
isimodem: revector GPRS driver to new gisi API
Mika Liljeberg [Mon, 29 Nov 2010 10:21:30 +0000 (12:21 +0200)]
gisi: check pipe handle
Mika Liljeberg [Mon, 29 Nov 2010 09:37:56 +0000 (11:37 +0200)]
gisi: add definitions for reading product profile
Mika Liljeberg [Mon, 29 Nov 2010 09:36:11 +0000 (11:36 +0200)]
gisi: modify reachability check
Always cache server object ID and ISI version.
Mika Liljeberg [Thu, 25 Nov 2010 14:52:10 +0000 (16:52 +0200)]
gisi: store user data in GIsiModem
Aki Niemi [Tue, 23 Nov 2010 14:09:49 +0000 (16:09 +0200)]
isimodem: Fix call forwarding driver
Aki Niemi [Tue, 23 Nov 2010 14:09:37 +0000 (16:09 +0200)]
gisi: Add constructor for sub-iterators
This is needed for decoding messages that include sub-blocks within
sub-blocks.
Aki Niemi [Tue, 23 Nov 2010 14:08:11 +0000 (16:08 +0200)]
gisi: Add client API to reset instance
Calling this method will cancel any pending requests, and unsubscribe
from any pending subscriptions.
Pekka Pessi [Tue, 23 Nov 2010 14:07:00 +0000 (16:07 +0200)]
gisi: Remove forward reference
Pekka Pessi [Mon, 15 Nov 2010 16:03:07 +0000 (18:03 +0200)]
gisi: Use direct hashing from resource ID
Do not call modem_subs_update() after modem has already been
destroyed, but do it earlier, already after destroying all services.
Aki Niemi [Tue, 23 Nov 2010 08:08:25 +0000 (10:08 +0200)]
isimodem: Remove unused variables
Mika Liljeberg [Fri, 12 Nov 2010 13:42:42 +0000 (15:42 +0200)]
isimodem: convert radio settings to new gisi API
Aki Niemi [Thu, 18 Nov 2010 12:11:45 +0000 (14:11 +0200)]
isimodem: Adapt and refactor sms driver
Aki Niemi [Thu, 18 Nov 2010 12:11:30 +0000 (14:11 +0200)]
isimodem: Adapt and refactor ssn driver
Aki Niemi [Thu, 18 Nov 2010 12:11:16 +0000 (14:11 +0200)]
isimodem: Adapt and refactor ussd driver
Aki Niemi [Thu, 18 Nov 2010 12:09:28 +0000 (14:09 +0200)]
gisi: Fix type mismatch
Aki Niemi [Thu, 18 Nov 2010 12:08:30 +0000 (14:08 +0200)]
isimodem: Adapt and refactor call meter driver
Aki Niemi [Thu, 18 Nov 2010 12:08:11 +0000 (14:08 +0200)]
isimodem: Remove useless debug
Aki Niemi [Thu, 18 Nov 2010 11:31:40 +0000 (13:31 +0200)]
gisi: Refactor netlink destroy function
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.
Aki Niemi [Tue, 16 Nov 2010 15:00:06 +0000 (17:00 +0200)]
isimodem: Clean up sim driver some more
Aki Niemi [Mon, 15 Nov 2010 09:56:30 +0000 (11:56 +0200)]
isimodem: Adapt and refactor cbs driver
Aki Niemi [Mon, 15 Nov 2010 09:56:10 +0000 (11:56 +0200)]
isimodem: Add missing CBS codepoint
Aki Niemi [Sun, 14 Nov 2010 17:31:06 +0000 (19:31 +0200)]
isimodem: Adapt and refactor voicecall driver
Aki Niemi [Sun, 14 Nov 2010 16:34:27 +0000 (18:34 +0200)]
isimodem: Adapt and refactor sim driver
Aki Niemi [Sun, 14 Nov 2010 16:34:15 +0000 (18:34 +0200)]
isimodem: Adapt and refactor phonebook driver
Aki Niemi [Sun, 14 Nov 2010 16:34:03 +0000 (18:34 +0200)]
isimodem: Adapt and refactor netreg driver
Aki Niemi [Sun, 14 Nov 2010 16:33:49 +0000 (18:33 +0200)]
isimodem: Add convenience macro for version debug
Aki Niemi [Sun, 14 Nov 2010 16:33:32 +0000 (18:33 +0200)]
isimodem: Adapt and refactor infoserver
Aki Niemi [Sun, 14 Nov 2010 16:33:17 +0000 (18:33 +0200)]
isimodem: Adapt and refactor devinfo driver
Aki Niemi [Sun, 14 Nov 2010 16:33:05 +0000 (18:33 +0200)]
isimodem: Adapt and refactor debugging
Aki Niemi [Sun, 14 Nov 2010 16:32:53 +0000 (18:32 +0200)]
isimodem: Adapt and refactor call forwarding
Aki Niemi [Sun, 14 Nov 2010 16:31:54 +0000 (18:31 +0200)]
isimodem: Adapt and refactor call barring driver
Aki Niemi [Sun, 14 Nov 2010 16:31:42 +0000 (18:31 +0200)]
isimodem: Adapt and refactor audio settings driver
Aki Niemi [Sun, 14 Nov 2010 16:30:50 +0000 (18:30 +0200)]
gisi: Adapt and refactor socket module
Clean up and fix naming.
Aki Niemi [Sun, 14 Nov 2010 16:29:25 +0000 (18:29 +0200)]
gisi: Add include guards to pep 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.
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.
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.
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.
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.
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.
Aki Niemi [Sun, 14 Nov 2010 16:20:38 +0000 (18:20 +0200)]
gisi: Add convenience API for structs
Aki Niemi [Sun, 14 Nov 2010 16:20:08 +0000 (18:20 +0200)]
gisi: Make subblock iterator use new message API
Aki Niemi [Sun, 14 Nov 2010 15:15:52 +0000 (17:15 +0200)]
gisi: Add separate file for common constants
Aki Niemi [Sun, 14 Nov 2010 15:13:54 +0000 (17:13 +0200)]
gisi: Add new API for ISI message handling
Aki Niemi [Mon, 20 Dec 2010 11:22:03 +0000 (13:22 +0200)]
isimodem: Remove from build
Prepare for refactoring.
Aki Niemi [Mon, 20 Dec 2010 11:21:49 +0000 (13:21 +0200)]
gisi: Remove from build
Prepare for refactoring.
Lucas De Marchi [Mon, 20 Dec 2010 21:51:08 +0000 (19:51 -0200)]
huawei: cancel poll when going to a valid state
Denis Kenzior [Tue, 21 Dec 2010 22:36:42 +0000 (16:36 -0600)]
ste: 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
Denis Kenzior [Tue, 21 Dec 2010 22:31:58 +0000 (16:31 -0600)]
n900: 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
Denis Kenzior [Tue, 21 Dec 2010 22:30:19 +0000 (16:30 -0600)]
ifx: 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
Denis Kenzior [Tue, 21 Dec 2010 22:28:36 +0000 (16:28 -0600)]
hso: Move radio_settings to post_sim
Lucas De Marchi [Thu, 9 Dec 2010 16:43:37 +0000 (14:43 -0200)]
huawei: 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
Lucas De Marchi [Thu, 9 Dec 2010 16:43:35 +0000 (14:43 -0200)]
test: add scripts for setting frequency band
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.
Denis Kenzior [Tue, 21 Dec 2010 20:07:12 +0000 (14:07 -0600)]
test: Minor typo & style fixes to test-stk-menu
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.
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.
Marcel Holtmann [Tue, 21 Dec 2010 14:54:42 +0000 (06:54 -0800)]
build: Remove broken SET_MAKE handling
Sjur Brændeland [Wed, 15 Dec 2010 21:49:28 +0000 (22:49 +0100)]
stemodem: Use RTNL to create network interfaces.
Sjur Brændeland [Wed, 15 Dec 2010 21:49:27 +0000 (22:49 +0100)]
stemodem: Create network interfaces statically
Antti Paila [Tue, 21 Dec 2010 09:03:19 +0000 (11:03 +0200)]
udev: Fix warning in compilation
Denis Kenzior [Mon, 20 Dec 2010 23:34:33 +0000 (17:34 -0600)]
AUTHORS: Mention Neil's contributions
Neil Jerram [Wed, 15 Dec 2010 21:56:50 +0000 (21:56 +0000)]
udev: Handle calypso driver
Lei Yu [Mon, 20 Dec 2010 22:18:03 +0000 (14:18 -0800)]
TODO: CDMA SMS and CDMA CMAS
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.
Dara Spieker-Doyle [Fri, 17 Dec 2010 23:11:14 +0000 (15:11 -0800)]
types: Add CDMA Phone Number
Denis Kenzior [Mon, 20 Dec 2010 20:44:53 +0000 (14:44 -0600)]
AUTHORS: Mention Dara's contributions
Dara Spieker-Doyle [Fri, 17 Dec 2010 23:11:13 +0000 (15:11 -0800)]
dbus: Add CDMA Voicecall Interface
Gustavo F. Padovan [Tue, 7 Dec 2010 18:31:34 +0000 (16:31 -0200)]
modem: restore state when resetting the modem
Dara Spieker-Doyle [Fri, 10 Dec 2010 23:42:52 +0000 (15:42 -0800)]
TODO: Add CDMA Voicecall Support Tasks
Denis Kenzior [Fri, 17 Dec 2010 23:11:25 +0000 (17:11 -0600)]
AUTHORS: Mention Benoît's contributions
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.
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:49 +0000 (10:56 -0800)]
TODO: Marking the Read/Write EFcfis task as done
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:48 +0000 (10:56 -0800)]
doc: Add new property to call forwarding
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:47 +0000 (10:56 -0800)]
phonesim: 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
Jeevaka Badrappan [Fri, 10 Dec 2010 18:56:45 +0000 (10:56 -0800)]
isigen: 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
Denis Kenzior [Fri, 17 Dec 2010 23:01:59 +0000 (17:01 -0600)]
call-forwarding: Properly signal changes
For the ForwardingFlagOnSim property
Denis Kenzior [Fri, 17 Dec 2010 22:50:14 +0000 (16:50 -0600)]
call-forwarding: Get rid of status_on_sim variable
Denis Kenzior [Fri, 17 Dec 2010 22:40:04 +0000 (16:40 -0600)]
call-forwarding: Simplify sim_set_cf_indicator
Denis Kenzior [Fri, 17 Dec 2010 22:30:43 +0000 (16:30 -0600)]
call-forwarding: More style fixes
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
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.