platform/upstream/ofono.git
13 years agodoc: remove unused GetIcon from SimToolKit
Jeevaka Badrappan [Fri, 11 Feb 2011 17:13:59 +0000 (09:13 -0800)]
doc: remove unused GetIcon from SimToolKit

13 years agodoc: Update possible errors
Jeevaka Badrappan [Fri, 11 Feb 2011 11:34:31 +0000 (03:34 -0800)]
doc: Update possible errors

13 years agodoc: Remove unused SetProperty in NetworkRegistration
Jeevaka Badrappan [Fri, 11 Feb 2011 07:25:18 +0000 (23:25 -0800)]
doc: Remove unused SetProperty in NetworkRegistration

13 years agosms: return immediately if cached flag is set
Denis Kenzior [Thu, 10 Feb 2011 17:08:01 +0000 (11:08 -0600)]
sms: return immediately if cached flag is set

13 years agoifx: Remove modem selftest support
Jeevaka Badrappan [Thu, 10 Feb 2011 15:59:30 +0000 (17:59 +0200)]
ifx: Remove modem selftest support

Commands used for self tests are not working for all
versions of the modem firmware.

13 years agoemulator: Add example TCP based emulator
Denis Kenzior [Thu, 10 Feb 2011 06:16:24 +0000 (00:16 -0600)]
emulator: Add example TCP based emulator

13 years agomodem: Tweak online & powered watch APIs
Denis Kenzior [Thu, 10 Feb 2011 05:50:10 +0000 (23:50 -0600)]
modem: Tweak online & powered watch APIs

13 years agoemulator: Add basic emulator skeleton
Denis Kenzior [Thu, 10 Feb 2011 05:22:43 +0000 (23:22 -0600)]
emulator: Add basic emulator skeleton

13 years agoemulator: Add basic emulator API
Denis Kenzior [Thu, 10 Feb 2011 04:06:16 +0000 (22:06 -0600)]
emulator: Add basic emulator API

13 years agoAUTHORS: Mention Guillaume's contributions
Denis Kenzior [Thu, 10 Feb 2011 06:34:21 +0000 (00:34 -0600)]
AUTHORS: Mention Guillaume's contributions

13 years agomodem: Fix up previous commit
Denis Kenzior [Thu, 10 Feb 2011 05:15:52 +0000 (23:15 -0600)]
modem: Fix up previous commit

13 years agomodem Add powered watch API
Guillaume Zajac [Mon, 31 Jan 2011 10:01:48 +0000 (11:01 +0100)]
modem Add powered watch API

13 years agosimfs: Fix leaking of the voicecall context
Denis Kenzior [Thu, 10 Feb 2011 06:26:15 +0000 (00:26 -0600)]
simfs: Fix leaking of the voicecall context

When we're shutting down all atoms are removed and the voicecall context
does not have a chance to be freed.  Make sure simfs frees it.

13 years agocall-barring: Remove unneeded variable
Denis Kenzior [Thu, 10 Feb 2011 03:03:01 +0000 (21:03 -0600)]
call-barring: Remove unneeded variable

This was forgotten by the previous patch

13 years agocall-barring: removed +CSSI type SS notifications
Andras Domokos [Wed, 9 Feb 2011 10:33:58 +0000 (12:33 +0200)]
call-barring: removed +CSSI type SS notifications

13 years agosierra: Fix small coding style issue
Marcel Holtmann [Thu, 10 Feb 2011 02:28:16 +0000 (18:28 -0800)]
sierra: Fix small coding style issue

13 years agogobi: Fix small coding style issue
Marcel Holtmann [Thu, 10 Feb 2011 02:27:40 +0000 (18:27 -0800)]
gobi: Fix small coding style issue

13 years agogprs-provision: update example with SPN
Jukka Saunamaki [Tue, 8 Feb 2011 10:03:48 +0000 (12:03 +0200)]
gprs-provision: update example with SPN

13 years agogprs: Fixup error path
Denis Kenzior [Wed, 9 Feb 2011 03:55:42 +0000 (21:55 -0600)]
gprs: Fixup error path

When we try to register the GPRS D-Bus interface and fail for some
reason, calling gprs_unregister is not really kosher since much of the
initialization has not yet been done.  Call an intermediate function
instead.

13 years agogprs,gprs-provision: add SPN to provisioning API
Jukka Saunamaki [Tue, 8 Feb 2011 10:03:47 +0000 (12:03 +0200)]
gprs,gprs-provision: add SPN to provisioning API

13 years agogprs-provision: add SPN to provisioning API header
Jukka Saunamaki [Tue, 8 Feb 2011 10:03:46 +0000 (12:03 +0200)]
gprs-provision: add SPN to provisioning API header

13 years agoTODO: minor style fix
Dara Spieker-Doyle [Tue, 8 Feb 2011 22:10:37 +0000 (14:10 -0800)]
TODO: minor style fix

Bad caps

13 years agobluetooth: Minor style fixes
Denis Kenzior [Tue, 8 Feb 2011 22:28:58 +0000 (16:28 -0600)]
bluetooth: Minor style fixes

13 years agobluetooth: Get rid of memory leaks on error
Denis Kenzior [Wed, 9 Feb 2011 03:10:27 +0000 (21:10 -0600)]
bluetooth: Get rid of memory leaks on error

13 years agobluetooth: Refactor the authorization process
Denis Kenzior [Wed, 9 Feb 2011 02:52:41 +0000 (20:52 -0600)]
bluetooth: Refactor the authorization process

It is unnecessary to keep the IO watch around after the authorization
process has finished.  This also means client_list variable is not
really needed.

Since we destroy the watch once the auth_cb is called, we can also
remove the auth_pending variable.

Finally, the null check of path is not necessary

13 years agobluetooth: Add Bluetooth service authorization support
Frédéric Danis [Tue, 8 Feb 2011 22:00:59 +0000 (20:00 -0200)]
bluetooth: Add Bluetooth service authorization support

13 years agobluetooth: Add bluetooth server support
Frédéric Danis [Tue, 8 Feb 2011 22:00:58 +0000 (20:00 -0200)]
bluetooth: Add bluetooth server support

13 years agocore: free GError objects returned by glib
Denis Kenzior [Tue, 8 Feb 2011 22:26:20 +0000 (16:26 -0600)]
core: free GError objects returned by glib

13 years agogatmux: Remove unused error variable
Denis Kenzior [Tue, 8 Feb 2011 22:25:14 +0000 (16:25 -0600)]
gatmux: Remove unused error variable

13 years agoifx: Fix for changed selftest AT command syntax
Anand Ramakrishna [Tue, 8 Feb 2011 22:34:22 +0000 (14:34 -0800)]
ifx: Fix for changed selftest AT command syntax

It is a fix to support the selftest AT command syntax changed in latest
IFX fw version.

13 years agobluetooth: Optimize D-Bus call flow
Frédéric Danis [Fri, 4 Feb 2011 21:46:17 +0000 (19:46 -0200)]
bluetooth: Optimize D-Bus call flow

We can call manager GetProperties once inside bluetooth_ref and avoid
calling it every time bluetooth_register_uuid is called.

13 years agoifxmodem: move call creation to xcallstat_notify
Jeevaka Badrappan [Tue, 8 Feb 2011 17:04:14 +0000 (09:04 -0800)]
ifxmodem: move call creation to xcallstat_notify

13 years agosim: Fixup compiler complaints
Denis Kenzior [Tue, 8 Feb 2011 16:19:08 +0000 (10:19 -0600)]
sim: Fixup compiler complaints

src/sim.c:2396: error: comparison between signed and unsigned integer
expressions
src/sim.c:2396: error: comparison between signed and unsigned integer
expressions

13 years agoAUTHORS: Mention Jussi's contributions
Denis Kenzior [Tue, 8 Feb 2011 16:17:26 +0000 (10:17 -0600)]
AUTHORS: Mention Jussi's contributions

13 years agosim: Allow usage of SIM codes longer than 8 digits
Jussi Kangas [Tue, 8 Feb 2011 12:48:18 +0000 (14:48 +0200)]
sim: Allow usage of SIM codes longer than 8 digits

Some PIN codes (e.g. subsidy locks, etc) can have PIN codes much longer
than the default 8 digits.

13 years agoisimodem: Avoid unnecessary debugs
Aki Niemi [Tue, 8 Feb 2011 15:12:12 +0000 (17:12 +0200)]
isimodem: Avoid unnecessary debugs

13 years agoisimodem: Use convenience func for strerror
Aki Niemi [Tue, 8 Feb 2011 15:11:38 +0000 (17:11 +0200)]
isimodem: Use convenience func for strerror

13 years agoisimodem: Refactor netreg for wgmodem support
Aki Niemi [Tue, 8 Feb 2011 15:11:07 +0000 (17:11 +0200)]
isimodem: Refactor netreg for wgmodem support

This patch adds support for runtime selection between PN_MODEM_NETWORK
and PN_NETWORK resources, enabling a single isimodem driver to work
with different generations of modem firmware.

Based on patches from: Jessica Nilsson
<jessica.j.nilsson@stericsson.com>

13 years agoisimodem: Add code points for wgmodem 2.5
Aki Niemi [Tue, 8 Feb 2011 14:46:10 +0000 (16:46 +0200)]
isimodem: Add code points for wgmodem 2.5

13 years agostemodem: fix memleak when calls are disconnected
Jeevaka Badrappan [Mon, 7 Feb 2011 23:02:52 +0000 (15:02 -0800)]
stemodem: fix memleak when calls are disconnected

13 years agoifxmodem: remove colp handling done inside atd_cb
Jeevaka Badrappan [Mon, 7 Feb 2011 21:07:37 +0000 (13:07 -0800)]
ifxmodem: remove colp handling done inside atd_cb

13 years agoifxmodem: add handling of XCOLP notification
Jeevaka Badrappan [Mon, 7 Feb 2011 21:07:36 +0000 (13:07 -0800)]
ifxmodem: add handling of XCOLP notification

13 years agovoicecall: Fix check for ECT pre-conditions
Denis Kenzior [Mon, 7 Feb 2011 21:53:31 +0000 (15:53 -0600)]
voicecall: Fix check for ECT pre-conditions

We must have 1 Dialing / Alerting / Active call and a single
non-multiparty held call.

13 years agoifx: Adding modem selftest for Infineon modem
Anand Ramakrishna [Mon, 7 Feb 2011 21:25:05 +0000 (13:25 -0800)]
ifx: Adding modem selftest for Infineon modem

Infineon modem selftest, during ifx_enable().
Two steps trigger with timeout. In case one fails, modem will not power up.

13 years agoifxmodem: fix issue with gatchat usage
Jeevaka Badrappan [Mon, 7 Feb 2011 21:07:35 +0000 (13:07 -0800)]
ifxmodem: fix issue with gatchat usage

13 years agodoc: Mark SSN signals / properties as experimental
Denis Kenzior [Mon, 7 Feb 2011 19:38:32 +0000 (13:38 -0600)]
doc: Mark SSN signals / properties as experimental

13 years agodoc: Add new SSN voicecall API changes
Andras Domokos [Mon, 7 Feb 2011 17:09:32 +0000 (19:09 +0200)]
doc: Add new SSN voicecall API changes

13 years agosimfs: Add function to notify all file watches
Denis Kenzior [Mon, 7 Feb 2011 19:35:04 +0000 (13:35 -0600)]
simfs: Add function to notify all file watches

13 years agosim: Add implementation of sim file watching API
Denis Kenzior [Mon, 7 Feb 2011 18:26:50 +0000 (12:26 -0600)]
sim: Add implementation of sim file watching API

13 years agosimfs: Add file changed watches to simfs contexts
Denis Kenzior [Mon, 7 Feb 2011 18:19:14 +0000 (12:19 -0600)]
simfs: Add file changed watches to simfs contexts

13 years agosim: Add API for watching files changed via stk
Denis Kenzior [Mon, 7 Feb 2011 17:28:30 +0000 (11:28 -0600)]
sim: Add API for watching files changed via stk

13 years agon900: Enable use of legacy subscriptions
Aki Niemi [Mon, 7 Feb 2011 07:39:58 +0000 (09:39 +0200)]
n900: Enable use of legacy subscriptions

13 years agoisiusb: Enable use of legacy subscriptions
Aki Niemi [Mon, 7 Feb 2011 07:39:46 +0000 (09:39 +0200)]
isiusb: Enable use of legacy subscriptions

13 years agogisi: Refactor indication subscriptions
Aki Niemi [Fri, 4 Feb 2011 12:58:04 +0000 (14:58 +0200)]
gisi: Refactor indication subscriptions

Handle different message types for IND subscriptions based on the
presence of the GISI_MODEM_FLAG_USE_LEGACY_SUBSCRIBE flag. This
enables building modem plugins for modems that only support one or the
other available IND types.

Based on patches from:
Jessica Nilsson <jessica.j.nilsson@stericsson.com>

13 years agogisi: Minor style fixes
Aki Niemi [Fri, 4 Feb 2011 12:55:15 +0000 (14:55 +0200)]
gisi: Minor style fixes

13 years agogisi: Refactor modem to use remote device
Aki Niemi [Fri, 4 Feb 2011 12:54:41 +0000 (14:54 +0200)]
gisi: Refactor modem to use remote device

13 years agogisi: Add new API for setting modem remote device
Aki Niemi [Mon, 7 Feb 2011 07:49:27 +0000 (09:49 +0200)]
gisi: Add new API for setting modem remote device

13 years agogisi: Add new PhoNet device ID for STE
Aki Niemi [Fri, 4 Feb 2011 12:51:53 +0000 (14:51 +0200)]
gisi: Add new PhoNet device ID for STE

13 years agogisi: Add checks for NULL
Aki Niemi [Mon, 7 Feb 2011 07:44:50 +0000 (09:44 +0200)]
gisi: Add checks for NULL

13 years agogisi: Add API for setting modem flags
Aki Niemi [Fri, 4 Feb 2011 12:49:29 +0000 (14:49 +0200)]
gisi: Add API for setting modem flags

13 years agoplugins: Adapt isiusb and gpio plugins to new API
Aki Niemi [Fri, 4 Feb 2011 12:47:53 +0000 (14:47 +0200)]
plugins: Adapt isiusb and gpio plugins to new API

13 years agogisi: Refactor netlink
Aki Niemi [Fri, 4 Feb 2011 12:47:00 +0000 (14:47 +0200)]
gisi: Refactor netlink

Don't use typedefs for enum types, and move PhoNet device enum over to
common.h.

13 years agodoc: Add documentation for Alphabet property
Aki Niemi [Thu, 3 Feb 2011 13:20:36 +0000 (15:20 +0200)]
doc: Add documentation for Alphabet property

13 years agosms: Minor style fix
Denis Kenzior [Fri, 4 Feb 2011 18:44:12 +0000 (12:44 -0600)]
sms: Minor style fix

13 years agosms: Be more paranoid when loading SMS settings
Denis Kenzior [Fri, 4 Feb 2011 18:40:33 +0000 (12:40 -0600)]
sms: Be more paranoid when loading SMS settings

13 years agosms: Use a better pattern for bearer_from_string
Denis Kenzior [Fri, 4 Feb 2011 18:36:14 +0000 (12:36 -0600)]
sms: Use a better pattern for bearer_from_string

13 years agogprs: Be a bit more paranoid when loading settings
Denis Kenzior [Fri, 4 Feb 2011 18:35:32 +0000 (12:35 -0600)]
gprs: Be a bit more paranoid when loading settings

13 years agosms: Add alphabet support to SMS atom
Aki Niemi [Thu, 3 Feb 2011 13:20:35 +0000 (15:20 +0200)]
sms: Add alphabet support to SMS atom

13 years agoplugin: Allow colon as plugin name separator
Marcel Holtmann [Mon, 7 Feb 2011 03:25:58 +0000 (19:25 -0800)]
plugin: Allow colon as plugin name separator

13 years agoRelease 0.41 0.41
Marcel Holtmann [Sun, 6 Feb 2011 17:22:22 +0000 (09:22 -0800)]
Release 0.41

13 years agosmsutil: M16 coding style fix
Jeevaka Badrappan [Sat, 5 Feb 2011 14:29:11 +0000 (06:29 -0800)]
smsutil: M16 coding style fix

13 years agomodem: M16 coding style fix
Jeevaka Badrappan [Sat, 5 Feb 2011 14:29:10 +0000 (06:29 -0800)]
modem: M16 coding style fix

13 years agostemodem: M16 coding style fix
Jeevaka Badrappan [Sat, 5 Feb 2011 14:29:09 +0000 (06:29 -0800)]
stemodem: M16 coding style fix

13 years agoifxmodem: M16 coding style fix
Jeevaka Badrappan [Sat, 5 Feb 2011 14:29:08 +0000 (06:29 -0800)]
ifxmodem: M16 coding style fix

13 years agohfpmodem: M16 coding style fix
Jeevaka Badrappan [Sat, 5 Feb 2011 14:29:07 +0000 (06:29 -0800)]
hfpmodem: M16 coding style fix

13 years agoatmodem: M16 coding style fix
Jeevaka Badrappan [Sat, 5 Feb 2011 14:29:06 +0000 (06:29 -0800)]
atmodem: M16 coding style fix

13 years agocoding-style: Don't use hex with shift operator
Jeevaka Badrappan [Sat, 5 Feb 2011 14:29:05 +0000 (06:29 -0800)]
coding-style: Don't use hex with shift operator

13 years agostemodem: Use defined call_status enum
Jeevaka Badrappan [Sat, 5 Feb 2011 13:03:03 +0000 (05:03 -0800)]
stemodem: Use defined call_status enum

13 years agoifxmodem: Use defined call_status enum
Jeevaka Badrappan [Sat, 5 Feb 2011 13:03:02 +0000 (05:03 -0800)]
ifxmodem: Use defined call_status enum

13 years agohuaweimodem: Use defined call_status enum
Jeevaka Badrappan [Sat, 5 Feb 2011 13:03:01 +0000 (05:03 -0800)]
huaweimodem: Use defined call_status enum

13 years agohfpmodem: Use defined call_status enum
Jeevaka Badrappan [Sat, 5 Feb 2011 13:03:00 +0000 (05:03 -0800)]
hfpmodem: Use defined call_status enum

13 years agoatmodem: use defined call_status enum
Jeevaka Badrappan [Sat, 5 Feb 2011 13:02:59 +0000 (05:02 -0800)]
atmodem: use defined call_status enum

13 years agostemodem: Check for ok in voicecall_initialize
Marit Henriksen [Fri, 4 Feb 2011 14:40:04 +0000 (15:40 +0100)]
stemodem: Check for ok in voicecall_initialize

13 years agoifxmodem: fix xtms read and test cmd prefix
Jeevaka Badrappan [Fri, 4 Feb 2011 13:42:28 +0000 (15:42 +0200)]
ifxmodem: fix xtms read and test cmd prefix

with the latest modem firmware, xctms prefix
is returned as per the 3GPP format.

13 years agotest: test-sms - input and signals outputs together
Konrad Slowinski [Fri, 4 Feb 2011 08:38:42 +0000 (10:38 +0200)]
test: test-sms - input and signals outputs together

13 years agodoc: add Sim Toolkit feature list table
Jeevaka Badrappan [Thu, 3 Feb 2011 22:59:12 +0000 (14:59 -0800)]
doc: add Sim Toolkit feature list table

13 years agodoc: add Sim Toolkit overview
Jeevaka Badrappan [Thu, 3 Feb 2011 22:59:11 +0000 (14:59 -0800)]
doc: add Sim Toolkit overview

13 years agodoc: remove extra space in overview
Jeevaka Badrappan [Thu, 3 Feb 2011 21:38:06 +0000 (13:38 -0800)]
doc: remove extra space in overview

13 years agosmsutil: Fix compilation
Denis Kenzior [Thu, 3 Feb 2011 20:37:00 +0000 (14:37 -0600)]
smsutil: Fix compilation

13 years agosmsutil: Add alphabet support to encoding
Aki Niemi [Thu, 3 Feb 2011 13:20:34 +0000 (15:20 +0200)]
smsutil: Add alphabet support to encoding

13 years agoutil: Fix convert_utf8_to_gsm_best_lang logic
Denis Kenzior [Thu, 3 Feb 2011 20:18:16 +0000 (14:18 -0600)]
util: Fix convert_utf8_to_gsm_best_lang logic

13 years agoutil: Add best dialect picker API
Aki Niemi [Thu, 3 Feb 2011 13:20:33 +0000 (15:20 +0200)]
util: Add best dialect picker API

13 years agoutil: Use gboolean for returning success / failure
Denis Kenzior [Thu, 3 Feb 2011 19:50:42 +0000 (13:50 -0600)]
util: Use gboolean for returning success / failure

13 years agoutil: Refactor conversion table handling
Aki Niemi [Thu, 3 Feb 2011 13:20:31 +0000 (15:20 +0200)]
util: Refactor conversion table handling

13 years agocore: Minor style tweaks
Denis Kenzior [Thu, 3 Feb 2011 19:15:29 +0000 (13:15 -0600)]
core: Minor style tweaks

13 years agosimfs: implement ofono_sim_context api
Andrzej Zaborowski [Thu, 3 Feb 2011 07:37:37 +0000 (08:37 +0100)]
simfs: implement ofono_sim_context api

13 years agosim: ofono_sim_context api header changes
Andrzej Zaborowski [Sat, 29 Jan 2011 00:29:20 +0000 (01:29 +0100)]
sim: ofono_sim_context api header changes

This patch introduces sim FS contexts which are used to queue file
read and write operations.  When a context is freed all pending
operations in that context are cancelled preventing callbacks from
being called causing segfaults.

13 years agosimfs: Use cache for sim_fs_read_info requests too.
Andrzej Zaborowski [Sat, 29 Jan 2011 00:29:19 +0000 (01:29 +0100)]
simfs: Use cache for sim_fs_read_info requests too.

There seems to be no reason that the fileinfo is cached for file
read or block read requests but not info_only requests, so move
code around to fix this.  O_RDWR is changed to O_WRONLY for the
cache file because the file is not being read in case of cache miss.

13 years agodoc: Rename to our api filename conventions
Denis Kenzior [Thu, 3 Feb 2011 16:24:39 +0000 (10:24 -0600)]
doc: Rename to our api filename conventions

13 years agodoc: AssistedSatelliteNavigation and Agent API
Simon Lethbridge [Sat, 29 Jan 2011 23:44:43 +0000 (00:44 +0100)]
doc: AssistedSatelliteNavigation and Agent API

This patch introduces support for Global Satellite Navigation System (GNSS),
using the AT commands AT+CPOS and +CPOSR as specified 3GPP 27.007.