summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-01-28The old CAIF character device are not TTYsMarcel Holtmann1-10/+1
2010-01-28Handle the error path from service_level_connectionGustavo F. Padovan1-2/+4
2010-01-28Remove unneeded code to disable the modem on hfpGustavo F. Padovan1-3/+0
ofono_modem_remove() already disables the modem.
2010-01-28Use non-blocking and raw mode for test with CAIF character devicesMarcel Holtmann1-2/+11
2010-01-28Add second CAIF test for using character interfaceMarcel Holtmann1-6/+36
2010-01-28Limit the number of continues read attemptsMarcel Holtmann1-2/+11
2010-01-28Disable dummy CAIF modem detection for nowMarcel Holtmann1-0/+2
2010-01-28Add plugin for static CAIF device detectionMarcel Holtmann2-0/+71
2010-01-28Some minor style cleanups for STE supportMarcel Holtmann2-3/+9
2010-01-28The AF_CAIF constant is more like to be 37 than 28Marcel Holtmann1-1/+1
2010-01-28Add simple unit test for CAIF socketsMarcel Holtmann3-11/+157
2010-01-27Style: Various whitespace issuesDenis Kenzior1-1/+7
2010-01-27Style: Don't go over 80 charactersDenis Kenzior1-2/+4
2010-01-27Fix: Remove unused includesDenis Kenzior1-11/+0
2010-01-27Add copyright note to the HFP pluginGustavo F. Padovan1-0/+1
2010-01-27Mention Zhigang's contributionsDenis Kenzior1-0/+1
2010-01-27Mention Gustavo's contributionsDenis Kenzior1-0/+1
2010-01-27Remove wrong copyright statement within HFP pluginMarcel Holtmann1-1/+0
2010-01-27Limit HFP plugin loading to D-Bus 1.3 only systemsMarcel Holtmann1-0/+3
2010-01-27Add HFP support through BlueZGustavo F. Padovan3-16/+466
It uses BlueZ through to get HFP working following the org.bluez.HandsfreeGateway and org.bluez.HandsfreeAgent from the BlueZ D-Bus API. You need the HFP suport into BlueZ and the new D-Bus 1.3 or later with fd-passing support. Many thanks to Zhenhua Zhang <zhenhua.zhang@intel.com> for its prototype on this code.
2010-01-27Fix: Remove username/password elementsDenis Kenzior1-14/+10
The reason for this is twofold. First the current code actually leaks memory since it uses g_strdup on username/password and never frees it anywhere. Second the username/password command can just be sent inside activate_primary, no reason to do it in the callback. The fix removes the username / password structure members and moves the AT*EIAAUW handling to activate_primary. This is almost exactly like the username / password / context definition for MBM modems.
2010-01-27Style: Couple more fixesDenis Kenzior1-3/+3
2010-01-27Fix: Remove pointless error labelsDenis Kenzior1-17/+10
2010-01-27Style: Various indentation and spacing issuesDenis Kenzior1-16/+23
2010-01-27Style: No space after function nameDenis Kenzior1-4/+4
2010-01-27Style: Use proper comment formattingDenis Kenzior1-6/+6
2010-01-27Style: Don't use underscoreDenis Kenzior1-14/+14
2010-01-27Add STE modem support for GPRS PDP ContextsSjur Brændeland5-2/+620
2010-01-27Enable passing of modem name via command lineGustavo F. Padovan2-12/+16
2010-01-27Remove unneeded use of status variableMarcel Holtmann1-8/+2
2010-01-27Introduce g_dbus_setup_private() to gdbusForrest Zhao2-13/+55
g_dbus_setup_private() is used to setup private DBusConnection
2010-01-26Mention Sjur's contributionsMarcel Holtmann1-0/+1
2010-01-26Remove empty block for SIGPIPE handlingMarcel Holtmann1-3/+0
2010-01-26Add support for dynamic debug featureMarcel Holtmann4-27/+66
2010-01-25Remove unused declarationsMarcel Holtmann2-8/+0
2010-01-25Fix build breakage from STE modem patchesMarcel Holtmann1-5/+7
2010-01-25Add STE modem plugin to build systemSjur Brændeland1-0/+9
2010-01-25Add STE modem pluginSjur Brændeland1-0/+253
2010-01-25Add CAIF header files in drivers/stemodem/Sjur Brændeland2-0/+241
These should go away when CAIF is part of Linux kernel.
2010-01-25Add STE modem driver definitionSjur Brændeland2-0/+79
2010-01-25Add STE modem support for GPRS and network registrationSjur Brændeland3-3/+86
2010-01-25Add at_util_call_compare_by_id functionSjur Brændeland2-0/+15
2010-01-20Fix: Support devices with CSCB mode 0 onlyDenis Kenzior1-14/+73
MBM devices do not support CSCB mode 1 (remove topics). It is thus necessary to use mode 0 and sending an empty topic list in order to turn off all topics. This patch will first query the CSCB modes supported by the hardware. If mode 1 is supported, then the old behavior is used, otherwise the new behavior is used.
2010-01-20Fix: Process CBS settings even if no EFcbmidDenis Kenzior1-3/+4
If EFcbmid is not present, corrupt or empty the code that bootstraps the CBS settings is never called.
2010-01-20Fix: Print errors for unlikely CBS failuresDenis Kenzior1-2/+5
These indicate driver / hardware issues rather than anything else.
2010-01-20Fix: NULL check both set_topics and clear_topicsDenis Kenzior1-1/+1
2010-01-20Fix: Make the powered setting actually workDenis Kenzior1-2/+2
2010-01-20Refactor: Reorder argument orderDenis Kenzior3-9/+8
The order of arguments was a bit confusing, reorder them to make more logical sense.
2010-01-20Add gatutil.c to share common APIs with GAtServerZhenhua Zhang6-95/+215
Add gatutil.c/h gat.h and move shared typedef and APIs into it. So that they can be shared by GAtServer and GAtChat.
2010-01-20Fix: Default to powered=true for CBSDenis Kenzior1-0/+7