summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2010-01-20Mention Jussi's contributionsDenis Kenzior1-0/+1
2010-01-20Style: Don't go over 80 characters per lineDenis Kenzior1-2/+8
2010-01-20Add quirk for cid and lac handling for HuaweiJussi Kukkonen6-25/+72
2010-01-16Add command line option for printing version numberMarcel Holtmann1-3/+11
2010-01-15Fix: One more fix for disconnect detectionDenis Kenzior1-2/+1
In situations where lots of data is generated by the remote side (e.g. phonebook is being read) we can get our ring buffer filled up. In this case setting rbytes to zero first and then breaking out of the loop leads to an erroneous disconnect detection. The fix is to move setting of rbytes after we know we still have some space.
2010-01-14Fix: Make remote disconnect detection workDenis Kenzior1-1/+1
2010-01-14Refactor phonebook driverAki Niemi1-3/+9
2010-01-14Refactor supplementary service driversAki Niemi3-39/+65
2010-01-14Refactor SIM driverAki Niemi1-32/+34
2010-01-14Refactor CBS driverAki Niemi1-13/+15