Yang Gu
|
d6c5def964
|
stkutil: Add parser for meid objects
|
2010-04-23 11:52:17 -05:00 |
Yang Gu
|
150e5f3f66
|
stkutil: Add parser for frames information objects
|
2010-04-23 11:52:17 -05:00 |
Yang Gu
|
642a7ed3ec
|
stkutil: Add parser for frame layout objects
|
2010-04-23 11:52:17 -05:00 |
Yang Gu
|
b0d9e6df17
|
stkutil: Add parser for browsing status objects
|
2010-04-23 11:52:17 -05:00 |
Denis Kenzior
|
a7fb1624fd
|
stkutil: Another trivial indentation fix
|
2010-04-21 10:29:27 -05:00 |
Yang Gu
|
29e03d316b
|
Add parser for battery state objects
|
2010-04-21 10:28:43 -05:00 |
Yang Gu
|
3e52bb0503
|
Add parser for network search mode objects
|
2010-04-21 10:28:21 -05:00 |
Yang Gu
|
cabb1c89a8
|
Add parser for imeisv objects
|
2010-04-21 10:27:58 -05:00 |
Yang Gu
|
e374b558a2
|
Add parser for item text attribute list objects
|
2010-04-21 10:26:04 -05:00 |
Yang Gu
|
3e5bf2f6bb
|
Add parser for cdma sms tpdu objects
|
2010-04-21 10:25:38 -05:00 |
Denis Kenzior
|
fdfff04073
|
stkutil: Refactor network access name
Don't allow 0 byte objects
|
2010-04-21 10:23:56 -05:00 |
Yang Gu
|
ee85ca8d7a
|
Add parser for network access name objects
|
2010-04-21 10:18:16 -05:00 |
Denis Kenzior
|
d2830249c6
|
stkutil: Trivial indentation fix
|
2010-04-21 10:17:20 -05:00 |
Yang Gu
|
6ac8188ce2
|
Add parser for esn objects
|
2010-04-21 10:16:57 -05:00 |
Denis Kenzior
|
d211da15b2
|
stkutil: Refactor remote entity address
Don't assign to the return structure until we know we can successfully
parse.
|
2010-04-21 10:14:04 -05:00 |
Yang Gu
|
fdfb64d9f1
|
Add parser for remote entity address objects
|
2010-04-21 10:12:41 -05:00 |
Yang Gu
|
f78de0f762
|
Add parser for service availability objects
|
2010-04-21 10:10:56 -05:00 |
Denis Kenzior
|
24aee7a6b0
|
stkutil: Refactor attribute information
Only Bluetooth & IRDA are really defined by the specification
|
2010-04-21 10:09:12 -05:00 |
Yang Gu
|
9b911a8d59
|
Add parser for attribute information objects
|
2010-04-21 10:08:28 -05:00 |
Denis Kenzior
|
9fa51c4fb5
|
stkutil: Refactor service search
Only Bluetooth & IRDA are really defined by the specification
|
2010-04-21 10:07:32 -05:00 |
Yang Gu
|
2c2bcced5e
|
Add parser for service search objects
|
2010-04-21 10:05:43 -05:00 |
Denis Kenzior
|
432effa755
|
stkutil: refactor device filter
Only Bluetooth & IRDA are really defined by the specification
|
2010-04-21 10:04:13 -05:00 |
Yang Gu
|
515eef4db0
|
Add parser for device filter objects
|
2010-04-21 09:08:53 -05:00 |
Yang Gu
|
05e13603f4
|
Add parser for service record objects
|
2010-04-21 09:03:14 -05:00 |
Yang Gu
|
aac9596714
|
Add parser for display parameters objects
|
2010-04-21 09:02:39 -05:00 |
Yang Gu
|
244d4d261e
|
Add parser for access technology objects
|
2010-04-21 09:02:17 -05:00 |
Yang Gu
|
3dc106c627
|
Add parser for aid objects
|
2010-04-20 15:48:46 -05:00 |
Yang Gu
|
5bc4834c19
|
Add parser for UICC/TE transport interface level
|
2010-04-20 15:45:43 -05:00 |
Denis Kenzior
|
962d2fff50
|
Fix: Use a union for other address objects
|
2010-04-14 13:10:45 -05:00 |
Yang Gu
|
f86c13ce8b
|
Add parser for other address objects
|
2010-04-14 12:57:28 -05:00 |
Yang Gu
|
db1e61cf3c
|
Add parser for card reader identifier objects
|
2010-04-14 12:52:09 -05:00 |
Yang Gu
|
c48a6f0c21
|
Add parser for channel status objects
|
2010-04-14 12:50:58 -05:00 |
Yang Gu
|
491832b907
|
Add parser for buffer size objects
|
2010-04-14 12:49:13 -05:00 |
Yang Gu
|
c25fba0f07
|
Add parser for channel data length objects
|
2010-04-14 12:41:33 -05:00 |
Yang Gu
|
4cf275ba8d
|
Add parser for channel data objects
|
2010-04-14 12:41:19 -05:00 |
Yang Gu
|
3bc3d985ab
|
Add parser for bearer description objects
|
2010-04-14 12:40:32 -05:00 |
Yang Gu
|
9b3d97d705
|
Add parser for browser termination cause objects
|
2010-04-14 12:38:58 -05:00 |
Yang Gu
|
03b6249f1e
|
Add parser for provisioning file reference objects
|
2010-04-14 12:36:52 -05:00 |
Yang Gu
|
b08d90c816
|
Refactor: Break out stk_file iterator
For use by other data object parsers besides file lists
|
2010-04-14 12:34:02 -05:00 |
Yang Gu
|
6780c0282a
|
Add parser for bearer objects
|
2010-04-14 12:25:08 -05:00 |
Denis Kenzior
|
d63e33d5e5
|
Fix: Handle NULL URLs
|
2010-04-14 12:23:42 -05:00 |
Yang Gu
|
97bd01ba1b
|
Add parser for url objects
|
2010-04-14 12:22:22 -05:00 |
Yang Gu
|
7fce623ea9
|
Fix the logic when parsing c-apdu objects
|
2010-04-14 12:16:08 -05:00 |
Denis Kenzior
|
398acbc976
|
Fix: Make the C-APDU logic more readable
|
2010-04-02 11:28:02 -05:00 |
Denis Kenzior
|
c2d46ba4eb
|
Style: Multiline comments
|
2010-04-02 11:20:44 -05:00 |
Denis Kenzior
|
5665cefd47
|
Fix: Tweak the language parser
|
2010-04-02 11:19:03 -05:00 |
Denis Kenzior
|
af3af57696
|
Fix: Remove erroneous comment
|
2010-04-02 11:11:53 -05:00 |
Denis Kenzior
|
30c07824ed
|
Fix: AT Commands are probably just text
|
2010-04-02 11:11:13 -05:00 |
Denis Kenzior
|
6fb687b996
|
Fix: Trivial indentation issues
|
2010-04-02 11:08:41 -05:00 |
Yang Gu
|
46f5f65214
|
Add parser for browser identity objects
|
2010-04-02 11:05:42 -05:00 |
Yang Gu
|
f5c0041240
|
Add parser for language objects
|
2010-04-02 11:05:17 -05:00 |
Yang Gu
|
fa846bd4a4
|
Add parser for dtmf string objects
|
2010-04-02 11:04:44 -05:00 |
Yang Gu
|
2490058b08
|
Add parser for bc repeat indicator objects
|
2010-04-02 11:03:07 -05:00 |
Yang Gu
|
0958247c3f
|
Add parser for at response objects
|
2010-04-02 11:02:53 -05:00 |
Yang Gu
|
94b4c25517
|
Add parser for at command objects
|
2010-04-02 11:02:42 -05:00 |
Yang Gu
|
1ae1fc8778
|
Add parser for date-time and time zone objects
|
2010-04-02 11:01:56 -05:00 |
Yang Gu
|
5b7de64aca
|
Add parser for timer value objects
|
2010-04-02 10:59:45 -05:00 |
Yang Gu
|
8bad7e540a
|
Add parser for timer identifier objects
|
2010-04-02 10:56:15 -05:00 |
Yang Gu
|
5f9f4fedee
|
Add parser for r-apdu objects
|
2010-04-02 10:55:55 -05:00 |
Yang Gu
|
afc2cb84e3
|
Add parser for c-apdu objects
|
2010-04-02 10:54:47 -05:00 |
Yang Gu
|
8e91f477f9
|
Add parser for card atr objects
|
2010-04-02 10:47:37 -05:00 |
Yang Gu
|
eef57d221c
|
Add parser for card reader status objects
|
2010-04-02 10:46:23 -05: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
|
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 |
Denis Kenzior
|
f60e6ce134
|
Refactor: Text / Default text parsing
|
2010-03-30 10:21:57 -05:00 |
Denis Kenzior
|
402c27f914
|
Refactor: Break out the STK text decoding utility
This can be used for other data objects than text and default text
|
2010-03-30 10:21:56 -05:00 |
Denis Kenzior
|
f8140bf66b
|
Refactor: generic boolean parsers
|
2010-03-30 10:21:54 -05:00 |
Denis Kenzior
|
8646e13bf3
|
Refactor: Don't repeat tag checking ad naseum
The tag checking can be done safely once inside the main parsing
function, no need to repeat it in the individual object parsers.
|
2010-03-30 10:21:54 -05:00 |
Denis Kenzior
|
5b9888ce3b
|
Style: More consistent indentation
|
2010-03-30 10:21:53 -05:00 |
Denis Kenzior
|
1889070314
|
Fix: measurement results are binary data
|
2010-03-29 16:40:14 -05:00 |
Yang Gu
|
8045516d58
|
Add parser for network measurement results objects
|
2010-03-29 16:39:43 -05:00 |
Denis Kenzior
|
59a2bcd380
|
Fix: No need to malloc memory for this
|
2010-03-25 11:39:45 -05:00 |
Yang Gu
|
b42248b480
|
Add parser for help request objects
|
2010-03-25 11:37:09 -05:00 |
Yang Gu
|
765861b82b
|
Refactor: Use common bool to implement imm resp
|
2010-03-25 11:36:49 -05:00 |
Yang Gu
|
77747fbc4f
|
Add parser for common bool object
|
2010-03-25 11:36:11 -05:00 |
Yang Gu
|
dcb62b8df1
|
Add parser for imei objects
|
2010-03-25 11:36:11 -05:00 |
Yang Gu
|
cf38ef05ba
|
Add parser for location information objects
|
2010-03-25 11:36:11 -05:00 |
Denis Kenzior
|
5609034d97
|
Style: Fixup some style issues
- Large if statements should be handled as switchcase
- Avoid initialization of variables, even if code needs to be rearranged
|
2010-03-23 12:31:00 -05:00 |
Yang Gu
|
0ef68e31e2
|
Add parser for file list objects
|
2010-03-23 12:12:03 -05:00 |
Denis Kenzior
|
b3a6883125
|
Fix: Use g_try_malloc when parsing stk result
|
2010-03-16 17:42:18 -05:00 |
Denis Kenzior
|
e246b414c9
|
Fix: Use g_try_malloc when parsing stk address
|
2010-03-16 17:42:08 -05:00 |
Denis Kenzior
|
b025179101
|
Fix: avoid assigning to return structure on error
|
2010-03-16 15:30:07 -05:00 |
Denis Kenzior
|
66557e0d2b
|
Style: Spaces before / after arithmetic operations
|
2010-03-16 15:30:07 -05:00 |
Yang Gu
|
26f28df18a
|
Handle the conversion failure when parsing item
|
2010-03-16 15:30:06 -05:00 |
Denis Kenzior
|
e64596f1dc
|
Add parser for STK send sms proactive commands
|
2010-03-15 21:02:06 -05:00 |
Denis Kenzior
|
a16f270eb1
|
Refactor: stk send_sms datastructure
|
2010-03-15 21:02:06 -05:00 |
Denis Kenzior
|
6986cc4760
|
Refactor: stk result dataobject
|
2010-03-15 21:02:06 -05:00 |
Denis Kenzior
|
12e411e6fc
|
Refactor: stk item id dataobj
|
2010-03-15 21:02:06 -05:00 |
Denis Kenzior
|
6404e7c4bd
|
Refactor: stk item dataobject
|
2010-03-15 21:02:06 -05:00 |
Denis Kenzior
|
44476dac9e
|
Refactor: stk configuration capability parameters
|
2010-03-15 21:02:06 -05:00 |
Denis Kenzior
|
e5dff20ff5
|
Refactor: Update the subaddress structure
|
2010-03-15 21:02:06 -05:00 |
Denis Kenzior
|
bbf67bd4a0
|
Refactor: stk alpha identifier object
Style issues, we must also return FALSE in case conversion fails
|
2010-03-15 21:02:02 -05:00 |
Denis Kenzior
|
1dfb59b610
|
Refactor: stk address structure
|
2010-03-10 13:17:22 -06:00 |
Yang Gu
|
ea1dc4811f
|
Add parser for tone objects
|
2010-03-10 13:14:12 -06:00 |
Yang Gu
|
3a826529e9
|
Add parser for sms tpdu objects
|
2010-03-10 13:14:12 -06:00 |
Yang Gu
|
81e01f82cc
|
Add parser for result objects
|
2010-03-10 13:14:12 -06:00 |
Yang Gu
|
a2beff9011
|
Add parser for item identifier objects
|
2010-03-10 13:14:12 -06:00 |
Yang Gu
|
08faed2287
|
Add parser for item objects
|
2010-03-10 13:14:12 -06:00 |
Yang Gu
|
cb33d07764
|
Add parser for capability configuration parameters objects
|
2010-03-10 13:14:12 -06:00 |
Yang Gu
|
7b663e9474
|
Add parser for subaddress objects
|
2010-03-10 13:14:12 -06:00 |
Yang Gu
|
94848b6feb
|
Add parser for alpha identifier objects
|
2010-03-10 13:14:11 -06:00 |
Yang Gu
|
ec31f1eabb
|
Add parser for address objects
|
2010-03-10 13:14:11 -06:00 |
Denis Kenzior
|
4c5aaabca4
|
Fix: warning
src/stkutil.c: In function ‘parse_dataobj_imm_resp’:
src/stkutil.c:191: error: unused variable ‘data’
|
2010-03-02 12:39:15 -06:00 |
Denis Kenzior
|
b06cce24d8
|
stk: Validate src/dst combination
|
2010-03-01 18:16:23 -06:00 |
Denis Kenzior
|
2ea8877b48
|
Add support for Get Input proactive command
|
2010-03-01 18:00:57 -06:00 |
Denis Kenzior
|
700a0ece69
|
Support Default Text data objects
|
2010-03-01 18:00:57 -06:00 |
Denis Kenzior
|
2c1cdebd1a
|
Add parser for Response Length objects
|
2010-03-01 18:00:54 -06:00 |
Denis Kenzior
|
704d6175b7
|
Cleanup: Move some stuff around to be more logical
|
2010-03-01 17:56:16 -06:00 |
Denis Kenzior
|
54ac375066
|
Add support for GET INKEY proactive command
|
2010-03-01 17:42:02 -06:00 |
Denis Kenzior
|
f4f6284f26
|
Add parser for Frame Identifier object
|
2010-03-01 17:21:47 -06:00 |
Denis Kenzior
|
c8c318d8b9
|
Add parser for text attribute objects
|
2010-03-01 16:18:17 -06:00 |
Denis Kenzior
|
e0501c4930
|
Add parser for Duration objects
|
2010-03-01 16:02:33 -06:00 |
Denis Kenzior
|
36c9201246
|
Style: add relevant sections for dataobj parsers
|
2010-03-01 15:26:33 -06:00 |
Denis Kenzior
|
95d44f76b5
|
Add parser for STK Immediate Response objects
|
2010-03-01 15:26:31 -06:00 |
Denis Kenzior
|
e8fab61c16
|
Add parsing for Icon Identifier objects
|
2010-03-01 15:15:37 -06:00 |
Denis Kenzior
|
172c68edf5
|
stk: Refactor proactive command parser
Make it a bit easier to extend by using va_args
|
2010-02-27 10:20:23 -06:00 |
Denis Kenzior
|
d90aa1561f
|
Add basic support for USAT/CAT proactive commands
Only display_text with mandatory fields is currently supported.
|
2010-02-23 17:10:26 -06:00 |
Denis Kenzior
|
9aeed6dbcc
|
Add stubs files for Sim Toolkit Utilities
|
2010-02-17 15:10:33 -06:00 |