summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-02-02Fix change state immediately when meet the slashZhenhua Zhang1-15/+5
According to V.250 spec section 5.2.4 Repeating a command line, if the prefix "A/" or "a/" is received, we should execute the last command immediately. No need to meet \r.
2010-02-02Fix: Ignore CBM pdus bigger than 88 bytesDenis Kenzior1-0/+5
2010-02-01Fix: Remove unused labelDenis Kenzior1-1/+0
2010-02-01Fix: Don't leak memoryDenis Kenzior1-5/+2
2010-02-01Fix: Skip whitespace in AT command lineDenis Kenzior1-5/+33
2010-02-01Refactor: Use more flexible parser frameworkDenis Kenzior1-101/+165
2010-02-01Add test case for GAtServerZhenhua Zhang2-1/+427
To implement PTY, TCP, Unix socket example to create GAtServer instance.
2010-02-01Fix: Check if the command is still pendingDenis Kenzior1-0/+3
2010-02-01Style: No need for the extra lineDenis Kenzior1-2/+1
2010-02-01Fix: Don't set variables to NULL/0Denis Kenzior1-7/+1
These were already set to 0 by g_try_new0
2010-02-01Refactor: Support max_read attempts like GAtChatDenis Kenzior1-6/+14
2010-02-01Fix: Use a function instead of a tableDenis Kenzior1-32/+30
2010-02-01Refactor: Make enums follow 27.007 Annex BDenis Kenzior1-9/+10
2010-02-01Fix: Make compileDenis Kenzior1-7/+7
2010-02-01Add GAtServer basic parsing supportZhenhua Zhang3-1/+553
It's the basic skeleton of GAtServer, including new/shutdown, ref/ unref, received_data/parse_buffer and set_discuss/set_debug. GAtServer is to emulate the server side of AT conversation. It complies with V.250 and 27.007 spec to accept AT command like ATV1, ATE0 and extended command like AT+CLCC. Upper layer could create customize server to expose TTY, tcp or unix socket to client side application.
2010-01-30Release 0.17Marcel Holtmann2-1/+8
2010-01-30Check for dbus_connection_can_send_type() functionMarcel Holtmann1-0/+4
2010-01-30Use blocking GAtChat objects for STE modemsMarcel Holtmann1-1/+1
Due to some missing implementation of POLLOUT, the access to the CAIF channels of the STE modems have to be done in a blocking fashion.
2010-01-30Add support for using old CAIF subsystem with character devicesMarcel Holtmann2-18/+34
2010-01-30Use simple driver table for modem configuration setup helpersMarcel Holtmann1-7/+18
2010-01-29Mention João's contributionsDenis Kenzior1-0/+1
2010-01-29Add ability to select modem on test-voicecallJoão Paulo Rechi Vita1-4/+10
2010-01-28Use 3 read attempts when in non-blocking modeMarcel Holtmann1-1/+1
2010-01-28Fix some leftover oudated copyrightsMarcel Holtmann3-3/+3
2010-01-28Fix: Update copyright notice for 2010Denis Kenzior4-4/+4
2010-01-28Style: Various whitespace issuesDenis Kenzior1-9/+14
2010-01-28Style: Put voicecall before gprsDenis Kenzior2-3/+3
2010-01-28Add STE voice call support.Sjur Brændeland5-1/+603
2010-01-28Use blocking GAtChat operation for CAIF unit testMarcel Holtmann1-1/+1
2010-01-28Add new constructor for fully blocking operationMarcel Holtmann4-7/+31
2010-01-28Fix: Take care of uninitialized variable conditionDenis Kenzior1-4/+2
In some (impossible) circumstances rbytes and err might be used uninitialized. Here we make a check that a read was actually attempted before checking those variables.
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