summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-03-31Fix: Potential crash in modemconfDenis Kenzior1-0/+3
2010-03-31Fix echo command back even if don't process itZhenhua Zhang1-8/+8
2010-03-31Add Repeat last command supportZhenhua Zhang1-2/+7
2010-03-31Add implementation for ATE and other basic commandZhenhua Zhang1-4/+158
2010-03-31Add implementation for S3, S4, S5 commandZhenhua Zhang1-0/+133
2010-03-30Fix: Make sure we still increment read_countDenis Kenzior1-2/+2
2010-03-30Fix ignore incoming bytes during parsingZhenhua Zhang1-0/+4
Server processes one command line at one time, so ignore the rest incoming bytes during the command parsing.
2010-03-30Update test-server to the new APIDenis Kenzior1-5/+5
2010-03-30Simplify the send_info APIDenis Kenzior2-32/+18
2010-03-30Fix: Treat garbage as echoDenis Kenzior1-17/+5
2010-03-30Fix: Properly handle async final responsesDenis Kenzior1-6/+47
2010-03-30Fix: We need to preserve the original lineDenis Kenzior1-1/+3
2010-03-30Fix: Use VERSION define to generate CGMR responseDenis Kenzior1-1/+3
2010-03-30Fix: Record last received commandDenis Kenzior1-6/+11
2010-03-30Fix: Send an ERROR on A/Denis Kenzior1-1/+1
2010-03-30Add test implementation for CFUNDenis Kenzior1-1/+33
2010-03-30Fix: Make sure g_print is followed by a newlineDenis Kenzior1-2/+2
2010-03-30Add initial implementation of cgmr/cgmi/cgmm/cgsnDenis Kenzior1-5/+66
2010-03-30Fix: SO_REUSEADDR should be set before bindDenis Kenzior1-2/+2
2010-03-30Refactor: Simplify extended command parsing logicDenis Kenzior1-9/+6
2010-03-30Refactor: Add a single-line response functionDenis Kenzior2-2/+15
2010-03-30Add API stubs for unsolicited / final responsesZhenhua Zhang2-6/+76
2010-03-30Add stubs for test server commandsDenis Kenzior1-0/+25
2010-03-30Refactor: tty creationDenis Kenzior1-9/+8
2010-03-30Refactor: Text / Default text parsingDenis Kenzior1-55/+35
2010-03-30Refactor: Break out the STK text decoding utilityDenis Kenzior1-0/+35
This can be used for other data objects than text and default text
2010-03-30Refactor: generic boolean parsersDenis Kenzior1-11/+6
2010-03-30Refactor: Don't repeat tag checking ad naseumDenis Kenzior1-73/+5
The tag checking can be done safely once inside the main parsing function, no need to repeat it in the individual object parsers.
2010-03-30Style: More consistent indentationDenis Kenzior1-5/+5
2010-03-29Fix use of g_checksum_get_digest() inout argumentMarcel Holtmann1-2/+2
2010-03-29Fix: measurement results are binary dataDenis Kenzior1-1/+1
2010-03-29Add parser for network measurement results objectsYang Gu1-0/+26
2010-03-29Add call-forwarding to mbm driverDenis Kenzior1-0/+2
2010-03-29Fix: simplify isimodem call-barring driver.Pekka Pessi2-175/+120
Add support for lock codes AG and AC (MMI codes 333 and 353, respectively). Use decimal MMI codes in <ss.h>.
2010-03-29Check for capabilities support via libcap-ngMarcel Holtmann4-4/+23
2010-03-29Style: braces are not neededDenis Kenzior1-1/+1
2010-03-29Fix: Use tech reported by MBM erinfoDenis Kenzior1-0/+33
2010-03-28Fix: Handle 2 and 3 argument versions of ERINFODenis Kenzior1-3/+23
2010-03-28Move erinfo notify to atmodem netreg driverDenis Kenzior2-23/+27
2010-03-28Enable PPP session suport for AT+CGDATA commandMarcel Holtmann1-16/+16
2010-03-26ppp: send PPP_FAIL when authentication failsKristen Carlson Accardi1-1/+2
2010-03-26Add phonesim vendor quirkDenis Kenzior3-1/+10
2010-03-26Add mbm vendorDenis Kenzior2-1/+3
2010-03-26Refactor: Use CIND as default strength reportingDenis Kenzior1-31/+99
Many vendors seem to use CIND instead of CSQ / proprietary extensions.
2010-03-26Update atmodem gprs driver to the new APIDenis Kenzior1-10/+10
2010-03-26Refactor: Simplify the internal GPRS APIDenis Kenzior2-14/+9
We no longer expose lac/ci/tech attributes obtained from CGREG (some modems, like ISI, do not even report them for GPRS separately). Simplify the internal gprs driver api to only report the registration status (e.g. home, roaming, searching, not registered, etc)
2010-03-26Refactor: Get rid of DCM propertiesDenis Kenzior1-114/+1
Be conformant with the API changes from the previous commit
2010-03-26Change the DataConnectionManager APIDenis Kenzior1-30/+0
The various attributes obtained from CGREG are actually completely useless and are not used internally for anything except computing the Attached status. It makes sense to get rid of these properties since they will be the same as reported by CREG in Dual-Transfer-Mode devices. The only difference might be how hardware reports the technology used, but frequently a vendor specific command is required anyway
2010-03-26Fix some comments in dialer exampleMarcel Holtmann1-3/+3
2010-03-26Allow empty secrets for CHAP authenticationMarcel Holtmann1-1/+2