Marcel Holtmann [Sat, 25 Dec 2010 00:48:36 +0000 (16:48 -0800)]
Release 0.37
Marcel Holtmann [Fri, 24 Dec 2010 18:48:30 +0000 (10:48 -0800)]
push-notification: Handle notifications with source port 0
It seesm that some networks send the push notifications with a source
port of 0 instead of 9200. Instead of accepting any source port, add
an additional datagram handler for the source port 0.
Marcel Holtmann [Fri, 24 Dec 2010 18:47:39 +0000 (10:47 -0800)]
sms: Add debug for SMS source and destination ports
Lucas De Marchi [Thu, 23 Dec 2010 11:18:00 +0000 (09:18 -0200)]
Mark 'Frequency Band Selection' task as done
Denis Kenzior [Fri, 24 Dec 2010 00:47:47 +0000 (18:47 -0600)]
huawei: Minor style fixes
Lucas De Marchi [Thu, 23 Dec 2010 11:17:59 +0000 (09:17 -0200)]
huaweimodem: add frequency band selection support
Lucas De Marchi [Thu, 23 Dec 2010 15:59:55 +0000 (13:59 -0200)]
TODO: set owner of Called Line Identification task
Denis Kenzior [Fri, 24 Dec 2010 00:38:15 +0000 (18:38 -0600)]
coding-style: Don't go over 80 characters
Lucas De Marchi [Thu, 23 Dec 2010 13:02:56 +0000 (11:02 -0200)]
coding-style: mention preferred line wrap
Denis Kenzior [Fri, 24 Dec 2010 00:34:53 +0000 (18:34 -0600)]
Revert "stkagent: Remove unneeded goto"
This reverts commit
46e3dbe759fb3fb693b7413a707c4fd7f69c3c92.
Andrzej Zaborowski [Tue, 21 Dec 2010 09:34:44 +0000 (10:34 +0100)]
doc: Describe DisplayActionInformation()
Denis Kenzior [Fri, 24 Dec 2010 00:31:47 +0000 (18:31 -0600)]
stkagent: Remove unneeded goto
Andrzej Zaborowski [Thu, 23 Dec 2010 04:39:41 +0000 (05:39 +0100)]
stk: Send the AlphaId's to agent
Terminate session if return signature doesn't match but allow
agent to return from the call if it does match.
Andrzej Zaborowski [Thu, 23 Dec 2010 04:39:40 +0000 (05:39 +0100)]
n900: remove unneeded g_isi_client_destroy call
"client" is either NULL or uninitialised in this place.
Denis Kenzior [Fri, 24 Dec 2010 00:24:34 +0000 (18:24 -0600)]
gisi: Don't go over 80 characters
Andrzej Zaborowski [Thu, 23 Dec 2010 04:39:39 +0000 (05:39 +0100)]
gisi: fix use of unitialised variable
Set no msg.version if it's not available.
Rafael Ignacio Zurita [Tue, 21 Dec 2010 12:49:09 +0000 (09:49 -0300)]
TODO: Add owner to 'Long phone numbers' task
Denis Kenzior [Thu, 23 Dec 2010 01:28:37 +0000 (19:28 -0600)]
modem: Fix a typo
The modem should be offline not online
Dara Spieker-Doyle [Tue, 21 Dec 2010 01:36:35 +0000 (17:36 -0800)]
cdmamodem: Add cdmamodem stubs
Denis Kenzior [Thu, 23 Dec 2010 01:09:24 +0000 (19:09 -0600)]
cdma-voicecall: Minor style fixes
Dara Spieker-Doyle [Tue, 21 Dec 2010 01:36:34 +0000 (17:36 -0800)]
cdma-voicecall: Add CDMA MO Call Support
Denis Kenzior [Thu, 23 Dec 2010 00:57:24 +0000 (18:57 -0600)]
cdma-voicecall: Minor style fixes
Dara Spieker-Doyle [Tue, 21 Dec 2010 01:36:33 +0000 (17:36 -0800)]
cdma-voicecall: Add CDMA MO Call Support
Gustavo F. Padovan [Wed, 22 Dec 2010 20:18:19 +0000 (18:18 -0200)]
TODO: Mark Lockdown task as done
Dara Spieker-Doyle [Wed, 22 Dec 2010 20:12:09 +0000 (12:12 -0800)]
TODO: Add CDMA network and voicecall tasks
Also updates the task ownership fields to be consistent
with the tasks that are actually currently active.
Gustavo F. Padovan [Wed, 22 Dec 2010 19:06:58 +0000 (17:06 -0200)]
TODO: Mark silent modem reset task as done
Gustavo F. Padovan [Wed, 22 Dec 2010 19:06:57 +0000 (17:06 -0200)]
TODO: add owner to the DUN server task
Denis Kenzior [Wed, 22 Dec 2010 20:02:59 +0000 (14:02 -0600)]
modem: Implement some race-condition avoidance
Gustavo F. Padovan [Wed, 22 Dec 2010 18:51:05 +0000 (16:51 -0200)]
modem: Add test script for the Lockdown property
Gustavo F. Padovan [Wed, 22 Dec 2010 18:51:04 +0000 (16:51 -0200)]
doc: add Lockdown property to Modem
Gustavo F. Padovan [Wed, 22 Dec 2010 18:51:03 +0000 (16:51 -0200)]
modem: add Lockdown property to Modem interface
Setting Lockdown to TRUE means power down the modem and hold a lock that
only permits the lock's owner power up the modem back. When released
it restores the last state of the modem before holding the lock.
Aki Niemi [Wed, 22 Dec 2010 15:47:22 +0000 (17:47 +0200)]
isimodem: Minor style fixes
Aki Niemi [Wed, 22 Dec 2010 15:47:11 +0000 (17:47 +0200)]
gisi: Minor style fixes
Aki Niemi [Wed, 22 Dec 2010 13:33:06 +0000 (15:33 +0200)]
build: Add renamed ISI USB plugin to build
Aki Niemi [Wed, 22 Dec 2010 13:32:35 +0000 (15:32 +0200)]
isigen: Rename generic USB plugin to isiusb
Aki Niemi [Tue, 21 Dec 2010 07:21:47 +0000 (09:21 +0200)]
build: Add refactored isimodem and gisi to build
Aki Niemi [Tue, 21 Dec 2010 07:26:12 +0000 (09:26 +0200)]
isimodem: Remove unnecessary check
Aki Niemi [Fri, 3 Dec 2010 07:55:46 +0000 (09:55 +0200)]
n900: Enable message tracing and debugging
Aki Niemi [Thu, 18 Nov 2010 12:13:47 +0000 (14:13 +0200)]
n900: Adapt and refactor n900 plugin
Aki Niemi [Fri, 3 Dec 2010 07:55:34 +0000 (09:55 +0200)]
isigen: Enable message tracing and debugging
Aki Niemi [Tue, 21 Dec 2010 09:18:56 +0000 (11:18 +0200)]
isigen: Adapt and refactor isigen plugin
Aki Niemi [Wed, 15 Dec 2010 10:03:52 +0000 (12:03 +0200)]
isimodem: Fix ICC, IMSI and SPN reading
Aki Niemi [Wed, 8 Dec 2010 15:24:25 +0000 (17:24 +0200)]
gisi: Minor style fix in pipe.c
Aki Niemi [Wed, 8 Dec 2010 15:24:05 +0000 (17:24 +0200)]
isimodem: Fix SCA query response handling
Aki Niemi [Fri, 3 Dec 2010 11:55:16 +0000 (13:55 +0200)]
isimodem: Fix sms driver incoming NTF handling
Mika Liljeberg [Fri, 3 Dec 2010 08:52:19 +0000 (10:52 +0200)]
isimodem: fix GPRS context removal
Aki Niemi [Fri, 3 Dec 2010 08:50:34 +0000 (10:50 +0200)]
isimodem: Fix sms driver routing resp handling
Aki Niemi [Fri, 3 Dec 2010 08:50:16 +0000 (10:50 +0200)]
isimodem: Add debugging for PN_WRAN id
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.