platform/upstream/ofono.git
12 years agodbus: Tweak wording
Denis Kenzior [Fri, 4 Nov 2011 19:52:47 +0000 (14:52 -0500)]
dbus: Tweak wording

12 years agodbus: Add new D-Bus error message NotRegistered
Guillaume Zajac [Fri, 4 Nov 2011 15:28:04 +0000 (16:28 +0100)]
dbus: Add new D-Bus error message NotRegistered

12 years agoinclude: Add api to notify when connection is lost
Guillaume Zajac [Wed, 2 Nov 2011 10:37:59 +0000 (11:37 +0100)]
include: Add api to notify when connection is lost

12 years agohfp_hf: Fix minor style issue from previous commit
Denis Kenzior [Tue, 1 Nov 2011 23:51:05 +0000 (18:51 -0500)]
hfp_hf: Fix minor style issue from previous commit

12 years agohfp_hf: BT address exposed through Serial property
Mikel Astiz [Wed, 2 Nov 2011 13:45:55 +0000 (14:45 +0100)]
hfp_hf: BT address exposed through Serial property

Accomplished by adding the devinfo atom in pre_sim stage

12 years agocdma-netreg: Implement new public API
Guillaume Zajac [Thu, 20 Oct 2011 15:41:31 +0000 (17:41 +0200)]
cdma-netreg: Implement new public API

12 years agoinclude: Add way to obtain current status
Guillaume Zajac [Thu, 20 Oct 2011 15:41:31 +0000 (17:41 +0200)]
include: Add way to obtain current status

12 years agotest: Pretty print the new HF Features property
Denis Kenzior [Fri, 21 Oct 2011 19:26:36 +0000 (14:26 -0500)]
test: Pretty print the new HF Features property

12 years agonetreg: Fix memory leak in HFP case
Denis Kenzior [Fri, 21 Oct 2011 19:02:51 +0000 (14:02 -0500)]
netreg: Fix memory leak in HFP case

12 years agophonesim: Add handsfree atom to localhfp
Denis Kenzior [Fri, 21 Oct 2011 18:56:17 +0000 (13:56 -0500)]
phonesim: Add handsfree atom to localhfp

12 years agohfpmodem: Report features supported by AG
Mikel Astiz [Fri, 21 Oct 2011 16:51:31 +0000 (18:51 +0200)]
hfpmodem: Report features supported by AG

12 years agohandsfree: add ofono_handsfree_set_ag_features
Denis Kenzior [Fri, 21 Oct 2011 18:52:55 +0000 (13:52 -0500)]
handsfree: add ofono_handsfree_set_ag_features

12 years agohfpmodem: devinfo atom added to export BT address
Mikel Astiz [Fri, 21 Oct 2011 16:51:36 +0000 (18:51 +0200)]
hfpmodem: devinfo atom added to export BT address

12 years agodevinfo: avoid crash if query_model not supported
Mikel Astiz [Fri, 21 Oct 2011 16:51:35 +0000 (18:51 +0200)]
devinfo: avoid crash if query_model not supported

12 years agohfpmodem: Avoid segfault in handsfree
Mikel Astiz [Fri, 21 Oct 2011 16:51:34 +0000 (18:51 +0200)]
hfpmodem: Avoid segfault in handsfree

The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.

12 years agohfpmodem: Avoid segfault in call-volume
Mikel Astiz [Fri, 21 Oct 2011 16:51:33 +0000 (18:51 +0200)]
hfpmodem: Avoid segfault in call-volume

The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.

12 years agohfpmodem: Avoid segfault in network-registration
Mikel Astiz [Fri, 21 Oct 2011 16:51:32 +0000 (18:51 +0200)]
hfpmodem: Avoid segfault in network-registration

The use of g_idle_add can cause a segmentation fault if the object is
destroyed in the meantime.

12 years agodoc: Handsfree exposes supported AG features
Mikel Astiz [Fri, 21 Oct 2011 16:51:29 +0000 (18:51 +0200)]
doc: Handsfree exposes supported AG features

12 years agohfpmodem: Support for AT+BVRA
Mikel Astiz [Fri, 21 Oct 2011 16:51:28 +0000 (18:51 +0200)]
hfpmodem: Support for AT+BVRA

12 years agohandsfree: Implement voice recognition function
Mikel Astiz [Fri, 21 Oct 2011 16:51:27 +0000 (18:51 +0200)]
handsfree: Implement voice recognition function

12 years agoinclude: Voice recognition in handsfree public api
Mikel Astiz [Fri, 21 Oct 2011 16:51:26 +0000 (18:51 +0200)]
include: Voice recognition in handsfree public api

12 years agoinclude: Add API to set HF AG supported features
Mikel Astiz [Thu, 20 Oct 2011 16:38:12 +0000 (18:38 +0200)]
include: Add API to set HF AG supported features

12 years agodoc: Voice recognition function added in Handsfree
Mikel Astiz [Thu, 20 Oct 2011 16:38:07 +0000 (18:38 +0200)]
doc: Voice recognition function added in Handsfree

12 years agohfpmodem: minor whitespace fix
Mikel Astiz [Thu, 20 Oct 2011 16:38:20 +0000 (18:38 +0200)]
hfpmodem: minor whitespace fix

12 years agohfpmodem: Support for +BSIR unsolicited responses
Mikel Astiz [Thu, 20 Oct 2011 16:38:06 +0000 (18:38 +0200)]
hfpmodem: Support for +BSIR unsolicited responses

12 years agolookup-apn: Minor style issues
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:05 +0000 (14:05 +0300)]
lookup-apn: Minor style issues

12 years agombpi: Minor style issues
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:04 +0000 (14:05 +0300)]
mbpi: Minor style issues

12 years agolookup-apn: Use mbpi_ap_free()
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:03 +0000 (14:05 +0300)]
lookup-apn: Use mbpi_ap_free()

12 years agombpi: Rename mbpi_provision_data_free()
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:02 +0000 (14:05 +0300)]
mbpi: Rename mbpi_provision_data_free()

12 years agolookup-apn: Add cli option to control duplicates
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:01 +0000 (14:05 +0300)]
lookup-apn: Add cli option to control duplicates

12 years agolookup-apn: Use mbpi_ap_type()
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:05:00 +0000 (14:05 +0300)]
lookup-apn: Use mbpi_ap_type()

12 years agombpi: Add mbpi_ap_type()
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:04:59 +0000 (14:04 +0300)]
mbpi: Add mbpi_ap_type()

12 years agoprovision: Add provisioning plugin
Oleg Zhurakivskyy [Tue, 18 Oct 2011 11:04:58 +0000 (14:04 +0300)]
provision: Add provisioning plugin

12 years agoudev: add a driver name for telit
Gustavo F. Padovan [Sat, 15 Oct 2011 19:33:47 +0000 (16:33 -0300)]
udev: add a driver name for telit

telit hardware needs usbserial.

12 years agodrivers: Some more copyright fixes
Marcel Holtmann [Sat, 15 Oct 2011 19:21:30 +0000 (12:21 -0700)]
drivers: Some more copyright fixes

12 years agocore: Some more copyright fixes
Marcel Holtmann [Sat, 15 Oct 2011 19:21:12 +0000 (12:21 -0700)]
core: Some more copyright fixes

12 years agodoc: Clarifications on voice call behavior
Daniel Wagner [Thu, 13 Oct 2011 17:42:33 +0000 (10:42 -0700)]
doc: Clarifications on voice call behavior

12 years agohfp_hf: Switch to permissive AT syntax parser
Mikel Astiz [Wed, 12 Oct 2011 12:35:40 +0000 (14:35 +0200)]
hfp_hf: Switch to permissive AT syntax parser

Some phones can have trouble when using the strict AT syntax parser for
HFP. So far, this has only been evidenced with the Samsung Wave, which
works fine with the permissive syntax parser.

Several other phones have been tested with the permissive parser and
seem to work OK.

12 years agohandsfree: Removed ASYNC flag from GetProperties
Mikel Astiz [Wed, 12 Oct 2011 12:35:31 +0000 (14:35 +0200)]
handsfree: Removed ASYNC flag from GetProperties

12 years agohandsfree: Pass the error information to the core
Denis Kenzior [Thu, 13 Oct 2011 18:47:56 +0000 (13:47 -0500)]
handsfree: Pass the error information to the core

if available.  This is the preferred way, so that the core can take into
account the error information in the future if required.

12 years agohfpmodem: Support of number requests (AT+BINP=1)
Mikel Astiz [Wed, 12 Oct 2011 12:35:30 +0000 (14:35 +0200)]
hfpmodem: Support of number requests (AT+BINP=1)

12 years agohandsfree: Expose RequestPhoneNumber in D-Bus API
Mikel Astiz [Wed, 12 Oct 2011 12:35:29 +0000 (14:35 +0200)]
handsfree: Expose RequestPhoneNumber in D-Bus API

12 years agodoc: Handsfree API support for +BINP=1
Mikel Astiz [Wed, 12 Oct 2011 12:35:28 +0000 (14:35 +0200)]
doc: Handsfree API support for +BINP=1

12 years agohandsfree: Set in-band ringing before registering
Denis Kenzior [Thu, 13 Oct 2011 18:06:35 +0000 (13:06 -0500)]
handsfree: Set in-band ringing before registering

Avoid an extra signal emission

12 years agohandsfree: Don't emit signals if not registered
Denis Kenzior [Thu, 13 Oct 2011 17:54:45 +0000 (12:54 -0500)]
handsfree: Don't emit signals if not registered

12 years agohfpmodem: Set initial state for inband ringing
Mikel Astiz [Wed, 12 Oct 2011 12:35:26 +0000 (14:35 +0200)]
hfpmodem: Set initial state for inband ringing

According to the HFP specification, inband ringing will be enabled by
default if the AG supports it. This setting could later be changed by
the unsolicited result code +BSIR.

12 years agodoc: Add initial Handsfree API documentation
Mikel Astiz [Wed, 12 Oct 2011 12:35:25 +0000 (14:35 +0200)]
doc: Add initial Handsfree API documentation

These basic features have already been implemented.

12 years agohfpmodem: Copyright statement correction
Mikel Astiz [Wed, 12 Oct 2011 12:35:24 +0000 (14:35 +0200)]
hfpmodem: Copyright statement correction

12 years agohandsfree: Copyright statement correction
Mikel Astiz [Wed, 12 Oct 2011 12:35:23 +0000 (14:35 +0200)]
handsfree: Copyright statement correction

12 years agohandsfree: Copyright statement correction
Mikel Astiz [Wed, 12 Oct 2011 12:35:22 +0000 (14:35 +0200)]
handsfree: Copyright statement correction

12 years agohfp_hf: Fix crash
Denis Kenzior [Wed, 12 Oct 2011 23:15:26 +0000 (18:15 -0500)]
hfp_hf: Fix crash

If BlueZ exits during an outstanding Connect/Disconnect operation,
oFono can crash due to the pending call finishing on an already-removed
modem object.

12 years agombpi: Add filename and line information on error
Oleg Zhurakivskyy [Wed, 5 Oct 2011 13:18:32 +0000 (16:18 +0300)]
mbpi: Add filename and line information on error

12 years agolookup-apn: Fix crash on no APNs found
Oleg Zhurakivskyy [Wed, 5 Oct 2011 13:18:30 +0000 (16:18 +0300)]
lookup-apn: Fix crash on no APNs found

12 years agolookup-apn: Remove unused includes
Oleg Zhurakivskyy [Wed, 5 Oct 2011 13:18:29 +0000 (16:18 +0300)]
lookup-apn: Remove unused includes

12 years agombpi: Improve mbpi_lookup() error reporting
Oleg Zhurakivskyy [Wed, 5 Oct 2011 13:18:28 +0000 (16:18 +0300)]
mbpi: Improve mbpi_lookup() error reporting

12 years agombpi: Fix handling of the usage element
Oleg Zhurakivskyy [Wed, 5 Oct 2011 13:18:27 +0000 (16:18 +0300)]
mbpi: Fix handling of the usage element

12 years agombpi: Reflow gsm_end()
Oleg Zhurakivskyy [Wed, 5 Oct 2011 13:18:26 +0000 (16:18 +0300)]
mbpi: Reflow gsm_end()

12 years agombpi: Split gsm_start() for readability
Oleg Zhurakivskyy [Wed, 5 Oct 2011 13:18:25 +0000 (16:18 +0300)]
mbpi: Split gsm_start() for readability

12 years agovoicecall: Make emulator use release_queue
Denis Kenzior [Wed, 12 Oct 2011 21:14:06 +0000 (16:14 -0500)]
voicecall: Make emulator use release_queue

12 years agovoicecall: Fix HangupAll for HFP
Denis Kenzior [Wed, 12 Oct 2011 21:00:00 +0000 (16:00 -0500)]
voicecall: Fix HangupAll for HFP

HFP does not implement HangupAll natively and most AGs do not support
releasing held calls by id.  Work around this by using hangup active and
then dropping all held calls if no waiting calls exist.  Otherwise
fall back to releasing calls by id.

12 years agoRelease 1.0 1.0
Marcel Holtmann [Tue, 11 Oct 2011 16:52:40 +0000 (09:52 -0700)]
Release 1.0

12 years agodoc: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:40:36 +0000 (13:40 -0700)]
doc: Update copyright information

12 years agotools: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:40:30 +0000 (13:40 -0700)]
tools: Update copyright information

12 years agounit: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:40:17 +0000 (13:40 -0700)]
unit: Update copyright information

12 years agogisi: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:40:08 +0000 (13:40 -0700)]
gisi: Update copyright information

12 years agoplugins: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:39:54 +0000 (13:39 -0700)]
plugins: Update copyright information

12 years agodrivers: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:39:48 +0000 (13:39 -0700)]
drivers: Update copyright information

12 years agocore: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:39:42 +0000 (13:39 -0700)]
core: Update copyright information

12 years agogatchat: Update copyright information
Marcel Holtmann [Mon, 10 Oct 2011 20:39:25 +0000 (13:39 -0700)]
gatchat: Update copyright information

12 years agoatmodem: Use ZTE specific vendor quirk for SMS support
Marcel Holtmann [Thu, 6 Oct 2011 22:30:14 +0000 (15:30 -0700)]
atmodem: Use ZTE specific vendor quirk for SMS support

12 years agozte: Use own vendor quirk for SMS atom driver
Marcel Holtmann [Thu, 6 Oct 2011 22:29:52 +0000 (15:29 -0700)]
zte: Use own vendor quirk for SMS atom driver

12 years agolog: Rename program executable variable
Marcel Holtmann [Thu, 6 Oct 2011 19:20:43 +0000 (12:20 -0700)]
log: Rename program executable variable

12 years agolog: Add support for backtrace symbole resolving
Marcel Holtmann [Thu, 6 Oct 2011 02:41:40 +0000 (19:41 -0700)]
log: Add support for backtrace symbole resolving

12 years agotest: add support to select modem
Gustavo F. Padovan [Thu, 29 Sep 2011 17:54:26 +0000 (14:54 -0300)]
test: add support to select modem

12 years agotest: add support to select modem
Gustavo F. Padovan [Thu, 29 Sep 2011 17:54:25 +0000 (14:54 -0300)]
test: add support to select modem

12 years agotest: add support to select modem
Gustavo F. Padovan [Thu, 29 Sep 2011 17:54:24 +0000 (14:54 -0300)]
test: add support to select modem

12 years agosap: also accept err = 0 in enable()
Gustavo F. Padovan [Thu, 29 Sep 2011 17:54:23 +0000 (14:54 -0300)]
sap: also accept err = 0 in enable()

12 years agotelit: fix shutdown of bluetooth socket
Gustavo F. Padovan [Thu, 29 Sep 2011 17:54:22 +0000 (14:54 -0300)]
telit: fix shutdown of bluetooth socket

12 years agosap: add sap modem disable() support
Gustavo F. Padovan [Thu, 29 Sep 2011 17:54:21 +0000 (14:54 -0300)]
sap: add sap modem disable() support

12 years agosap: clean up extra blank line
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:21 +0000 (18:24 -0300)]
sap: clean up extra blank line

12 years agosap: add full support to SAP modem
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:20 +0000 (18:24 -0300)]
sap: add full support to SAP modem

Add pre_sim, post_sim, set_online and post_online calls

12 years agotelit: add post_online to SAP Client
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:19 +0000 (18:24 -0300)]
telit: add post_online to SAP Client

12 years agotelit: add set_online to SAP Client
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:18 +0000 (18:24 -0300)]
telit: add set_online to SAP Client

12 years agotelit: add post_sim to SAP Client
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:17 +0000 (18:24 -0300)]
telit: add post_sim to SAP Client

12 years agotelit: add pre_sim support to SAP Client
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:16 +0000 (18:24 -0300)]
telit: add pre_sim support to SAP Client

12 years agotelit: init modem normally once SAP was enabled
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:15 +0000 (18:24 -0300)]
telit: init modem normally once SAP was enabled

12 years agotelit: add suport the disable SAP client
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:13 +0000 (18:24 -0300)]
telit: add suport the disable SAP client

12 years agosap: enable SAP modem, when BlueZ replies
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:12 +0000 (18:24 -0300)]
sap: enable SAP modem, when BlueZ replies

12 years agotelit: Reflow sap_enable logic
Denis Kenzior [Thu, 29 Sep 2011 15:48:23 +0000 (10:48 -0500)]
telit: Reflow sap_enable logic

To cover some conditions where we do not clean up properly

12 years agotelit: Remove unneeded if
Denis Kenzior [Thu, 29 Sep 2011 15:02:33 +0000 (10:02 -0500)]
telit: Remove unneeded if

12 years agotelit: add support the enable the SAP client modem
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:11 +0000 (18:24 -0300)]
telit: add support the enable the SAP client modem

12 years agosap: remove connect callback if enable fails
Gustavo F. Padovan [Wed, 28 Sep 2011 21:24:10 +0000 (18:24 -0300)]
sap: remove connect callback if enable fails

12 years agosap: clean up sap modem destruction
Gustavo F. Padovan [Wed, 28 Sep 2011 17:13:58 +0000 (14:13 -0300)]
sap: clean up sap modem destruction

12 years agosap: remove server_path
Gustavo F. Padovan [Wed, 28 Sep 2011 17:13:57 +0000 (14:13 -0300)]
sap: remove server_path

We use ofono_modem_set_string() instead to store it.
This also remove the need to have sap_data allocation on
bluetooth_sap_probe().

12 years agosap: fix sap modem remove
Gustavo F. Padovan [Tue, 27 Sep 2011 21:04:20 +0000 (18:04 -0300)]
sap: fix sap modem remove

prefix NULL means that the modem needs to be removed

12 years agosap: retrigger bluetooth GetProperties call
Gustavo F. Padovan [Tue, 27 Sep 2011 21:04:15 +0000 (18:04 -0300)]
sap: retrigger bluetooth GetProperties call

When plugging a SAP capable modem, GetProperties need to be called again
to fetch the SAP Server devices from BlueZ.

12 years agotelit: add #RSEN notify
Gustavo F. Padovan [Mon, 26 Sep 2011 17:26:58 +0000 (14:26 -0300)]
telit: add #RSEN notify

RSEN URC tells if the SAP Client was enabled or not

12 years agosap: add support to connect the RFCOMM link
Gustavo F. Padovan [Mon, 26 Sep 2011 17:26:57 +0000 (14:26 -0300)]
sap: add support to connect the RFCOMM link

12 years agotelit: add support to enable SAP client
Gustavo F. Padovan [Mon, 26 Sep 2011 17:26:56 +0000 (14:26 -0300)]
telit: add support to enable SAP client

12 years agosap: Fix minor whitespace issues
Denis Kenzior [Mon, 26 Sep 2011 18:37:06 +0000 (13:37 -0500)]
sap: Fix minor whitespace issues