summaryrefslogtreecommitdiffstats
path: root/src/simutil.c
AgeCommit message (Collapse)AuthorFilesLines
2014-03-14simutil: Fix EF_PNN accessAlfonso Sanchez-Beato1-7/+16
EF_PNN was not being read properly (see TS 24.008, section 10.5.3.5a, for network names format), which affected the displayed PLMN name for some MVNOs. Some modems already read the file and return the right string: these do not show the problem.
2012-11-25sim: Assume CPHS files are in ADFusimMarcel Holtmann1-8/+8
2012-11-22simutil: Add 2G and 3G path lookup utilitiesDenis Kenzior1-0/+66
2012-11-22simutil: Introduce 2G and 3G parent pathsDenis Kenzior1-54/+39
2012-11-22simutil: Add file type information to sim_dbDenis Kenzior1-54/+58
2012-06-17simutil: Add entry for EFimsiDenis Kenzior1-0/+1
2011-12-16simutil: Add util to find CPHS service availabilityDenis Kenzior1-0/+8
2011-12-02simutil: Minor whitespace fixDenis Kenzior1-1/+1
2011-12-02simutil: Add CPHS SPN & short SPN to EFdbDenis Kenzior1-0/+2
2011-10-10core: Update copyright informationMarcel Holtmann1-1/+1
2011-05-20simutil: remove set but not used varGustavo F. Padovan1-2/+1
2011-04-14simutil: Add support of CPHS EFcsp to our EF dbDenis Kenzior1-0/+1
2011-02-02simutil: Remove trailing WSAki Niemi1-1/+1
2011-02-02simutil: Add checks for NULLAki Niemi1-0/+9
2011-01-20simutil: Fix a memory leakDenis Kenzior1-1/+3
2011-01-20simutil: SIM applications directory decoding utilsAndrzej Zaborowski1-0/+57
2010-12-17simutil: Remove inaccurate commentDenis Kenzior1-2/+0
2010-11-29simutil: explicitly compare pointers to NULLLucas De Marchi1-8/+8
This patch was generated by the following semantic patch (http://coccinelle.lip6.fr/) // <smpl> @fix disable is_null,isnt_null1@ expression *E; @@ - !E + E == NULL // </smpl>
2010-11-22simutil: coding style fixes - rule M6Jeevaka Badrappan1-1/+1
2010-10-15simutil: response-handler returns now also file-statusPetteri Tikander1-1/+4
2010-10-13simutil: add file type for EFimgKristen Carlson Accardi1-0/+1
2010-09-21Fix multi-line comment style issuesJeevaka Badrappan1-11/+22
2010-08-31sim: Read EFsstYang Gu1-0/+18
2010-08-26simutil: Fix compilation with gcc 4.3.2Andrzej Zaborowski1-2/+2
This gcc version gives two signed / unsigned comparison warnings.
2010-08-23sim: Read EFust and EFestYang Gu1-0/+18
2010-06-09simutil: Remove unneeded forward-declarationDenis Kenzior1-44/+42
2010-06-09simutil: Fix MMC MNC encoding for 2-digit MNCs.Andrzej Zaborowski1-11/+8
2010-06-09util: Add a "sim string" encoding utility.Andrzej Zaborowski1-15/+10
2010-05-26simutil: Make sim_adn_build use sim bcdDenis Kenzior1-1/+1
2010-05-26simutil: Add sim_encode_bcd_numberDenis Kenzior1-0/+53
2010-05-26simutil: Make sim_adn_parse use sim bcd versionDenis Kenzior1-1/+1
2010-05-26simutil: add sim_extract_bcd_numberDenis Kenzior1-0/+31
2010-05-25simutil: Add MMC MNC pair encoding utilityAndrzej Zaborowski1-0/+17
2010-05-25simutil: simplify ctlv logicDenis Kenzior1-77/+46
2010-05-25simutil: Simplify ber_tlv_builder_optimize logicDenis Kenzior1-9/+12
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 Zaborowski1-0/+310
2010-05-13simutil: Add comprehension tlv copyYang Gu1-0/+12
Can be used to save the state of the current iterator and 'peek' ahead.
2010-04-22Fix CTLV three-byte tag parsing.Andrzej Zaborowski1-6/+6
2010-03-25Make the function to parse mcc and mnc publicYang Gu1-3/+3
2010-02-23Add COMPREHENSION TLV iterator utilitiesDenis Kenzior1-0/+115
2010-02-23Add Simple TLV iterator utilitiesDenis Kenzior1-0/+87
2010-02-23Fix: EFspdi parsingDenis Kenzior1-3/+11
EFspdi is a nested BER-TLV structure. The outside BER-TLV has the tag A3, and the inside contains the PLMN list TLV with tag 0x80.
2010-02-23Rewrite ber_tlv_find_tag to use ber_tlv iteratorDenis Kenzior1-30/+9
2010-02-23Move from header to implementationDenis Kenzior1-0/+2
2010-02-23Add BER-TLV iterator utilitiesDenis Kenzior1-0/+147
2010-01-01Update copyright informationMarcel Holtmann1-1/+1