summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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.
2010-03-25separate memory cleanup from PPP shutdownKristen Carlson Accardi2-19/+29
don't free memory at PPP shutdown, because we need to be able to send terminate traffic. Free memory when we have reached the PPP_DEAD phase instead.
2010-03-25add tracing for PPP terminate pathKristen Carlson Accardi1-0/+10
Insert some calls to pppcp_trace() for future debugging needs.
2010-03-25remove unneeded debug statementKristen Carlson Accardi1-3/+1
cleanup old debug print statement
2010-03-24use separate timers for PPP config and terminateKristen Carlson Accardi2-53/+63
Prevent conflicts between config timer information and terminate timer information by providing a new data structure which keeps timer information for config and terminate requests separate.
2010-03-24switch to g_timeout_add_seconds()Kristen Carlson Accardi1-2/+2
we don't care that much about the exactness of our timer, so use the more power efficient call.
2010-03-24Fix: Make CONNECT <baud> responses workDenis Kenzior1-1/+1
2010-03-24Refactor: Simplify parsing logicDenis Kenzior1-14/+1
It isn't actually necessary to check the basic command prefixes, if the extended prefix doesn't match we try to parse it like a basic command. That one does the same exact check anyway. If that fails, then this is not a recognized command line anyway.
2010-03-24Refactor basic command parsingDenis Kenzior1-59/+46
Make more bullet proof and efficient
2010-03-24Fix: Use SO_REUSEADDR in test_serverDenis Kenzior1-0/+3
2010-03-24Style: foo[0] is preferable to *fooDenis Kenzior1-2/+2
2010-03-24Fix: Be more paranoid in basic command parsingDenis Kenzior1-6/+21
2010-03-24Add basic command parsingZhenhua Zhang1-1/+111
2010-03-24Style: No point to write a function to wrap g_freeDenis Kenzior1-10/+4
Using casting magic works well enough, and more consistent with the rest of the library.
2010-03-24Add enum for cdma sms tpdu data objectsYang Gu1-0/+1
2010-03-24Fix enum for more time proactive commandYang Gu1-2/+3