Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-22 | Assume sms is registered only when sim ready | Denis Kenzior | 1 | -58/+12 | |
2009-09-22 | Assume cbs is registered after sim ready | Denis Kenzior | 1 | -48/+8 | |
2009-09-22 | Assume netreg is registered when sim ready | Denis Kenzior | 1 | -56/+16 | |
2009-09-17 | Refactor language preference parsing | Denis Kenzior | 1 | -71/+85 | |
- Make sure to handle capital / lower case ISO639 strings - Properly handle the case where files are empty / unused - Don't emit the signal unless the preferences are useable - Simplify the logic and be a bit more readable | |||||
2009-09-17 | Simplify function logic | Denis Kenzior | 1 | -8/+8 | |
2009-09-17 | Use g_ascii_isdigit | Denis Kenzior | 1 | -2/+1 | |
2009-09-17 | Fix potential memory leak | Denis Kenzior | 1 | -0/+6 | |
2009-09-17 | Rename function to be more clear | Denis Kenzior | 1 | -2/+2 | |
2009-09-17 | Use existing function for converting to iso639 | Denis Kenzior | 3 | -28/+5 | |
2009-09-17 | Assume CBS is registered when SIM ready | Denis Kenzior | 1 | -41/+8 | |
2009-09-17 | Present list of preferred languages on SimManager interfce. | Andrzej Zaborowski | 2 | -0/+218 | |
We try to detect the old (2G / 2G+, 51.011) EFlp format and deal with the file contents accordingly. | |||||
2009-09-17 | Split populate modem driver method | Denis Kenzior | 1 | -12/+45 | |
Introduce two new methods - pre_sim - SIM is not inserted or locked. This should populate the modem with atoms that can be used without the SIM. Generally this is the devinfo atom, the sim atom and the voice call atom (emergency calls only) - post_sim - SIM is ready. This method should populate the modem with the remaining atoms | |||||
2009-09-16 | Add reading of various CBS related EFs | Denis Kenzior | 2 | -0/+185 | |
- EFcbmi - Cell Broadcast Identifiers - EFcbmir - Cell Broadcast Identifier Ranges - EFcbmid - Cell Broadcast Identifiers for Data Download | |||||
2009-09-16 | Fix: do not leak memory, cleanup the topic list | Denis Kenzior | 1 | -0/+12 | |
2009-09-12 | Fix compilation error with missing return value | Marcel Holtmann | 1 | -1/+2 | |
2009-09-11 | Support base station name cell broadcasts | Denis Kenzior | 1 | -2/+41 | |
If we receive an immediate cell-specific cell broadcast, report it as the base station id up to netreg atom | |||||
2009-09-11 | Add utility for setting the netreg base station | Denis Kenzior | 2 | -0/+40 | |
2009-09-11 | Enable registration / location updates for CBS | Denis Kenzior | 1 | -1/+126 | |
- This tracks the current Location Area Code / Cell ID and PLMN. If any of these change, the assembly is notified. This is required to implement proper CBS message duplicate detection according to 23.041 | |||||
2009-09-11 | Add network registration status watch capability | Denis Kenzior | 2 | -0/+70 | |
2009-09-11 | Remove extra free of cbs assembly | Denis Kenzior | 1 | -10/+2 | |
2009-09-11 | Create watchlists during register | Denis Kenzior | 2 | -4/+5 | |
2009-09-11 | Port sim ready watch to __ofono_watchlist | Denis Kenzior | 1 | -76/+17 | |
2009-09-11 | Refactor various watch functions | Denis Kenzior | 4 | -165/+187 | |
Use a common core kernel for all the watcher registrations / notifications. This is now done in watch.c | |||||
2009-09-10 | Add netreg getter functions | Denis Kenzior | 1 | -0/+44 | |
- Get Location, CellID - Current Operator - Registration Status - Technology | |||||
2009-09-10 | Add ability to expire PLMN wide messages | Denis Kenzior | 2 | -2/+11 | |
2009-09-10 | Fix unused variable | Denis Kenzior | 1 | -2/+0 | |
2009-09-10 | Keep modem->powered_pending up to date after set_powered. | Andrzej Zaborowski | 1 | -3/+6 | |
Without this once a request to power up the modem fails, modem.c won't retry even when asked. | |||||
2009-09-10 | Fix generation of Message Waiting PropertyChanged signals. | Andrzej Zaborowski | 1 | -3/+3 | |
2009-09-10 | Fix parsing of Enhanced Voicemail notifications. | Andrzej Zaborowski | 1 | -6/+12 | |
2009-09-10 | Add initial Cell Broadcast atom implementation | Denis Kenzior | 2 | -0/+554 | |
2009-09-10 | Handle empty topic range lists | Denis Kenzior | 1 | -0/+3 | |
2009-09-10 | Make cbs_topic_ranges_to_string work with all ids | Denis Kenzior | 1 | -1/+7 | |
2009-09-10 | Add CBS topic range functions | Denis Kenzior | 2 | -0/+220 | |
2009-09-08 | Fix make distcheck | Denis Kenzior | 1 | -2/+0 | |
2009-09-08 | Rework SMS fragment backup storage | Denis Kenzior | 1 | -9/+47 | |
The SMS address can actually contain other characters than 0-9, +, *, #, particularly when the alphanumeric address type is used. This is commonly used by services such as Google or carrier specific SMS services. Rework the SMS address storage to simply re-use the SMS address pdu format, which consists of up to 12 hex-encoded bytes. | |||||
2009-09-08 | Fix style issue | Denis Kenzior | 1 | -4/+3 | |
2009-09-08 | Fix off by one error in assembly serialize | Denis Kenzior | 1 | -1/+1 | |
The proper PDU was not being written out fully | |||||
2009-09-08 | Write state of SMS assembly to disk and restore on startup. | Andrzej Zaborowski | 4 | -5/+271 | |
This way we can continue receiving segmented messages over a reset or crash. | |||||
2009-09-08 | Fix style issue | Denis Kenzior | 1 | -2/+2 | |
2009-09-08 | Move create_dirs to storage.c, add file read/write utilities | Andrzej Zaborowski | 3 | -65/+165 | |
2009-09-08 | Do supported dialect detection in sms.c | Denis Kenzior | 1 | -0/+8 | |
2009-09-08 | Refactor SMS language dialect encoding / decoding | Denis Kenzior | 2 | -67/+86 | |
- 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 | |||||
2009-09-08 | Fix style issues | Denis Kenzior | 1 | -36/+18 | |
2009-09-08 | Use SMS national language identifier when decoding | Aki Niemi | 2 | -2/+63 | |
Adds support for decoding SMSs encoded using national language single shift and locking shift tables. | |||||
2009-09-08 | Add support for national language variants | Aki Niemi | 2 | -107/+512 | |
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. | |||||
2009-09-08 | Add modem properties for booleans | Marcel Holtmann | 1 | -0/+25 | |
2009-09-04 | Some modems don't return from ATD until connected | Denis Kenzior | 1 | -1/+2 | |
Yet they send progress indications all the way up to connected, which breaks the current logic. | |||||
2009-09-04 | Don't emit disconnect reason if unknown | Denis Kenzior | 1 | -1/+3 | |
2009-09-04 | For incoming call case, send hangup | Denis Kenzior | 1 | -2/+5 | |
CHLD=1X doesn't work for incoming calls on some devices. This is more portable | |||||
2009-09-03 | Get rid of stupid debug message | Denis Kenzior | 1 | -2/+0 | |