summaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2010-05-25simutil: Simplify ber_tlv builder set_length logicDenis Kenzior1-13/+5
2010-05-25simutil: Simplify builder_write_headerDenis Kenzior1-35/+34
2010-05-25simutil: Be more type-correctDenis Kenzior1-1/+1
2010-05-25simutil: Get rid of ugly-named functionsDenis Kenzior1-13/+8
Replace them by macros
2010-05-25simutil: Add utilities for encoding BTLV and CTLVAndrzej Zaborowski2-0/+357
2010-05-25Break function declaration down to two linesMarcel Holtmann1-1/+2
2010-05-25Bring back -d option without need for argumentGustavo F. Padovan1-1/+12
2010-05-19sim: Read EFiccid after EFphaseDenis Kenzior1-4/+4
2010-05-19sim: No need for this defineDenis Kenzior1-2/+2
2010-05-19Read EF_ICCID property of SIMDaniel Wagner2-0/+38
Tested with phonesim.
2010-05-19core: Trivial whitespace errorDenis Kenzior1-1/+1
2010-05-19Add network time supportAki Niemi4-0/+141
Adding a new notify function in the netreg atom for notifying a received Network Identification and Timezone (NITZ) indication. This data is consumed via a nettime plugin, of which there is also an example.
2010-05-13stkutil: reorder command struct orderDenis Kenzior1-1/+1
2010-05-13stkutil: Add timer management command parserYang Gu2-0/+34
2010-05-13stkutil: Add get reader status command parserYang Gu2-0/+32
2010-05-13stkutil: Add power on card command parserYang Gu1-0/+16
2010-05-13stkutil: Add power off card command parserYang Gu1-0/+16
2010-05-13stkutil: Minor style issues and a typoDenis Kenzior1-51/+51
2010-05-13stkutil: Add perform card apdu command parserYang Gu2-0/+96
2010-05-13stkutil: Add event list command parserYang Gu2-1/+35
2010-05-13style: Whitespace errorsDenis Kenzior1-3/+3
2010-05-13stkutil: Add provide local info command parserYang Gu1-0/+15
2010-05-13stkutil: Add polling off proactive command parserYang Gu1-0/+15
2010-05-13stkutil: file_list instead of fl is betterDenis Kenzior2-4/+4
2010-05-13stkutil: Add refresh proactive command parserYang Gu2-0/+54
2010-05-13stkutil: Add setup call proactive command parserYang Gu2-0/+70
2010-05-13stk: Adjust the sequence of dataobjYang Gu1-2/+2
2010-05-13stkutil: Refactor parse_list into parse_item_listDenis Kenzior1-52/+19
Makes the code much easier to follow
2010-05-13stkutil: Add select item proactive command parserYang Gu2-0/+80
2010-05-13stkutil: Add setup menu proactive command parseYang Gu2-0/+138
2010-05-13style: remove extra whitespaceYang Gu1-1/+0
2010-05-13stkutil: item objects can be NULLYang Gu1-1/+5
ETSI 102.223 doesn't mention that alpha id objects can be NULL, however such objects exist in the 102.384 test specification.
2010-05-13stkutil: alpha id objects can be NULLYang Gu1-2/+2
ETSI 102.223 doesn't mention that alpha id objects can be NULL, however such objects exist in the 102.384 test specification.
2010-05-13simutil: Add comprehension tlv copyYang Gu2-0/+15
Can be used to save the state of the current iterator and 'peek' ahead.
2010-05-13stk: Add poll interval proactive command parserYang Gu2-0/+33
2010-05-11stkutil: Parse cdma tpdu in send sms parserYang Gu2-4/+13
2010-05-11stkutil: Refactor parser for tone objectsYang Gu1-11/+2
2010-05-11stkutil: Add play tone proactive command parserYang Gu2-0/+52
2010-05-11stk: Unify variable names to use abbreviationYang Gu2-8/+8
2010-05-11stkutil: Free default text for get input parserYang Gu1-0/+1
2010-05-10Fix: Don't remove wrong atomsAndrzej Zaborowski1-3/+6
When the state goes from INSERTED to NOT PRESENT and we have not advanced past the SIM PIN entry, we remove the pre_sim atoms. Similarly, if we advanced past the SIM PIN stage and subsequently removed the SIM, the pre_sim atom list should not be tampered with.
2010-04-27stkutil: Make get inkey parser use its own structYang Gu2-5/+11
2010-04-27stkutil: Use char* instead of char**Yang Gu1-14/+14
char ** should only be used for character arrays that are allocated by the parser. Static buffers should be passed as char*
2010-04-27stkutil: Add 'more time' proactive command parserYang Gu1-0/+15
2010-04-27stkutil: Use struct to represent frame idYang Gu2-13/+12
Use a field has_id to indicate if we have frame id or not. Originally we use 0xFF to indicate we don't have frame id. But in that way, we have to initialize each test case of proactive command when it doesn't have this comprehension tlv to be 0xFF. To use has_id will save this effort, and keep consistency with other implementations.
2010-04-27stkutil: Move advance of ctlv to parse_dataobjYang Gu1-3/+5
Not all the proactive commands have comprehension tlv other than command details and device identities. So the appropriate code should be moved to parse_dataobj() from stk_command_new_from_pdu().
2010-04-26stkutil: Fix the assignment to minimum setYang Gu1-1/+1
2010-04-23stkutil: Add parser for broadcast network infoYang Gu2-0/+44
2010-04-23stkutil: Add parser for activate descriptorYang Gu1-0/+22
2010-04-23stkutil: Add parser for registry app data objectsYang Gu2-0/+35