aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-08-06hso: avoid trying to use an already freed contextAleksander Morgado
In the connection sequence, we keep the context in the private info of the Bearer object, so that we can complete and free it when we receive OWANCALL unsolicited messages. Now, the reply of the OWANCALL itself may get processed as an unsolicited message, so effectively we're processing and finishing the connection/disconnection context *before* we process the reply of the AT command. This patch ensures that we do not try to re-use the connection context after it has been processed by the unsolicited messages handler.
2012-08-06icera: avoid trying to use an already freed contextAleksander Morgado
In both the connection and disconnection sequences, we keep the context in the private info of the Bearer object, so that we can complete and free it when we receive %IPDPACT unsolicited messages. Now, the reply of the %IPDPACT itself may get processed as an unsolicited message, so effectively we're processing and finishing the connection/disconnection context *before* we process the reply of the AT command. This patch ensures that we do not try to re-use the connection/disconnection context after it has been processed by the unsolicited messages handler.
2012-08-06samsung: fix crash due to uninitialized GError variablesBen Chan
BUG=chromium-os:32475 TEST=emerge modemmanager-next Change-Id: I8dad924dae9a249c3b9235786226b7dd40bd8819
2012-08-06icera: fix timezone request AT commandDan Williams
Actual command uses a *, not a %. Must have been a typo when porting to the new MM since 0.6 uses a * too.
2012-08-06trivial: comment spelling fixDan Williams
2012-08-06longcheer: implement unlock retries checkingDan Williams
2012-08-06hso: fix small error in unlock retries checkingDan Williams
_OERCN only reports PIN and PUK, so we only check for two values.
2012-08-06hso: implement unlock retries checkingDan Williams
2012-08-06TODO: add generic bearer improvementsAleksander Morgado
2012-08-06samsung: plugin fully portedAleksander Morgado
2012-08-06samsung: use CFUN=4 for power downAleksander Morgado
2012-08-06samsung: custom configuration for AT serial portsAleksander Morgado
2012-08-06samsung: use Icera-based time loadingAleksander Morgado
2012-08-06samsung: user Icera-based timezone loadingAleksander Morgado
2012-08-06samsung: minor coding style fixesAleksander Morgado
2012-08-06samsung: use the generic Icera bearerAleksander Morgado
2012-08-06samsung: use Icera-based unsolicited messages setup and access tech loadingAleksander Morgado
2012-08-06samsung: don't hardcode supported modesAleksander Morgado
Don't try to implement supported modes loading if we're just hardcoding the values; the proper way would be to run the %IPSYS=? test command and parse the results.
2012-08-06samsung: use Icera-based allowed mode settingAleksander Morgado
2012-08-06samsung: use Icera-based initial allowed mode loadingAleksander Morgado
2012-08-06samsung: implement the `MMIfaceIcera' interfaceAleksander Morgado
2012-08-06icera: plugin fully portedAleksander Morgado
2012-08-06icera: provide method to check Icera supportAleksander Morgado
2012-08-06icera: implement network time retrievalAleksander Morgado
2012-08-06icera: implement timezone loadingAleksander Morgado
2012-08-06icera: try to gather extended connection failed reasons when reporting errorAleksander Morgado
2012-08-06icera: implement IP config retrieval in the bearerAleksander Morgado
2012-08-06icera: implement modem resetAleksander Morgado
2012-08-06icera: implement 3GPP disconnectionAleksander Morgado
2012-08-06icera: listen for %IPDPACT unsolicited messages and report connection statusAleksander Morgado
2012-08-06icera: implement 3GPP diallingAleksander Morgado
The modem object needs to listen to unsolicited messages and report bearer connection status itself.
2012-08-06icera: new `MMBroadbandBearerIcera'Aleksander Morgado
2012-08-06icera: ignore +PACSP unsolicited messagesAleksander Morgado
2012-08-06icera: implement 3GPP unsolicited messages enabling/disablingAleksander Morgado
2012-08-06icera: implement loading access technologiesAleksander Morgado
2012-08-06icera: implement %NWSTATE unsolicited messages handlingAleksander Morgado
2012-08-06icera: implement allowed mode settingAleksander Morgado
2012-08-06icera: implement initial allowed mode loadingAleksander Morgado
2012-08-06icera: add initial skeleton of the `MMIfaceIcera' interfaceAleksander Morgado
2012-08-06samsung: port Bearer to use the 'config' property in the MMBearer classAleksander Morgado
This saves us from requiring to implement user & password in all modems.
2012-08-06samsung: port plugin to the refactored probing logicAleksander Morgado
2012-08-06samsung: minor coding style fixesAleksander Morgado
2012-08-06samsung: plug memleakAleksander Morgado
get_port() actually increases the refcount of the returned port, use peek_port() instead.
2012-08-06samsung: fix typo, s/recieved/receivedAleksander Morgado
2012-08-06samsung: plugin for Samsung Y3300/Y3400 UMTS modems based on the ↵Nathan Williams
Icera/Nvidia chipset
2012-08-06TODO: add task to give time to modems to settle down after PIN entryAleksander Morgado
2012-08-06pantech: expect QCDM portsAleksander Morgado
2012-08-06pantech: always prefer the ttyACM port as primary AT portAleksander Morgado
2012-08-06pantech: initial dummy pluginAleksander Morgado
2012-08-06x22x: plugin fully portedAleksander Morgado