Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2009-09-12 | Add implementation of netreg driver | Aki Niemi | 1 | -16/+940 | |
2009-09-12 | Clean up macros for success/failure callbacks | Aki Niemi | 1 | -13/+18 | |
2009-09-12 | Fix compilation error with missing return value | Marcel Holtmann | 1 | -1/+2 | |
2009-09-11 | Update the network registration API | Denis Kenzior | 1 | -0/+10 | |
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 | Rework DECLARE_FAILURE to be a bit nicer | Denis Kenzior | 14 | -273/+87 | |
2009-09-11 | Refactor various watch functions | Denis Kenzior | 5 | -166/+188 | |
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 | 2 | -0/+51 | |
- Get Location, CellID - Current Operator - Registration Status - Technology | |||||
2009-09-10 | Fix cut-paste error | Denis Kenzior | 1 | -1/+1 | |
2009-09-10 | Ensure CBS is in a known state at startup | Denis Kenzior | 1 | -4/+7 | |
2009-09-10 | Add ability to expire PLMN wide messages | Denis Kenzior | 3 | -3/+12 | |
2009-09-10 | Fix double free issue | Denis Kenzior | 1 | -2/+0 | |
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 | Enable cell broadcast for phonesim plugin | Denis Kenzior | 1 | -0/+2 | |
2009-09-10 | Add atmodem cell broadcast driver | Denis Kenzior | 5 | -17/+207 | |
2009-09-10 | Add initial Cell Broadcast atom implementation | Denis Kenzior | 4 | -2/+623 | |
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 | Fix memory leak | Denis Kenzior | 1 | -2/+1 | |
2009-09-10 | Add unit test for CBS topic range functions | Denis Kenzior | 1 | -0/+41 | |
2009-09-10 | Add CBS topic range functions | Denis Kenzior | 2 | -0/+220 | |
2009-09-10 | gisi: cannot do ioctl() with Netlink sockets, use local instead | Rémi Denis-Courmont | 1 | -6/+7 | |
2009-09-10 | gisi: Fix embarrassing typo | Rémi Denis-Courmont | 1 | -1/+1 | |
2009-09-10 | gisi: bring Phonet interface up before telling upper layers about it | Rémi Denis-Courmont | 1 | -0/+18 | |
This should get kernel-assisted Phonet autoconfiguration to work (and it shouldn't hurt in other cases). Otherwise, the upper layers will try to send packets, which will fail. Then they will probably just time out. | |||||
2009-09-09 | gisi: disable logging by default | Rémi Denis-Courmont | 1 | -0/+1 | |
The debug_func was not initialized. | |||||
2009-09-08 | Fix make distcheck | Denis Kenzior | 1 | -2/+0 | |
2009-09-08 | Add unit test for sms assembly serialization | Denis Kenzior | 1 | -0/+55 | |
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 | Fixup unit test data | Denis Kenzior | 1 | -3/+3 | |
50 in first octet of deliver isn't valid | |||||
2009-09-08 | Write state of SMS assembly to disk and restore on startup. | Andrzej Zaborowski | 6 | -9/+276 | |
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 | 4 | -66/+166 | |
2009-09-08 | Read messages left over in ME storage on startup. | Andrzej Zaborowski | 1 | -0/+125 | |
On modems that don't support +CMT (or for class 2 SMSes) the messages are stored in the modem and then read and deleted from there in two separate steps with no warranty that deletion succeeds or (more likely) power is cut before the deletion happens. Over time the memory may become full and if we don't want to deal with this condition we need to check on startup if there are messages we haven't deleted. We can't differentiate between those messages and those the user already had on the SIM / modem before installing ofono or switching phones, so we might want to deliver messages with REC READ status with some kind of indication that these are potentially old so the UI doesn't emit spurious alerts. We don't do this now and just deliver as usual. | |||||
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 unit test for Turkish variant | Aki Niemi | 1 | -1/+216 | |
Also fixes an error in the default table unit test. | |||||
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. |