Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2010-03-24 | Fix: Make CONNECT <baud> responses work | Denis Kenzior | 1 | -1/+1 | |
2010-03-24 | Refactor: Simplify parsing logic | Denis Kenzior | 1 | -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-24 | Refactor basic command parsing | Denis Kenzior | 1 | -59/+46 | |
Make more bullet proof and efficient | |||||
2010-03-24 | Fix: Use SO_REUSEADDR in test_server | Denis Kenzior | 1 | -0/+3 | |
2010-03-24 | Style: foo[0] is preferable to *foo | Denis Kenzior | 1 | -2/+2 | |
2010-03-24 | Fix: Be more paranoid in basic command parsing | Denis Kenzior | 1 | -6/+21 | |
2010-03-24 | Add basic command parsing | Zhenhua Zhang | 1 | -1/+111 | |
2010-03-24 | Style: No point to write a function to wrap g_free | Denis Kenzior | 1 | -10/+4 | |
Using casting magic works well enough, and more consistent with the rest of the library. | |||||
2010-03-24 | fix memory leak in ppp_auth | Kristen Carlson Accardi | 1 | -0/+1 | |
Free packet after calling ppp_transmit() | |||||
2010-03-24 | fix memory leaks after ppp_transmit | Kristen Carlson Accardi | 1 | -9/+27 | |
Free packets in ppp_cp after calling ppp_transmit() | |||||
2010-03-24 | fix memory leaks in option handling | Kristen Carlson Accardi | 1 | -1/+14 | |
free the data as well as the link when deleting options lists. | |||||
2010-03-22 | Remove pointless optimization attempt with g_list_length() | Marcel Holtmann | 1 | -8/+1 | |
2010-03-22 | Use password instead of passwd as variable name | Marcel Holtmann | 2 | -5/+5 | |
2010-03-22 | The g_free() function checks for NULL pointers | Marcel Holtmann | 1 | -5/+3 | |
And so does even the free() function from glibc ;) | |||||
2010-03-22 | Unnest some more functions in PPP CP implementation | Marcel Holtmann | 1 | -19/+20 | |
2010-03-22 | Some additional whitespace cleanup for PPP code | Marcel Holtmann | 5 | -11/+15 | |
2010-03-22 | Fix the broken PPP CP debug trace function | Marcel Holtmann | 1 | -5/+6 | |
2010-03-22 | Remove some heavy nesting that is not needed at all | Marcel Holtmann | 1 | -15/+15 | |
2010-03-22 | Fix another pointer casting issue on 32-bit systems | Marcel Holtmann | 1 | -9/+11 | |
2010-03-22 | Fix pointer casting with uint16 protocol variable | Marcel Holtmann | 1 | -5/+4 | |
2010-03-22 | Add PPP option to gsmdial | Kristen Carlson Accardi | 1 | -3/+84 | |
Implement new options for gsmdial to use PPP and set the user name and password for authentication if needed. | |||||
2010-03-22 | IP support for PPP | Kristen Carlson Accardi | 4 | -0/+370 | |
Adds IPCP support, and creates a TUN interface for sending/receiving IP packets. | |||||
2010-03-22 | CHAP with MD5 authentication support | Kristen Carlson Accardi | 5 | -1/+257 | |
Authentication support with CHAP and MD5 | |||||
2010-03-22 | PPP LCP support | Kristen Carlson Accardi | 4 | -1/+305 | |
Implement LCP support for the PPP protocol. | |||||
2010-03-22 | Generic PPP control protocol support | Kristen Carlson Accardi | 3 | -0/+1644 | |
Implement a generic protocol that can be shared by both the LCP and the NCP implementation. | |||||
2010-03-22 | Basic PPP protocol support | Kristen Carlson Accardi | 4 | -0/+775 | |
This patch implements the basic PPP protocol. LCP, NCP etc. are handled in a different patch. | |||||
2010-03-22 | Fix: extract line should use S3, not hardcode CR | Denis Kenzior | 1 | -3/+4 | |
2010-03-22 | Refactor: Command line extraction | Denis Kenzior | 1 | -4/+10 | |
2010-03-22 | Refactor: Extended command parsing | Denis Kenzior | 2 | -118/+96 | |
Make the code more bullet proof and easier to follow | |||||
2010-03-22 | Add G_AT_SERVER_RESULT_EXT_ERROR | Zhenhua Zhang | 1 | -0/+1 | |
2010-03-22 | Add g_at_server_register and unregister callback | Zhenhua Zhang | 2 | -0/+54 | |
2010-03-22 | Add notify at command callback | Zhenhua Zhang | 1 | -0/+48 | |
2010-03-22 | Add server at command data structure | Zhenhua Zhang | 2 | -0/+49 | |
2010-03-22 | Add extended command parsing | Zhenhua Zhang | 1 | -2/+69 | |
2010-03-22 | Add framework of server parser | Zhenhua Zhang | 1 | -20/+26 | |
a. The parser fetch and parse one command per loop. The prefix is the command prefix without parameter. For example, the prefix of "AT+CLIP=1" is "+CLIP". b. Search registered notification node in command_list. Invoke the callback if found. c. Termiate the execution if the result is an error. Otherwise, parse next command. | |||||
2010-03-18 | Add support for IP based connections to gsmdial | Denis Kenzior | 1 | -1/+51 | |
2010-03-18 | Fix: Echo everything as soon as received | Denis Kenzior | 1 | -4/+5 | |
2010-03-18 | Refactor add is_basic_command_prefix function | Zhenhua Zhang | 1 | -2/+13 | |
2010-03-18 | Rename parse_v250_settings | Zhenhua Zhang | 1 | -2/+2 | |
To parse_basic_command | |||||
2010-03-18 | Rename parse_at_command | Zhenhua Zhang | 1 | -2/+2 | |
To parse_extended_command | |||||
2010-03-18 | Rename is_at_command_prefix | Zhenhua Zhang | 1 | -2/+2 | |
To is_extended_command_prefix | |||||
2010-03-18 | Rename g_at_server_send_result | Zhenhua Zhang | 1 | -8/+8 | |
To g_at_server_send_final | |||||
2010-03-16 | Fix: Use g_try_malloc in gatutil | Denis Kenzior | 1 | -1/+4 | |
2010-03-03 | Fix: Use the proper enum type | Denis Kenzior | 1 | -1/+1 | |
2010-03-03 | Add command echo back if ATE=1 | Zhenhua Zhang | 1 | -0/+3 | |
2010-02-26 | Fix: Simplify write-again logic | Denis Kenzior | 1 | -6/+3 | |
2010-02-26 | Fix: Don't allocate buffers if we don't need to | Denis Kenzior | 1 | -1/+6 | |
2010-02-26 | Add write server response into non-blocking IO | Zhenhua Zhang | 1 | -0/+66 | |
Write server response into non-blocking GIOChannel when we have G_IO_OUT signal. | |||||
2010-02-26 | Add write buffer queue for non-blocking write | Zhenhua Zhang | 1 | -10/+95 | |
The head of the queue is the data to be written, the tail is the free buffer to cache data into. If the tail of queue is full, allocate a new free buffer and append it at the tail. | |||||
2010-02-26 | Add define for read and write buffer size | Zhenhua Zhang | 1 | -1/+3 | |