aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-15iface-modem-3gpp: implement property binding for the simple statusAleksander Morgado
2012-03-15iface-modem: implement property binding for the simple statusAleksander Morgado
2012-03-15iface-modem-simple: implement GetStatus()Aleksander Morgado
2012-03-15iface-modem-simple: implement Disconnect()Aleksander Morgado
2012-03-15iface-modem-simple: implement bearer creation and connection during Connect()Aleksander Morgado
2012-03-15iface-modem: return a MMBearer reference when creating a new bearerAleksander Morgado
Not just the bearer path.
2012-03-15bearer: allow launching connection not only via DBusAleksander Morgado
2012-03-15bearer-list: new method to remove all existing bearersAleksander Morgado
2012-03-15bearers: base bearer creation in the new bearer properties objectAleksander Morgado
2012-03-15bearer: provide reason of why connection is forbiddenAleksander Morgado
2012-03-15iface-modem-simple: use the new connect properties objectAleksander Morgado
2012-03-15api: MMModemBand is now an enum, not flagsAleksander Morgado
We don't want to handle bands as flags, in order to avoid the need of 64-bits for the enum. This change implies that setting allowed bands will be done by giving an array of uint32 values, signature "au".
2012-03-15broadband-modem: update registration state when disablingAleksander Morgado
2012-03-15iface-modem: don't update access tech if it didn't changeAleksander Morgado
2012-03-15broadband-modem: try to simplify 3GPP network registrationAleksander Morgado
When requesting to register in the network manually, we will poll every once in a while to check whether we got registered or not. We remove the registration timeout and we handle the case where it never gets registered by allowing a maximum number of registration checks in our request.
2012-03-15iface-modem-simple: implement Connect()Aleksander Morgado
2012-03-15broadband-modem: use new common method to check if modem is 3GPPAleksander Morgado
2012-03-15iface-modem-3gpp: allow requesting to register internally, not just via DBusAleksander Morgado
2012-03-15iface-modem: allow setting allowed modes and bands internally, not just via DBusAleksander Morgado
2012-03-15sim: allow sending PIN code internally, not just via DBusAleksander Morgado
2012-03-15broadband-modem: handle state checks during Enable() and Disable()Aleksander Morgado
Before it was done in the interface; but we should really be doing it in the implementation; so that mm_base_modem_enable()/disable() also has the state checks.
2012-03-15broadband-modem: implement the Simple interfaceAleksander Morgado
2012-03-15iface-modem-simple: new interface to handle the Simple interfaceAleksander Morgado
2012-03-15broadband-modem: shutdown 3GPP interface when disposingAleksander Morgado
2012-03-15modem-helpers: MMModemAccessTechnology is flags, not enumAleksander Morgado
2012-03-153gpp: control 3GPP bearer creation in the 3GPP modem interfaceAleksander Morgado
And implement bearer connection allowance based on roaming status.
2012-03-15bearer-3gpp: provide getters for the propertiesAleksander Morgado
2012-03-15api,core: new 'allow-roaming' property to be set when creating a bearerAleksander Morgado
This new boolean property, applicable to 3GPP bearers, will specify whether 3GPP bearers are allowed to get connected when registered in a roaming network.
2012-03-15core: implement Access Technology reportingAleksander Morgado
For 3GPP modems only for now..
2012-03-15api,enums: renamed `MMModemAccessTech' to `MMModemAccessTechnology'Aleksander Morgado
This one was the last enum without full name.
2012-03-15modem-helpers: renamed 3GPP registration related helpers with `mm_3gpp' prefixAleksander Morgado
2012-03-15api,dbus: renamed `AccessTechnology' to `AccessTechnologies'Aleksander Morgado
We are reporting a bitmask of flags, not just one value.
2012-03-15broadband-modem: bearer connection allowance handled in ifacesAleksander Morgado
2012-03-15iface-modem-3gpp: disable periodic registration checksAleksander Morgado
2012-03-15iface-modem-3gpp: when disabling, disconnect all 3GPP bearersAleksander Morgado
2012-03-15bearer: allow disconnection also with internal requestsAleksander Morgado
2012-03-15bearer,bearer-3gpp: implement connection request cancellationAleksander Morgado
We allow connection requests to get cancelled, either via DBus calls or any other method.
2012-03-15iface-modem-3gpp: if we get unregistered ensure we have disconnected 3GPP ↵Aleksander Morgado
bearers It is actually very likely that we get automatically the bearer disconnected when we get unregistered in the network, but anyway.
2012-03-15iface-modem: handle connection related statesAleksander Morgado
Moved from broadband-modem. All this logic is really common not specific to the generic implementation.
2012-03-15iface-modem: while connected, ignore registration state changesAleksander Morgado
2012-03-15broadband-modem: handle connection related states in the modemAleksander Morgado
As a modem can have more than one bearer, the mapping between the bearer state and the modem state is not direct.
2012-03-15bearer: new `bearer-state' propertyAleksander Morgado
2012-03-15core,libmm-glib: include ony `libmm-common.h'Aleksander Morgado
Don't include one by one all the headers from libmm-common, just include the global `libmm-common.h' which includes all the others.
2012-03-15bearer-3gpp: set ip method when connecting the bearerAleksander Morgado
Currently, assume PPP when we have an AT data port, and DHCP otherwise.
2012-03-15manager: don't try to export already exported modemsAleksander Morgado
2012-03-15broadband-modem: allow 3GPP bearer connection if registered in 3GPP networkAleksander Morgado
2012-03-15bearer: fail connecting try if not allowed to connectAleksander Morgado
2012-03-15bearer-list: allow iterating over the bearers in the listAleksander Morgado
2012-03-15bearer: new property to define whether the bearer is allowed to connectAleksander Morgado
Modems will allow bearers to get connected once they are registered in the network.
2012-03-15bearer-3gpp: implement 3GPP-specific bearerAleksander Morgado
Implement basic functionality of a 3GPP based bearer, including connnection and disconnection.