Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | util: Remove last glib uses | Denis Kenzior | 2018-12-27 | 1 | -2/+1 |
| | |||||
* | util: Remove encode_hex | Denis Kenzior | 2018-12-27 | 1 | -19/+0 |
| | |||||
* | util: Remove decode_hex | Denis Kenzior | 2018-12-27 | 1 | -26/+0 |
| | |||||
* | util: Switch character conversions to ell | Denis Kenzior | 2018-12-27 | 1 | -13/+5 |
| | | | | | | | | Switch various conversions from GSM/UCS2 to UTF8 from glib based implementation over to ell. This also converts all related g_free calls to l_free calls (though in the end they are equivalent calls to free) | ||||
* | util: Use l_utf8_to_ucs2be instead of g_convert | Denis Kenzior | 2018-12-27 | 1 | -14/+10 |
| | |||||
* | util: Use ell in convert_utf8_to_gsm | Denis Kenzior | 2018-12-27 | 1 | -15/+11 |
| | |||||
* | util: use ell in convert_ucs2_to_gsm_with_lang | Denis Kenzior | 2018-12-27 | 1 | -10/+5 |
| | |||||
* | util: Convert pack7_bit / unpack_7bit to use l_malloc | Denis Kenzior | 2018-12-27 | 1 | -4/+3 |
| | |||||
* | util: Use bool instead of gboolean | Denis Kenzior | 2018-12-27 | 1 | -41/+41 |
| | |||||
* | util: Use L_ARRAY_SIZE instead of TABLE_SIZE | Denis Kenzior | 2018-12-27 | 1 | -44/+42 |
| | |||||
* | util: adding 8 national sms alphabets | Nandini Rebello | 2018-10-15 | 1 | -0/+1867 |
| | | | | | Adding national language tables for hindi,kannada,malayalam, oriya,punjabi,tamil,telugu and urdu. | ||||
* | sms: fix a missing entry in single shift table | Nandini Rebello | 2018-10-11 | 1 | -0/+2 |
| | | | | | Fix a missing char in the nation language set in single shift table for a special character. Character set again validated. | ||||
* | util: add bengali and gujrati sms alphabets | Nandini Rebello | 2018-10-01 | 1 | -2/+452 |
| | |||||
* | util: Make sure to handle special empty strings | Denis Kenzior | 2012-08-16 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | Some SIMs contain an EFspn with the contents all set to 'filler' characters, e.g. 0xFF. We mistakenly do not handle these strings correctly. Aug 8 11:40:00 mx31tt01 daemon.info ofonod[622]: Aux: > AT+CRSM=176,28486,0,0,17\r Aug 8 11:40:00 mx31tt01 daemon.info ofonod[622]: Aux: < \r\n+CRSM: 144,0,FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF\r\n\r\nOK\r\n Aug 8 11:40:00 mx31tt01 daemon.debug ofonod[622]: drivers/atmodem/sim.c:at_crsm_read_cb() crsm_read_cb: 90, 00, 17 Aug 8 11:40:00 mx31tt01 daemon.debug ofonod[622]: src/simfs.c:sim_fs_op_read_block_cb() bufoff: 0, dataoff: 0, tocopy: 17 Aug 8 11:40:00 mx31tt01 daemon.err ofonod[622]: EFspn read successfully, but couldn't parse | ||||
* | util: Style issues | Denis Kenzior | 2012-07-16 | 1 | -3/+2 |
| | |||||
* | util: update comment from previous commit | Denis Kenzior | 2012-07-16 | 1 | -6/+10 |
| | | | | Cite the specification verbatim | ||||
* | util: Fix GSM to UTF8 conversion mechanism | Guillaume Zajac | 2012-07-16 | 1 | -3/+14 |
| | |||||
* | core: Update copyright information | Marcel Holtmann | 2011-10-10 | 1 | -1/+1 |
| | |||||
* | util: Fix convert_utf8_to_gsm_best_lang logic | Denis Kenzior | 2011-02-03 | 1 | -2/+3 |
| | |||||
* | util: Add best dialect picker API | Aki Niemi | 2011-02-03 | 1 | -0/+64 |
| | |||||
* | util: Use gboolean for returning success / failure | Denis Kenzior | 2011-02-03 | 1 | -16/+19 |
| | |||||
* | util: Refactor conversion table handling | Aki Niemi | 2011-02-03 | 1 | -79/+126 |
| | |||||
* | util: Fix style issue with long lines | Aki Niemi | 2011-02-02 | 1 | -48/+48 |
| | |||||
* | util: explicitly compare pointers to NULL | Lucas De Marchi | 2010-11-29 | 1 | -11/+7 |
| | | | | | | | | | | | | | | 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> | ||||
* | util: coding style fixes - rule M6 | Jeevaka Badrappan | 2010-11-22 | 1 | -3/+3 |
| | |||||
* | util: Remove extra tab | Jeevaka Badrappan | 2010-11-17 | 1 | -1/+1 |
| | |||||
* | Fix multi-line comment style issues | Jeevaka Badrappan | 2010-09-21 | 1 | -7/+14 |
| | |||||
* | util: Clean up some coding style violations | Denis Kenzior | 2010-09-14 | 1 | -9/+9 |
| | |||||
* | util: Return the number of bytes read, not chars | Denis Kenzior | 2010-09-14 | 1 | -1/+1 |
| | | | | | To be consistent with the documentation header and other functions of this type | ||||
* | util: Add UCS2 to GSM 7bit converion function | Jeevaka Badrappan | 2010-09-14 | 1 | -0/+108 |
| | |||||
* | Fix common misspelling in source files | Lucas De Marchi | 2010-09-14 | 1 | -1/+1 |
| | | | | | | | | | | Fix common misspellings by using the list available at http://en.wikipedia.org/wiki/Wikipedia:Lists_of_common_misspellings/For_machines From the list cited above, the substitution script found the following misspelling: reponsible->responsible | ||||
* | Fix wrong code point in Portuguese table | Aki Niemi | 2010-09-09 | 1 | -1/+1 |
| | |||||
* | util: Add a "sim string" encoding utility. | Andrzej Zaborowski | 2010-06-09 | 1 | -0/+46 |
| | |||||
* | Fix: Use g_try_malloc instead of g_malloc in util | Denis Kenzior | 2010-03-16 | 1 | -3/+3 |
| | | | | | In these cases we were checking for NULL return, but the function used should have been g_try_malloc instead. | ||||
* | Style: Trailing whitespace & extra lines | Denis Kenzior | 2010-01-12 | 1 | -2/+2 |
| | |||||
* | Update copyright information | Marcel Holtmann | 2010-01-01 | 1 | -1/+1 |
| | |||||
* | Use error label instead of err or err_out | Marcel Holtmann | 2009-12-24 | 1 | -6/+6 |
| | |||||
* | Style: Fix a few more occurences of if/else | Denis Kenzior | 2009-12-17 | 1 | -1/+2 |
| | | | | See Linux coding style document for details | ||||
* | Refactor SMS language dialect encoding / decoding | Denis Kenzior | 2009-09-08 | 1 | -63/+74 |
| | | | | | | - Introduce new enum gsm_dialect instead of unsigned char arguments - Use ISO639 3 letter codes for conversion tables - Use a single lookup table instead of 4 different ones | ||||
* | Fix style issues | Denis Kenzior | 2009-09-08 | 1 | -36/+18 |
| | |||||
* | Add support for national language variants | Aki Niemi | 2009-09-08 | 1 | -107/+501 |
| | | | | | | | Add API for supporting character conversion using national language variants. Also, add conversion tables for Turkish, Spanish and Portuguese, and fix the default table. The lookup algorithms were tweaked to support multiple tables. | ||||
* | Fix trailing whitespace | Denis Kenzior | 2009-08-06 | 1 | -7/+7 |
| | |||||
* | Fix signedness warning | Denis Kenzior | 2009-07-13 | 1 | -1/+1 |
| | |||||
* | Don't process surrogate pair chars | Denis Kenzior | 2009-07-07 | 1 | -0/+4 |
| | | | | These are not valid UCS2 chars | ||||
* | Fix length check for valid UCS2 starting with 0xff | Denis Kenzior | 2009-07-07 | 1 | -1/+8 |
| | |||||
* | Add utility to convert SIM FS strings to UTF8 | Denis Kenzior | 2009-07-06 | 1 | -0/+124 |
| | |||||
* | GSM to UTF8 should accept empty strings | Denis Kenzior | 2009-07-06 | 1 | -1/+1 |
| | |||||
* | Don't fail in own_buf if items_written is NULL | Denis Kenzior | 2009-06-19 | 1 | -2/+3 |
| | |||||
* | Only USSD needs the special <cr> handling | Denis Kenzior | 2009-06-05 | 1 | -11/+11 |
| | | | | | | Apparently all Cell Broadcasts are always 88 bytes long, with a 6 byte header and 82 byte payload. <cr> character is used as a terminator and padding for the unused payload | ||||
* | Add implementation of telephony daemon | Denis Kenzior | 2009-05-05 | 1 | -0/+693 |