platform/upstream/ofono.git
14 years agoAdd support for IP based connections to gsmdial
Denis Kenzior [Thu, 18 Mar 2010 21:05:01 +0000 (16:05 -0500)]
Add support for IP based connections to gsmdial

14 years agoFix: Echo everything as soon as received
Denis Kenzior [Thu, 18 Mar 2010 19:41:21 +0000 (14:41 -0500)]
Fix: Echo everything as soon as received

14 years agoUpdate sim-api.txt
Denis Kenzior [Thu, 18 Mar 2010 19:47:12 +0000 (14:47 -0500)]
Update sim-api.txt

14 years agoRefactor add is_basic_command_prefix function
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:28 +0000 (23:14 +0800)]
Refactor add is_basic_command_prefix function

14 years agoRename parse_v250_settings
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:27 +0000 (23:14 +0800)]
Rename parse_v250_settings

To parse_basic_command

14 years agoRename parse_at_command
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:26 +0000 (23:14 +0800)]
Rename parse_at_command

To parse_extended_command

14 years agoRename is_at_command_prefix
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:25 +0000 (23:14 +0800)]
Rename is_at_command_prefix

To is_extended_command_prefix

14 years agoRename g_at_server_send_result
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:24 +0000 (23:14 +0800)]
Rename g_at_server_send_result

To g_at_server_send_final

14 years agoDoc: Fixup style issues
Denis Kenzior [Thu, 18 Mar 2010 16:35:06 +0000 (11:35 -0500)]
Doc: Fixup style issues

14 years agoAdded call-barring-api.txt.
Pekka Pessi [Thu, 18 Mar 2010 14:44:30 +0000 (16:44 +0200)]
Added call-barring-api.txt.

14 years agoFix: Interrogation of barring does not need pin
Pekka Pessi [Thu, 18 Mar 2010 14:44:27 +0000 (16:44 +0200)]
Fix: Interrogation of barring does not need pin

14 years agoFix: Number of barring services is constant
Pekka Pessi [Thu, 18 Mar 2010 14:44:27 +0000 (16:44 +0200)]
Fix: Number of barring services is constant

14 years agoStyle: Remove the now unnecessary braces
Denis Kenzior [Thu, 18 Mar 2010 16:27:06 +0000 (11:27 -0500)]
Style: Remove the now unnecessary braces

14 years agoFix: Return newly-queried barring status
Pekka Pessi [Thu, 18 Mar 2010 14:44:26 +0000 (16:44 +0200)]
Fix: Return newly-queried barring status

We were returning the contents of the old locks

14 years agoFix: call barring can only be (de)activated
Pekka Pessi [Thu, 18 Mar 2010 14:44:25 +0000 (16:44 +0200)]
Fix: call barring can only be (de)activated

14 years agoFix: Use g_try_malloc when parsing stk result
Denis Kenzior [Tue, 16 Mar 2010 22:41:26 +0000 (17:41 -0500)]
Fix: Use g_try_malloc when parsing stk result

14 years agoFix: Use g_try_malloc when parsing stk address
Denis Kenzior [Tue, 16 Mar 2010 22:40:44 +0000 (17:40 -0500)]
Fix: Use g_try_malloc when parsing stk address

14 years agoFix: Use g_try_malloc in gisi/pipe.c
Denis Kenzior [Tue, 16 Mar 2010 22:37:44 +0000 (17:37 -0500)]
Fix: Use g_try_malloc in gisi/pipe.c

14 years agoFix: Use g_try_malloc not g_malloc in isi/pep.c
Denis Kenzior [Tue, 16 Mar 2010 22:34:49 +0000 (17:34 -0500)]
Fix: Use g_try_malloc not g_malloc in isi/pep.c

14 years agoStyle: Use newlines to make the code more readable
Denis Kenzior [Tue, 16 Mar 2010 22:34:18 +0000 (17:34 -0500)]
Style: Use newlines to make the code more readable

14 years agoStyle: Always use tab for indentation
Denis Kenzior [Tue, 16 Mar 2010 22:33:50 +0000 (17:33 -0500)]
Style: Always use tab for indentation

14 years agoFix: Use g_try_malloc in gatutil
Denis Kenzior [Tue, 16 Mar 2010 22:22:56 +0000 (17:22 -0500)]
Fix: Use g_try_malloc in gatutil

14 years agoFix: Use g_try_malloc instead of g_malloc in util
Denis Kenzior [Tue, 16 Mar 2010 22:21:06 +0000 (17:21 -0500)]
Fix: Use g_try_malloc instead of g_malloc in util

In these cases we were checking for NULL return, but the function used
should have been g_try_malloc instead.

14 years agoRefactor: create_dirs logic
Denis Kenzior [Tue, 16 Mar 2010 22:19:01 +0000 (17:19 -0500)]
Refactor: create_dirs logic

- Remove reference to g_malloc and replace with g_try_malloc
- Be extra pedantic on the inputs
- Refactor the logic to make it slightly easier to follow

14 years agoFix: Fixup error paths in sim_op_check_cached
Denis Kenzior [Tue, 16 Mar 2010 20:44:29 +0000 (15:44 -0500)]
Fix: Fixup error paths in sim_op_check_cached

14 years agoFix: avoid assigning to return structure on error
Denis Kenzior [Tue, 16 Mar 2010 20:26:53 +0000 (15:26 -0500)]
Fix: avoid assigning to return structure on error

14 years agoStyle: Spaces before / after arithmetic operations
Denis Kenzior [Tue, 16 Mar 2010 20:16:59 +0000 (15:16 -0500)]
Style: Spaces before / after arithmetic operations

14 years agoStyle: Align the enum values to be easier to read
Denis Kenzior [Tue, 16 Mar 2010 20:14:17 +0000 (15:14 -0500)]
Style: Align the enum values to be easier to read

14 years agoHandle the conversion failure when parsing item
Yang Gu [Tue, 16 Mar 2010 10:01:38 +0000 (18:01 +0800)]
Handle the conversion failure when parsing item

14 years agoFix the structure of stk_subaddress
Yang Gu [Tue, 16 Mar 2010 10:01:37 +0000 (18:01 +0800)]
Fix the structure of stk_subaddress

14 years agoAdd support of Huawei EM770 modem
Yang Gu [Tue, 16 Mar 2010 07:42:29 +0000 (15:42 +0800)]
Add support of Huawei EM770 modem

Comparing with general Huawei modem, EM770 is a full feature modem that
supports voicecall, phonebook, call forwarding, call barring, etc.

14 years agoDoc: Add small clarification to SMS docs
Denis Kenzior [Tue, 16 Mar 2010 02:20:51 +0000 (21:20 -0500)]
Doc: Add small clarification to SMS docs

14 years agodoc: Add SmsManager API documentation.
João Paulo Rechi Vita [Mon, 15 Mar 2010 20:17:45 +0000 (17:17 -0300)]
doc: Add SmsManager API documentation.

14 years agoAdd stk tone type enum
Denis Kenzior [Tue, 16 Mar 2010 02:11:11 +0000 (21:11 -0500)]
Add stk tone type enum

14 years agoAdd basic unit test for send sms parser
Denis Kenzior [Tue, 16 Mar 2010 02:01:33 +0000 (21:01 -0500)]
Add basic unit test for send sms parser

14 years agoAdd parser for STK send sms proactive commands
Denis Kenzior [Tue, 16 Mar 2010 02:01:04 +0000 (21:01 -0500)]
Add parser for STK send sms proactive commands

14 years agoRefactor: stk send_sms datastructure
Denis Kenzior [Tue, 16 Mar 2010 01:59:02 +0000 (20:59 -0500)]
Refactor: stk send_sms datastructure

14 years agoRefactor: stk result dataobject
Denis Kenzior [Fri, 12 Mar 2010 14:19:25 +0000 (08:19 -0600)]
Refactor: stk result dataobject

14 years agoReorder: stk response length structure
Denis Kenzior [Fri, 12 Mar 2010 13:51:58 +0000 (07:51 -0600)]
Reorder: stk response length structure

Follow the order of the specification

14 years agoRefactor: stk item id dataobj
Denis Kenzior [Thu, 11 Mar 2010 21:24:29 +0000 (15:24 -0600)]
Refactor: stk item id dataobj

14 years agoRefactor: stk item dataobject
Denis Kenzior [Thu, 11 Mar 2010 21:21:05 +0000 (15:21 -0600)]
Refactor: stk item dataobject

14 years agoRefactor: stk configuration capability parameters
Denis Kenzior [Thu, 11 Mar 2010 20:43:59 +0000 (14:43 -0600)]
Refactor: stk configuration capability parameters

14 years agoRefactor: Update the subaddress structure
Denis Kenzior [Wed, 10 Mar 2010 18:53:09 +0000 (12:53 -0600)]
Refactor: Update the subaddress structure

14 years agoRefactor: stk alpha identifier object
Denis Kenzior [Wed, 10 Mar 2010 17:26:18 +0000 (11:26 -0600)]
Refactor: stk alpha identifier object

Style issues, we must also return FALSE in case conversion fails

14 years agoRefactor: stk address structure
Denis Kenzior [Wed, 10 Mar 2010 19:10:14 +0000 (13:10 -0600)]
Refactor: stk address structure

14 years agoAdd parser for tone objects
Yang Gu [Mon, 8 Mar 2010 04:25:49 +0000 (12:25 +0800)]
Add parser for tone objects

14 years agoAdd parser for sms tpdu objects
Yang Gu [Mon, 8 Mar 2010 04:20:07 +0000 (12:20 +0800)]
Add parser for sms tpdu objects

14 years agoAdd parser for result objects
Yang Gu [Fri, 5 Mar 2010 08:40:20 +0000 (16:40 +0800)]
Add parser for result objects

14 years agoAdd parser for item identifier objects
Yang Gu [Fri, 5 Mar 2010 07:25:28 +0000 (15:25 +0800)]
Add parser for item identifier objects

14 years agoAdd parser for item objects
Yang Gu [Fri, 5 Mar 2010 05:40:40 +0000 (13:40 +0800)]
Add parser for item objects

14 years agoAdd parser for capability configuration parameters objects
Yang Gu [Fri, 5 Mar 2010 04:45:31 +0000 (12:45 +0800)]
Add parser for capability configuration parameters objects

14 years agoAdd parser for subaddress objects
Yang Gu [Fri, 5 Mar 2010 04:43:34 +0000 (12:43 +0800)]
Add parser for subaddress objects

14 years agoAdd parser for alpha identifier objects
Yang Gu [Fri, 5 Mar 2010 04:42:00 +0000 (12:42 +0800)]
Add parser for alpha identifier objects

14 years agoAdd parser for address objects
Yang Gu [Fri, 5 Mar 2010 04:34:28 +0000 (12:34 +0800)]
Add parser for address objects

14 years agoFix Don't check CLIR CUG option in hfp_dial
Zhenhua Zhang [Tue, 9 Mar 2010 10:01:17 +0000 (18:01 +0800)]
Fix Don't check CLIR CUG option in hfp_dial

For HFP call, no need to check CLIR & CUG option. It doesn't affect dial
out string.

14 years agoMake interface callback tables const
Marcel Holtmann [Sun, 7 Mar 2010 22:32:48 +0000 (14:32 -0800)]
Make interface callback tables const

14 years agoFix the case when the requested name is already in use
Vinicius Costa Gomes [Mon, 1 Feb 2010 19:16:22 +0000 (16:16 -0300)]
Fix the case when the requested name is already in use

We weren't setting the dbus error in this situation.

14 years agoRelease 0.19 0.19
Marcel Holtmann [Sun, 7 Mar 2010 12:39:25 +0000 (04:39 -0800)]
Release 0.19

14 years agoFix: Use the proper enum type
Denis Kenzior [Wed, 3 Mar 2010 19:07:24 +0000 (13:07 -0600)]
Fix: Use the proper enum type

14 years agoAdd command echo back if ATE=1
Zhenhua Zhang [Tue, 2 Mar 2010 10:21:36 +0000 (18:21 +0800)]
Add command echo back if ATE=1

14 years agoFix: warning
Denis Kenzior [Tue, 2 Mar 2010 18:39:15 +0000 (12:39 -0600)]
Fix: warning

src/stkutil.c: In function ‘parse_dataobj_imm_resp’:
src/stkutil.c:191: error: unused variable ‘data’

14 years agostk: Validate src/dst combination
Denis Kenzior [Tue, 2 Mar 2010 00:16:23 +0000 (18:16 -0600)]
stk: Validate src/dst combination

14 years agostk: Add initial unit test for Get Input
Denis Kenzior [Tue, 2 Mar 2010 00:16:02 +0000 (18:16 -0600)]
stk: Add initial unit test for Get Input

14 years agoAdd support for Get Input proactive command
Denis Kenzior [Mon, 1 Mar 2010 23:58:14 +0000 (17:58 -0600)]
Add support for Get Input proactive command

14 years agoSupport Default Text data objects
Denis Kenzior [Mon, 1 Mar 2010 23:57:56 +0000 (17:57 -0600)]
Support Default Text data objects

14 years agoAdd parser for Response Length objects
Denis Kenzior [Mon, 1 Mar 2010 23:57:18 +0000 (17:57 -0600)]
Add parser for Response Length objects

14 years agoCleanup: Move some stuff around to be more logical
Denis Kenzior [Mon, 1 Mar 2010 23:56:16 +0000 (17:56 -0600)]
Cleanup: Move some stuff around to be more logical

14 years agoAdd support for GET INKEY proactive command
Denis Kenzior [Mon, 1 Mar 2010 23:27:38 +0000 (17:27 -0600)]
Add support for GET INKEY proactive command

14 years agoAdd parser for Frame Identifier object
Denis Kenzior [Mon, 1 Mar 2010 23:10:56 +0000 (17:10 -0600)]
Add parser for Frame Identifier object

14 years agoAdd parser for text attribute objects
Denis Kenzior [Mon, 1 Mar 2010 22:18:17 +0000 (16:18 -0600)]
Add parser for text attribute objects

14 years agoUpdate unit tests with Duration tests
Denis Kenzior [Mon, 1 Mar 2010 22:03:06 +0000 (16:03 -0600)]
Update unit tests with Duration tests

14 years agoAdd parser for Duration objects
Denis Kenzior [Mon, 1 Mar 2010 22:02:33 +0000 (16:02 -0600)]
Add parser for Duration objects

14 years agoStyle: add relevant sections for dataobj parsers
Denis Kenzior [Mon, 1 Mar 2010 21:25:14 +0000 (15:25 -0600)]
Style: add relevant sections for dataobj parsers

14 years agoAdd parser for STK Immediate Response objects
Denis Kenzior [Mon, 1 Mar 2010 21:19:29 +0000 (15:19 -0600)]
Add parser for STK Immediate Response objects

14 years agoUpdate unit tests with icon_id support
Denis Kenzior [Mon, 1 Mar 2010 21:16:01 +0000 (15:16 -0600)]
Update unit tests with icon_id support

14 years agoAdd parsing for Icon Identifier objects
Denis Kenzior [Mon, 1 Mar 2010 21:15:37 +0000 (15:15 -0600)]
Add parsing for Icon Identifier objects

14 years agoUse stk_envelope_type constant name in sim.c
Andrzej Zaborowski [Mon, 1 Mar 2010 04:38:29 +0000 (05:38 +0100)]
Use stk_envelope_type constant name in sim.c

14 years agoFix: Enter RESPONSE_SENT state in ussd response cb
Andrzej Zaborowski [Mon, 1 Mar 2010 04:29:28 +0000 (05:29 +0100)]
Fix: Enter RESPONSE_SENT state in ussd response cb

14 years agostk: Refactor proactive command parser
Denis Kenzior [Sat, 27 Feb 2010 16:20:23 +0000 (10:20 -0600)]
stk: Refactor proactive command parser

Make it a bit easier to extend by using va_args

14 years agostk: Add text attribute structure
Denis Kenzior [Sat, 27 Feb 2010 16:19:51 +0000 (10:19 -0600)]
stk: Add text attribute structure

14 years agostk: Add Duration structure
Denis Kenzior [Sat, 27 Feb 2010 16:19:19 +0000 (10:19 -0600)]
stk: Add Duration structure

14 years agostk: Add icon identifier structure
Denis Kenzior [Sat, 27 Feb 2010 16:17:22 +0000 (10:17 -0600)]
stk: Add icon identifier structure

14 years agoAdd duration type enum
Denis Kenzior [Sat, 27 Feb 2010 16:09:30 +0000 (10:09 -0600)]
Add duration type enum

14 years agoFix: Simplify write-again logic
Denis Kenzior [Fri, 26 Feb 2010 22:17:10 +0000 (16:17 -0600)]
Fix: Simplify write-again logic

14 years agoFix: Don't allocate buffers if we don't need to
Denis Kenzior [Fri, 26 Feb 2010 22:16:46 +0000 (16:16 -0600)]
Fix: Don't allocate buffers if we don't need to

14 years agoAdd write server response into non-blocking IO
Zhenhua Zhang [Fri, 26 Feb 2010 09:56:32 +0000 (17:56 +0800)]
Add write server response into non-blocking IO

Write server response into non-blocking GIOChannel when we have
G_IO_OUT signal.

14 years agoAdd write buffer queue for non-blocking write
Zhenhua Zhang [Fri, 26 Feb 2010 09:56:31 +0000 (17:56 +0800)]
Add write buffer queue for non-blocking write

The head of the queue is the data to be written, the tail is the
free buffer to cache data into.

If the tail of queue is full, allocate a new free buffer and
append it at the tail.

14 years agoAdd define for read and write buffer size
Zhenhua Zhang [Fri, 26 Feb 2010 09:56:30 +0000 (17:56 +0800)]
Add define for read and write buffer size

14 years agoDo not trigger user disconnect at g_at_shutdown
Zhenhua Zhang [Fri, 26 Feb 2010 09:56:29 +0000 (17:56 +0800)]
Do not trigger user disconnect at g_at_shutdown

Similar to gatchat, introduce read_watcher_destroy_notify and do
not trigger user disconnect at g_at_shutdown. Delay destroy of
gatserver until read_watcher is destroyed.

14 years agodoc: Add 'Name' property under 'Modem' interface.
João Paulo Rechi Vita [Wed, 24 Feb 2010 19:14:26 +0000 (16:14 -0300)]
doc: Add 'Name' property under 'Modem' interface.

14 years agoTest: Show number being dialed
João Paulo Rechi Vita [Wed, 24 Feb 2010 19:14:27 +0000 (16:14 -0300)]
Test: Show number being dialed

14 years agoTest: Show id of the modem being enabled/disabled
João Paulo Rechi Vita [Wed, 24 Feb 2010 19:14:25 +0000 (16:14 -0300)]
Test: Show id of the modem being enabled/disabled

14 years agoUpdate unit test for USAT display text command
Denis Kenzior [Tue, 23 Feb 2010 23:11:29 +0000 (17:11 -0600)]
Update unit test for USAT display text command

14 years agoAdd basic support for USAT/CAT proactive commands
Denis Kenzior [Tue, 23 Feb 2010 23:10:26 +0000 (17:10 -0600)]
Add basic support for USAT/CAT proactive commands

Only display_text with mandatory fields is currently supported.

14 years agoAdd COMPREHENSION TLV iterator utilities
Denis Kenzior [Tue, 23 Feb 2010 18:01:09 +0000 (12:01 -0600)]
Add COMPREHENSION TLV iterator utilities

14 years agoAdd Simple TLV iterator utilities
Denis Kenzior [Tue, 23 Feb 2010 17:22:06 +0000 (11:22 -0600)]
Add Simple TLV iterator utilities

14 years agoFix: EFspdi parsing
Denis Kenzior [Tue, 23 Feb 2010 07:06:35 +0000 (01:06 -0600)]
Fix: EFspdi parsing

EFspdi is a nested BER-TLV structure.  The outside BER-TLV has the tag
A3, and the inside contains the PLMN list TLV with tag 0x80.

14 years agoRewrite ber_tlv_find_tag to use ber_tlv iterator
Denis Kenzior [Tue, 23 Feb 2010 06:57:35 +0000 (00:57 -0600)]
Rewrite ber_tlv_find_tag to use ber_tlv iterator

14 years agoUpdate gitignore
Denis Kenzior [Tue, 23 Feb 2010 06:40:04 +0000 (00:40 -0600)]
Update gitignore

14 years agoMove from header to implementation
Denis Kenzior [Tue, 23 Feb 2010 06:39:24 +0000 (00:39 -0600)]
Move from header to implementation