summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2012-12-19gdbus: Fix issue with unref of client in connect handlerMarcel Holtmann1-0/+8
2012-12-19gdbus: Add support for D-Bus client method callsMarcel Holtmann2-0/+82
2012-12-19gdbus: Add callback support for handling property changesMarcel Holtmann2-10/+31
2012-12-19gdbus: Handle property changed signals and update propertyMarcel Holtmann1-31/+107
2012-12-19gdbus: Set property changed filter match rule for each proxyMarcel Holtmann1-40/+57
2012-12-19gdbus: Use a GPtrArray for the match rulesMarcel Holtmann1-18/+24
2012-12-19gdbus: Add support for setting D-Bus client basic propertiesMarcel Holtmann2-0/+99
2012-12-19gdbus: Deep copy of variants also requires a signatureMarcel Holtmann1-2/+7
2012-12-19gdbus: Add support for complex D-Bus client propertiesMarcel Holtmann1-16/+46
2012-12-19gdbus: Add support for D-Bus client propertiesMarcel Holtmann2-3/+126
2012-12-19gdbus: Add support for D-Bus client proxiesMarcel Holtmann2-4/+343
2012-12-19gdbus: Add helper functions for simple D-Bus clientsMarcel Holtmann2-0/+355
2012-12-17telit: set baud rate to 115200Christopher Vogl1-1/+11
Telit HE910 needs the baud rate to be set.
2012-12-17sim: return from cpin when sim ready for telitChristopher Vogl1-1/+1
Especially for Telit HE910 it is not enough to wait for entering a PIN code. If we do not wait for #QSS: 3, subsequent commands, like +CMER will report SIM BUSY and the network registration atom will be removed as a consequence.
2012-12-17atutil: Remove unused macroDaniel Wagner1-5/+0
With commit 6ee21a3fc18460cc12dbddb3b7ec70e941fa4bbc the usage DECLARE_FAILURE was removed.
2012-12-17test: Tweak list-modems to display battchgDenis Kenzior1-1/+2
2012-12-17hfp: use ofono_handsfree_battchg_notifyDenis Kenzior1-0/+31
2012-12-17handsfree: Implement BatteryChargeLevelDenis Kenzior1-0/+27
2012-12-17include: Add battery charge level notify APIDenis Kenzior1-0/+3
2012-12-17doc: Add BatteryChargeLevel to HandsfreeDenis Kenzior1-0/+5
2012-12-15tools: Make two functions of stktest staticMarcel Holtmann1-4/+4
2012-12-11build: Use AC_PROG_MKDIR_P instead of AM_PROG_MKDIR_PMarcel Holtmann1-1/+1
2012-12-10build: Reorder default developer build optionsMarcel Holtmann1-2/+2
2012-12-10build: Reorder configure optionsMarcel Holtmann1-19/+19
2012-12-04AUTHORS: Mention Mingli's contributionsDenis Kenzior1-0/+1
2012-12-04atmodem: remove pending idle callbacks at removalMingli Wu6-0/+6
If device probe and removal happen in short succession, it's possible that the idle handler registered in the probe function doesn't run before the device is removed. In this case, the idle handler needs to be unregistered so that it does not run and try to access the data that's destroyed during the removal.
2012-12-04atmodem: Re-work the CBS driverDenis Kenzior1-26/+6
We might have mis-interpreted how 27.007 intends for CBS to work. After studying the implementation notes of the IMC 6260 modem, the spec intent made a little bit more sense.
2012-12-04qmi: Include persistent device configuration serviceMarcel Holtmann2-0/+3
2012-12-01qmi: Print service number if name is not knownMarcel Holtmann1-2/+6
2012-11-30gdbus: Add g_dbus_add_properties_watch functionLuiz Augusto von Dentz2-0/+33
Convenient function to create watches for D-Bus properties.
2012-11-29gdbus: Don't automatically attach ObjectManagerLucas De Marchi2-21/+36
Let each project attach the object manager interface instead of registering it automatically.
2012-11-29gdbus: Don't register DBus.Properties with no propertiesLucas De Marchi1-3/+6
Delay registering DBus.Properties interface until the moment there are properties on that path. This is needed for objects that currently don't expose any property to not export the interface.
2012-11-29sms: Don't try to start the queue if already activeDenis Kenzior1-0/+3
If the queue is currently inside a submit operation and the network registration state changes, do not try to schedule the next operation.
2012-11-28ifx: Bump the setup timeoutDenis Kenzior1-1/+1
The newer IFX firmware was changed, it no longer accepts AT commands until the UA frame has been sent back to the AP. The commands are simply dropped on the floor. This requires a proper fix in GAtMux, but until then simply bump up the timeout to get around this issue.
2012-11-28ifx: Fix the case of modem-originated callDenis Kenzior1-12/+13
During STK Set Up Call, we have modem-originated calls that do not go through the core 'Dial' method. Make sure the calls are still detected in this case.
2012-11-28stk: Fix Set Up Call with pause charactersDenis Kenzior1-1/+14
Set Up Call with extra DTMF characters after the phone number should be set up with only the dialed number. Otherwise we get a sequence like this: {VoiceCallManager} [CallAdded] /ifx_0/voicecall01 { LineIdentification = +012340123456c1c2, Name = , Emergency = False, Multiparty = False, RemoteHeld = False, State = alerting, RemoteMultiparty = False }
2012-11-28stk: Print what kind of info the SIM wantsDenis Kenzior1-3/+45
In Provide Local Information implementation
2012-11-28voicecall: Add extra debug infoDenis Kenzior1-0/+3
2012-11-28voicecall: Fix crashDenis Kenzior1-4/+7
2012-11-28sim: Fix crashDenis Kenzior1-3/+4
ofonod[32055]: ++++++++ backtrace ++++++++ ofonod[32055]: #0 0x7f6af0ee3b30 in /lib64/libc.so.6 ofonod[32055]: #1 0x4c2466 in __ofono_watchlist_remove_item() at src/watch.c:57 ofonod[32055]: #2 0x4b5b73 in ofono_sim_remove_spn_watch() at src/sim.c:2715 ofonod[32055]: #3 0x497c30 in netreg_unregister() at src/network.c:1817 ofonod[32055]: #4 0x4912e1 in __ofono_atom_unregister() at src/modem.c:277 ofonod[32055]: #5 0x491387 in flush_atoms() at src/modem.c:425 ofonod[32055]: #6 0x4b6cb8 in __ofono_sim_refresh() at src/sim.c:3154 ofonod[32055]: #7 0x4b8c41 in handle_command_refresh() at src/stk.c:2302 ofonod[32055]: #8 0x4baf0d in ofono_stk_proactive_command_handled_notify() at src/stk.c:3048 ofonod[32055]: #9 0x46c60f in satn_notify() at drivers/ifxmodem/stk.c:229 ofonod[32055]: #10 0x7f6af1711455 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #11 0x43e729 in at_chat_match_notify() at gatchat/gatchat.c:421 ofonod[32055]: #12 0x440da8 in received_data() at gatchat/gatio.c:125 ofonod[32055]: #13 0x441834 in dispatch_sources() at gatchat/gatmux.c:157 ofonod[32055]: #14 0x441bbd in received_data() at gatchat/gatmux.c:215 ofonod[32055]: #15 0x7f6af173dfc3 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #16 0x7f6af16ef065 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #17 0x7f6af16efd0f in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #18 0x7f6af16efef9 in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #19 0x7f6af16f032f in /usr/lib64/libglib-2.0.so.0 ofonod[32055]: #20 0x48f5f8 in main() at src/main.c:249 ofonod[32055]: #21 0x7f6af0ed04bd in /lib64/libc.so.6 ofonod[32055]: +++++++++++++++++++++++++++
2012-11-28ifx: Rework SIM state handlingDenis Kenzior1-4/+9
When performing a SIM REFRESH, particularly NAA Initialization, we need to wait until the modem sends XSIMSTATE: 7, not XSIMSTATE:2. Even on normal initialization it seems safer to wait until XSIMSTATE:2.
2012-11-28atmodem: For IFX XSIMSTATE 7 should never occurDenis Kenzior1-1/+0
in the case of a PIN entry, XSIMSTATE of 7 (Ready to Attach) should never occur
2012-11-28stk: Handle self explanatory icons in idle mode textDenis Kenzior1-5/+9
2012-11-28test: Use pretty-printing from monitor-ofonoDenis Kenzior1-1/+49
2012-11-28stk: Handle icon self explanatory in play toneDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in get inputDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in get inkeyDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in display textDenis Kenzior1-0/+4
2012-11-28stk: Handle icon self explanatory in menusDenis Kenzior1-0/+5
2012-11-28sim: Fix crashDenis Kenzior1-1/+1
When modem is brought online, then sim removed and re-inserted. We crash when going online again due to the spn related data-structures not being initialized properly