summaryrefslogtreecommitdiffstats
path: root/gatchat
AgeCommit message (Collapse)AuthorFilesLines
2010-03-31Style: remove unneeded blank lineDenis Kenzior1-1/+0
2010-03-31Fix whitespace damage in PPP implementationMarcel Holtmann3-3/+4
2010-03-31Add test implementation for CPBSZhenhua Zhang1-0/+24
2010-03-31Add test implementation to support SMSZhenhua Zhang1-0/+177
2010-03-31Refactor: Simplify V250 setting command functionsDenis Kenzior1-91/+30
2010-03-31Refactor: Simplify gatserver s-register functionsDenis Kenzior1-52/+16
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-29Fix use of g_checksum_get_digest() inout argumentMarcel Holtmann1-2/+2
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-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-25ppp: change debug output to include control protocol prefixKristen Carlson Accardi4-11/+35
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.