Marcel Holtmann
544c02da49
Add support for recording PPP sessions in pppdump format
2010-04-01 13:47:25 -07:00
Marcel Holtmann
ef82241deb
Implement g_at_ppp_set_debug support
2010-04-01 13:11:11 -07:00
Marcel Holtmann
dc55d14e9c
Add some debugging information to PPP authentication handling
2010-04-01 09:56:18 -07:00
Marcel Holtmann
4f99859d37
Remove useless pppcp_protocol_data structure
2010-04-01 09:13:44 -07:00
Marcel Holtmann
5f0d8493e7
Remove forward declarations in PPP network handling
2010-04-01 00:17:10 -07:00
Marcel Holtmann
eb9e7872a9
Add debugging for PPP LCP and IPCP options
2010-04-01 00:07:40 -07:00
Marcel Holtmann
f081de4ea6
Use ppp%d as PPP interface name instead of tun%d
2010-03-31 22:29:43 -07:00
Denis Kenzior
389eb70dc8
Initial implementation of the PPP gprs context
2010-03-31 18:49:39 -05:00
Denis Kenzior
988b24adb0
Fix: Introduce PPP data state
...
Some modems send PPP data introspersed along with the CONNECT final
response. Fixup the parser so we can still detect the final response.
2010-03-31 18:48:52 -05:00
Denis Kenzior
ee8084c0d0
Fix: Update gsm dial to the new GAtPPP API
2010-03-31 18:48:30 -05:00
Denis Kenzior
cc1bb46ffa
Refactor: Use GAtDisconnectFunc for ppp disconnect
...
The ppp argument to the current disconnect callback is useless as the
ppp structure is most likely stored in user data anyway.
2010-03-31 18:47:30 -05:00
Denis Kenzior
d6093b819f
Refactor: GAtPPP connect callback
...
The connect callback was not giving enough information and the
information it was providing was not in a convenient form.
- Provide the ppp interface name (e.g. tun0)
- Provide ip, dns1 & dns2 as strings
- Do not send the ppp structure in the callback, it is most likely
present in the user data anyway
2010-03-31 18:45:17 -05:00
Denis Kenzior
4d44103cce
Update mbm to use two ports
...
The second port might be used for a second active context via ppp
2010-03-31 18:36:21 -05:00
Denis Kenzior
149650db8d
Fix: MD300 uses two ACM ports, so set one to data
2010-03-31 18:34:32 -05:00
Denis Kenzior
0a98e1aef3
Style: Whitespace damage due to spaces, not tabs
...
Also use proper indentation style
2010-03-31 14:11:41 -05:00
Andrzej Zaborowski
b6d4dd78c4
Refactor: Return a string from USSD Respond method
...
Return network's USSD reponses from the Respond method instead of
signaling over D-Bus. This should make the UI writer's job a little
easier.
2010-03-31 13:49:31 -05:00
Andrzej Zaborowski
27d0bc6ccf
Fix ampersand commands check
...
Also remove a trailing tab.
2010-03-31 13:16:13 -05:00
Andrzej Zaborowski
374181097e
doc: Explain VoicemailMessageCount value zero.
2010-03-31 13:06:20 -05:00
Andrzej Zaborowski
42ef218668
Use stkutil named constants in sim.c
2010-03-31 13:06:14 -05:00
Andrzej Zaborowski
bf1ffc5b80
Update property name in test-ussd
2010-03-31 13:06:09 -05:00
Denis Kenzior
a3eeb88511
Style: remove unneeded blank line
2010-03-31 13:04:57 -05:00
Marcel Holtmann
f87537644b
Fix whitespace damage in PPP implementation
2010-03-31 10:30:54 -07:00
Denis Kenzior
33e11e910c
Fix: Be more consistent with other boundary checks
2010-03-31 12:22:57 -05:00
Denis Kenzior
8768afb6df
Style: indentation fixes
2010-03-31 12:20:02 -05:00
Yang Gu
744c86a78b
Fix: Increate iterator when parsing fails
...
If the comprehension TLV tag matches the expected handler, and the
handler fails to parse the tag, then increase the iterator.
2010-03-31 12:16:39 -05:00
Yang Gu
3436bcac05
Rename stk_icon_identifier to stk_icon_id
2010-03-31 12:15:31 -05:00
Yang Gu
be20435b58
Add parser for item icon identifier list objects
2010-03-31 12:15:08 -05:00
Yang Gu
0300462b42
Add enum for icon qualifier
2010-03-31 12:14:33 -05:00
Yang Gu
ee4a3d2b12
Add parser for call control requested action objects
2010-03-31 12:14:24 -05:00
Yang Gu
f15a5c73b4
Add parser for transaction identifier objects
2010-03-31 12:13:46 -05:00
Yang Gu
8b57078825
Add parser for location status objects
2010-03-31 12:13:17 -05:00
Yang Gu
51889d7f03
Add parser for cause objects
2010-03-31 12:12:57 -05:00
Yang Gu
fc85e158e9
Add parser for event list objects
2010-03-31 12:12:10 -05:00
Yang Gu
a60ae2b7ba
Add parser for items next action indicator objects
2010-03-31 12:11:39 -05:00
Yang Gu
d9f063f431
Reorder the declarations of stk data objects
2010-03-31 12:10:40 -05:00
Zhenhua Zhang
82687aa58b
Add test implementation for CPBS
2010-03-31 08:39:47 -05:00
Zhenhua Zhang
ba35179687
Add test implementation to support SMS
2010-03-31 08:39:43 -05:00
Denis Kenzior
b421d0756b
Refactor: Simplify V250 setting command functions
2010-03-31 08:38:01 -05:00
Denis Kenzior
2ec19b67a2
Refactor: Simplify gatserver s-register functions
2010-03-31 08:22:40 -05:00
Denis Kenzior
b046142044
Fix: Potential crash in modemconf
2010-03-31 08:22:03 -05:00
Zhenhua Zhang
86b0fa3194
Fix echo command back even if don't process it
2010-03-31 08:12:55 -05:00
Zhenhua Zhang
5819927a38
Add Repeat last command support
2010-03-31 08:10:33 -05:00
Zhenhua Zhang
1390a63933
Add implementation for ATE and other basic command
2010-03-31 08:10:27 -05:00
Zhenhua Zhang
d7eb09cc05
Add implementation for S3, S4, S5 command
2010-03-31 08:10:23 -05:00
Denis Kenzior
e63840ba11
Fix: Make sure we still increment read_count
2010-03-30 22:06:12 -05:00
Zhenhua Zhang
c288921bab
Fix ignore incoming bytes during parsing
...
Server processes one command line at one time, so ignore the rest
incoming bytes during the command parsing.
2010-03-30 21:59:34 -05:00
Denis Kenzior
1f5e785901
Update test-server to the new API
2010-03-30 20:29:25 -05:00
Denis Kenzior
250c0c1ef9
Simplify the send_info API
2010-03-30 20:29:10 -05:00
Denis Kenzior
d7e784d517
Fix: Treat garbage as echo
2010-03-30 19:16:47 -05:00
Denis Kenzior
46ebde6965
Fix: Properly handle async final responses
2010-03-30 19:15:55 -05:00