Denis Kenzior
ab76f57cf9
gathdlc: Don't crash if unreffed in callback
2010-06-18 12:23:10 -05:00
Zhenhua Zhang
e2e17512e0
gsmdial: Unref ppp when we get disconnected
2010-06-17 14:57:49 -05:00
Zhenhua Zhang
199582f684
test-server: Fix GIOChannel leak in create_tty
...
Remove client_io and unref server_io after creating GAtServer.
2010-06-17 14:54:42 -05:00
Zhenhua Zhang
1822deba4a
gatserver: Check for disconnection when resuming
...
If the internal GAtIO is no longer valid, treat it as if our channel was
disconnected.
2010-06-17 14:38:53 -05:00
Zhenhua Zhang
047ea0cebb
gatserver: Suspend/resume GAtServer with GAtIO
...
Support g_at_server_suspend and g_at_server_resume operation by using
GAtIO to handle IO related function.
2010-06-17 14:38:23 -05:00
Denis Kenzior
02a54376c9
hfp: Use bluetooth_parse_properties
...
Instead of the local version
2010-06-17 05:32:29 -05:00
Denis Kenzior
6ba350cec5
bluetooth: Rename & expose parse_properties
2010-06-17 05:32:29 -05:00
Denis Kenzior
cfc9722b13
hfp: Use the bluetooth_send_with_reply
...
Instead of send_method_call_with_reply
2010-06-17 05:32:29 -05:00
Denis Kenzior
2b2b992c22
bluetooth: Rename send_method_call_with_reply
2010-06-17 05:32:28 -05:00
Gustavo F. Padovan
b611316bbe
Remove send_method_call from hfp.c
2010-06-17 05:32:12 -05:00
Gustavo F. Padovan
9d543c0719
Move create_path() to bluetooth plugin
2010-06-17 05:07:05 -05:00
Gustavo F. Padovan
4ccb481f4d
Add parse properties stuff to bluetooth.c
2010-06-17 05:06:55 -05:00
Gustavo F. Padovan
5bf4bec526
Add send_method_call_with_reply to bluetooth.c
2010-06-17 05:06:51 -05:00
Gustavo F. Padovan
4004433ad4
Add bluetooth plugin skeleton.
...
The bluetooth plugin has bluetooth_resgister_uuid() and
bluetooth_unresgister_uuid() where bluetooth profiles plugins such as HFP
and DUN can register themselves to get know about BlueZ stuff ( new
devices, bluetoothd shutdown, etc..)
2010-06-17 05:06:39 -05:00
Denis Kenzior
412ed596b9
Fix: potential to crash in atmodem
...
Some callbacks in call-meter were assuming that a modem follows 27.007
and actually returns a string. Some modems don't return a string that
is properly formatted (e.g. in quotes). The strtol was thus accessing
uninitialized memory and crashing ofono.
2010-06-17 04:26:16 -05:00
Denis Kenzior
97e62dffde
stkutil: Make sure bc_repeat is used properly
...
The wrong structure was being used in the function & the has_bc_repeat
variable was not being set properly.
2010-06-16 17:43:12 -05:00
Denis Kenzior
dc505be373
stkutil: Merge two versions of bcch_channel_list
2010-06-16 17:43:12 -05:00
Yang Gu
ea41f3851d
stk: Add parser for UTRAN meas qualifier objects
2010-06-16 17:43:12 -05:00
Yang Gu
521156c049
stk: Add parser for PDP activation param objects
2010-06-16 17:43:12 -05:00
Yang Gu
37afdf1ca5
stk: Add parser for bcch channel list objects
2010-06-16 17:43:11 -05:00
Yang Gu
db941ff556
stk: Add parser for cell broadcast page objects
2010-06-16 17:43:11 -05:00
Yang Gu
090c93fbdf
Add several proactive command parsers
2010-06-16 17:43:11 -05:00
Yang Gu
8cf6750f06
teststk: Add test for send ss parser
2010-06-16 17:43:11 -05:00
Yang Gu
a2d7494e93
stk: Add parser for send ss commands
2010-06-16 17:43:11 -05:00
Marcel Holtmann
fd3a89091c
Fix previous commit that broke reference to PDU string buffer
2010-06-16 16:49:14 +02:00
Marcel Holtmann
e2790ba646
Fix memory allocation handling for STK Proactive command debug
2010-06-16 15:55:53 +02:00
Marcel Holtmann
6719c0b93f
Use PROFILE DOWNLOAD to detect SIM Toolkit support for MBM
2010-06-16 10:38:08 +02:00
Denis Kenzior
3ba288c396
stkutil: Minor style cleanups in stkutil
2010-06-15 14:32:58 -05:00
Andrzej Zaborowski
d5ad48c661
stkutil: Add Terminal Applications envelope builder
...
This is not a terribly useful function as the user still needs to
split the list in separate envelopes. The .type field could be an
enum.
2010-06-15 14:27:35 -05:00
Andrzej Zaborowski
0baaf2ce5b
stkutil: Add MMS Notification DL envelope builder
2010-06-15 12:37:53 -05:00
Andrzej Zaborowski
6720f90e13
stkutil: Add MMS Transfer Status envelope builder
2010-06-15 12:36:31 -05:00
Andrzej Zaborowski
df8f6115ca
stkutil: Add the USSD Download envelope builder
2010-06-15 12:35:18 -05:00
Andrzej Zaborowski
024123c51b
test-stkutil: Tests for Timer Expiration envelope
2010-06-15 12:09:17 -05:00
Andrzej Zaborowski
dd9e095524
stkutil: Add the Timer Expiration envelope builder
2010-06-15 12:09:00 -05:00
Andrzej Zaborowski
2f6dc72ae2
test-stkutil: Tests for Event Download envelope
2010-06-15 12:07:54 -05:00
Andrzej Zaborowski
2166be0bc9
stkutil: Add the Event Download envelope builder
2010-06-15 12:06:59 -05:00
Andrzej Zaborowski
fb39e0efed
stkutil: Refactor struct stk_frames_info
2010-06-15 12:06:52 -05:00
Andrzej Zaborowski
6e4277eef8
stkutil: Refactor struct stk_other_address
2010-06-15 12:06:47 -05:00
Andrzej Zaborowski
dda6692d7d
test-stkutil: Tests for Call Control envelope
2010-06-15 12:06:38 -05:00
Andrzej Zaborowski
f74087d03e
stkutil: Add the Call Control envelope builder
2010-06-15 12:06:30 -05:00
Marcel Holtmann
74791ca805
Remove all voice related atoms from MBM modem support
2010-06-15 14:16:43 +02:00
Denis Kenzior
5a1c7eef08
atmodem: Couple tiny style fixes
2010-06-14 12:46:11 -05:00
Daniel Wagner
b7401489b5
Report cell technology capability for Option HSO modems
...
Option modem use OCTI and OUWCTI commands
for reporting the cell capability.
2010-06-14 12:46:11 -05:00
Marcel Holtmann
f566935f7a
Fix memory leak introduced by HSO quirk
2010-06-13 11:46:29 +02:00
Marcel Holtmann
66c50b6a72
Add nasty quirk to allow HSO devices to read network code length
...
The AT+CRSM=192 commands are failing on HSO devices and thus it might
be needed to return its details from a predefined database. Start with
testing this for reading the network code length.
2010-06-13 08:10:13 +02:00
Marcel Holtmann
6a26431f58
Use Qualcomm quirk for CBS on HSO devices
2010-06-13 07:02:55 +02:00
Marcel Holtmann
c86a1bb815
Release 0.23
2010-06-12 21:56:53 +02:00
Marcel Holtmann
24124d193a
Just call the feature "net" instead of "netreg"
2010-06-12 21:41:48 +02:00
Denis Kenzior
76dc7e4acd
atmodem: Shutdown ppp cleanly on remove
...
There is a race condition from udev / kernel when a USB dongle is
removed. Sometimes all ports are removed first (and the io channels for
those ports are signaled as hupped) while other times the udev remove
event fires first.
If the latter happens, then gprs_context remove is called with a
potentially live ppp object. This patch shuts it down cleanly.
2010-06-11 09:20:05 -05:00
Denis Kenzior
c3dddcb5b3
atmodem: Always unref ppp when context is down
2010-06-11 09:20:05 -05:00