aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-03-15cli: specify common options in a new groupAleksander Morgado
Actions on modems from specific interfaces, like 3GPP, will also need the modem to be specified. The new 'Common' option group will handle all options to specify objects.
2012-03-15cli: add debug logs when parsing properties to create a bearerAleksander Morgado
2012-03-15cli: print properties used when bearer was createdAleksander Morgado
2012-03-15libmm-glib: allow getting properties used when the bearer was createdAleksander Morgado
2012-03-15libmm-glib: generic warning if IP config dictionary has unexpected contentsAleksander 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-15cli: allow passing the new 'allow-roaming' in the bearer creation stringAleksander Morgado
2012-03-15libmm-glib: handle new 'allow-roaming' property when creating bearersAleksander 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-15cli: on modem actions creating/listing bearers, just print bearer pathAleksander Morgado
2012-03-15cli: report access technologies in use by the modemAleksander Morgado
2012-03-15libmm-glib: new helper method to build a string with access technologiesAleksander Morgado
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-15api,enums: let MMModemAccessTech be flags instead of enumAleksander Morgado
We should be able to report more than one access technology used at a given time.
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-15cli: always keep a MMManager aroundAleksander Morgado
In order to receive signals in the GDBusObjects retrieved from the GDBusObjectManagerClient, we need to keep a reference of the client around.
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-15libmm-common: make it installableAleksander Morgado
We'll install libmm-common and its headers, which will be used by libmm-glib and the ModemManager daemon.
2012-03-15build: let enum and error templates be completely genericAleksander Morgado
Don't include anything in the templates specific to the file to be built, like #ifdef guards in headers or #include in sources.
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-15cli: new Bearer related optionsAleksander Morgado
2012-03-15cli: default to showing modem info if no action specifiedAleksander Morgado
2012-03-15cli: new helper to look for specific MMBearer objectsAleksander Morgado
2012-03-15cli: implement bearer creating and listing based on the new MMBearerAleksander Morgado
2012-03-15cli: don't unref cancellable if already doneAleksander Morgado
2012-03-15cli: new helper to get name of MMBearerIpMethodAleksander Morgado
2012-03-15libmm-glib: get a list of MMBearer objects when listing bearers in the MMModemAleksander Morgado
2012-03-15libmm-glib: get the MMBearer object when creating it in the MMModemAleksander Morgado
2012-03-15libmm-glib: new MMBearer objectAleksander Morgado
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.
2012-03-15iface-modem: minor fix, remove unneeded variables in the initialization contextAleksander Morgado
2012-03-15base-modem: allow retrieving non-connected data portsAleksander Morgado
Bearers will ask for data ports that can be used for connections. Right now, only one data port is expected to be handled, but we don't impose any restriction in the API.