summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-04-02Fix tabs vs. whitespace coding style violationMarcel Holtmann1-1/+1
2010-04-02Add more missing break statementsMarcel Holtmann3-3/+6
2010-04-02ppp: fix missing breaks in switch statementsKristen Carlson Accardi1-5/+4
2010-04-02Add missing break or fall through comments to switch statementsMarcel Holtmann1-1/+22
2010-04-02Always reset option_rval for every optionMarcel Holtmann1-2/+8
2010-04-02Add missing arpa/inet.h includesMarcel Holtmann1-0/+1
2010-04-02ppp: use queue to transmitKristen Carlson Accardi3-44/+94
Since we are using non buffered I/O, use a queue to transmit when buffer space is available.
2010-04-02Split out ipcp protocol into ppp_ipcp.cDenis Kenzior5-221/+256
2010-04-02ppp: fix event generation on closeKristen Carlson Accardi3-17/+5
Prevents too early transition to PPP_DEAD
2010-04-02Fix: Make the C-APDU logic more readableDenis Kenzior1-7/+11
2010-04-02Style: Multiline commentsDenis Kenzior1-3/+6
2010-04-02Fix: Tweak the language parserDenis Kenzior1-2/+9
2010-04-02Fix: Remove erroneous commentDenis Kenzior1-1/+0
2010-04-02Fix: AT Commands are probably just textDenis Kenzior1-3/+3
2010-04-02Fix: Trivial indentation issuesDenis Kenzior1-16/+16
2010-04-02Add parser for browser identity objectsYang Gu2-0/+18
2010-04-02Add parser for language objectsYang Gu1-0/+21
2010-04-02Add parser for dtmf string objectsYang Gu1-0/+24
2010-04-02Add parser for bc repeat indicator objectsYang Gu1-0/+10
2010-04-02Add parser for at response objectsYang Gu1-0/+10
2010-04-02Add parser for at command objectsYang Gu1-0/+32
2010-04-02Add parser for date-time and time zone objectsYang Gu1-0/+19
2010-04-02Make function decode_scts publicYang Gu2-6/+9
2010-04-02Add parser for timer value objectsYang Gu2-0/+27
2010-04-02Refactor: Break out semi-octet decoderYang Gu2-6/+13
Refactor decode_scts to use this function
2010-04-02Add parser for timer identifier objectsYang Gu1-0/+11
2010-04-02Add parser for r-apdu objectsYang Gu2-0/+36
2010-04-02Add parser for c-apdu objectsYang Gu2-0/+59
2010-04-02Add parser for card atr objectsYang Gu2-0/+29
2010-04-02Add parser for card reader status objectsYang Gu1-0/+11
2010-04-02Fix: Regression in PIN validity checkingDenis Kenzior1-1/+1
2010-04-01Remove PPP CP event_queue handling and process events directlyMarcel Holtmann2-55/+4
2010-04-01Fix: Stop infinite attempts to registerDenis Kenzior1-8/+11
Sometimes if the modem firmware is particularly nutty we will see frequent cell-reselections at startup, resulting in us attempting to register multiple times. Try to stop this behavior by keeping track of what state we're in and hoping the hardware is at least somewhat sane.
2010-04-01Add support for Option iCon 452Denis Kenzior1-0/+1
2010-04-01Remove obfuscation for some of the event handlingMarcel Holtmann2-42/+13
2010-04-01Move functions from ppp.c into gatppp.cMarcel Holtmann4-539/+503
2010-04-01Remove PPP event_queue handling and process events directlyMarcel Holtmann3-44/+27
2010-04-01Check FCS while unstuffing the byte streamMarcel Holtmann1-10/+11
2010-04-01Remove PPP recv_queue handling and process frames directlyMarcel Holtmann3-31/+22
2010-04-01Remove usage of AT+CGACT for nowMarcel Holtmann1-22/+5
2010-04-01Fix order of PPP frame recording and processingMarcel Holtmann1-1/+1
2010-04-01Add support for recording PPP sessions in pppdump formatMarcel Holtmann5-5/+62
2010-04-01Implement g_at_ppp_set_debug supportMarcel Holtmann5-15/+34
2010-04-01Add some debugging information to PPP authentication handlingMarcel Holtmann1-3/+6
2010-04-01Remove useless pppcp_protocol_data structureMarcel Holtmann5-40/+15
2010-04-01Remove forward declarations in PPP network handlingMarcel Holtmann1-81/+75
2010-04-01Add debugging for PPP LCP and IPCP optionsMarcel Holtmann4-8/+73
2010-03-31Use ppp%d as PPP interface name instead of tun%dMarcel Holtmann1-0/+1
2010-03-31Initial implementation of the PPP gprs contextDenis Kenzior1-88/+115
2010-03-31Fix: Introduce PPP data stateDenis Kenzior1-0/+13
Some modems send PPP data introspersed along with the CONNECT final response. Fixup the parser so we can still detect the final response.