Denis Kenzior [Sat, 28 Jul 2012 10:16:22 +0000 (05:16 -0500)]
doc: Another addendum to Interfaces docs
Denis Kenzior [Sat, 28 Jul 2012 10:11:50 +0000 (05:11 -0500)]
doc: Further explain the Interfaces property
Philippe Nunes [Thu, 26 Jul 2012 15:57:54 +0000 (17:57 +0200)]
test: Remove test-ussd as it is redundant
Philippe Nunes [Thu, 26 Jul 2012 15:57:54 +0000 (17:57 +0200)]
test: Add send-ussd script
Simpler script that test-ussd that is still capable of replying to
network initiated USSD requests and USSD dialogs.
Philippe Nunes [Thu, 26 Jul 2012 15:57:53 +0000 (17:57 +0200)]
monitor-ofono: Fix to print non-English characters
The default encoding for a Python bytestring is ASCII. But the
SMS/USSD text is encoded in UTF-8.
This is why trying to convert non-English characters (Unicode
characters beyond 128) produces the error
"UnicodeEncodeError: 'ascii' codec can't encode character".
Denis Kenzior [Wed, 25 Jul 2012 14:16:59 +0000 (09:16 -0500)]
doc: Add comments on valid phone number format
Denis Kenzior [Wed, 25 Jul 2012 14:00:52 +0000 (09:00 -0500)]
doc: Expand description of various Hangup cases
Denis Kenzior [Wed, 25 Jul 2012 13:50:24 +0000 (08:50 -0500)]
doc: Update Features property description
Marcel Holtmann [Thu, 19 Jul 2012 19:12:02 +0000 (21:12 +0200)]
Release 1.9
Denis Kenzior [Tue, 17 Jul 2012 19:28:31 +0000 (14:28 -0500)]
unit: Simplify previous commit
Guillaume Zajac [Wed, 18 Jul 2012 15:18:12 +0000 (17:18 +0200)]
unit: Update test_invalid() unit test
Denis Kenzior [Tue, 17 Jul 2012 03:51:43 +0000 (22:51 -0500)]
util: Style issues
Denis Kenzior [Tue, 17 Jul 2012 03:50:55 +0000 (22:50 -0500)]
util: update comment from previous commit
Cite the specification verbatim
Denis Kenzior [Tue, 17 Jul 2012 03:50:34 +0000 (22:50 -0500)]
doc: Remove duplicate error entry
Guillaume Zajac [Mon, 16 Jul 2012 14:34:38 +0000 (16:34 +0200)]
util: Fix GSM to UTF8 conversion mechanism
Guillaume Zajac [Fri, 13 Jul 2012 13:44:28 +0000 (15:44 +0200)]
gprs: Call detach_shutdown when network is lost
Guillaume Zajac [Fri, 13 Jul 2012 13:44:27 +0000 (15:44 +0200)]
gprs-context: Add new driver entry definition
Guillaume Zajac [Fri, 13 Jul 2012 13:44:26 +0000 (15:44 +0200)]
gprs-context: Add new driver entry
Marcel Holtmann [Mon, 16 Jul 2012 13:12:45 +0000 (10:12 -0300)]
Revert "build: Use -Wshadow compiler option"
Marcel Holtmann [Sun, 15 Jul 2012 23:36:20 +0000 (20:36 -0300)]
build: Use -Wshadow compiler option
Marcel Holtmann [Sun, 15 Jul 2012 23:35:42 +0000 (20:35 -0300)]
voicecall: Avoid shadowing of number variable
Marcel Holtmann [Sun, 15 Jul 2012 23:32:17 +0000 (20:32 -0300)]
voicecall: Remove shadowing modem variable
Marcel Holtmann [Sun, 15 Jul 2012 23:29:29 +0000 (20:29 -0300)]
ctm: Remove shadowing reply variable
Marcel Holtmann [Sun, 15 Jul 2012 23:28:30 +0000 (20:28 -0300)]
ofono: Avoid shadowing other atom variables
Marcel Holtmann [Sun, 15 Jul 2012 23:26:12 +0000 (20:26 -0300)]
gprs: Avoid shadowing error variable
Marcel Holtmann [Sun, 15 Jul 2012 23:21:19 +0000 (20:21 -0300)]
network: Avoid shadowing of strength variable
Marcel Holtmann [Sun, 15 Jul 2012 23:20:39 +0000 (20:20 -0300)]
network: Avoid shadowing of mode parameter
Marcel Holtmann [Sun, 15 Jul 2012 23:19:47 +0000 (20:19 -0300)]
bluetooth: Avoid shadowing of connection variable
Marcel Holtmann [Sun, 15 Jul 2012 23:19:28 +0000 (20:19 -0300)]
stemgr: Avoid shadowing of connection variable
Marcel Holtmann [Sun, 15 Jul 2012 23:16:59 +0000 (20:16 -0300)]
qmimodem: Avoid shadowing length parameter
Marcel Holtmann [Sun, 15 Jul 2012 23:15:49 +0000 (20:15 -0300)]
unit: Avoid shadowing data variable
Marcel Holtmann [Sun, 15 Jul 2012 23:12:51 +0000 (20:12 -0300)]
isimodem: Avoid shadowing variables
Marcel Holtmann [Sun, 15 Jul 2012 23:09:43 +0000 (20:09 -0300)]
gatchat: Avoid shadowing global AT server variable
Marcel Holtmann [Sun, 15 Jul 2012 23:06:43 +0000 (20:06 -0300)]
gatchat: Avoid shadowing variables
Marcel Holtmann [Sun, 15 Jul 2012 23:03:25 +0000 (20:03 -0300)]
unit: Avoid shadowing hex_packed variable
Denis Kenzior [Thu, 12 Jul 2012 19:12:55 +0000 (14:12 -0500)]
ifx: Add CSSI and CSSU support
Denis Kenzior [Wed, 4 Jul 2012 13:14:24 +0000 (08:14 -0500)]
manager: Fix up introspection data
Marcel Holtmann [Tue, 3 Jul 2012 12:49:29 +0000 (14:49 +0200)]
doc: Mention support for Nvidia Icera modems
Marcel Holtmann [Tue, 3 Jul 2012 12:47:21 +0000 (14:47 +0200)]
doc: Update entry for Qualcomm Gobi support
Lucas De Marchi [Thu, 28 Jun 2012 13:59:21 +0000 (10:59 -0300)]
tools: watch for signals only on OFONO_SERVICE
Lucas De Marchi [Thu, 28 Jun 2012 13:59:20 +0000 (10:59 -0300)]
stemgr: watch for signals only on MGR_SERVICE
Lucas De Marchi [Thu, 28 Jun 2012 13:59:19 +0000 (10:59 -0300)]
bluetooth: watch for signals only on BLUEZ_SERVICE
Lucas De Marchi [Thu, 28 Jun 2012 13:59:18 +0000 (10:59 -0300)]
README: add information about mailing list and site
Marcel Holtmann [Mon, 2 Jul 2012 13:00:08 +0000 (15:00 +0200)]
Release 1.8
Lucas De Marchi [Mon, 25 Jun 2012 15:44:40 +0000 (12:44 -0300)]
gdbus: Fix removal of filter after last filter_data
If there's a signal watch that's also watching for name
(data->name_watch) currently we are trying to remove the message_filter
twice since we may have the following call chain:
filter_data_remove_callback()
filter_data_free()
g_dbus_remove_watch()
filter_data_remove_callback()
filter_data_free()
dbus_connection_remove_filter()
dbus_connection_remove_filter()
Because of this we can't currently watch for signals passing the bus
name. After this patch we don't have this issue anymore.
We fix it by removing the filter before calling filter_data_free() if we
are the last filter_data and thus avoid calling
dbus_connection_remove_filter() twice.
Guillaume Zajac [Tue, 26 Jun 2012 08:12:58 +0000 (10:12 +0200)]
emulator: Test already done in g_at_server_resume()
Guillaume Zajac [Tue, 26 Jun 2012 08:12:59 +0000 (10:12 +0200)]
gatserver: Add NULL check to avoid crash
Dundee is not waiting to receive the NO CARRIER notification
to close the IO channel with oFono so that oFono is trying to
send a NO CARRIER although GAtServer is removed.
Denis Kenzior [Sat, 23 Jun 2012 05:31:04 +0000 (00:31 -0500)]
qmi: fix whitespace
Marcel Holtmann [Tue, 26 Jun 2012 03:24:33 +0000 (20:24 -0700)]
modem: Add skeleton for USSD support
Marcel Holtmann [Tue, 26 Jun 2012 03:14:29 +0000 (20:14 -0700)]
gobi: Add support for USSD atom driver
Marcel Holtmann [Mon, 25 Jun 2012 19:28:08 +0000 (12:28 -0700)]
gobi: The location reporting is available even without SIM card present
Marcel Holtmann [Mon, 25 Jun 2012 19:11:45 +0000 (12:11 -0700)]
gobi: Add support for voice call atom driver
Marcel Holtmann [Mon, 25 Jun 2012 19:11:08 +0000 (12:11 -0700)]
qmimodem: Add skeleton for voice call support
Marcel Holtmann [Mon, 25 Jun 2012 17:25:49 +0000 (10:25 -0700)]
gobi: Cancel all requests and notifications on device shutdown
Marcel Holtmann [Mon, 25 Jun 2012 17:25:03 +0000 (10:25 -0700)]
qmimodem: Make sure all service destroy functions are called
Marcel Holtmann [Mon, 25 Jun 2012 17:20:08 +0000 (10:20 -0700)]
qmimodem: Add support for canceling all service requests
Marcel Holtmann [Mon, 25 Jun 2012 16:31:49 +0000 (09:31 -0700)]
qmimodem: Use shared DMS service for device information and SIM handling
Marcel Holtmann [Mon, 25 Jun 2012 16:31:02 +0000 (09:31 -0700)]
gobi: Use shared DMS for power and online operations
Marcel Holtmann [Mon, 25 Jun 2012 16:30:31 +0000 (09:30 -0700)]
qmimodem: Add support for shared services with same client id
Luiz Augusto von Dentz [Mon, 25 Jun 2012 08:54:35 +0000 (11:54 +0300)]
bluetooth: ignore error if driver returns -EALREADY
Marcel Holtmann [Mon, 25 Jun 2012 08:56:33 +0000 (01:56 -0700)]
qmimodem: Use unsigned int for notify id to make GUINT_TO_POINTER happy
Marcel Holtmann [Mon, 25 Jun 2012 08:23:14 +0000 (01:23 -0700)]
qmimodem: Use unsigned int for tid to make GUINT_TO_POINTER happy
Marcel Holtmann [Mon, 25 Jun 2012 08:18:48 +0000 (01:18 -0700)]
qmimodem: Use unsigned int for hash_id to make GUINT_TO_POINTER happy
Marcel Holtmann [Mon, 25 Jun 2012 07:03:25 +0000 (00:03 -0700)]
test: Fix missing UseDeliveryReports setting for SMS script
Marcel Holtmann [Mon, 25 Jun 2012 07:02:17 +0000 (00:02 -0700)]
swmodem: Add extra informational AT+CGCONTRDP command
Marcel Holtmann [Mon, 25 Jun 2012 07:00:45 +0000 (00:00 -0700)]
sim: Add extra errors for EFmsisdn and EFad length mismatches
Marcel Holtmann [Mon, 25 Jun 2012 06:31:49 +0000 (23:31 -0700)]
qmimodem: Add support for unregister of individual notifications
Marcel Holtmann [Mon, 25 Jun 2012 06:20:25 +0000 (23:20 -0700)]
qmimodem: Add support for canceling service requests
Marcel Holtmann [Mon, 25 Jun 2012 05:56:27 +0000 (22:56 -0700)]
qmimodem: Add skeleton for radio settings support
Marcel Holtmann [Mon, 25 Jun 2012 05:55:08 +0000 (22:55 -0700)]
gobi: Add support for radio settings atom driver
Marcel Holtmann [Mon, 25 Jun 2012 05:41:32 +0000 (22:41 -0700)]
gobi: Disable UIM support for now and allow DMS fallback
Marcel Holtmann [Mon, 25 Jun 2012 05:38:26 +0000 (22:38 -0700)]
qmimodem: Return transaction identifier from service requests
Marcel Holtmann [Mon, 25 Jun 2012 05:24:56 +0000 (22:24 -0700)]
qmimodem: Add helper function for accessing 64-bit integers
Marcel Holtmann [Mon, 25 Jun 2012 05:15:45 +0000 (22:15 -0700)]
qmimodem: Add common constants for GSM, UMTS and LTE bands
Denis Kenzior [Tue, 19 Jun 2012 17:57:53 +0000 (12:57 -0500)]
sim: Fix use of uninitialized values
In the case of an error, sim_pin_query_cb should not assume the
pin_type value is valid.
Denis Kenzior [Tue, 19 Jun 2012 17:54:37 +0000 (12:54 -0500)]
sim: Don't re-init the SIM needlessly
When calling ChangePin with the wrong original PIN, we're still left in
the READY state. Do not re-initialize the SIM needlessly in this case.
Denis Kenzior [Tue, 19 Jun 2012 17:19:23 +0000 (12:19 -0500)]
test: Add change-pin script
Marcel Holtmann [Fri, 22 Jun 2012 20:20:11 +0000 (13:20 -0700)]
qmimodem: Add support for SMS handling
Marcel Holtmann [Fri, 22 Jun 2012 04:08:31 +0000 (21:08 -0700)]
qmimodem: Add support for GPS location reporting
Marcel Holtmann [Fri, 22 Jun 2012 03:46:04 +0000 (20:46 -0700)]
qmimodem: Add support for GPRS data connection handling
Marcel Holtmann [Fri, 22 Jun 2012 01:37:37 +0000 (18:37 -0700)]
qmimodem: Add support for network registration handling
Marcel Holtmann [Fri, 22 Jun 2012 00:29:16 +0000 (17:29 -0700)]
qmimodem: Add support for legacy SIM handling
Marcel Holtmann [Thu, 21 Jun 2012 23:09:57 +0000 (16:09 -0700)]
gobi: Use QMI support to drive this modem
Marcel Holtmann [Thu, 21 Jun 2012 23:07:59 +0000 (16:07 -0700)]
qmimodem: Add support for device information handling
Marcel Holtmann [Thu, 21 Jun 2012 22:18:36 +0000 (15:18 -0700)]
qmimodem: Add support for QMI control point handling
Marcel Holtmann [Thu, 21 Jun 2012 21:57:29 +0000 (14:57 -0700)]
build: Add dundee executable to ignore list
Denis Kenzior [Mon, 18 Jun 2012 14:58:49 +0000 (09:58 -0500)]
doc: Fix typo
Denis Kenzior [Mon, 18 Jun 2012 14:28:03 +0000 (09:28 -0500)]
doc: Describe the handling of MMI codes with oFono
Denis Kenzior [Mon, 18 Jun 2012 14:23:20 +0000 (09:23 -0500)]
ussd: send NotRecognized error for invalid USSD
Denis Kenzior [Mon, 18 Jun 2012 14:22:15 +0000 (09:22 -0500)]
doc: Add new error type to ussd Initiate() method
Denis Kenzior [Mon, 18 Jun 2012 14:21:32 +0000 (09:21 -0500)]
dbus: Add NotRecognized error
Denis Kenzior [Mon, 18 Jun 2012 13:59:04 +0000 (08:59 -0500)]
common: Match logic to comment: valid_ussd_string
Denis Kenzior [Sun, 17 Jun 2012 13:11:15 +0000 (08:11 -0500)]
simutil: Add entry for EFimsi
Denis Kenzior [Sun, 17 Jun 2012 13:01:04 +0000 (08:01 -0500)]
sim: Allow IMSI to be obtained via EF reads
Denis Kenzior [Sun, 17 Jun 2012 04:22:04 +0000 (23:22 -0500)]
stk: Fix crash when envelope returns sync
ofonod[13066]: src/stk.c:stk_select_item()
ofonod[13066]: src/stk.c:stk_select_item()
ofonod[13066]: src/stk.c:stk_send_envelope()
ofonod[13066]: drivers/qmimodem/stk.c:qmi_envelope()
ofonod[13066]: src/stk.c:envelope_cb() length 0
ofonod[13066]: src/stk.c:menu_selection_envelope_cb()
ofonod[13066]: Sending Menu Selection to UICC failed
process 13066: arguments to dbus_message_new_error() were incorrect,
assertion "reply_to != NULL" failed in file dbus-message.c line 1333.
This is normally a bug in some application using the D-Bus library.
D-Bus not built with -rdynamic so unable to print a backtrace
ofonod[13066]: Aborting (signal 6) [./src/ofonod]
ofonod[13066]: ++++++++ backtrace ++++++++
Denis Kenzior [Sat, 16 Jun 2012 13:18:16 +0000 (08:18 -0500)]
sim: Revert adding special callback for EFiccid
This reverts commit
1960dbbc79e43f33f23886c2a12e508a0350aad1.
Denis Kenzior [Sat, 16 Jun 2012 13:17:47 +0000 (08:17 -0500)]
sim: Revert adding special callback for EFmsisdn
This reverts commit
c3124b66d903a43ce639e3de8e838ef39419fc4f.
Denis Kenzior [Sat, 16 Jun 2012 13:17:22 +0000 (08:17 -0500)]
sim: Revert adding special callback for EFad
This reverts commit
5522df64fac7b57d3d9db2272fc9be97c8815b94.
Denis Kenzior [Sat, 16 Jun 2012 13:13:50 +0000 (08:13 -0500)]
radio-settings: Conform to coding style item M4
Denis Kenzior [Sat, 16 Jun 2012 13:10:55 +0000 (08:10 -0500)]
modem: Conform to coding style item M9