summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2010-09-23Release 0.29Marcel Holtmann2-1/+13
2010-09-22simfs: Fix freeing a NULL queueDenis Kenzior1-2/+4
2010-09-22unit: Make test-sms less verboseDenis Kenzior1-3/+5
2010-09-22TODO: Mark status report task as doneDenis Kenzior2-12/+7
2010-09-22smsutil: Reflow the fuzzy matching codeDenis Kenzior1-102/+98
Make a bit more readable
2010-09-22unit: add fuzzy address check to test-smsPetteri Tikander1-1/+42
2010-09-22smsutil: add fuzzy address check for status reportPetteri Tikander1-16/+87
2010-09-21doc: Update SendMessage APIDenis Kenzior1-2/+4
2010-09-22api: Fix small copy&paste typoMarcel Holtmann1-2/+2
2010-09-21Fix multi-line comment style issuesJeevaka Badrappan19-115/+219
2010-09-21sms: Update signals for introspectionDenis Kenzior1-0/+2
2010-09-21test: update monitor-ofono with new SMS apiDenis Kenzior1-0/+13
2010-09-21sms: Tweak behavior of txq_submitDenis Kenzior1-1/+14
If history tracking is desired, expose over D-Bus as well
2010-09-21sms: Emit MessageRemovedDenis Kenzior1-0/+12
2010-09-21sms: Emit MessageAddedDenis Kenzior1-0/+32
2010-09-21sms: Implement GetMessages methodDenis Kenzior1-0/+56
2010-09-21doc: Update SMS APIDenis Kenzior1-1/+48
- Add Message interface - Add Manager GetMessages method - Add Manager MessageAdded signal - Add Manager MessageRemoved signal
2010-09-21test: Update test/send-sms to the new APIDenis Kenzior1-2/+4
2010-09-21sms: Initial Message interface implementationDenis Kenzior1-31/+231
2010-09-21dbus: Add org.ofono.Message interfaceDenis Kenzior1-0/+1
2010-09-21TODO: Mark Better unique ID task as doneDenis Kenzior2-12/+10
2010-09-22Fix breakage of make distcheckMarcel Holtmann1-4/+3
2010-09-21Simplify linker scriptLucas De Marchi4-16/+8
Version linker scripts support function names and globs, so there's no need to rely on nm tool to gather the exported symbols.
2010-09-21stk: Language Notification proactive cmd supportJeevaka Badrappan1-0/+11
2010-09-21example_history: Update to the new internal APIDenis Kenzior1-13/+16
2010-09-21sms: Update to the new history APIDenis Kenzior1-6/+4
2010-09-21build: Make unit test compile with new dependencyDenis Kenzior1-1/+1
2010-09-21common: Implement ofono_uuid_to_strDenis Kenzior2-1/+13
2010-09-21history: Update to the new SHA1 based sms id APIDenis Kenzior3-16/+25
2010-09-21unit: Update test-sms to the new sr assembly apiDenis Kenzior1-8/+11
2010-09-21sms: Update to the new status report assembly apiDenis Kenzior1-5/+6
2010-09-21smsutil: update SR assembly to use SHA1 msg idsDenis Kenzior2-34/+62
2010-09-21sms: Get rid of NextMessageId settingDenis Kenzior1-10/+2
2010-09-21sms: Reflow manager methods tableDenis Kenzior1-6/+6
2010-09-21sms: Refactor __ofono_sms_txq_submitDenis Kenzior3-12/+25
2010-09-21sms: Refactor txq_entry_createDenis Kenzior1-18/+44
2010-09-21sms: Refactor outgoing sms id generatorDenis Kenzior1-19/+16
2010-09-21sms: replace sequential SMS message ID with hashInaky Perez-Gonzalez1-1/+49
The SMS messages's ID number (used for history, D-Bus naming and storage in external database) is updated to use a hash (based on PDUs and submission time) to further avoid ID collision concerns.
2010-09-21sms: Compute SHA1 based UUID for incoming messagesDenis Kenzior1-3/+36
2010-09-21include: Introduce ofono_uuidDenis Kenzior1-0/+4
2010-09-21Use DBUS_CONFDIR variable instead of DBUS_DATADIRMarcel Holtmann2-6/+6
2010-09-21huawei: fix online logicKalle Valo1-24/+53
The recently introduced online support to huawei didn't work with my Huawei E1552. The problem was that with command AT+CFUN=1;+CFUN=5 the modem didn't initialise the sim state properly. To fix this I changed the logic so that CFUN=5 is called only after the sim state has switched to a valid state. Now my Huawei E1552 works with connman again. PIN locked SIMs still won't work. The problem is that it takes some time for the sim state to go to a valid state: Sep 20 15:01:57 dell-m520 ofonod[12451]: Pcui:< \r\n+CPIN: READY\r\n\r\nOK\r\n [...] Sep 20 15:02:00 dell-m520 ofonod[12451]: huawei: invalid sim state in post online (0) [...] Sep 20 15:02:01 dell-m520 ofonod[12451]: Pcui:< \r\n^SIMST:1\r\n I don't know why it takes so long to get a valid state. There is also another issue, in "cold start" case the phonebook initialisation fails: Sep 20 14:34:24 dell-m520 ofonod[11939]: Pcui:> AT+CPBS=?\r Sep 20 14:34:24 dell-m520 ofonod[11939]: Pcui:< \r\n+CME ERROR: SIM busy\r\n But in "warm start" it seems to work: Sep 20 14:38:59 dell-m520 ofonod[12091]: Pcui:> AT+CPBS=?\r Sep 20 14:38:59 dell-m520 ofonod[12091]: Pcui:< \r\n+CPBS: ("SM","EN","ON")\r\n\r\nOK\r\n I consider this as a minor issue and didn't investigate it at all.
2010-09-21huawei: poll sim stateKalle Valo1-13/+53
On my Huawei E1552 when I plug in the modem (ie. cold start) with PIN locked SIM, the sim state is 255 (HUAWEI_SIM_STATE_NOT_EXISTENT). As the modem doesn't send ^SIMST notifications, poll the sim state until it's ready. In theory it might be possible to do this better, for example follow ^BOOT notifications or something, but it's unknown what parameter we should check for.
2010-09-20atmodem: Allow setting PPP debug via environment variableMarcel Holtmann1-0/+8
2010-09-19hso: Enable phonebook atomYang Gu1-0/+11
2010-09-18ifxmodem: Add skeleton for Infineon driver pluginMarcel Holtmann3-0/+73
2010-09-18ifx: Add skeleton for Infineon modem pluginMarcel Holtmann2-0/+88
2010-09-18udev: Add support for IFX device detectionMarcel Holtmann1-0/+33
The IFX device detection is pretty static, but instead of using a static configuration file it is important to know when the device node is actually present. For this udev is perfect. Adding a simple udev rule is all that it takes: KERNEL=="ttyIFX[0-9]*", ENV{OFONO_DRIVER}="ifx" With this rule for every TTY with the kernel name like ttyIFX0, a new modem will be added and the IFX modem plugin driver requested for it.
2010-09-16isimodem/ussd: Fix 64-bit compilation issueDenis Kenzior1-1/+1
2010-09-16isimodem/ussd: fix mobile-terminated casesPekka Pessi1-54/+76
ACK notifys. Handle mobile-terminated requests gracefully.