Commit Graph

5273 Commits

Author SHA1 Message Date
Marcel Holtmann d6fc5ffd5b Release 0.48 2011-04-26 13:29:19 -07:00
Martin Xu eaf6f64879 huawei: Switch to offline mode only if offline 2011-04-26 14:55:55 -05:00
Martin Xu d38fa75518 huawei: Check that the modem device is open
Don't create the gprs atom if the modem device was not opened
successfully.  Otherwise ofonod will crash.
2011-04-26 14:51:57 -05:00
Martin Xu 0dc3d69c54 gatppp: Fix crash related to not stopping timers
In case of offline modem when GPRS data connection is connected, if gprs
atom is removed before PPP termination process is complete, the terminate_timer
will not be stop. It will cause ofonod crash when the timer times out.
2011-04-26 14:47:11 -05:00
Frédéric Danis b60762e026 voicecall: fix waiting calls for HFP emulator
Fix precedence between waiting and dialing so HFP emulator is notified
of dialing/alerting even in case of a waiting call pending.
2011-04-26 14:43:42 -05:00
Denis Kenzior f8eb178b29 voicecall: Update CLCC buffer size and comment 2011-04-26 14:41:52 -05:00
Denis Kenzior 97a7a61789 voicecall: Refactor the previous commit slightly 2011-04-26 14:41:26 -05:00
Frédéric Dalleau 719fae9587 voicecall: add +CLCC support for HFP emulator 2011-04-26 14:22:11 -05:00
Frédéric Danis 7ff32ab8e8 emulator: fix +CLIP in case of withheld call 2011-04-21 16:23:08 -05:00
Denis Kenzior 0b1ac1eaf5 emulator: Create both emulator types in example 2011-04-19 20:20:04 -05:00
Denis Kenzior c9250abdcf hfp_ag: Be extra pedantic on plugin cleanup 2011-04-19 16:49:33 -05:00
Denis Kenzior 888218680d dun_gw: Be extra pedantic on plugin cleanup 2011-04-19 16:49:12 -05:00
Denis Kenzior a6489e6850 dun_gw: Minor style tweak 2011-04-19 16:46:54 -05:00
Denis Kenzior a7543913f4 hfp_ag: Minor style tweak 2011-04-19 16:39:11 -05:00
Denis Kenzior 5dcab7b507 voicecall: Tweak the behavior of previous commit
Use a generic void pointer to remove the need for emulator_release_done
function.

Use naming a bit more consistent with the rest of the codebase
2011-04-19 16:32:59 -05:00
Frédéric Danis 4ad9833c25 voicecall: add +CHUP support for HFP emulator
Update multirelease_callback to be used from DBus calls or HFP Emulator.
"release done" is configurable by multirelease caller.
2011-04-19 16:27:11 -05:00
Denis Kenzior f081400c98 voicecall: Don't go over 80 characters per line 2011-04-19 16:25:08 -05:00
Frédéric Danis 8600a39cce voicecall: add ATA support for HFP emulator 2011-04-19 13:53:24 -05:00
Denis Kenzior cae4553710 emulator: Use a switch/case instead of if
Seems a bit cleaner
2011-04-19 13:53:24 -05:00
Denis Kenzior 894c9cf406 emulator: Reflow comments 2011-04-19 13:53:24 -05:00
Frédéric Danis ffd4db4a97 emulator: add +CCWA support for HFP AG 2011-04-19 13:53:24 -05:00
Frédéric Danis 7c5498746e emulator: add +CLIP support for HFP AG 2011-04-19 13:53:24 -05:00
Frédéric Danis a8acaf59d3 voicecall: add API to find call by status 2011-04-19 13:53:24 -05:00
Frédéric Danis 335ca8fac3 emulator: add RING for HFP AG 2011-04-19 13:53:23 -05:00
Pekka Pessi 660166de74 isiusb: wait for MTC transitions, too 2011-04-19 10:09:34 +03:00
Denis Kenzior e40d6d708f ussd: Fix use of non-cloned gatchat object 2011-04-18 09:46:20 -05:00
Marcel Holtmann b6a2586d84 Release 0.47 2011-04-14 16:08:03 -07:00
Denis Kenzior 199eace864 TODO: Remove main.conf task
No longer seems like a good idea
2011-04-14 17:53:19 -05:00
Guillaume Zajac 182f7f2fe7 TODO: set owner on DUN profile and DUN usb 2011-04-14 17:44:00 -05:00
Denis Kenzior b8714bfa08 TODO: Mark EFcsp task as done 2011-04-14 17:41:57 -05:00
Denis Kenzior 2ded3271d5 simutil: Add support of CPHS EFcsp to our EF db 2011-04-14 17:34:16 -05:00
Denis Kenzior d6838a2095 network: One more trivial fix
total_length and record_length are the same in this context, but using
total_length makes the code more readable
2011-04-14 17:33:40 -05:00
Denis Kenzior 7e21cb3b38 doc: Update possible errors for netreg-api
This is due to EFcsp PLMN mode changes
2011-04-14 17:02:22 -05:00
Denis Kenzior 1e00ed554c network: Refactor EFcsp to support STK Refresh 2011-04-14 17:02:22 -05:00
Denis Kenzior 441456503e network: Use strings instead of ints in settings 2011-04-14 17:02:22 -05:00
Denis Kenzior 240a01260f modem: Fix entering offline mode prematurely
A contextual change to __ofono_modem_find_atom has caused us to enter
into offline mode prematurely.  find_atom was changed to return only the
atoms that were registered, however the modem really has to know whether
the sim atom is created (not registered) in order to know whether to
wait for the SIM to be initialized or not.
2011-04-14 17:02:22 -05:00
Denis Kenzior d26a3fd67b sms: Fix typo 2011-04-14 17:02:22 -05:00
Denis Kenzior e4fda1e36d network: Read EFcsp after initializing reg state
This is to avoid some benign race conditions when EFcsp might be read
before the registration state has been established.
2011-04-14 17:02:22 -05:00
Denis Kenzior 49928bece3 network: Try not to clash with 27.007-defined modes 2011-04-14 17:02:22 -05:00
Denis Kenzior 59f32bd353 netreg: Refactor register_callback 2011-04-14 17:02:22 -05:00
Aki Niemi 41c42f1606 netreg: Add CPHS CSP implementation 2011-04-14 17:02:22 -05:00
Aki Niemi 0b627c8e1e isimodem: Add SCA support to wgmodem2.5 driver 2011-04-14 15:30:24 +03:00
Aki Niemi 27046f9505 isimodem: Refactor sms driver 2011-04-14 15:30:23 +03:00
Aki Niemi 64100070c7 isimodem: Use constants where possible 2011-04-14 15:30:23 +03:00
Aki Niemi 57f8f3ef1d isimodem: Fix message sending in SMS driver
The same enum name SMS_ROUTE_DEFAULT has different constants in
different modem API versions. This was causing "invalid parameter"
errors with some modems.
2011-04-14 15:30:23 +03:00
Aki Niemi 5d7b355ca2 isimodem: Fix macro to be safer to use 2011-04-14 15:30:23 +03:00
Aki Niemi 6c8f1d059a isimodem: Add reahcbility check for CBS driver 2011-04-14 15:30:23 +03:00
Jeevaka Badrappan 8994e4f361 doc: add emergency-call-handling.txt 2011-04-13 15:44:23 -05:00
Marcel Holtmann 8c31e2d262 Release 0.46 2011-04-13 10:02:23 -07:00
Pekka Pessi 60918dd3f2 isimodem: fix call_create_resp handling
In case of call creation failure modem may return a valid call id in
order to send CALL_SERVICE_DENIED_IND which we do not handle.

Fixes MeeGo bug#15855.
2011-04-12 20:39:19 +03:00