Marcel Holtmann [Sat, 18 Sep 2010 13:18:51 +0000 (22:18 +0900)]
ifxmodem: Add skeleton for Infineon driver plugin
Marcel Holtmann [Sat, 18 Sep 2010 13:13:53 +0000 (22:13 +0900)]
ifx: Add skeleton for Infineon modem plugin
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.
Denis Kenzior [Thu, 16 Sep 2010 18:53:26 +0000 (13:53 -0500)]
isimodem/ussd: Fix 64-bit compilation issue
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.
Pekka Pessi [Thu, 16 Sep 2010 17:32:48 +0000 (20:32 +0300)]
isimodem/debug: debug USSD type
Pekka Pessi [Thu, 16 Sep 2010 17:32:47 +0000 (20:32 +0300)]
test-ussd: read stdin for Response()s
Pekka Pessi [Thu, 16 Sep 2010 17:32:46 +0000 (20:32 +0300)]
ussd: debug log notifys
Pekka Pessi [Thu, 16 Sep 2010 17:32:45 +0000 (20:32 +0300)]
ussd.h: +CUSD is documented in 27.007 section 7.15
Pekka Pessi [Thu, 16 Sep 2010 13:50:06 +0000 (16:50 +0300)]
isimodem/ussd: clean const casts
Denis Kenzior [Wed, 15 Sep 2010 21:52:08 +0000 (16:52 -0500)]
TODO: Add Rich Text support task
Denis Kenzior [Wed, 15 Sep 2010 21:42:39 +0000 (16:42 -0500)]
doc: Add features.txt document
Jeevaka Badrappan [Wed, 15 Sep 2010 18:55:32 +0000 (11:55 -0700)]
phonesim: set character set to GSM
Denis Kenzior [Wed, 15 Sep 2010 17:11:08 +0000 (12:11 -0500)]
ussd: Tweak buffer size
Denis Kenzior [Wed, 15 Sep 2010 17:03:02 +0000 (12:03 -0500)]
stk: Refactor Send USSD error handling
Denis Kenzior [Wed, 15 Sep 2010 16:58:29 +0000 (11:58 -0500)]
stk: Fix style issues
Denis Kenzior [Wed, 15 Sep 2010 16:58:00 +0000 (11:58 -0500)]
stkutil: Don't include USSD text unless needed
Jeevaka Badrappan [Tue, 14 Sep 2010 21:49:52 +0000 (14:49 -0700)]
stk: Handling of Send USSD proactive command
Denis Kenzior [Wed, 15 Sep 2010 16:45:18 +0000 (11:45 -0500)]
ussd: Give proper errors
Denis Kenzior [Wed, 15 Sep 2010 16:37:23 +0000 (11:37 -0500)]
ussd: No need for these structure members
Denis Kenzior [Wed, 15 Sep 2010 16:36:26 +0000 (11:36 -0500)]
test: Update monitor-ofono with USSD support
Jeevaka Badrappan [Tue, 14 Sep 2010 21:31:52 +0000 (14:31 -0700)]
ussd: Add __ofono_ussd_initiate internal api
Denis Kenzior [Wed, 15 Sep 2010 15:03:53 +0000 (10:03 -0500)]
ussd: Fix up minor style issue
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
Denis Kenzior [Wed, 15 Sep 2010 02:54:25 +0000 (21:54 -0500)]
ussd: Simplify ussd notification parser logic
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.
Denis Kenzior [Tue, 14 Sep 2010 17:00:28 +0000 (12:00 -0500)]
util: Clean up style issues
Denis Kenzior [Tue, 14 Sep 2010 16:54:57 +0000 (11:54 -0500)]
smsutil: Clean up ussd_encode
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:13 +0000 (16:00 -0700)]
ussd: Read current CSCS charset
Denis Kenzior [Tue, 14 Sep 2010 16:49:25 +0000 (11:49 -0500)]
util: Clean up some coding style violations
Denis Kenzior [Tue, 14 Sep 2010 16:45:34 +0000 (11:45 -0500)]
test-util: Update unit test
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
Denis Kenzior [Tue, 14 Sep 2010 15:02:51 +0000 (10:02 -0500)]
test-util: Fixup various style issues
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:12 +0000 (16:00 -0700)]
test-util: test for UCS2 to GSM conversion
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:11 +0000 (16:00 -0700)]
util: Add UCS2 to GSM 7bit converion function
Jeevaka Badrappan [Mon, 13 Sep 2010 23:00:10 +0000 (16:00 -0700)]
smsutil: Add USSD encoding function
Jeevaka Badrappan [Tue, 14 Sep 2010 06:56:43 +0000 (23:56 -0700)]
TODO: Add STK Language Notification task
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
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
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
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
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
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
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.
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
Jeevaka Badrappan [Thu, 9 Sep 2010 18:56:03 +0000 (11:56 -0700)]
atutil: Add parsing of CSCS queries
Denis Kenzior [Fri, 10 Sep 2010 15:57:53 +0000 (10:57 -0500)]
build: Add forgotten disable-gprs and enable-gprs
Mika Liljeberg [Fri, 10 Sep 2010 13:50:59 +0000 (16:50 +0300)]
test: add enable-gprs and disable-gprs scripts
Mika Liljeberg [Fri, 10 Sep 2010 13:50:58 +0000 (16:50 +0300)]
isimodem: implement Suspended property
Mika Liljeberg [Fri, 10 Sep 2010 13:50:57 +0000 (16:50 +0300)]
gprs: add Suspended property
Mika Liljeberg [Fri, 10 Sep 2010 13:50:56 +0000 (16:50 +0300)]
TODO: Claim ownership of Suspended property for GPRS
Petteri Tikander [Fri, 10 Sep 2010 14:28:22 +0000 (17:28 +0300)]
smsutil: use unsigned printf format for msgid
Petteri Tikander [Fri, 10 Sep 2010 14:28:21 +0000 (17:28 +0300)]
smsutil: remove unused parameter
Petteri Tikander [Fri, 10 Sep 2010 14:28:20 +0000 (17:28 +0300)]
unit: Add unit test for status report expiration
Petteri Tikander [Fri, 10 Sep 2010 14:28:19 +0000 (17:28 +0300)]
smsutil: status_report_expiration
Denis Kenzior [Fri, 10 Sep 2010 02:57:15 +0000 (21:57 -0500)]
voicecall: Simplify logic
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).
Marcel Holtmann [Thu, 9 Sep 2010 22:21:29 +0000 (00:21 +0200)]
Release 0.28
Denis Kenzior [Thu, 9 Sep 2010 19:37:37 +0000 (14:37 -0500)]
test: Update to the new Manager api
Denis Kenzior [Thu, 9 Sep 2010 19:05:06 +0000 (14:05 -0500)]
test: Fix mixing tabs and spaces
Denis Kenzior [Thu, 9 Sep 2010 19:03:43 +0000 (14:03 -0500)]
manager: Add GetModems method
Denis Kenzior [Thu, 9 Sep 2010 19:00:09 +0000 (14:00 -0500)]
modem: Add __ofono_modem_foreach
Denis Kenzior [Thu, 9 Sep 2010 18:49:21 +0000 (13:49 -0500)]
manager: Add ModemRemoved signal
Denis Kenzior [Thu, 9 Sep 2010 18:44:59 +0000 (13:44 -0500)]
manager: Add ModemAdded signal
Denis Kenzior [Thu, 9 Sep 2010 18:38:20 +0000 (13:38 -0500)]
modem: Remove unneeded functions
Denis Kenzior [Thu, 9 Sep 2010 18:37:52 +0000 (13:37 -0500)]
TODO: Remove unneeded empty line
Denis Kenzior [Thu, 9 Sep 2010 18:31:56 +0000 (13:31 -0500)]
modem: Break out append_modem_properties
Marcel Holtmann [Thu, 9 Sep 2010 16:28:15 +0000 (18:28 +0200)]
Add gdbus/polkit.c file to sources list
Marcel Holtmann [Thu, 9 Sep 2010 15:04:40 +0000 (17:04 +0200)]
Add support for builtin GDBus security using PolicyKit
Marcel Holtmann [Thu, 9 Sep 2010 14:39:46 +0000 (16:39 +0200)]
Add support for GDBus security action and flags
Marcel Holtmann [Sun, 29 Aug 2010 10:31:20 +0000 (06:31 -0400)]
Use simpler error callbacks for GDBus security hooks
Marcel Holtmann [Sat, 28 Aug 2010 22:18:47 +0000 (00:18 +0200)]
Add support for GDBus security handlers
Denis Kenzior [Thu, 9 Sep 2010 15:25:10 +0000 (10:25 -0500)]
stkutil: Trivial style issue
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.
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:52 +0000 (05:31 -0700)]
stkutil: Add Send USSD specific result codes
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:51 +0000 (05:31 -0700)]
call-settings: Add __ofono_call_settings_is_busy
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:50 +0000 (05:31 -0700)]
call-forwarding: Add __ofono_call_forwarding_is_busy
Jeevaka Badrappan [Thu, 9 Sep 2010 12:31:49 +0000 (05:31 -0700)]
call-barring: Add __ofono_call_barring_is_busy
Kristen Carlson Accardi [Wed, 8 Sep 2010 14:47:24 +0000 (07:47 -0700)]
TODO: update owner persist outgoing SMS messages task
Denis Kenzior [Thu, 9 Sep 2010 14:04:34 +0000 (09:04 -0500)]
AUTHORS: Mention Jeevaka's contributions
Yang Gu [Mon, 6 Sep 2010 02:19:55 +0000 (10:19 +0800)]
call-settings: 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
Yang Gu [Mon, 6 Sep 2010 02:19:55 +0000 (10:19 +0800)]
call-barring: Check if 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.
Jeevaka Badrappan [Sat, 4 Sep 2010 12:35:12 +0000 (05:35 -0700)]
test: Update test-voicecall to reflect DBus types
Denis Kenzior [Thu, 9 Sep 2010 03:51:50 +0000 (22:51 -0500)]
sim: Use 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
Denis Kenzior [Thu, 9 Sep 2010 03:48:19 +0000 (22:48 -0500)]
simfs: Simplify logic
Denis Kenzior [Mon, 6 Sep 2010 02:40:07 +0000 (21:40 -0500)]
sim: Break out sim file reading into simfs
Denis Kenzior [Fri, 3 Sep 2010 21:34:38 +0000 (16:34 -0500)]
stkutil: Fixup whitespace corruption
Denis Kenzior [Tue, 31 Aug 2010 22:55:17 +0000 (17:55 -0500)]
sim: Unify sim_read and sim_read_bytes
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.
Aki Niemi [Thu, 9 Sep 2010 11:31:17 +0000 (14:31 +0300)]
Fix wrong code point in Portuguese table
Aki Niemi [Thu, 2 Sep 2010 07:54:50 +0000 (10:54 +0300)]
Default to using 8bit SMS reference numbers
Pekka Pessi [Mon, 6 Sep 2010 18:46:20 +0000 (21:46 +0300)]
zte: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:16 +0000 (21:46 +0300)]
mbm: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:19 +0000 (21:46 +0300)]
ste: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:17 +0000 (21:46 +0300)]
novatel: implement Online property
Pekka Pessi [Mon, 6 Sep 2010 18:46:14 +0000 (21:46 +0300)]
hso: 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