platform/upstream/ofono.git
14 years agoEnable Option specific OWCTI unsolicited notifications
Marcel Holtmann [Fri, 4 Jun 2010 19:08:21 +0000 (12:08 -0700)]
Enable Option specific OWCTI unsolicited notifications

14 years agoFix clean-local make rule
Marcel Holtmann [Fri, 4 Jun 2010 17:38:27 +0000 (10:38 -0700)]
Fix clean-local make rule

14 years agoAdd Option specific SMS quirk since ack pdu is broken
Marcel Holtmann [Fri, 4 Jun 2010 01:16:01 +0000 (18:16 -0700)]
Add Option specific SMS quirk since ack pdu is broken

14 years agoThe ack pdu support is not working on Novatel or Option devices
Marcel Holtmann [Fri, 4 Jun 2010 01:15:27 +0000 (18:15 -0700)]
The ack pdu support is not working on Novatel or Option devices

14 years agoFix wrong spelling of the word usage
Marcel Holtmann [Thu, 3 Jun 2010 17:12:34 +0000 (10:12 -0700)]
Fix wrong spelling of the word usage

14 years agoEnable USSD and CBS support for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 16:56:42 +0000 (09:56 -0700)]
Enable USSD and CBS support for Novatel based devices

14 years agoEnable SMS support for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 15:57:16 +0000 (08:57 -0700)]
Enable SMS support for Novatel based devices

The important part here is that the SMS atom needs to be on the second
AT command port since the main port doesn't handle sending correctly. It
never returns any success or error after the submission of the PDU.

14 years agoQuirk SMS handling for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 15:54:08 +0000 (08:54 -0700)]
Quirk SMS handling for Novatel based devices

The Novatel based devices with Qualcomm chips seems to have various
problems. First they advertise CNMI mode 2, but don't support it. And
second they don't support CNMA acknowledgement with a PDU. So fall back
to acks without PDU.

14 years agoUse new Novatel quirk for network registration
Marcel Holtmann [Thu, 3 Jun 2010 08:21:44 +0000 (01:21 -0700)]
Use new Novatel quirk for network registration

14 years agoAdd special quirk for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 08:20:47 +0000 (01:20 -0700)]
Add special quirk for Novatel based devices

14 years agoThe default PPP netmask should be 255.255.255.255
Marcel Holtmann [Thu, 3 Jun 2010 07:00:42 +0000 (00:00 -0700)]
The default PPP netmask should be 255.255.255.255

14 years agoAdd GPRS support for Novatel based devices
Marcel Holtmann [Thu, 3 Jun 2010 06:18:32 +0000 (23:18 -0700)]
Add GPRS support for Novatel based devices

14 years agoFix debug channel prefix strings for Huawei plugin
Marcel Holtmann [Thu, 3 Jun 2010 04:52:03 +0000 (21:52 -0700)]
Fix debug channel prefix strings for Huawei plugin

14 years agoAdd support for detecting second port of Novatel devices
Marcel Holtmann [Thu, 3 Jun 2010 04:45:09 +0000 (21:45 -0700)]
Add support for detecting second port of Novatel devices

14 years agoRelease 0.22 0.22
Marcel Holtmann [Thu, 3 Jun 2010 02:59:44 +0000 (19:59 -0700)]
Release 0.22

14 years agoInclude offline-modem and online-modem test scripts
Marcel Holtmann [Thu, 3 Jun 2010 02:52:10 +0000 (19:52 -0700)]
Include offline-modem and online-modem test scripts

14 years agostktest: Add negative cases for setup menu
Yang Gu [Mon, 31 May 2010 11:13:22 +0000 (19:13 +0800)]
stktest: Add negative cases for setup menu

14 years agostk: Constraint the appearance of empty item
Yang Gu [Mon, 31 May 2010 11:13:21 +0000 (19:13 +0800)]
stk: Constraint the appearance of empty item

If empty item turns out, it must be the only item in the list.
So the following situations are deemed as invalid:
1. Two empty items
2. Valid item + empty item
3. empty + valid item

14 years agoatgen: Don't use sim polling
Denis Kenzior [Tue, 1 Jun 2010 19:01:48 +0000 (14:01 -0500)]
atgen: Don't use sim polling

Some modems get confused by the CSIM commands and reply with an error,
which we treat as sim not inserted.

14 years agotest-sms: Add a unit test for the previous bugfix
Denis Kenzior [Tue, 1 Jun 2010 15:08:58 +0000 (10:08 -0500)]
test-sms: Add a unit test for the previous bugfix

14 years agosmsutil: Don't overflow signed ints
Denis Kenzior [Tue, 1 Jun 2010 15:07:18 +0000 (10:07 -0500)]
smsutil: Don't overflow signed ints

We were overflowing the datatype which was causing the 31st segments to
be prepended at position 0.  This resulted in (very) long messages being
improperly concatenated

14 years agotest-stkutil: Add Launch Browser response builder tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:59 +0000 (06:59 +0200)]
test-stkutil: Add Launch Browser response builder tests

14 years agostkutil: Add Launch Browser response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:58 +0000 (06:59 +0200)]
stkutil: Add Launch Browser response builder

14 years agotest-stkutil: Fix issue with whitespace
Denis Kenzior [Fri, 28 May 2010 16:41:05 +0000 (11:41 -0500)]
test-stkutil: Fix issue with whitespace

14 years agotest-stkutil: Add Language Notification response
Andrzej Zaborowski [Thu, 27 May 2010 04:59:57 +0000 (06:59 +0200)]
test-stkutil: Add Language Notification response

14 years agostkutil: Add Language Notification response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:56 +0000 (06:59 +0200)]
stkutil: Add Language Notification response builder

14 years agotest-stkutil: Add the Send DTMF response tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:55 +0000 (06:59 +0200)]
test-stkutil: Add the Send DTMF response tests

14 years agostkutil: Add Send DTMF response builder support
Andrzej Zaborowski [Thu, 27 May 2010 04:59:54 +0000 (06:59 +0200)]
stkutil: Add Send DTMF response builder support

14 years agostkutil: Fix comment style
Denis Kenzior [Fri, 28 May 2010 16:36:48 +0000 (11:36 -0500)]
stkutil: Fix comment style

14 years agotest-stkutil: Add Run AT Command response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:53 +0000 (06:59 +0200)]
test-stkutil: Add Run AT Command response builder

14 years agostkutil: Add the Run AT Command response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:52 +0000 (06:59 +0200)]
stkutil: Add the Run AT Command response builder

14 years agotest-stkutil: Add Set Up Idle Mode response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:51 +0000 (06:59 +0200)]
test-stkutil: Add Set Up Idle Mode response builder

14 years agostkutil: Add Set Up Idle Mode Text response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:50 +0000 (06:59 +0200)]
stkutil: Add Set Up Idle Mode Text response builder

14 years agotest-stkutil: Add Timer Management response tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:49 +0000 (06:59 +0200)]
test-stkutil: Add Timer Management response tests

14 years agostkutil: Fix style in build_dataobj_timer_value
Denis Kenzior [Fri, 28 May 2010 16:31:26 +0000 (11:31 -0500)]
stkutil: Fix style in build_dataobj_timer_value

14 years agostkutil: Fix style
Denis Kenzior [Fri, 28 May 2010 16:30:35 +0000 (11:30 -0500)]
stkutil: Fix style

14 years agostkutil: Add the Timer Management response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:48 +0000 (06:59 +0200)]
stkutil: Add the Timer Management response builder

14 years agostkutil: Use more understandable syntax
Denis Kenzior [Fri, 28 May 2010 16:20:14 +0000 (11:20 -0500)]
stkutil: Use more understandable syntax

14 years agostkutil: Fix style
Denis Kenzior [Fri, 28 May 2010 15:57:57 +0000 (10:57 -0500)]
stkutil: Fix style

14 years agostkutil: Fix style in build_dataobj_location_info
Denis Kenzior [Fri, 28 May 2010 15:57:37 +0000 (10:57 -0500)]
stkutil: Fix style in build_dataobj_location_info

14 years agostkutil: Fix some style issues with setup_call
Denis Kenzior [Fri, 28 May 2010 15:42:20 +0000 (10:42 -0500)]
stkutil: Fix some style issues with setup_call

14 years agotest-stkutil: Add a Set Up Event List response test
Andrzej Zaborowski [Thu, 27 May 2010 04:59:47 +0000 (06:59 +0200)]
test-stkutil: Add a Set Up Event List response test

14 years agostkutil: Add Set Up Event List response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:46 +0000 (06:59 +0200)]
stkutil: Add Set Up Event List response builder

14 years agotest-stkutil: Add Provide Local Info response tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:45 +0000 (06:59 +0200)]
test-stkutil: Add Provide Local Info response tests

14 years agostkutil: Add the Provide Local Info response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:44 +0000 (06:59 +0200)]
stkutil: Add the Provide Local Info response builder

14 years agotest-stkutil: Add a Polling Off response test
Andrzej Zaborowski [Thu, 27 May 2010 04:59:43 +0000 (06:59 +0200)]
test-stkutil: Add a Polling Off response test

14 years agostkutil: Add Polling Off response builder support
Andrzej Zaborowski [Thu, 27 May 2010 04:59:42 +0000 (06:59 +0200)]
stkutil: Add Polling Off response builder support

14 years agotest-stkutil: Add Set Up Call response tests
Andrzej Zaborowski [Thu, 27 May 2010 04:59:41 +0000 (06:59 +0200)]
test-stkutil: Add Set Up Call response tests

14 years agostkutil: Add Set Up Call response builder
Andrzej Zaborowski [Thu, 27 May 2010 04:59:40 +0000 (06:59 +0200)]
stkutil: Add Set Up Call response builder

14 years agoTODO: SMS Port Addressing Owner
Aki Niemi [Fri, 28 May 2010 15:16:41 +0000 (18:16 +0300)]
TODO: SMS Port Addressing Owner

14 years agoAdd feature description for NITZ
Aki Niemi [Fri, 28 May 2010 15:08:09 +0000 (18:08 +0300)]
Add feature description for NITZ

14 years agoRemove NITZ from TODO
Aki Niemi [Fri, 28 May 2010 15:07:59 +0000 (18:07 +0300)]
Remove NITZ from TODO

14 years agoTODO: Don't use spam-protection
Denis Kenzior [Fri, 28 May 2010 14:50:53 +0000 (09:50 -0500)]
TODO: Don't use spam-protection

Per Marcel's suggestions

14 years agobuild: Fix install of udev rules in VPATH builds
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:25 +0000 (12:49 -0700)]
build: Fix install of udev rules in VPATH builds

When the build directory is different than the source directory, we
need to specify the source prefix to the original file we are
copying.

14 years agosms: Add some documentation
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:23 +0000 (12:49 -0700)]
sms: Add some documentation

Add doc headers to ofono_sms_{create, register}

14 years agostorage: add printf-like verification
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:22 +0000 (12:49 -0700)]
storage: add printf-like verification

Add __attribute__((format)) to {write, read}_file()

14 years agosms_send_message: add a short roadmap
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:16 +0000 (12:49 -0700)]
sms_send_message: add a short roadmap

14 years agosmsutils: add some documentation
Inaky Perez-Gonzalez [Wed, 26 May 2010 19:49:18 +0000 (12:49 -0700)]
smsutils: add some documentation

sms_assembly_add_fragment_backup: clarify how insertion spot is found

14 years agoTODO: Owner of Status report task
Pasi Miettinen [Fri, 28 May 2010 07:17:40 +0000 (10:17 +0300)]
TODO: Owner of Status report task

14 years agoTODO: Flight mode owner
Pekka Pessi [Fri, 28 May 2010 09:30:06 +0000 (12:30 +0300)]
TODO: Flight mode owner

14 years agoAdd array decoding for emergency numbers
Marcel Holtmann [Fri, 28 May 2010 08:32:51 +0000 (10:32 +0200)]
Add array decoding for emergency numbers

14 years agotest: Update list-modems to the new API
Denis Kenzior [Thu, 27 May 2010 19:59:04 +0000 (14:59 -0500)]
test: Update list-modems to the new API

14 years agosim: move ServiceDiallingNumbers to ServiceNumbers
Denis Kenzior [Thu, 27 May 2010 19:58:29 +0000 (14:58 -0500)]
sim: move ServiceDiallingNumbers to ServiceNumbers

In line with the API documentation

14 years agoisimodem: add set_online and post_online
Pekka Pessi [Thu, 27 May 2010 16:12:48 +0000 (19:12 +0300)]
isimodem: add set_online and post_online

14 years agoisimodem: More cleanup of bad style
Denis Kenzior [Thu, 27 May 2010 19:03:24 +0000 (14:03 -0500)]
isimodem: More cleanup of bad style

14 years agoFixed style issues in isimodem voicecall.
Pekka Pessi [Thu, 27 May 2010 16:12:47 +0000 (19:12 +0300)]
Fixed style issues in isimodem voicecall.

14 years agoEliminated bool, true and false from isimodem.
Pekka Pessi [Thu, 27 May 2010 16:12:46 +0000 (19:12 +0300)]
Eliminated bool, true and false from isimodem.

14 years agoEliminated bool, true and false from gisi
Pekka Pessi [Thu, 27 May 2010 16:12:45 +0000 (19:12 +0300)]
Eliminated bool, true and false from gisi

14 years agoUse ofono_bool_t instead of bool in modem API.
Pekka Pessi [Thu, 27 May 2010 16:12:43 +0000 (19:12 +0300)]
Use ofono_bool_t instead of bool in modem API.

14 years agomodem: Fix inconsistent state
Pekka Pessi [Thu, 27 May 2010 16:29:51 +0000 (19:29 +0300)]
modem: Fix inconsistent state

Keep modem state consistent if sim is removed while set_online
driver call is pending.  This results in set_online callback being
called and modem entering an invalid state.

14 years agostkutil: Refactor parsing of data object lists
Denis Kenzior [Thu, 27 May 2010 17:36:47 +0000 (12:36 -0500)]
stkutil: Refactor parsing of data object lists

The old way wasn't working out for lists that are optional.  This was
only a problem with the launch browser proactive command.

14 years agoMove destructor prior to return
Yang Gu [Wed, 26 May 2010 14:39:14 +0000 (22:39 +0800)]
Move destructor prior to return

14 years agoteststk: Add test for launch browser parser
Yang Gu [Wed, 26 May 2010 14:39:13 +0000 (22:39 +0800)]
teststk: Add test for launch browser parser

14 years agostk: Add parser for launch browser commands
Yang Gu [Wed, 26 May 2010 14:39:08 +0000 (22:39 +0800)]
stk: Add parser for launch browser commands

14 years agostkutil: Refactor SMS pdu parser
Denis Kenzior [Thu, 27 May 2010 14:26:45 +0000 (09:26 -0500)]
stkutil: Refactor SMS pdu parser

14 years agosmsutil: add sms_decode_unpacked_stk_pdu function
Denis Kenzior [Thu, 27 May 2010 14:25:48 +0000 (09:25 -0500)]
smsutil: add sms_decode_unpacked_stk_pdu function

Properly check the special 'packing required' sms pdus sent by SIM
toolkit.

14 years agostk: Fix the parser of send sms
Yang Gu [Wed, 26 May 2010 14:39:11 +0000 (22:39 +0800)]
stk: Fix the parser of send sms

14 years agotest-stkutil: Add cases for send sms parser
Yang Gu [Wed, 26 May 2010 14:39:10 +0000 (22:39 +0800)]
test-stkutil: Add cases for send sms parser

14 years agosmsutil: Check that udl is less than 140
Yang Gu [Wed, 26 May 2010 14:39:10 +0000 (22:39 +0800)]
smsutil: Check that udl is less than 140

14 years agoteststk: Use check_common_text() to check string
Yang Gu [Wed, 26 May 2010 14:39:10 +0000 (22:39 +0800)]
teststk: Use check_common_text() to check string

14 years agoteststk: Add check of len in byte array
Yang Gu [Wed, 26 May 2010 14:39:09 +0000 (22:39 +0800)]
teststk: Add check of len in byte array

14 years agoteststk: Use sim bcd version
Yang Gu [Thu, 27 May 2010 09:24:34 +0000 (17:24 +0800)]
teststk: Use sim bcd version

14 years agostk: Use sim bcd version
Yang Gu [Thu, 27 May 2010 09:24:33 +0000 (17:24 +0800)]
stk: Use sim bcd version

14 years agoAdd Online property to modem-api.txt
Pekka Pessi [Tue, 25 May 2010 21:14:41 +0000 (00:14 +0300)]
Add Online property to modem-api.txt

14 years agoAdd: test scripts online-modem and offline-modem
Pekka Pessi [Tue, 25 May 2010 21:14:39 +0000 (00:14 +0300)]
Add: test scripts online-modem and offline-modem

14 years agoFix: Go to online state if set_online is NULL
Denis Kenzior [Wed, 26 May 2010 22:45:06 +0000 (17:45 -0500)]
Fix: Go to online state if set_online is NULL

14 years agoRefactor: no need for dummy_online_callback
Denis Kenzior [Wed, 26 May 2010 22:43:01 +0000 (17:43 -0500)]
Refactor: no need for dummy_online_callback

14 years agoFix: Don't allow setting online before sim ready
Denis Kenzior [Wed, 26 May 2010 22:34:56 +0000 (17:34 -0500)]
Fix: Don't allow setting online before sim ready

14 years agoRefactor: Break up set_online_callback
Denis Kenzior [Wed, 26 May 2010 22:34:10 +0000 (17:34 -0500)]
Refactor: Break up set_online_callback

- Break up into two functions, one for online and one for offline
- No longer the need for online_pending variable

14 years agoAdd __ofono_error_not_available
Denis Kenzior [Wed, 26 May 2010 22:32:28 +0000 (17:32 -0500)]
Add __ofono_error_not_available

14 years agoRefactor: flush_atoms
Denis Kenzior [Wed, 26 May 2010 22:14:09 +0000 (17:14 -0500)]
Refactor: flush_atoms

The current implementation did not take care of the case where the head
of the list was removed

14 years agoRefactor: Don't use ofono_ prefix
Denis Kenzior [Wed, 26 May 2010 20:19:07 +0000 (15:19 -0500)]
Refactor: Don't use ofono_ prefix

Only meant for oFono public API

14 years agoRefactor: The macros are no longer needed
Denis Kenzior [Wed, 26 May 2010 20:13:04 +0000 (15:13 -0500)]
Refactor: The macros are no longer needed

14 years agoRefactor: Don't use ofono_ prefix
Denis Kenzior [Wed, 26 May 2010 20:09:40 +0000 (15:09 -0500)]
Refactor: Don't use ofono_ prefix

Only to be used for ofono public API

14 years agoRefactor: Don't use ofono_ prefix
Denis Kenzior [Wed, 26 May 2010 20:09:11 +0000 (15:09 -0500)]
Refactor: Don't use ofono_ prefix

only meant for public API

14 years agoRefactor: Don't use ofono_ prefix
Denis Kenzior [Wed, 26 May 2010 20:01:36 +0000 (15:01 -0500)]
Refactor: Don't use ofono_ prefix

ofono_ prefix is meant for public API

14 years agoFix: minor style issues
Denis Kenzior [Wed, 26 May 2010 19:25:38 +0000 (14:25 -0500)]
Fix: minor style issues

14 years agoAdd: Online property to modem
Pekka Pessi [Wed, 26 May 2010 14:58:06 +0000 (17:58 +0300)]
Add: Online property to modem

The online/offline state is changed with the new set_online() modem driver
method.

In order to track atoms, there are modem states as follows:
- OFONO_MODEM_STATE_POWER_OFF
- OFONO_MODEM_STATE_PRE_SIM
- OFONO_MODEM_STATE_OFFLINE
- OFONO_MODEM_STATE_ONLINE

Atoms are added with driver methods pre_sim(), post_sim() and post_online().
Atoms are removed by modem core when the state changes.

14 years agoRelease 0.21 0.21
Marcel Holtmann [Wed, 26 May 2010 19:02:58 +0000 (21:02 +0200)]
Release 0.21

14 years agoMention Kalle's contributions
Marcel Holtmann [Wed, 26 May 2010 18:01:50 +0000 (20:01 +0200)]
Mention Kalle's contributions