Bertrand Aygon
0403b341ca
smsutil: fix a memory leak
...
This was reported by cppcheck.
2011-03-18 11:29:06 -05:00
Christian Lam
fd6cc036f6
src: add initial CDMA Connection Manager support
2011-03-17 14:11:50 -05:00
Jeevaka Badrappan
b5950e2391
sms: limit the sms sending retry
...
If sending of SMS fails, then oFono core will try to resend it after
n * 5 seconds(n = retry count). Due to this, conformance test case
27.22.8 sequence 1.4 fails(refer 31.124 spec). Plan is to limit the
failue codes for which the retry will be done. This patch allows the
retry if the failure is only due to network timeout. For all the
other failure cases, retry is not done.
2011-03-17 12:23:35 -05:00
Jeevaka Badrappan
7de1717d42
stk: fix issue with Get Inkey variable timeout
2011-03-16 21:36:11 -05:00
Denis Kenzior
c8b5143a03
call-forwarding: Don't update from sim if cached
...
If we have already cached the settings, then there's no need to update
them from the SIM, even if a SIM refresh was performed.
2011-03-15 21:22:35 -05:00
Andrzej Zaborowski
643144aafb
call-forwarding: update EFs changed by SIM refresh
2011-03-15 21:18:17 -05:00
Andrzej Zaborowski
2211583953
message-waiting: Watch for sim file refreshes
2011-03-15 20:55:51 -05:00
Denis Kenzior
788a91402e
sim: Handle an error condition better
2011-03-15 20:51:28 -05:00
Andrzej Zaborowski
9c2af56c18
sim: Watch for changes to EFimg files and EFiidf
2011-03-15 20:20:59 -05:00
Andrzej Zaborowski
f2a82b8e8d
sim: Watch for changes to EFmsisdn and EFsdn
2011-03-15 20:20:25 -05:00
Andrzej Zaborowski
0550553c87
sim: Split out sim context into early and main
...
And watch for relevant file changes on the early context.
2011-03-15 20:11:33 -05:00
Denis Kenzior
88402f02b2
gprs: Core changes for IPv6 support
2011-03-15 17:14:23 -05:00
Denis Kenzior
3d71a15c74
gprs: Move settings structure
...
Move the settings structure from pri_context to ofono_gprs_context in
preparation for new IPv6 support APIs.
2011-03-15 17:11:58 -05:00
Denis Kenzior
91a9425f21
gprs: Add support for dual stack contexts
2011-03-15 17:11:58 -05:00
Denis Kenzior
ae096831e5
gprs: Also reset active in release_context
2011-03-15 17:11:58 -05:00
Mika Liljeberg
35e1f55c9a
gprs: factor out common code
2011-03-15 17:11:58 -05:00
Guillaume Zajac
6ca4d780db
emulator: fix some indentation issues
2011-03-15 09:39:26 -05:00
Guillaume Lucas
4ff9cf9a27
simfs: fix GLib-CRITICAL warning
...
During modem release, when there is no SIM card, a GLib-CRITICAL
issue occurs during the free of the sim fs context.
2011-03-11 14:57:31 -06:00
Andrzej Zaborowski
1a4299b8eb
stk: fix issue with null data object
...
This will let the caller correctly detect NULL alpha id.
2011-03-11 14:39:58 -06:00
Denis Kenzior
4dd654ddf4
voicecall: Refactor held and mpty notify logic
2011-03-11 13:50:29 -06:00
Denis Kenzior
915d4dc4bd
voicecall: Minor whitespace fix for previous commit
2011-03-11 13:18:36 -06:00
Andras Domokos
0626ff6af8
voicecall: implement SSN handling functions
2011-03-11 13:15:38 -06:00
Andras Domokos
4a36b93d6a
ssn: remove SSN atom completely
2011-03-11 13:08:51 -06:00
Andrzej Zaborowski
4b6d1b1878
stk: Handle Refresh if also performed by modem
2011-03-02 23:29:54 -06:00
Marcel Holtmann
9ab7c19f69
build: Fix wrong include of public header
2011-03-01 23:07:50 -08:00
Lucas De Marchi
413eb0b8f7
location-reporting: don't add client-exit watch too early
...
Wait until driver gives us a file descriptor to start watching for
client exit. This fixes a race when client exits before the driver
calls location_reporting_enable_cb().
2011-03-01 15:48:08 -06:00
Andrzej Zaborowski
2443cdef49
stk: Make sure to reset respond_on_exit
...
This fixes a crash spotted by Lasse Kunnasluoto documented at
http://lists.ofono.org/pipermail/ofono/2011-February/009211.html
2011-02-28 16:14:50 -06:00
Antoine Reversat
7f02e2feeb
voicecall: Add CNAP debugging ofono voicecall
2011-02-25 14:21:14 -06:00
Denis Kenzior
05c378bae9
sim: Document fall through case in switchcase
2011-02-25 11:53:10 -06:00
Jussi Kangas
07c7308581
sim: check lock state with call meter
2011-02-25 11:51:48 -06:00
Jussi Kangas
c5b321e768
sim: Expose the __ofono_sim_recheck_pin API
2011-02-25 11:51:18 -06:00
Jussi Kangas
9007bf6392
sim: Do not teardown SIM state when PIN2 is asked
...
We should not tear down the SIM state if PIN2 is being asked for, or if
PIN2 is blocked and PUK2 is being asked.
We also want to continue with SIM initialization if the modem requires
PIN2 / PUK2 for some reason.
2011-02-25 11:47:23 -06:00
Jessica Nilsson
b4c91cd301
simutil: Add missing SIM enum
2011-02-25 17:21:08 +02:00
Frédéric Danis
1554854be0
emulator: add support of void parameters in CMER
2011-02-24 14:01:29 -06:00
Paavo Leinonen
82b75c0bb6
common: '+' is not valid phone number anymore
...
Reject phone number if it contains only plus sign.
2011-02-24 09:46:48 -06:00
Denis Kenzior
0aa405b48d
emulator: Remove unneeded parens
2011-02-24 09:46:28 -06:00
Rafael Ignacio Zurita
f6a2b25771
location-reporting: add atom implementation
2011-02-23 17:18:06 -06:00
Denis Kenzior
991f32aa5c
emulator: return if SLC is not yet established
2011-02-23 14:07:04 -06:00
Frédéric Danis
bee05efc2a
emulator: add BRSF support
2011-02-23 14:05:19 -06:00
Frédéric Danis
c8f3472e25
emulator: add CMER support
2011-02-23 13:51:01 -06:00
Denis Kenzior
964ae3606a
emulator: Reflow the code slightly
2011-02-23 11:17:28 -06:00
Frédéric Danis
f079d00b4d
emulator: add CIND support
2011-02-23 11:11:53 -06:00
Frédéric Danis
2524bbffdd
emulator: add support of indicators
2011-02-23 11:11:18 -06:00
Frédéric Dalleau
d1062d0e4e
emulator: Disable echo for hfp emulators
2011-02-23 09:31:07 -06:00
Denis Kenzior
d187f9fc8c
emulator: fix whitespace corruption
2011-02-19 16:05:54 -06:00
Gustavo F. Padovan
19e09511b2
emulator: add dialing support
...
It handles client ATD*99# request and then initiate the PPP negotiation.
IP forward through the new ppp interface is not done yet.
Initially based on patches from Zhenhua Zhang <zhenhua.zhang@intel.com>
2011-02-18 13:20:29 -06:00
Denis Kenzior
e8553f5337
sim: Check for SIM lockout condition
...
When a user tries to lock/unlock/change a PIN and enters it wrongly
several times, it is possible to lock themselves out. In this case we
should drop to a pre-sim state, wait for the user to enter the PUK and
re-init the sim.
2011-02-18 11:28:43 -06:00
Denis Kenzior
5543d935c5
sim: Move stuff around and remove forward decl
2011-02-18 11:28:43 -06:00
Denis Kenzior
5d626b6967
sim: move stuff around
2011-02-18 11:28:43 -06:00
Andrzej Zaborowski
f7d4643cc5
stk: Partially handle Refresh command
...
Only the four "NAA initialisation" modes are handled at the moment.
2011-02-17 15:16:34 -06:00