aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2012-03-15iface-modem: periodically request to update current access technologiesAleksander Morgado
2012-03-15iface-modem: s/access_tech/access_technologiesAleksander Morgado
2012-03-15broadband-modem: implement the default setup/enable unsolicited events logicAleksander Morgado
2012-03-15iface-modem-3gpp: split unsolicited events setup and enablingAleksander Morgado
Configuring unsolicited events involves: * Setup unsolicited events. This handles the setup of the unsolicited message handlers in the AT ports, including the setup of the callback to get called when the unsolicited messages are received. * Enable unsolicited events. This tells the modem to actually send the unsolicited messages. * Disable unsolicited events. This tells the modem to stop sending unsolicited messages. * Cleanup unsolicited events. This removes the unsolicited message handlers in the AT ports.
2012-03-15iface-modem-simple: don't create a bearer if we can reuse an existing oneAleksander Morgado
2012-03-15bearer-list: new method to look for a bearer using its propertiesAleksander Morgado
2012-03-15broadband-bearer: implement comparison with bearer propertiesAleksander Morgado
2012-03-15bearer: allow comparing current bearer with a set of propertiesAleksander Morgado
2012-03-15api,header: define common object prefixes in the daemon headerAleksander Morgado
2012-03-15sim: allow subclassing pin change/enablingAleksander Morgado
2012-03-15sim: allow subclassing pin/puk sending operationsAleksander Morgado
2012-03-15sim: allow subclassing the SIM objectAleksander Morgado
Plugins can subclass the MMSim object and provide custom implementations of the actions performed by the object.
2012-03-15sim: export only valid objectsAleksander Morgado
2012-03-15iface-modem: proper fallback state when bearer connection failsAleksander Morgado
2012-03-15broadband-bearer: expose properties used by the bearer implementationAleksander Morgado
2012-03-15bearer: expose IP config dictionaries with unknown methodAleksander Morgado
2012-03-15broadband-modem: disconnect all bearers when disablingAleksander Morgado
2012-03-15broadband-bearer: reimplement CDMA and 3GPP disconnection logicAleksander Morgado
2012-03-15bearer-list: new async method to disconnect all bearersAleksander Morgado
2012-03-15bearer: don't handle reasons to forbid connection in the generic Bearer objectAleksander Morgado
2012-03-15broadband-bearer: don't connect if roaming forbidden or unregisteredAleksander Morgado
2012-03-15broadband-bearer: reimplement CDMA and 3GPP connection logicAleksander Morgado
2012-03-15broadband-modem: by default, just create a single broadband bearerAleksander Morgado
2012-03-15bearer: subclasses need to report IPv4/v6 config when connection readyAleksander Morgado
2012-03-15bearer: number in Connect() no longer neededAleksander Morgado
2012-03-15bearer: remove allow-roaming, only meaningful in the broadband bearerAleksander Morgado
2012-03-15bearer-3gpp, bearer-cdma: removed, they were mixed in broadband-bearerAleksander Morgado
2012-03-15iface-modem-3gpp: 3GPP bearer creation removedAleksander Morgado
2012-03-15iface-modem-cdma: CDMA bearer creation removedAleksander Morgado
2012-03-15iface-modem-simple: remove dual 3GPP/CDMA bearers logicAleksander Morgado
Just rely on a single Bearer object created.
2012-03-15broadband-bearer: new generic 3GPP+CDMA bearerAleksander Morgado
2012-03-15bearer: set unique path when the bearer gets exportedAleksander Morgado
2012-03-15core: use new enums/flags string getters/buildersAleksander Morgado
2012-03-15build: autogenerate enum/flags string getter/buildersAleksander Morgado
Each enum will have its own #_get_string (), and each flags will have its own #_build_string_from_mask ().
2012-03-15libmm-common: fix usage of main library headerAleksander Morgado
2012-03-15iface-modem-3gpp, broadband-modem: update LAC/CI 3gpp-based locationAleksander Morgado
2012-03-15iface-modem-location: handle 3GPP locationAleksander Morgado
2012-03-15broadband-modem: enable/disable the Location interfaceAleksander Morgado
2012-03-15broadband-modem: load default location reporting capabilitiesAleksander Morgado
Currently, only LAC/CI if the modem has 3GPP capabilities.
2012-03-15iface-modem-location: handle enabling/disabling location gatheringAleksander Morgado
2012-03-15broadband-modem: implement the Location interfaceAleksander Morgado
2012-03-15iface-modem-location: new interface for Location-related stuffAleksander Morgado
2012-03-15api,dbus: don't return immediate CDMA activation errorsAleksander Morgado
Seems like an unnecessary complication, as the client anyway needs to handle asynchronously reported errors.
2012-03-15plugin-base: use MM_TYPE_POINTER_ARRAY for custom init callbacksAleksander Morgado
2012-03-15core: new boxed type for NULL-terminated array of gpointersAleksander Morgado
2012-03-15plugin-base: use MM_TYPE_UINT16_ARRAY for vendor/product ID propertiesAleksander Morgado
2012-03-15core: new boxed type for 0-terminated array of guint16 valuesAleksander Morgado
2012-03-15plugin-base: use GStrv boxed types for string array propertiesAleksander Morgado
2012-03-15bearer-cdma: use #777 as default number to dial when none given explicitlyAleksander Morgado
2012-03-15broadband-modem: redefine generic supported mode loading implementationAleksander Morgado
* assume CDMA1x is 2G * consider CS/PS/CDMA1x/EVDO network support flags specified by the plugins