Commit Graph

8869 Commits

Author SHA1 Message Date
Shane Bryan e055d9998a fix test compile
Signed-off-by: Shane Bryan <shane.bryan@linux.intel.com>
2009-06-24 20:00:19 -05:00
Aki Niemi 127b56bacc gisi: fix g_pn_netlink_start() return value 2009-06-24 13:21:32 +03:00
Denis Kenzior 8199937bb5 Fix when the same operator reported multiple times 2009-06-23 10:25:32 -05:00
Denis Kenzior 1ec714f49e Make signature match properly 2009-06-22 14:46:31 -05:00
Aki Niemi 94f1fce8ee Add GISI_* build variables; remove unnecessary curly brackets 2009-06-22 21:43:56 +03:00
Denis Kenzior 369f8d0c84 Minor style issues 2009-06-22 13:22:14 -05:00
Andrzej Zaborowski 6ee516ac09 Read EF-SPDI and use it for SPN display.
When the operator is one of those listed in EF-SPDI then we need to
treat it like a HPLMN in deciding whether the SPN or PLMN name should
be displayed.
2009-06-22 13:22:14 -05:00
Andrzej Zaborowski fde5fc5a83 Add write/read operations for cyclic files in SIM. 2009-06-22 13:22:14 -05:00
Denis Kenzior 17b7444b47 Make compiler happy 2009-06-22 13:22:14 -05:00
Denis Kenzior bc831313b3 Cleanup phonebook again 2009-06-22 13:22:13 -05:00
Denis Kenzior ed173d593d Fix minor API issue 2009-06-22 13:22:13 -05:00
Yang Gu 95ec7c126f Merge phonebook entries belong to one person 2009-06-22 13:22:13 -05:00
Aki Niemi f2f0fd0501 gisi: fixes to request/response handling and timeout registration 2009-06-22 21:17:14 +03:00
Rémi Denis-Courmont 841060da24 gisi: specify destination socket address
Kernel wants it, and returns an error on send otherwise.
2009-06-22 17:39:35 +03:00
Denis Kenzior 3d24c2654d SMS sending in AT backend 2009-06-19 21:15:05 -05:00
Denis Kenzior 130f18a0b6 Add SMS Sending Support 2009-06-19 21:15:02 -05:00
Denis Kenzior c91ae28018 Fixes to parser state when command prompt is used 2009-06-19 21:14:00 -05:00
Denis Kenzior ee65dc3524 Add yet another unit test 2009-06-19 21:13:58 -05:00
Denis Kenzior b42c2bc79f Some fixes to sms_text_prepare 2009-06-19 21:13:56 -05:00
Denis Kenzior 61a4b0fee9 Add address from string utility for SMS 2009-06-19 21:13:54 -05:00
Denis Kenzior a8dc75392c Fix minor bug in phone number handling 2009-06-19 21:13:52 -05:00
Denis Kenzior 990ab62207 Update unit tests 2009-06-19 21:13:20 -05:00
Denis Kenzior 16118320fd Utility to create SMS, both fragmented and not 2009-06-19 21:12:37 -05:00
Denis Kenzior 492795c4c8 Add utility function 2009-06-19 21:12:19 -05:00
Denis Kenzior b49479b2b4 Minor style issue 2009-06-19 21:12:18 -05:00
Denis Kenzior 5068e895cb Don't fail in own_buf if items_written is NULL 2009-06-19 21:12:16 -05:00
Denis Kenzior fe486efadd Fix another logic bug in SS parser
If the passwords do not match, it is still a recognized string,
but we must return invalid format
2009-06-18 16:58:08 -05:00
Denis Kenzior 2982a7962f Minor style issue 2009-06-18 16:58:05 -05:00
Denis Kenzior 0c8aed38d7 Fix logic flow in SS parser 2009-06-18 16:58:03 -05:00
Andrzej Zaborowski 3fa13d4d25 Implement CallBarring::ChangePassword in AT driver 2009-06-18 16:58:02 -05:00
Andrzej Zaborowski b091f7b186 Add CallBarring::ChangePassword 2009-06-18 16:58:00 -05:00
Andrzej Zaborowski f93376229a Teach USSD to recognise password change strings.
This is slightly hacky, part of ussd.c responsible for registering services
is duplicated and parse_ss_control_string is modified to accept a fourth
SI fragment in the input string.
2009-06-18 16:57:58 -05:00
Andrzej Zaborowski 9156607bc9 Move struct ussd_data definition out of the header.
No fuctional change.
2009-06-18 16:57:57 -05:00
Denis Kenzior 713cbac79a Mention Yang's contribution 2009-06-18 15:29:05 -05:00
Denis Kenzior b876ada550 Mention Aki's contribution 2009-06-18 15:28:32 -05:00
Denis Kenzior 4b9f025084 Mention Rémi's contribution 2009-06-18 15:27:59 -05:00
Denis Kenzior 98a3826ab8 Don't bother reporting subscriber numbers by type 2009-06-18 04:02:15 -05:00
Denis Kenzior 6fdf580a5d Cleanup EFmsisdn reading patch 2009-06-18 04:02:13 -05:00
Denis Kenzior 314478c756 Add a new extract_bcd_number utility 2009-06-18 04:02:10 -05:00
Andrzej Zaborowski 1c6d44d9c0 Read own numbers from EFmsisdn instead of AT+CNUM. 2009-06-18 04:02:08 -05:00
Denis Kenzior c3e3750ebb Minor style fixes 2009-06-18 04:02:06 -05:00
Andrzej Zaborowski 2b451eaeab Add record based file capability to sim_ops
Add capability to read / write / stat files on the SIM.  This now
supports cyclic, linear fixed and transparent SIM files.

Parse GET RESPONSE result to find structure of the file (cyclic, linear
fixed, or transparent), the file size and the record length.

Add both read and update capability for binary and record-based files.

Implement writing sim files through AT.
2009-06-18 04:02:05 -05:00
Andrzej Zaborowski 498759f2b6 Use GET RESPONSE sim command to retrieve EF length
Also accept 0x9f as a success status word 1 for READ BINARY (GSM specific).
2009-06-18 04:02:03 -05:00
Andrzej Zaborowski 3b9e5c19e8 Fix NetworkRegistration test by fixing indentation.
[Sorry if you get this mail or some of the other mails a second time,
I sent a copy from an unsubscribed address yesterday].
2009-06-18 04:02:02 -05:00
Denis Kenzior 58e573bf63 Phonebook API tweak 2009-06-17 18:20:22 -05:00
Denis Kenzior 1dbfc02d6c Add call-history driver type 2009-06-17 18:20:20 -05:00
Denis Kenzior c892f36dc2 Return slist elements back to the allocator 2009-06-17 18:20:17 -05:00
Denis Kenzior 5fa4cd895c Refactor phonebook code
Use immediate mode reporting, which means that the individual CPBR
lines are reported up to the core immediately.  This has a couple
advantages:
  - We do not need to malloc/free a bunch of single variables
    and copy them over.  Helps performance.
  - The lines are not buffered up and given to the plugin in one
    shot, instead processing is performed piecemeal.  This helps
    with keeping memory consumption down to a minimum
2009-06-16 16:42:02 -05:00
Denis Kenzior fc98cf91a8 Use library functions appropriately
Instead of using custom parsing, use the existing library
functionality in result iter open_list, next_range and close_list
2009-06-16 16:42:00 -05:00
Denis Kenzior 3dc86e65e1 No need for mainloop in this test 2009-06-16 16:39:00 -05:00