summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2010-03-24fix memory leak in ppp_authKristen Carlson Accardi1-0/+1
Free packet after calling ppp_transmit()
2010-03-24fix memory leaks after ppp_transmitKristen Carlson Accardi1-9/+27
Free packets in ppp_cp after calling ppp_transmit()
2010-03-24fix memory leaks in option handlingKristen Carlson Accardi1-1/+14
free the data as well as the link when deleting options lists.
2010-03-24Release 0.20Marcel Holtmann2-1/+9
2010-03-23Fix: Handle broken modems that returns empty COPSDenis Kenzior1-0/+20
2010-03-23Move netreg interface definitions to dbus.hDenis Kenzior2-60/+59
2010-03-23Style: Fixup some style issuesDenis Kenzior1-11/+28
- Large if statements should be handled as switchcase - Avoid initialization of variables, even if code needs to be rearranged
2010-03-23Add parser for file list objectsYang Gu2-0/+99