Denis Kenzior [Mon, 22 Mar 2010 20:36:04 +0000 (15:36 -0500)]
Move cbs interface definition to dbus.h
Denis Kenzior [Mon, 22 Mar 2010 20:33:56 +0000 (15:33 -0500)]
Move call volume interface definition to dbus.h
Denis Kenzior [Mon, 22 Mar 2010 20:31:03 +0000 (15:31 -0500)]
Move mwi interface definition to dbus.h
Denis Kenzior [Mon, 22 Mar 2010 20:29:03 +0000 (15:29 -0500)]
Move radio settings interface definition to dbus.h
Denis Kenzior [Mon, 22 Mar 2010 20:28:08 +0000 (15:28 -0500)]
Move sms interface definition to dbus.h
Denis Kenzior [Mon, 22 Mar 2010 20:27:08 +0000 (15:27 -0500)]
Move voicecall interface definitions to dbus.h
Denis Kenzior [Mon, 22 Mar 2010 20:16:43 +0000 (15:16 -0500)]
Add message-waiting api
Denis Kenzior [Mon, 22 Mar 2010 20:07:53 +0000 (15:07 -0500)]
Add call-volume api
Denis Kenzior [Mon, 22 Mar 2010 20:04:55 +0000 (15:04 -0500)]
Add cell broadcast API
Denis Kenzior [Mon, 22 Mar 2010 19:52:05 +0000 (14:52 -0500)]
Add phonebook-api document
Denis Kenzior [Mon, 22 Mar 2010 17:58:04 +0000 (12:58 -0500)]
Fix: extract line should use S3, not hardcode CR
Denis Kenzior [Mon, 22 Mar 2010 17:57:40 +0000 (12:57 -0500)]
Refactor: Command line extraction
Denis Kenzior [Mon, 22 Mar 2010 17:56:57 +0000 (12:56 -0500)]
Refactor: Extended command parsing
Make the code more bullet proof and easier to follow
Zhenhua Zhang [Fri, 19 Mar 2010 09:44:45 +0000 (17:44 +0800)]
Add G_AT_SERVER_RESULT_EXT_ERROR
Zhenhua Zhang [Fri, 19 Mar 2010 09:44:44 +0000 (17:44 +0800)]
Add g_at_server_register and unregister callback
Zhenhua Zhang [Fri, 19 Mar 2010 09:44:43 +0000 (17:44 +0800)]
Add notify at command callback
Zhenhua Zhang [Fri, 19 Mar 2010 09:44:42 +0000 (17:44 +0800)]
Add server at command data structure
Zhenhua Zhang [Fri, 19 Mar 2010 09:44:41 +0000 (17:44 +0800)]
Add extended command parsing
Zhenhua Zhang [Fri, 19 Mar 2010 09:44:39 +0000 (17:44 +0800)]
Add framework of server parser
a. The parser fetch and parse one command per loop. The prefix is
the command prefix without parameter. For example, the prefix of
"AT+CLIP=1" is "+CLIP".
b. Search registered notification node in command_list. Invoke the
callback if found.
c. Termiate the execution if the result is an error. Otherwise,
parse next command.
Marcel Holtmann [Sat, 20 Mar 2010 01:26:57 +0000 (02:26 +0100)]
Revert the default statement for PIN type checking
Also fix the coding style for the switch statement and remove the
number assignment for an internal enum.
Denis Kenzior [Fri, 19 Mar 2010 18:51:31 +0000 (13:51 -0500)]
Trivial: Add break statement
In case we ever extend the enum/switch and unwittingly introduce a bug.
Pekka Pessi [Fri, 19 Mar 2010 17:49:54 +0000 (19:49 +0200)]
Fix: Check password length based on its type
The different password types have different length requirements, so
update is_valid_pin to validate according to the password type being
validated (PIN / PUK / NET)
João Paulo Rechi Vita [Thu, 18 Mar 2010 20:45:31 +0000 (17:45 -0300)]
huawei: use GSM permissive parser instead of V1.
With V1 parser the driver fails to detect when a SMS is successfully
sent and keeps re-trying until Max retries.
Denis Kenzior [Thu, 18 Mar 2010 21:05:01 +0000 (16:05 -0500)]
Add support for IP based connections to gsmdial
Denis Kenzior [Thu, 18 Mar 2010 19:41:21 +0000 (14:41 -0500)]
Fix: Echo everything as soon as received
Denis Kenzior [Thu, 18 Mar 2010 19:47:12 +0000 (14:47 -0500)]
Update sim-api.txt
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:28 +0000 (23:14 +0800)]
Refactor add is_basic_command_prefix function
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:27 +0000 (23:14 +0800)]
Rename parse_v250_settings
To parse_basic_command
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:26 +0000 (23:14 +0800)]
Rename parse_at_command
To parse_extended_command
Zhenhua Zhang [Thu, 18 Mar 2010 15:14:25 +0000 (23:14 +0800)]
Rename is_at_command_prefix
To is_extended_command_prefix
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
Denis Kenzior [Thu, 18 Mar 2010 16:35:06 +0000 (11:35 -0500)]
Doc: Fixup style issues
Pekka Pessi [Thu, 18 Mar 2010 14:44:30 +0000 (16:44 +0200)]
Added call-barring-api.txt.
Pekka Pessi [Thu, 18 Mar 2010 14:44:27 +0000 (16:44 +0200)]
Fix: Interrogation of barring does not need pin
Pekka Pessi [Thu, 18 Mar 2010 14:44:27 +0000 (16:44 +0200)]
Fix: Number of barring services is constant
Denis Kenzior [Thu, 18 Mar 2010 16:27:06 +0000 (11:27 -0500)]
Style: Remove the now unnecessary braces
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
Pekka Pessi [Thu, 18 Mar 2010 14:44:25 +0000 (16:44 +0200)]
Fix: call barring can only be (de)activated
Denis Kenzior [Tue, 16 Mar 2010 22:41:26 +0000 (17:41 -0500)]
Fix: Use g_try_malloc when parsing stk result
Denis Kenzior [Tue, 16 Mar 2010 22:40:44 +0000 (17:40 -0500)]
Fix: Use g_try_malloc when parsing stk address
Denis Kenzior [Tue, 16 Mar 2010 22:37:44 +0000 (17:37 -0500)]
Fix: Use g_try_malloc in gisi/pipe.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
Denis Kenzior [Tue, 16 Mar 2010 22:34:18 +0000 (17:34 -0500)]
Style: Use newlines to make the code more readable
Denis Kenzior [Tue, 16 Mar 2010 22:33:50 +0000 (17:33 -0500)]
Style: Always use tab for indentation
Denis Kenzior [Tue, 16 Mar 2010 22:22:56 +0000 (17:22 -0500)]
Fix: Use g_try_malloc in gatutil
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.
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
Denis Kenzior [Tue, 16 Mar 2010 20:44:29 +0000 (15:44 -0500)]
Fix: Fixup error paths in sim_op_check_cached
Denis Kenzior [Tue, 16 Mar 2010 20:26:53 +0000 (15:26 -0500)]
Fix: avoid assigning to return structure on error
Denis Kenzior [Tue, 16 Mar 2010 20:16:59 +0000 (15:16 -0500)]
Style: Spaces before / after arithmetic operations
Denis Kenzior [Tue, 16 Mar 2010 20:14:17 +0000 (15:14 -0500)]
Style: Align the enum values to be easier to read
Yang Gu [Tue, 16 Mar 2010 10:01:38 +0000 (18:01 +0800)]
Handle the conversion failure when parsing item
Yang Gu [Tue, 16 Mar 2010 10:01:37 +0000 (18:01 +0800)]
Fix the structure of stk_subaddress
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.
Denis Kenzior [Tue, 16 Mar 2010 02:20:51 +0000 (21:20 -0500)]
Doc: Add small clarification to SMS docs
João Paulo Rechi Vita [Mon, 15 Mar 2010 20:17:45 +0000 (17:17 -0300)]
doc: Add SmsManager API documentation.
Denis Kenzior [Tue, 16 Mar 2010 02:11:11 +0000 (21:11 -0500)]
Add stk tone type enum
Denis Kenzior [Tue, 16 Mar 2010 02:01:33 +0000 (21:01 -0500)]
Add basic unit test for send sms parser
Denis Kenzior [Tue, 16 Mar 2010 02:01:04 +0000 (21:01 -0500)]
Add parser for STK send sms proactive commands
Denis Kenzior [Tue, 16 Mar 2010 01:59:02 +0000 (20:59 -0500)]
Refactor: stk send_sms datastructure
Denis Kenzior [Fri, 12 Mar 2010 14:19:25 +0000 (08:19 -0600)]
Refactor: stk result dataobject
Denis Kenzior [Fri, 12 Mar 2010 13:51:58 +0000 (07:51 -0600)]
Reorder: stk response length structure
Follow the order of the specification
Denis Kenzior [Thu, 11 Mar 2010 21:24:29 +0000 (15:24 -0600)]
Refactor: stk item id dataobj
Denis Kenzior [Thu, 11 Mar 2010 21:21:05 +0000 (15:21 -0600)]
Refactor: stk item dataobject
Denis Kenzior [Thu, 11 Mar 2010 20:43:59 +0000 (14:43 -0600)]
Refactor: stk configuration capability parameters
Denis Kenzior [Wed, 10 Mar 2010 18:53:09 +0000 (12:53 -0600)]
Refactor: Update the subaddress structure
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
Denis Kenzior [Wed, 10 Mar 2010 19:10:14 +0000 (13:10 -0600)]
Refactor: stk address structure
Yang Gu [Mon, 8 Mar 2010 04:25:49 +0000 (12:25 +0800)]
Add parser for tone objects
Yang Gu [Mon, 8 Mar 2010 04:20:07 +0000 (12:20 +0800)]
Add parser for sms tpdu objects
Yang Gu [Fri, 5 Mar 2010 08:40:20 +0000 (16:40 +0800)]
Add parser for result objects
Yang Gu [Fri, 5 Mar 2010 07:25:28 +0000 (15:25 +0800)]
Add parser for item identifier objects
Yang Gu [Fri, 5 Mar 2010 05:40:40 +0000 (13:40 +0800)]
Add parser for item objects
Yang Gu [Fri, 5 Mar 2010 04:45:31 +0000 (12:45 +0800)]
Add parser for capability configuration parameters objects
Yang Gu [Fri, 5 Mar 2010 04:43:34 +0000 (12:43 +0800)]
Add parser for subaddress objects
Yang Gu [Fri, 5 Mar 2010 04:42:00 +0000 (12:42 +0800)]
Add parser for alpha identifier objects
Yang Gu [Fri, 5 Mar 2010 04:34:28 +0000 (12:34 +0800)]
Add parser for address objects
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.
Marcel Holtmann [Sun, 7 Mar 2010 22:32:48 +0000 (14:32 -0800)]
Make interface callback tables const
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.
Marcel Holtmann [Sun, 7 Mar 2010 12:39:25 +0000 (04:39 -0800)]
Release 0.19
Denis Kenzior [Wed, 3 Mar 2010 19:07:24 +0000 (13:07 -0600)]
Fix: Use the proper enum type
Zhenhua Zhang [Tue, 2 Mar 2010 10:21:36 +0000 (18:21 +0800)]
Add command echo back if ATE=1
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’
Denis Kenzior [Tue, 2 Mar 2010 00:16:23 +0000 (18:16 -0600)]
stk: Validate src/dst combination
Denis Kenzior [Tue, 2 Mar 2010 00:16:02 +0000 (18:16 -0600)]
stk: Add initial unit test for Get Input
Denis Kenzior [Mon, 1 Mar 2010 23:58:14 +0000 (17:58 -0600)]
Add support for Get Input proactive command
Denis Kenzior [Mon, 1 Mar 2010 23:57:56 +0000 (17:57 -0600)]
Support Default Text data objects
Denis Kenzior [Mon, 1 Mar 2010 23:57:18 +0000 (17:57 -0600)]
Add parser for Response Length objects
Denis Kenzior [Mon, 1 Mar 2010 23:56:16 +0000 (17:56 -0600)]
Cleanup: Move some stuff around to be more logical
Denis Kenzior [Mon, 1 Mar 2010 23:27:38 +0000 (17:27 -0600)]
Add support for GET INKEY proactive command
Denis Kenzior [Mon, 1 Mar 2010 23:10:56 +0000 (17:10 -0600)]
Add parser for Frame Identifier object
Denis Kenzior [Mon, 1 Mar 2010 22:18:17 +0000 (16:18 -0600)]
Add parser for text attribute objects
Denis Kenzior [Mon, 1 Mar 2010 22:03:06 +0000 (16:03 -0600)]
Update unit tests with Duration tests
Denis Kenzior [Mon, 1 Mar 2010 22:02:33 +0000 (16:02 -0600)]
Add parser for Duration objects
Denis Kenzior [Mon, 1 Mar 2010 21:25:14 +0000 (15:25 -0600)]
Style: add relevant sections for dataobj parsers
Denis Kenzior [Mon, 1 Mar 2010 21:19:29 +0000 (15:19 -0600)]
Add parser for STK Immediate Response objects
Denis Kenzior [Mon, 1 Mar 2010 21:16:01 +0000 (15:16 -0600)]
Update unit tests with icon_id support
Denis Kenzior [Mon, 1 Mar 2010 21:15:37 +0000 (15:15 -0600)]
Add parsing for Icon Identifier objects
Andrzej Zaborowski [Mon, 1 Mar 2010 04:38:29 +0000 (05:38 +0100)]
Use stk_envelope_type constant name in sim.c