Commit Graph

292 Commits

Author SHA1 Message Date
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