aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-18libmm-common: new common uint/int/str parsersAleksander Morgado
2012-03-16iface-modem-3gpp: if already registered as requested, don't try to register ↵Aleksander Morgado
from scratch
2012-03-16iface-modem-simple: try to skip initial steps in the Simple Connect sequenceAleksander Morgado
2012-03-16iface-modem-simple: don't request to connect the bearer if already connectedAleksander Morgado
2012-03-16iface-modem: if we are already unlocked, don't try to check it againAleksander Morgado
We're assuming here we are never getting locked without us knowing it.
2012-03-16iface-modem-simple: don't call the enable() methods in the class directlyAleksander Morgado
Use the new `mm_base_modem_enable()' instead, which will pass down the modem-wide cancellable to the enable() implementation.
2012-03-16iface-modem-simple: don't assume bearer is always setAleksander Morgado
2012-03-16broadband-bearer: pass down cancellable to the 3gpp dialing implementationAleksander Morgado
2012-03-16hso,option: plugins fully portedAleksander Morgado
2012-03-16hso: custom disconnection implementationAleksander Morgado
2012-03-16broadband-bearer: pass down CID to the 3GPP-specific disconnection logicAleksander Morgado
2012-03-16hso: custom IP config retrieval implementationAleksander Morgado
2012-03-16broadband-bearer: let subclasses handle their own IP config retrieval mechanismAleksander Morgado
Mainly given for bearers requiring static IP addresses in net ports.
2012-03-16broadband-bearer: let subclasses know the CID being usedAleksander Morgado
2012-03-16novatel: assume only IPv4 supported for nowAleksander Morgado
2012-03-16hso: let modem report connection status to the bearerAleksander Morgado
Connection status notifications are unsolicited; the modem will receive them and it will forward them to the available bearer.
2012-03-16hso: always create a HSO-specific broadband bearerAleksander Morgado
2012-03-16hso: setup connection sequenceAleksander Morgado
2012-03-16broadband-bearer: ensure a result is always setAleksander Morgado
Just a convenience, as it is anyway not used afterwards.
2012-03-16hso: new `MMBroadbandBearerHso'Aleksander Morgado
Includes handling of user and password.
2012-03-16bearer: properties are exposed before exporting the bearer objectAleksander Morgado
And we let subclasses to specify which of the input properties need to be exposed.
2012-03-16api,dbus: include `user' and `password' as properties given to Simple ConnectAleksander Morgado
2012-03-16hso: setup portsAleksander Morgado
Only the primary port will get the OWANCALL unsolicited messages, so we only setup not to remove the echo in that specific port.
2012-03-16hso: started porting the High-Speed Option pluginAleksander Morgado
Just skeleton for now.
2012-03-16option: allow setting allowed/preferred modesAleksander Morgado
2012-03-16option: load initial allowed/preferred modesAleksander Morgado
2012-03-16mmcli: fix looking for unexisting SMSAleksander Morgado
We need to ensure we iterate over all modems available.
2012-03-16mmcli: fix looking for unexisting bearersAleksander Morgado
We need to ensure we iterate over all modems available.
2012-03-16cli: don't assume every modem exposes the Messaging interfaceAleksander Morgado
2012-03-16option: completely ignore +PACSP0 unsolicited messagesAleksander Morgado
2012-03-16option: enable and disable unsolicited messagesAleksander Morgado
2012-03-16option: setup and cleanup unsolicited messagesAleksander Morgado
2012-03-16option: reset expected unsolicited message handlersAleksander Morgado
2012-03-16option: need to wait some seconds after power upAleksander Morgado
2012-03-16plugin-base: avoid launching AT probing on new ports if the modem expects ↵Aleksander Morgado
only one If we got an existing modem showing a new port, and the plugin handling that modem said that only one AT port was expected, we shouldn't be AT-probing it any more.
2012-03-16base-modem: new method to check if the modem got any AT portAleksander Morgado
Required for the single-at logic in the plugins.
2012-03-16port-probe: new probing result settersAleksander Morgado
We make them public, so that we can set results before actually running the probing.
2012-03-16plugin-base: only cancel AT probing in probes of the same deviceAleksander Morgado
2012-03-16build: require gudev >= 147Aleksander Morgado
Since udev 147 the gudev API is no longer marked as experimental, and therefore `G_UDEV_API_IS_SUBJECT_TO_CHANGE' is no longer needed.
2012-03-16port-probe: probing may just require vendor or product probingAleksander Morgado
If we already had probed, e.g. AT capabilities, and a next plugin requires Vendor AT probing, the task will only show that VENDOR_AT is requested.
2012-03-16base-modem: ensure we cancel any ongoing operation when we're disposingAleksander Morgado
2012-03-16iface-modem: treat serial errors also as fatal when checking unlock statusAleksander Morgado
2012-03-16nokia: don't even bother checking for messaging supportAleksander Morgado
Nokia modems/handsets use their own protocol (phonet) for all messaging related operations, currently unsupported, so don't bother trying to check messaging support with the generic implementation.
2012-03-16iface-modem-time: let initialization and enabling sequences get cancelledAleksander Morgado
2012-03-16iface-modem-messaging: let initialization and enabling sequences get cancelledAleksander Morgado
2012-03-16iface-modem-location: let initialization and enabling sequences get cancelledAleksander Morgado
2012-03-16iface-modem-cdma: let initialization and enabling sequences get cancelledAleksander Morgado
2012-03-16iface-modem-3gpp: let initialization and enabling sequences get cancelledAleksander Morgado
2012-03-16iface-modem: let initialization and enabling sequences get cancelledAleksander Morgado
2012-03-16core: new `Initializing' state in the global modem state machineAleksander Morgado
We need to define a state to be used while the modem is being initialized, so that we forbid any operation on the modem on already exported interfaces, while there are interfaces pending to get exported. This Initializing state will also cover the state between having the SIM unlocked (which launches re-initialization) and being completely initialized.