platform/upstream/ofono.git
14 years agoifxmodem: Add skeleton for Infineon driver plugin
Marcel Holtmann [Sat, 18 Sep 2010 13:18:51 +0000 (22:18 +0900)]
ifxmodem: Add skeleton for Infineon driver plugin

14 years agoifx: Add skeleton for Infineon modem plugin
Marcel Holtmann [Sat, 18 Sep 2010 13:13:53 +0000 (22:13 +0900)]
ifx: Add skeleton for Infineon modem plugin

14 years agoudev: Add support for IFX device detection
Marcel Holtmann [Sat, 18 Sep 2010 13:08:41 +0000 (22:08 +0900)]
udev: Add support for IFX device detection

The IFX device detection is pretty static, but instead of using
a static configuration file it is important to know when the device
node is actually present. For this udev is perfect. Adding a simple
udev rule is all that it takes:

KERNEL=="ttyIFX[0-9]*", ENV{OFONO_DRIVER}="ifx"

With this rule for every TTY with the kernel name like ttyIFX0, a new
modem will be added and the IFX modem plugin driver requested for it.

14 years agoisimodem/ussd: Fix 64-bit compilation issue
Denis Kenzior [Thu, 16 Sep 2010 18:53:26 +0000 (13:53 -0500)]
isimodem/ussd: Fix 64-bit compilation issue

14 years agoisimodem/ussd: fix mobile-terminated cases
Pekka Pessi [Thu, 16 Sep 2010 17:32:49 +0000 (20:32 +0300)]
isimodem/ussd: fix mobile-terminated cases

ACK notifys. Handle mobile-terminated requests gracefully.

14 years agoisimodem/debug: debug USSD type
Pekka Pessi [Thu, 16 Sep 2010 17:32:48 +0000 (20:32 +0300)]
isimodem/debug: debug USSD type

14 years agotest-ussd: read stdin for Response()s
Pekka Pessi [Thu, 16 Sep 2010 17:32:47 +0000 (20:32 +0300)]
test-ussd: read stdin for Response()s

14 years agoussd: debug log notifys
Pekka Pessi [Thu, 16 Sep 2010 17:32:46 +0000 (20:32 +0300)]
ussd: debug log notifys

14 years agoussd.h: +CUSD is documented in 27.007 section 7.15
Pekka Pessi [Thu, 16 Sep 2010 17:32:45 +0000 (20:32 +0300)]
ussd.h: +CUSD is documented in 27.007 section 7.15

14 years agoisimodem/ussd: clean const casts
Pekka Pessi [Thu, 16 Sep 2010 13:50:06 +0000 (16:50 +0300)]
isimodem/ussd: clean const casts

14 years agoTODO: Add Rich Text support task
Denis Kenzior [Wed, 15 Sep 2010 21:52:08 +0000 (16:52 -0500)]
TODO: Add Rich Text support task

14 years agodoc: Add features.txt document
Denis Kenzior [Wed, 15 Sep 2010 21:42:39 +0000 (16:42 -0500)]
doc: Add features.txt document

14 years agophonesim: set character set to GSM
Jeevaka Badrappan [Wed, 15 Sep 2010 18:55:32 +0000 (11:55 -0700)]
phonesim: set character set to GSM

14 years agoussd: Tweak buffer size
Denis Kenzior [Wed, 15 Sep 2010 17:11:08 +0000 (12:11 -0500)]
ussd: Tweak buffer size

14 years agostk: Refactor Send USSD error handling
Denis Kenzior [Wed, 15 Sep 2010 17:03:02 +0000 (12:03 -0500)]
stk: Refactor Send USSD error handling

14 years agostk: Fix style issues
Denis Kenzior [Wed, 15 Sep 2010 16:58:29 +0000 (11:58 -0500)]
stk: Fix style issues

14 years agostkutil: Don't include USSD text unless needed
Denis Kenzior [Wed, 15 Sep 2010 16:58:00 +0000 (11:58 -0500)]
stkutil: Don't include USSD text unless needed

14 years agostk: Handling of Send USSD proactive command
Jeevaka Badrappan [Tue, 14 Sep 2010 21:49:52 +0000 (14:49 -0700)]
stk: Handling of Send USSD proactive command

14 years agoussd: Give proper errors
Denis Kenzior [Wed, 15 Sep 2010 16:45:18 +0000 (11:45 -0500)]
ussd: Give proper errors

14 years agoussd: No need for these structure members
Denis Kenzior [Wed, 15 Sep 2010 16:37:23 +0000 (11:37 -0500)]
ussd: No need for these structure members

14 years agotest: Update monitor-ofono with USSD support
Denis Kenzior [Wed, 15 Sep 2010 16:36:26 +0000 (11:36 -0500)]
test: Update monitor-ofono with USSD support

14 years agoussd: Add __ofono_ussd_initiate internal api
Jeevaka Badrappan [Tue, 14 Sep 2010 21:31:52 +0000 (14:31 -0700)]
ussd: Add __ofono_ussd_initiate internal api

14 years agoussd: Fix up minor style issue
Denis Kenzior [Wed, 15 Sep 2010 15:03:53 +0000 (10:03 -0500)]
ussd: Fix up minor style issue

14 years agoussd: Rework ussd_request
Denis Kenzior [Wed, 15 Sep 2010 02:55:31 +0000 (21:55 -0500)]
ussd: Rework ussd_request

- Only allocate variables which are needed
- Make sure buffers are big enough
- converted is a simple string, no need to use fancy printf magic

14 years agoussd: Simplify ussd notification parser logic
Denis Kenzior [Wed, 15 Sep 2010 02:54:25 +0000 (21:54 -0500)]
ussd: Simplify ussd notification parser logic

14 years agoussd: Driver API changes
Jeevaka Badrappan [Tue, 14 Sep 2010 21:23:14 +0000 (14:23 -0700)]
ussd: Driver API changes

To support 8bit and UCS2 formatted USSDs as well as Send USSD Proactive
Command.

14 years agoutil: Clean up style issues
Denis Kenzior [Tue, 14 Sep 2010 17:00:28 +0000 (12:00 -0500)]
util: Clean up style issues

14 years agosmsutil: Clean up ussd_encode
Denis Kenzior [Tue, 14 Sep 2010 16:54:57 +0000 (11:54 -0500)]
smsutil: Clean up ussd_encode

14 years agoussd: Read current CSCS charset
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:13 +0000 (16:00 -0700)]
ussd: Read current CSCS charset

14 years agoutil: Clean up some coding style violations
Denis Kenzior [Tue, 14 Sep 2010 16:49:25 +0000 (11:49 -0500)]
util: Clean up some coding style violations

14 years agotest-util: Update unit test
Denis Kenzior [Tue, 14 Sep 2010 16:45:34 +0000 (11:45 -0500)]
test-util: Update unit test

14 years agoutil: Return the number of bytes read, not chars
Denis Kenzior [Tue, 14 Sep 2010 16:45:11 +0000 (11:45 -0500)]
util: Return the number of bytes read, not chars

To be consistent with the documentation header and other functions of
this type

14 years agotest-util: Fixup various style issues
Denis Kenzior [Tue, 14 Sep 2010 15:02:51 +0000 (10:02 -0500)]
test-util: Fixup various style issues

14 years agotest-util: test for UCS2 to GSM conversion
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:12 +0000 (16:00 -0700)]
test-util: test for UCS2 to GSM conversion

14 years agoutil: Add UCS2 to GSM 7bit converion function
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:11 +0000 (16:00 -0700)]
util: Add UCS2 to GSM 7bit converion function

14 years agosmsutil: Add USSD encoding function
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:10 +0000 (16:00 -0700)]
smsutil: Add USSD encoding function

14 years agoTODO: Add STK Language Notification task
Jeevaka Badrappan [Tue, 14 Sep 2010 06:56:43 +0000 (23:56 -0700)]
TODO: Add STK Language Notification task

14 years agoFix common misspelling in source files
Lucas De Marchi [Tue, 14 Sep 2010 03:06:05 +0000 (00:06 -0300)]
Fix common misspelling in source files

Fix common misspellings by using the list available at
http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

From the list cited above, the substitution script found the following
misspelling:

reponsible->responsible

14 years agoFix common misspellings in TODO file
Lucas De Marchi [Tue, 14 Sep 2010 03:06:04 +0000 (00:06 -0300)]
Fix common misspellings in TODO file

Fix common misspellings by using the list available at
http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

From the list cited above, the substitution script found the following
misspellings:

proprietory->proprietary
seperately->separately

14 years agoFix common misspelling in gisi
Lucas De Marchi [Tue, 14 Sep 2010 03:06:03 +0000 (00:06 -0300)]
Fix common misspelling in gisi

Fix common misspellings by using the list available at
http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

From the list cited above, the substitution script found the following
misspelling:

fomr->from

14 years agoFix common misspellings in gatchat
Lucas De Marchi [Tue, 14 Sep 2010 03:06:02 +0000 (00:06 -0300)]
Fix common misspellings in gatchat

Fix common misspellings by using the list available at
http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

From the list cited above, the substitution script found the following
misspellings:

priviledge->privilege
succeded->succeeded

14 years agoFix common misspellings in drivers
Lucas De Marchi [Tue, 14 Sep 2010 03:06:01 +0000 (00:06 -0300)]
Fix common misspellings in drivers

Fix common misspellings by using the list available at
http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

From the list cited above, the substitution script found the following
misspellings:

subsidary(-ies)->subsidiary(-ies)
transfering->transferring

14 years agoFix common misspellings in documentation
Lucas De Marchi [Tue, 14 Sep 2010 03:06:00 +0000 (00:06 -0300)]
Fix common misspellings in documentation

Fix common misspellings by using the list available at
http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines

From the list cited above, the substitution script found the following
misspellings:

accomodate->accommodate
targetted->targeted
transfering->transferring
witheld->withheld
withold->withhold

14 years agoAdd support to enable/disable specific plugin
Zhenhua Zhang [Sat, 11 Sep 2010 08:58:12 +0000 (16:58 +0800)]
Add support to enable/disable specific plugin

Support to load or not load specific plugin when ofono is started.
E.g., use 'ofonod -P hfp' to disable hfp plugin.

14 years agostkutil: Add build_dataobj_ussd_text
Jeevaka Badrappan [Fri, 10 Sep 2010 20:19:01 +0000 (13:19 -0700)]
stkutil: Add build_dataobj_ussd_text

for ussd specific 'Text' Data object handling

14 years agoatutil: Add parsing of CSCS queries
Jeevaka Badrappan [Thu, 9 Sep 2010 18:56:03 +0000 (11:56 -0700)]
atutil: Add parsing of CSCS queries

14 years agobuild: Add forgotten disable-gprs and enable-gprs
Denis Kenzior [Fri, 10 Sep 2010 15:57:53 +0000 (10:57 -0500)]
build: Add forgotten disable-gprs and enable-gprs

14 years agotest: add enable-gprs and disable-gprs scripts
Mika Liljeberg [Fri, 10 Sep 2010 13:50:59 +0000 (16:50 +0300)]
test: add enable-gprs and disable-gprs scripts

14 years agoisimodem: implement Suspended property
Mika Liljeberg [Fri, 10 Sep 2010 13:50:58 +0000 (16:50 +0300)]
isimodem: implement Suspended property

14 years agogprs: add Suspended property
Mika Liljeberg [Fri, 10 Sep 2010 13:50:57 +0000 (16:50 +0300)]
gprs: add Suspended property

14 years agoTODO: Claim ownership of Suspended property for GPRS
Mika Liljeberg [Fri, 10 Sep 2010 13:50:56 +0000 (16:50 +0300)]
TODO: Claim ownership of Suspended property for GPRS

14 years agosmsutil: use unsigned printf format for msgid
Petteri Tikander [Fri, 10 Sep 2010 14:28:22 +0000 (17:28 +0300)]
smsutil: use unsigned printf format for msgid

14 years agosmsutil: remove unused parameter
Petteri Tikander [Fri, 10 Sep 2010 14:28:21 +0000 (17:28 +0300)]
smsutil: remove unused parameter

14 years agounit: Add unit test for status report expiration
Petteri Tikander [Fri, 10 Sep 2010 14:28:20 +0000 (17:28 +0300)]
unit: Add unit test for status report expiration

14 years agosmsutil: status_report_expiration
Petteri Tikander [Fri, 10 Sep 2010 14:28:19 +0000 (17:28 +0300)]
smsutil: status_report_expiration

14 years agovoicecall: Simplify logic
Denis Kenzior [Fri, 10 Sep 2010 02:57:15 +0000 (21:57 -0500)]
voicecall: Simplify logic

14 years agostk: Fix User Cancel response to Set Up Call
Andrzej Zaborowski [Wed, 8 Sep 2010 17:16:03 +0000 (19:16 +0200)]
stk: Fix User Cancel response to Set Up Call

One of the clean-up commits changed the semantics of the dial request
callback's parameter (NULL if call setup failed, non-NULL if success
or user cancelled).

14 years agoRelease 0.28 0.28
Marcel Holtmann [Thu, 9 Sep 2010 22:21:29 +0000 (00:21 +0200)]
Release 0.28

14 years agotest: Update to the new Manager api
Denis Kenzior [Thu, 9 Sep 2010 19:37:37 +0000 (14:37 -0500)]
test: Update to the new Manager api

14 years agotest: Fix mixing tabs and spaces
Denis Kenzior [Thu, 9 Sep 2010 19:05:06 +0000 (14:05 -0500)]
test: Fix mixing tabs and spaces

14 years agomanager: Add GetModems method
Denis Kenzior [Thu, 9 Sep 2010 19:03:43 +0000 (14:03 -0500)]
manager: Add GetModems method

14 years agomodem: Add __ofono_modem_foreach
Denis Kenzior [Thu, 9 Sep 2010 19:00:09 +0000 (14:00 -0500)]
modem: Add __ofono_modem_foreach

14 years agomanager: Add ModemRemoved signal
Denis Kenzior [Thu, 9 Sep 2010 18:49:21 +0000 (13:49 -0500)]
manager: Add ModemRemoved signal

14 years agomanager: Add ModemAdded signal
Denis Kenzior [Thu, 9 Sep 2010 18:44:59 +0000 (13:44 -0500)]
manager: Add ModemAdded signal

14 years agomodem: Remove unneeded functions
Denis Kenzior [Thu, 9 Sep 2010 18:38:20 +0000 (13:38 -0500)]
modem: Remove unneeded functions

14 years agoTODO: Remove unneeded empty line
Denis Kenzior [Thu, 9 Sep 2010 18:37:52 +0000 (13:37 -0500)]
TODO: Remove unneeded empty line

14 years agomodem: Break out append_modem_properties
Denis Kenzior [Thu, 9 Sep 2010 18:31:56 +0000 (13:31 -0500)]
modem: Break out append_modem_properties

14 years agoAdd gdbus/polkit.c file to sources list
Marcel Holtmann [Thu, 9 Sep 2010 16:28:15 +0000 (18:28 +0200)]
Add gdbus/polkit.c file to sources list

14 years agoAdd support for builtin GDBus security using PolicyKit
Marcel Holtmann [Thu, 9 Sep 2010 15:04:40 +0000 (17:04 +0200)]
Add support for builtin GDBus security using PolicyKit

14 years agoAdd support for GDBus security action and flags
Marcel Holtmann [Thu, 9 Sep 2010 14:39:46 +0000 (16:39 +0200)]
Add support for GDBus security action and flags

14 years agoUse simpler error callbacks for GDBus security hooks
Marcel Holtmann [Sun, 29 Aug 2010 10:31:20 +0000 (06:31 -0400)]
Use simpler error callbacks for GDBus security hooks

14 years agoAdd support for GDBus security handlers
Marcel Holtmann [Sat, 28 Aug 2010 22:18:47 +0000 (00:18 +0200)]
Add support for GDBus security handlers

14 years agostkutil: Trivial style issue
Denis Kenzior [Thu, 9 Sep 2010 15:25:10 +0000 (10:25 -0500)]
stkutil: Trivial style issue

14 years agostkutil: Add Send USSD-specific Text dataobj
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:53 +0000 (05:31 -0700)]
stkutil: Add Send USSD-specific Text dataobj

Send USSD terminal response re-uses the 'Text' data object, however it
passes around binary data structures.  We make an exception specifically
for this case and invent a new stk_ussd_text data structure that is
handled separately from simple STK text.

14 years agostkutil: Add Send USSD specific result codes
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:52 +0000 (05:31 -0700)]
stkutil: Add Send USSD specific result codes

14 years agocall-settings: Add __ofono_call_settings_is_busy
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:51 +0000 (05:31 -0700)]
call-settings: Add __ofono_call_settings_is_busy

14 years agocall-forwarding: Add __ofono_call_forwarding_is_busy
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:50 +0000 (05:31 -0700)]
call-forwarding: Add __ofono_call_forwarding_is_busy

14 years agocall-barring: Add __ofono_call_barring_is_busy
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:49 +0000 (05:31 -0700)]
call-barring: Add __ofono_call_barring_is_busy

14 years agoTODO: update owner persist outgoing SMS messages task
Kristen Carlson Accardi [Wed, 8 Sep 2010 14:47:24 +0000 (07:47 -0700)]
TODO: update owner persist outgoing SMS messages task

14 years agoAUTHORS: Mention Jeevaka's contributions
Denis Kenzior [Thu, 9 Sep 2010 14:04:34 +0000 (09:04 -0500)]
AUTHORS: Mention Jeevaka's contributions

14 years agocall-settings: Check if ussd is busy
Yang Gu [Mon, 6 Sep 2010 02:19:55 +0000 (10:19 +0800)]
call-settings: Check if ussd is busy

14 years agocall-forwarding: Check if ussd is busy
Yang Gu [Mon, 6 Sep 2010 02:19:55 +0000 (10:19 +0800)]
call-forwarding: Check if ussd is busy

14 years agocall-barring: Check if ussd is busy
Yang Gu [Mon, 6 Sep 2010 02:19:55 +0000 (10:19 +0800)]
call-barring: Check if ussd is busy

14 years agoussd: Add __ofono_ussd_is_busy
Yang Gu [Mon, 6 Sep 2010 02:19:55 +0000 (10:19 +0800)]
ussd: Add __ofono_ussd_is_busy

Send SS requires Call Forwarding / Call Settings / Call Barring to check
whether USSD is currently busy.  If it is, then the SIM should be
notified appropriately.

We introduce a function __ofono_ussd_is_busy to help with this.

14 years agotest: Update test-voicecall to reflect DBus types
Jeevaka Badrappan [Sat, 4 Sep 2010 12:35:12 +0000 (05:35 -0700)]
test: Update test-voicecall to reflect DBus types

14 years agosim: Use sim_fs_check_version
Denis Kenzior [Thu, 9 Sep 2010 03:51:50 +0000 (22:51 -0500)]
sim: Use sim_fs_check_version

14 years agosimfs: Add sim_fs_check_version
Denis Kenzior [Thu, 9 Sep 2010 03:51:31 +0000 (22:51 -0500)]
simfs: Add sim_fs_check_version

Used to blow away older simfs versions

14 years agosimfs: Simplify logic
Denis Kenzior [Thu, 9 Sep 2010 03:48:19 +0000 (22:48 -0500)]
simfs: Simplify logic

14 years agosim: Break out sim file reading into simfs
Denis Kenzior [Mon, 6 Sep 2010 02:40:07 +0000 (21:40 -0500)]
sim: Break out sim file reading into simfs

14 years agostkutil: Fixup whitespace corruption
Denis Kenzior [Fri, 3 Sep 2010 21:34:38 +0000 (16:34 -0500)]
stkutil: Fixup whitespace corruption

14 years agosim: Unify sim_read and sim_read_bytes
Denis Kenzior [Tue, 31 Aug 2010 22:55:17 +0000 (17:55 -0500)]
sim: Unify sim_read and sim_read_bytes

14 years agosim: read EFiidf
Kristen Carlson Accardi [Fri, 27 Aug 2010 16:19:24 +0000 (09:19 -0700)]
sim: read EFiidf

EFiidf can be larger than 256 bytes, so allow callers to read
portions of the EFiidf from a specified offset.  Cache EFiidf
files as blocks of 256 bytes so that it's not necessary to
read the entire (potentially large) file.

14 years agoFix wrong code point in Portuguese table
Aki Niemi [Thu, 9 Sep 2010 11:31:17 +0000 (14:31 +0300)]
Fix wrong code point in Portuguese table

14 years agoDefault to using 8bit SMS reference numbers
Aki Niemi [Thu, 2 Sep 2010 07:54:50 +0000 (10:54 +0300)]
Default to using 8bit SMS reference numbers

14 years agozte: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:20 +0000 (21:46 +0300)]
zte: implement Online property

14 years agombm: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:16 +0000 (21:46 +0300)]
mbm: implement Online property

14 years agoste: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:19 +0000 (21:46 +0300)]
ste: implement Online property

14 years agonovatel: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:17 +0000 (21:46 +0300)]
novatel: implement Online property

14 years agohso: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:14 +0000 (21:46 +0300)]
hso: implement Online property

14 years agohuawei: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:15 +0000 (21:46 +0300)]
huawei: implement Online property

Huawei uses +CFUN=5 for offline