summaryrefslogtreecommitdiffstats
path: root/gatchat
AgeCommit message (Collapse)AuthorFilesLines
2010-04-12Add basic support for emulating AT+CGATT inside AT serverMarcel Holtmann1-0/+55
2010-04-12Add basic support for emulating AT+CGREG inside AT serverMarcel Holtmann1-0/+51
2010-04-12Add basic support for emulating AT+CREG inside AT serverMarcel Holtmann1-2/+73
2010-04-11Check for PIN after activating the modemMarcel Holtmann1-4/+13
2010-04-11Reduce fake CFUN delay to 1 second to make testing simplerMarcel Holtmann1-1/+1
2010-04-11Make CPIN handling of AT server a bit more compliantMarcel Holtmann1-1/+7
2010-04-11Add really simple COPS support to AT command serverMarcel Holtmann1-0/+44
2010-04-11The user data pointer variable should be called user_dataMarcel Holtmann6-13/+15
2010-04-11Implement full CFUN handling for AT serverMarcel Holtmann1-0/+14
2010-04-11Use a ring buffer for non-blocking HDLC output streamsMarcel Holtmann2-26/+94
2010-04-10Add initial implementation for QCDM test utilityMarcel Holtmann1-0/+174
2010-04-10Add abstraction for HDLC stream handlingMarcel Holtmann2-0/+332
2010-04-10Add utility helper for debugging binary blobsMarcel Holtmann2-2/+28
2010-04-10Add generic receive function definitionMarcel Holtmann1-0/+4
2010-04-10Check for PIN status to see details in debug outputMarcel Holtmann1-0/+1
2010-04-10Add skeleton for QCDM test programMarcel Holtmann1-0/+29
2010-04-09Remove one empty line and add another oneMarcel Holtmann2-1/+1
2010-04-09Move CRC-CCITT table and helper into separate fileMarcel Holtmann3-60/+99
2010-04-09ppp: Trivial style fixDenis Kenzior1-2/+2
Be more explicit
2010-04-09ppp: Use flags not booleans for ipcp optionsDenis Kenzior1-25/+30
2010-04-09ppp: Use flags instead of booleans for lcp optionsDenis Kenzior1-3/+5
2010-04-08ppp: Stop the timer when re-startingDenis Kenzior1-10/+9
In case we receive NAK/REJ we should stop and re-start the timer, otherwise we end up generating multiple Conf-Reqs
2010-04-08ppp: Rip out the now unused option string stuffDenis Kenzior3-31/+0
Using wireshark is much easier
2010-04-08ppp: Port LCP to the new option frameworkDenis Kenzior1-73/+99
2010-04-08ppp: port IPCP to the new option frameworkDenis Kenzior1-62/+160
2010-04-08ppp: Rip out the old option processingDenis Kenzior2-464/+129
Put in the new option processing
2010-04-08ppp: Fix make some functions const correctDenis Kenzior2-4/+4
2010-04-08ppp: Make iterators work all the timeDenis Kenzior1-1/+1
2010-04-08ppp: Move some one-time setters to the protoDenis Kenzior4-87/+52
2010-04-07ppp: Add rca callbackDenis Kenzior4-40/+71
When the other side acks our options, then let us apply these options locally and start using them
2010-04-07ppp: Add pppcp option iteratorsDenis Kenzior2-0/+63
2010-04-07ppp: Remove lcp_protocol_rejectDenis Kenzior2-6/+1
Use pppcp_send_reject_protocol
2010-04-07ppp: Move pppcp_timer_data privateDenis Kenzior2-8/+8
2010-04-07ppp: Cleanup ipcp.cDenis Kenzior1-8/+6
2010-04-07ppp: Hide away the magic_number in ppp_lcp.cDenis Kenzior3-22/+19
2010-04-06ppp: Use auth->proto, not ppp->protoDenis Kenzior1-2/+1
Otherwise we move on to NCP stage prematurely
2010-04-06Fix: Allow setting of tx ACCMDenis Kenzior2-4/+4
Specification is explicit that ACCM defaults to ~0
2010-04-06ppp: Remove OPTION_ERR, treat errors as rejectDenis Kenzior2-6/+2
2010-04-06ppp: Verify magic number is not zeroDenis Kenzior1-1/+10
2010-04-06ppp: Move up the look up table definitionDenis Kenzior1-15/+15
2010-04-06ppp: Implement receive ACCMDenis Kenzior1-2/+8
2010-04-05Refactor: Make struct pppcp declaration privateDenis Kenzior4-42/+39
2010-04-05Refactor: add pppcp_set/get_magic_numberDenis Kenzior3-2/+15
2010-04-05Refactor: add pppcp_set_prefixDenis Kenzior4-2/+8
2010-04-05Refactor: add pppcp_get_pppDenis Kenzior4-5/+12
2010-04-05Refactor: add pppcp_set_option_stringsDenis Kenzior4-2/+9
2010-04-05Refactor: Move valid code selection to ipcp/lcpDenis Kenzior4-58/+50
We already have a set_valid_codes function, let us use it
2010-04-05Refactor: Move packet_ops to a static look-upDenis Kenzior2-18/+16
No need to allocate space for this, as it is always the same for all instances.
2010-04-05Refactor: Make option_scan more type safeDenis Kenzior4-6/+8
2010-04-05Refactor: Make option_process more typesafeDenis Kenzior4-10/+12
option_process was declared with two gpointer arguments for the sole reason of being used as a GFunc. Casting to a GFunc or re-writing the foreach as a loop is preferable.