summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2010-03-26Add support for NBNS server optionsMarcel Holtmann1-0/+12
2010-03-26ppp: handle Config-RejectKristen Carlson Accardi1-11/+38
if our peer sends us a Config-Reject packet, we must delete that config item and not request that it be negotiated when we send our next Config-Request.
2010-03-26ppp: use common code to get options from pppcp packet dataKristen Carlson Accardi1-31/+40
2010-03-26ppp: send Protocol-RejectKristen Carlson Accardi5-10/+69
change ppp_decode to store the length of the decoded frame, so that if we have a packet with a protocol we don't understand, we can send Protocol-Reject packets. Modify ppp_cp code to add support for sending Protocol-Reject packet.
2010-03-26ppp: comment fixKristen Carlson Accardi1-0/+8
Put some additional clarification in comment for receiving Code-Reject and Protocol-Reject packets.
2010-03-26ppp: fix segfault in pppcp_send_code_reject()Kristen Carlson Accardi1-3/+6
fix memory corruption caused by misplaced paren when memcpying rejected packet data into Code-Reject packet.
2010-03-25Fix: The MCC / MNC Properties are actually stringsDenis Kenzior2-4/+4
2010-03-25ppp: change debug output to include control protocol prefixKristen Carlson Accardi4-11/+35
2010-03-25Fix: No need to malloc memory for thisDenis Kenzior1-1/+1
2010-03-25Add parser for help request objectsYang Gu1-0/+10
2010-03-25Refactor: Use common bool to implement imm respYang Gu1-12/+2
2010-03-25Add parser for common bool objectYang Gu1-0/+17
2010-03-25Add parser for imei objectsYang Gu1-0/+43
2010-03-25Add parser for location information objectsYang Gu2-0/+47
2010-03-25Make the function to parse mcc and mnc publicYang Gu2-3/+4
2010-03-25Rename: stk data object enum namesYang Gu1-4/+4
Be more consistent
2010-03-25Update tests to new netreg APIDenis Kenzior1-3/+3
2010-03-25Refactor: Rename netreg Operator property to NameDenis Kenzior2-7/+7
2010-03-25Update ISI radio settings driver to the new APIDenis Kenzior1-4/+4
2010-03-25Refactor: Rename radio setting type namesDenis Kenzior3-23/+23
2010-03-25Rename AvailableOperators to OperatorsDenis Kenzior6-7/+7
2010-03-25Refactor: Simplify Technology valuesDenis Kenzior2-16/+12
Applications don't really understand our current values very well and would need to look up the spec. Instead we change to much more commonly accepted terms.
2010-03-25Refactor: Remove MobileNetworkCodeLength propertyDenis Kenzior2-8/+50
Replaced by MNC/MCC properties which is more intuitive for use by external applications.
2010-03-25Fix some small copy-and-paste typosMarcel Holtmann1-3/+3
2010-03-25Check network status to handle auto-registrationMarcel Holtmann1-13/+43
2010-03-25Check modem mode before tyring to change itMarcel Holtmann1-1/+27
2010-03-25gsmdial: shutdown ppp link if we have oneKristen Carlson Accardi1-1/+3
If we have created a ppp link, shut it down when the signal handler is called.