Marcel Holtmann
|
143d6db7c3
|
Remove useless debug in PPP transmit destroy callback
|
2010-04-12 17:53:29 -07:00 |
Marcel Holtmann
|
a977ecf260
|
Remove various GDestroyNotify function casting
|
2010-04-12 17:48:20 -07:00 |
Marcel Holtmann
|
5b229e60c9
|
The exit() function should always use positive exit values
|
2010-04-12 17:37:50 -07:00 |
Marcel Holtmann
|
0e178517ce
|
Fix file descriptor leakage when closing PPP recording
|
2010-04-12 17:34:24 -07:00 |
Marcel Holtmann
|
313eb4f285
|
The AT+CGDATA command should return CONNECT on success
|
2010-04-12 16:36:06 -07:00 |
Marcel Holtmann
|
9fe2d4c88c
|
Add fake support for AT+CGDATA and AT+CGDCONT inside AT server
|
2010-04-12 16:34:13 -07:00 |
Marcel Holtmann
|
a21499ca01
|
Add basic support for emulating AT+CGATT inside AT server
|
2010-04-12 16:28:59 -07:00 |
Marcel Holtmann
|
4add05f4f0
|
Add basic support for emulating AT+CGREG inside AT server
|
2010-04-12 16:22:57 -07:00 |
Marcel Holtmann
|
5c1da8f6fc
|
Add basic support for emulating AT+CREG inside AT server
|
2010-04-12 16:19:34 -07:00 |
Marcel Holtmann
|
156904535e
|
Check for PIN after activating the modem
|
2010-04-11 18:23:24 +02:00 |
Marcel Holtmann
|
3187e46799
|
Reduce fake CFUN delay to 1 second to make testing simpler
|
2010-04-11 18:18:01 +02:00 |
Marcel Holtmann
|
4e16e48b24
|
Make CPIN handling of AT server a bit more compliant
|
2010-04-11 18:14:12 +02:00 |
Marcel Holtmann
|
0cafc1646c
|
Add really simple COPS support to AT command server
|
2010-04-11 18:10:50 +02:00 |
Marcel Holtmann
|
2dab6bc3a6
|
The user data pointer variable should be called user_data
|
2010-04-11 17:42:40 +02:00 |
Marcel Holtmann
|
0b2014df05
|
Implement full CFUN handling for AT server
|
2010-04-11 17:36:34 +02:00 |
Marcel Holtmann
|
46e77907b3
|
Use a ring buffer for non-blocking HDLC output streams
|
2010-04-11 07:01:14 +02:00 |
Marcel Holtmann
|
6ddf874318
|
Add initial implementation for QCDM test utility
|
2010-04-10 15:13:23 +02:00 |
Marcel Holtmann
|
20b394e72b
|
Add abstraction for HDLC stream handling
|
2010-04-10 15:11:46 +02:00 |
Marcel Holtmann
|
a9c204effa
|
Add utility helper for debugging binary blobs
|
2010-04-10 11:56:11 +02:00 |
Marcel Holtmann
|
4c76be6c0d
|
Add generic receive function definition
|
2010-04-10 11:54:12 +02:00 |
Marcel Holtmann
|
017b4d3955
|
Check for PIN status to see details in debug output
|
2010-04-10 09:33:45 +02:00 |
Marcel Holtmann
|
8cd991b81f
|
Add skeleton for QCDM test program
|
2010-04-10 01:33:47 +02:00 |
Marcel Holtmann
|
455884d86e
|
Remove one empty line and add another one
|
2010-04-09 17:10:48 +02:00 |
Marcel Holtmann
|
df9723db02
|
Move CRC-CCITT table and helper into separate file
|
2010-04-09 17:08:30 +02:00 |
Denis Kenzior
|
a4921aef11
|
ppp: Trivial style fix
Be more explicit
|
2010-04-09 08:57:12 -05:00 |
Denis Kenzior
|
5a25fd6f11
|
ppp: Use flags not booleans for ipcp options
|
2010-04-09 08:55:16 -05:00 |
Denis Kenzior
|
c26447d922
|
ppp: Use flags instead of booleans for lcp options
|
2010-04-09 08:44:29 -05:00 |
Denis Kenzior
|
8f5459ffbc
|
ppp: Stop the timer when re-starting
In case we receive NAK/REJ we should stop and re-start the timer,
otherwise we end up generating multiple Conf-Reqs
|
2010-04-08 19:47:58 -05:00 |
Denis Kenzior
|
cad3223a94
|
ppp: Rip out the now unused option string stuff
Using wireshark is much easier
|
2010-04-08 16:47:05 -05:00 |
Denis Kenzior
|
4f31b6c3b2
|
ppp: Port LCP to the new option framework
|
2010-04-08 16:47:05 -05:00 |
Denis Kenzior
|
7c3e43be03
|
ppp: port IPCP to the new option framework
|
2010-04-08 16:47:05 -05:00 |
Denis Kenzior
|
06298becc1
|
ppp: Rip out the old option processing
Put in the new option processing
|
2010-04-08 16:47:05 -05:00 |
Denis Kenzior
|
b803ea8616
|
ppp: Fix make some functions const correct
|
2010-04-08 16:47:04 -05:00 |
Denis Kenzior
|
9d118c4666
|
ppp: Make iterators work all the time
|
2010-04-08 16:46:45 -05:00 |
Denis Kenzior
|
c5590d114e
|
ppp: Move some one-time setters to the proto
|
2010-04-08 10:40:12 -05:00 |
Denis Kenzior
|
4e01f9921e
|
ppp: Add rca callback
When the other side acks our options, then let us apply these options
locally and start using them
|
2010-04-07 16:41:49 -05:00 |
Denis Kenzior
|
5f361d7de9
|
ppp: Add pppcp option iterators
|
2010-04-07 16:41:49 -05:00 |
Denis Kenzior
|
4a6a381a1d
|
ppp: Remove lcp_protocol_reject
Use pppcp_send_reject_protocol
|
2010-04-07 16:41:49 -05:00 |
Denis Kenzior
|
892ee0a364
|
ppp: Move pppcp_timer_data private
|
2010-04-07 16:41:49 -05:00 |
Denis Kenzior
|
fc26e6e409
|
ppp: Cleanup ipcp.c
|
2010-04-07 16:41:49 -05:00 |
Denis Kenzior
|
340013c6ef
|
ppp: Hide away the magic_number in ppp_lcp.c
|
2010-04-07 16:41:40 -05:00 |
Denis Kenzior
|
1149210e16
|
ppp: Use auth->proto, not ppp->proto
Otherwise we move on to NCP stage prematurely
|
2010-04-06 23:11:26 -05:00 |
Denis Kenzior
|
97ff3d56f4
|
Fix: Allow setting of tx ACCM
Specification is explicit that ACCM defaults to ~0
|
2010-04-06 22:49:47 -05:00 |
Denis Kenzior
|
5e67ee2ff5
|
ppp: Remove OPTION_ERR, treat errors as reject
|
2010-04-06 22:49:47 -05:00 |
Denis Kenzior
|
e0c8704705
|
ppp: Verify magic number is not zero
|
2010-04-06 22:49:47 -05:00 |
Denis Kenzior
|
130ac43255
|
ppp: Move up the look up table definition
|
2010-04-06 22:49:47 -05:00 |
Denis Kenzior
|
f6d23e153e
|
ppp: Implement receive ACCM
|
2010-04-06 22:49:44 -05:00 |
Denis Kenzior
|
8bff9b6541
|
Refactor: Make struct pppcp declaration private
|
2010-04-05 16:55:28 -05:00 |
Denis Kenzior
|
04cfa990e2
|
Refactor: add pppcp_set/get_magic_number
|
2010-04-05 16:55:07 -05:00 |
Denis Kenzior
|
de83e99644
|
Refactor: add pppcp_set_prefix
|
2010-04-05 16:46:08 -05:00 |