summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
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
2010-03-23Fix: trivial formatting fix in call settings apiDenis Kenzior1-1/+2
2010-03-22Remove pointless optimization attempt with g_list_length()Marcel Holtmann1-8/+1
2010-03-22Use password instead of passwd as variable nameMarcel Holtmann2-5/+5
2010-03-22The g_free() function checks for NULL pointersMarcel Holtmann1-5/+3
And so does even the free() function from glibc ;)
2010-03-22Unnest some more functions in PPP CP implementationMarcel Holtmann1-19/+20
2010-03-22Some additional whitespace cleanup for PPP codeMarcel Holtmann5-11/+15
2010-03-22Fix the broken PPP CP debug trace functionMarcel Holtmann1-5/+6
2010-03-22Remove some heavy nesting that is not needed at allMarcel Holtmann1-15/+15
2010-03-22Fix another pointer casting issue on 32-bit systemsMarcel Holtmann1-9/+11
2010-03-22Fix pointer casting with uint16 protocol variableMarcel Holtmann1-5/+4
2010-03-22Mention Kristen's contributionsMarcel Holtmann1-0/+1
2010-03-22Add PPP option to gsmdialKristen Carlson Accardi1-3/+84
Implement new options for gsmdial to use PPP and set the user name and password for authentication if needed.
2010-03-22IP support for PPPKristen Carlson Accardi5-1/+371
Adds IPCP support, and creates a TUN interface for sending/receiving IP packets.
2010-03-22CHAP with MD5 authentication supportKristen Carlson Accardi6-2/+259
Authentication support with CHAP and MD5
2010-03-22PPP LCP supportKristen Carlson Accardi5-2/+306
Implement LCP support for the PPP protocol.
2010-03-22Generic PPP control protocol supportKristen Carlson Accardi4-1/+1646
Implement a generic protocol that can be shared by both the LCP and the NCP implementation.
2010-03-22Basic PPP protocol supportKristen Carlson Accardi5-1/+778
This patch implements the basic PPP protocol. LCP, NCP etc. are handled in a different patch.
2010-03-22Move sim manager interface definition to dbus.hDenis Kenzior2-26/+22
2010-03-22Move cbs interface definition to dbus.hDenis Kenzior2-12/+11
2010-03-22Move call volume interface definition to dbus.hDenis Kenzior2-14/+19
2010-03-22Move mwi interface definition to dbus.hDenis Kenzior2-14/+13