Denis Kenzior [Fri, 30 Jul 2010 15:08:07 +0000 (10:08 -0500)]
stk: Get rid of nested switch
Denis Kenzior [Fri, 30 Jul 2010 14:55:51 +0000 (09:55 -0500)]
stk: Handle the new termination semantics
The termination semantics were changed in stkagent. Now if an agent
sends an invalid response or an unexpected error, then the agent is
terminated, even if it is the default agent.
Denis Kenzior [Fri, 30 Jul 2010 14:54:50 +0000 (09:54 -0500)]
stk: Simplify sending of terminal responses
Introduce a new send_simple_response function
Denis Kenzior [Fri, 30 Jul 2010 04:51:23 +0000 (23:51 -0500)]
stkagent: Make DisplayText invocation match API
For now we match the proposed API until we decide that changes are
needed.
Denis Kenzior [Fri, 30 Jul 2010 04:50:20 +0000 (23:50 -0500)]
stkagent: Remove stk_agent_generic_cb
Denis Kenzior [Fri, 30 Jul 2010 04:36:29 +0000 (23:36 -0500)]
include: Update to proper API naming
Should match what is in the documentation
Denis Kenzior [Fri, 30 Jul 2010 01:08:09 +0000 (20:08 -0500)]
stkagent: Get rid of nasty g_timeout tricks
Denis Kenzior [Thu, 29 Jul 2010 20:08:28 +0000 (15:08 -0500)]
stkagent: Get rid of unneeded checks
Denis Kenzior [Thu, 29 Jul 2010 20:07:03 +0000 (15:07 -0500)]
stkagent: Shorten logic
Denis Kenzior [Thu, 29 Jul 2010 19:38:45 +0000 (14:38 -0500)]
stkagent: Simplify stkagent logic
Denis Kenzior [Thu, 29 Jul 2010 18:29:45 +0000 (13:29 -0500)]
stkagent: Refactor stkagent api
Denis Kenzior [Thu, 29 Jul 2010 18:11:33 +0000 (13:11 -0500)]
stkagent: Rename stk_agent_remove
to stk_agent_free
Denis Kenzior [Thu, 29 Jul 2010 18:09:14 +0000 (13:09 -0500)]
stkagent: Reorder stkagent.h
Denis Kenzior [Thu, 29 Jul 2010 18:08:40 +0000 (13:08 -0500)]
doc: Update coding style
Andrzej Zaborowski [Wed, 28 Jul 2010 10:26:11 +0000 (12:26 +0200)]
stk: Handle the Display Text proactive command.
Andrzej Zaborowski [Wed, 28 Jul 2010 10:26:10 +0000 (12:26 +0200)]
stk: Handle the Select Item proactive command.
Andrzej Zaborowski [Wed, 28 Jul 2010 10:26:09 +0000 (12:26 +0200)]
stk: Handle the main menu.
Andrzej Zaborowski [Wed, 28 Jul 2010 10:26:08 +0000 (12:26 +0200)]
stk: Utilities to deal with menus.
Andrzej Zaborowski [Wed, 28 Jul 2010 10:26:07 +0000 (12:26 +0200)]
stk: Add STK agent registration api.
Andrzej Zaborowski [Wed, 28 Jul 2010 10:26:06 +0000 (12:26 +0200)]
Add STK agent utilities and logic.
Marcel Holtmann [Fri, 30 Jul 2010 07:49:14 +0000 (00:49 -0700)]
Add doc/supplementaryservices-api.txt to distribution
Denis Kenzior [Tue, 27 Jul 2010 21:52:16 +0000 (16:52 -0500)]
netreg: Add MCC/MNC to NetworkRegistration
These are the same values as on the NetworkOperator interface for the
current operator. Just added for convenience.
Kristen Carlson Accardi [Mon, 26 Jul 2010 18:27:34 +0000 (11:27 -0700)]
test-stkutil: unit test for img to xpm converter
Kristen Carlson Accardi [Mon, 26 Jul 2010 18:27:33 +0000 (11:27 -0700)]
stkutil: convert img to xpm
Denis Kenzior [Mon, 26 Jul 2010 18:52:40 +0000 (13:52 -0500)]
doc: Move cbs-api to cell-broadcast-api
Zhenhua Zhang [Mon, 26 Jul 2010 01:11:36 +0000 (09:11 +0800)]
Free service data in service_reply
Avoid the memory leak of server_data.
Inaky Perez-Gonzalez [Fri, 23 Jul 2010 20:59:59 +0000 (13:59 -0700)]
sms: rename create_tx_queue_entry()
This is for symmetry with tx_queue_entry_free()
Inaky Perez-Gonzalez [Fri, 23 Jul 2010 20:59:58 +0000 (13:59 -0700)]
sms: document use_delivery_reports
In function sms_text_prepare
Inaky Perez-Gonzalez [Fri, 23 Jul 2010 20:59:54 +0000 (13:59 -0700)]
sms: sms_assembly_encode_address export and rename
The new name better reflects the function's purpose.
We need to export it, as for generating unique message naming (for
persistence and D-Bus object naming), we'll be using the
address.
Inaky Perez-Gonzalez [Fri, 23 Jul 2010 20:59:53 +0000 (13:59 -0700)]
introduce DECLARE_SMS_ADDR_STR()
Introduce DECLARE_SMS_ADDR_STR(), which declares a string variable of
the right size for passing to sms_assembly_decode_address(). This way
we detach each client having to have the knowledge of what the right
size is, leaving that decission to the infrastructure
provider. Updated couple of sites in smsutil.c to use it vs a raw
declaration.
Inaky Perez-Gonzalez [Fri, 23 Jul 2010 20:59:51 +0000 (13:59 -0700)]
manpage: explain debugging options to -d
Modified HACKING and man page to have more formation on what are the
debugging options and how to enable them.
Denis Kenzior [Fri, 23 Jul 2010 04:31:27 +0000 (23:31 -0500)]
TODO: Major updates to STK related tasks
Denis Kenzior [Wed, 21 Jul 2010 23:59:19 +0000 (18:59 -0500)]
doc: Add PropertyChanged signal to stk-api
Denis Kenzior [Wed, 21 Jul 2010 23:59:04 +0000 (18:59 -0500)]
doc: cleanup voicecall api formatting
Denis Kenzior [Wed, 21 Jul 2010 23:26:47 +0000 (18:26 -0500)]
doc: stk-api update
Mark experimental and update wording based on Andrew's comments
Denis Kenzior [Wed, 21 Jul 2010 22:23:43 +0000 (17:23 -0500)]
doc: stk-api update based on latest feedback
Denis Kenzior [Mon, 19 Jul 2010 22:09:18 +0000 (17:09 -0500)]
doc: stk-api proposal
Zhenhua Zhang [Wed, 21 Jul 2010 06:41:14 +0000 (14:41 +0800)]
Fix: Free modem name in ofono_modem_remove
Avoid the memory leak of modem name.
Denis Kenzior [Mon, 19 Jul 2010 18:51:00 +0000 (13:51 -0500)]
gprs: Minor style fixes
Denis Kenzior [Mon, 19 Jul 2010 18:50:37 +0000 (13:50 -0500)]
gprs: Add Protocol property with IPv6/IPv4
Denis Kenzior [Mon, 19 Jul 2010 18:49:35 +0000 (13:49 -0500)]
gprs: Update gprs context struct with IPv6 support
Denis Kenzior [Mon, 19 Jul 2010 18:49:12 +0000 (13:49 -0500)]
doc: Update gprs api with IPv6 support
Denis Kenzior [Mon, 19 Jul 2010 17:44:53 +0000 (12:44 -0500)]
doc: reword some parts
Denis Kenzior [Mon, 19 Jul 2010 17:39:30 +0000 (12:39 -0500)]
doc: Rename to be more consistent
Yang Gu [Mon, 19 Jul 2010 06:19:26 +0000 (14:19 +0800)]
Add coding style document
Marcel Holtmann [Sat, 17 Jul 2010 22:00:34 +0000 (15:00 -0700)]
Release 0.25
Marcel Holtmann [Sat, 17 Jul 2010 21:53:07 +0000 (14:53 -0700)]
Add feature identifier for SIM Toolkit
Marcel Holtmann [Sat, 17 Jul 2010 21:46:37 +0000 (14:46 -0700)]
Fix Huawei product ID matching in udev rules
Marcel Holtmann [Sat, 17 Jul 2010 21:43:29 +0000 (14:43 -0700)]
Add a little bit debug to udev modem detection
Andrzej Zaborowski [Tue, 13 Jul 2010 14:23:35 +0000 (16:23 +0200)]
stk: Remove an unneeded check.
Denis Kenzior [Thu, 15 Jul 2010 14:41:04 +0000 (09:41 -0500)]
calypsomodem: dtmf chars do not need quotes
Pekka Pessi [Thu, 15 Jul 2010 14:05:02 +0000 (17:05 +0300)]
mbm: poll SIM status when initializing
Denis Kenzior [Wed, 14 Jul 2010 16:04:22 +0000 (11:04 -0500)]
TODO: Add GPRS IPv6 support task
Denis Kenzior [Wed, 14 Jul 2010 16:03:30 +0000 (11:03 -0500)]
TODO: Merge two duplicate items
Denis Kenzior [Tue, 13 Jul 2010 20:36:00 +0000 (15:36 -0500)]
stkutil: Set black fore/back ground color
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:55 +0000 (05:40 -0700)]
test-stkutil: add html attribute tests for setup idle mode tests
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:54 +0000 (05:40 -0700)]
test-stkutil: add html attribute test for select_item_test
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:53 +0000 (05:40 -0700)]
test-stkutil: add html attribute test for setup_menu_test
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:52 +0000 (05:40 -0700)]
test-stkutil: add html attribute tests for play_tone_test
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:51 +0000 (05:40 -0700)]
test-stkutil: add html attribute tests for get_input_test
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:50 +0000 (05:40 -0700)]
test-stkutil: add html attribute tests for get_inkey_test
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:49 +0000 (05:40 -0700)]
test-stkutil: add html attribute test for Display Text tests
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:48 +0000 (05:40 -0700)]
test-stkutil: add unit test for html text attributes
Kristen Carlson Accardi [Tue, 13 Jul 2010 12:40:47 +0000 (05:40 -0700)]
stkutil: display text attributes as html
Yang Gu [Tue, 13 Jul 2010 10:30:01 +0000 (18:30 +0800)]
Use specific vendor for phonesim stk
Yang Gu [Tue, 13 Jul 2010 10:30:00 +0000 (18:30 +0800)]
atmodem: phonesim proactive command notification
Yang Gu [Tue, 13 Jul 2010 10:29:59 +0000 (18:29 +0800)]
atmodem: Make fetch command function as external
Denis Kenzior [Tue, 13 Jul 2010 14:51:02 +0000 (09:51 -0500)]
test-sms: Update with a real EMS test
Yang Gu [Fri, 9 Jul 2010 14:52:08 +0000 (22:52 +0800)]
Interpret "" Alpha Id as empty data object
There needs to be a way to distinguish between no alphaid and "empty
data object" because on some occasions they have different meanings. In
the Call Control envelope, no Alpha Identifier means the terminal can
inform the user about the call being modified by SIM while empty data
object means no hint should be given.
Zhenhua Zhang [Fri, 9 Jul 2010 08:53:51 +0000 (16:53 +0800)]
ppp: Add MAX_IPCP_FAILURE to avoid timeout quickly
We use IPCP NAK response to stall the progress of acquiring the client
IP address from DHCP server. So we need to increase the max failure of
NAKs in IPCP handshaking.
Denis Kenzior [Thu, 8 Jul 2010 19:27:01 +0000 (14:27 -0500)]
stk: Simplify poll interval logic
Denis Kenzior [Thu, 8 Jul 2010 19:26:34 +0000 (14:26 -0500)]
stk: Be more paranoid of enums from stk
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:09 +0000 (00:39 +0200)]
stk: Handle the Poll Interval proactive command
Denis Kenzior [Thu, 8 Jul 2010 19:06:01 +0000 (14:06 -0500)]
style: Use more understandable syntax
Denis Kenzior [Thu, 8 Jul 2010 19:02:56 +0000 (14:02 -0500)]
style: No initialization needed here
Denis Kenzior [Thu, 8 Jul 2010 18:55:30 +0000 (13:55 -0500)]
stk: Get rid of gratuitous goto abuse
Denis Kenzior [Thu, 8 Jul 2010 18:53:50 +0000 (13:53 -0500)]
style: Prefer initialized variables on top
Denis Kenzior [Thu, 8 Jul 2010 18:38:48 +0000 (13:38 -0500)]
sms: Refactor ofono_sms_submit introduced by stk
Simplify the logic and get rid of duplicated code
Denis Kenzior [Thu, 8 Jul 2010 14:36:10 +0000 (09:36 -0500)]
sms: Tweak the logic to be more readable
Denis Kenzior [Wed, 7 Jul 2010 20:12:16 +0000 (15:12 -0500)]
stk: Don't submit all pending envelopes at once
Denis Kenzior [Wed, 7 Jul 2010 19:34:38 +0000 (14:34 -0500)]
stk: Fix copy / paste error
Denis Kenzior [Wed, 7 Jul 2010 19:33:32 +0000 (14:33 -0500)]
stk: Get rid of bin to hex converter
That much code for a debug message is pretty silly. Perhaps an
ofono_debug_hexdump function is in order.
Denis Kenzior [Wed, 7 Jul 2010 19:28:11 +0000 (14:28 -0500)]
stk: cancelled variable is not used
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:08 +0000 (00:39 +0200)]
stk: Handle the Timer Management proactive command
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:05 +0000 (00:39 +0200)]
stk: Handle the Set Up Idle Text proactive command
This adds a SimToolkit dbus interface with just one property
(IdleModeText).
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:03 +0000 (00:39 +0200)]
stk: Handle the Send SMS proactive command.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:02 +0000 (00:39 +0200)]
Add __ofono_sms_submit for other atoms to submit SMs.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:07 +0000 (00:39 +0200)]
stkutil: Timer Value is conditional, not optional.
Make the parser check that the value is present when necessary,
so that stk.c doesn't have to check this.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:06 +0000 (00:39 +0200)]
sktutil: Use the Mandatory flag in parse_dataobj.
We need to look at the Mandatory flag and not at the Minimum flag
when parsing CTLVs. The Minimum flag is important when encoding CTLVs
because CR bit is set according to it.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:04 +0000 (00:39 +0200)]
Add Dbus interface names for STK.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:01 +0000 (00:39 +0200)]
stk: Handle ENVELOPEs in a queue, retry on sim busy.
Some envelope types need to be retried when sim reports busy status.
Then envelopes such as Event Download need to be returned in the
order of the event occurences, so need to be handled in a queue.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:39:00 +0000 (00:39 +0200)]
atmodem: Make sim operations return sim error codes.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:38:59 +0000 (00:38 +0200)]
Add OFONO_ERROR_TYPE_SIM for negative SIM statuses
Expected value of the .error field is status word 1 and status word 2
in bits 8:15 and 0:7 of the field.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:38:58 +0000 (00:38 +0200)]
stk: Handle MoreTime command as a no-op
Andrzej Zaborowski [Tue, 6 Jul 2010 22:38:57 +0000 (00:38 +0200)]
mbmmodem: End session on *STKEND.
Andrzej Zaborowski [Tue, 6 Jul 2010 22:38:56 +0000 (00:38 +0200)]
stk: Utilities for proactive command/envelope handling.
Denis Kenzior [Thu, 8 Jul 2010 18:36:42 +0000 (13:36 -0500)]
smsutil: Fix valgrind complaint
SMS cannot be split over GSM extension chars, however on the last
segment this code was causing us to overflow the buffer and resulted in
valgrind complaining.
Denis Kenzior [Thu, 8 Jul 2010 18:36:26 +0000 (13:36 -0500)]
test-sms: Fix a memory leak
Denis Kenzior [Thu, 8 Jul 2010 16:19:13 +0000 (11:19 -0500)]
TODO: Add CDIP support task
Marcel Holtmann [Wed, 7 Jul 2010 20:41:05 +0000 (17:41 -0300)]
Release 0.24