aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-05qcdm: add utility to display and set the "IPv6 enabled" variableBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-12-05qcdm: add IPv6 nvram setting to test suiteBjørn Mork
Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-12-05qcdm: add IPv6 nvram settingBjørn Mork
Some Qualcomm firmwares disable IPv6 unless this flag is set in nvram, at least for the LTE default bearer. The firmware will happily let you configure the IPV6 and IPV4V6 PDP types, also including the default profile, but any attempt to connect will fail. Signed-off-by: Bjørn Mork <bjorn@mork.no>
2013-12-05core: fix some typos in commentsBen Chan
2013-12-05cli: fix source tag of GSimpleAsyncResult objectsBen Chan
2013-12-05broadband-modem-mbim: implement network scanBen Chan
2013-12-04broadband-modem-mbim: fix source tag of GSimpleAsyncResult objectsBen Chan
2013-12-03sim-mbim: implement operator identifier and name loadingBen Chan
2013-12-01broadband-bearer-qmi: ensure errors are cleared before re-using themDan Williams
If the bearer doesn't have one of IPv4 or IPv6 configuration, then the qmi_message_wds_get_current_settings_output_get_ip*_address() functions will return FALSE with a filled error, which was not cleared. This fixes a glib warning message about overwriting an already-filled GError.
2013-11-22base-modem: also release cdc-wdm portsAleksander Morgado
2013-11-22cli: print 'Bearers' property in Modem interfaceBen Chan
2013-11-22libmm-glib: add methods to retrieve 'Bearers' property in Modem interfaceBen Chan
2013-11-21docs,libmm-glib: add missing methods for the new propertiesAleksander Morgado
2013-11-21introspection,api: new 'Messages' property in the Messaging interfaceAleksander Morgado
https://bugzilla.gnome.org/show_bug.cgi?id=712276
2013-11-21introspection,api: new 'Bearers' property in the Modem interfaceAleksander Morgado
https://bugzilla.gnome.org/show_bug.cgi?id=712276
2013-11-21altair-lte: add SIMREFRESH supportThieu Le
Register for SIMREFRESH event and reload own numbers and reregister modem with network when this happens.
2013-11-20build: use 'g_cclosure_marshal_generic' by defaultAleksander Morgado
Avoid custom marshalers, and just use libffi-based 'g_cclosure_marshal_generic'.
2013-11-20base-modem: fix port validity checksAleksander Morgado
2013-11-15introspection,api: fix Messaging documentationAleksander Morgado
We don't have a Completed signal.
2013-11-15port: remove 'carrier-detect' propertyAleksander Morgado
It is no longer used since commit 736aa0d2d.
2013-11-08altair-lte: early fail connect/disconnect attempts when out of coveragePrathmesh Prabhu
A firmware bug in Altair ALT3100 bricks the modem when - The modem is out of coverage (Registration state is unknown (CEREG: 4)) - A disconnect attempt is made using the AT%DPDNACT command. This patch prevents this situation by failing the connect/disconnect attempts in the altair plugin when registration state is unknown, without attempting to connect/disconnect the modem.
2013-11-08bearer: notify final disconnect status using mm_bearer_report_connection_statusPrathmesh Prabhu
Some MMBearer methods to disconnect the bearer assume that the bearer is disconnected even if the operation fails in a subclass. This leaves MMBearer and MMBroadbandBearer states out of sync. This patch notifies the bearer object of the final disconnection using mm_bearer_report_connection_status. This gives the subclasses a chance to update their state even when the disconnection attempt fails.
2013-11-01modem-helpers: handle +CGDCONT=? replies with single contextAleksander Morgado
https://bugzilla.gnome.org/show_bug.cgi?id=708983
2013-11-01tests: enable logging if 'ENABLE_TEST_MESSAGE_TRACES' is definedAleksander Morgado
2013-10-31x22x: handle QMI modemsAleksander Morgado
With some bits and pieces developed by Dan Williams <dcbw@redhat.com> https://bugzilla.gnome.org/show_bug.cgi?id=710439
2013-10-31altair-lte: fix LDFLAGS in the helper testsAleksander Morgado
2013-10-30huawei: clear only once the timeout to wait for the first interfaceAleksander Morgado
As soon as we get a match between the current interface being probed, and the first expected interface to probe, clear the timeout. But this doesn't mean that this interface being probed will be the correct one, so it may be the case that we end up expecting a new first interface and probing another one. With an example probably seen better... Modem appears with interfaces 2, 3 and 4. 1. We first try to look for interface 0, which is not in the set: 1.1. Probing interfaces 2, 3 and 4 get deferred. 2. First-interface timeout happens because interface 0 doesn't appear, so we switch to wait for interface 1: 2.1 Probing interfaces 2, 3 and 4 get deferred. 3. First-interface timeout happens because interface 1 doesn't appear, so we switch to wait for interface 2: 3.1. We get a match on interface 2, which exists. We now remove the first-interface timeout and start running the init sequence there. 3.2. Probing interfaces 3 and 4 get deferred. 4. Init sequence in interface 2 fails, because it is not an AT port, so we switch to wait for interface 3: 3.1. We get a match on interface 3, which exists. We do *not* need to remove now the first-interface timeout because this interface we are testing is actually the second one which we tried. So, just check whether the timeout exists or not, and if it exists remove it. Yeah, this commit just fixes a warning at the end.
2013-10-30blacklist: include the whole Openmoko VIDAleksander Morgado
2013-10-28plugin: for non-AT ports, don't expect vendor/product string probingAleksander Morgado
When running the pre-probing VID/PID filters, the ports were not filtered out if the plugin had configured post-probing vendor/product string filters. But, these post-probing filters are only applicable to AT ports. From now on, this logic will not be applied to non-serial ports. In other words, pre-probing VID/PID filters applied to non-serial ports will always result in the port being filtered out or being allowed, regardless of any additional vendor/product string post-probing filter configured by the plugin. https://bugzilla.gnome.org/show_bug.cgi?id=710437
2013-10-28build: ignore built translation filesAleksander Morgado
2013-10-28mtk: fix GOTO tag in udev rulesAleksander Morgado
2013-10-25po: add Ukrainian translation (bgo #710513)Yuri Chornoivan
2013-10-25blacklist/greylist: add more GPS devices (rh #1023234)Dan Williams
Attempt to blacklist entire drivers that we know aren't modems, and add a sprinkling of specific devices too.
2013-10-25sms-part-cdma,test: new tests for Latin and Unicode encodingsAleksander Morgado
2013-10-25sms-part-cdma: fix log messageAleksander Morgado
2013-10-25sms-part-cdma: improve logging when creating PDUsAleksander Morgado
2013-10-25sms-part-cdma: support parsing SMS with Unicode encodingAleksander Morgado
2013-10-25sms-part-cdma: support generating SMS with Latin or Unicode encodingsAleksander Morgado
2013-10-25sms-part-cdma: support receiving SMS with Latin encodingAleksander Morgado
2013-10-25sms: decide whether to create a 3GPP2 or 3GPP SMS based on capsAleksander Morgado
Don't rely on receiving a Teleservice ID. If none received, and the modem is CDMA-only, default to WMT.
2013-10-25sms: unknown delivery state in newly created SMS objectsAleksander Morgado
2013-10-25sms: handle CDMA SMS when creating new ones from MMSmsPropertiesAleksander Morgado
2013-10-25libmm-glib: allow new 'teleservice-id' and 'service-category' keywords in ↵Aleksander Morgado
MMSmsProperties
2013-10-25sms: clear generated parts when storing/sending failsAleksander Morgado
2013-10-25sms-qmi: check whether the modem supports the specific SMS typeAleksander Morgado
2013-10-25sms: only set concat reference on multipart messagesAleksander Morgado
2013-10-25sms: handle CDMA SMS part creationAleksander Morgado
2013-10-25cli,sms: print properties just when they are availableAleksander Morgado
The logic to decide whether a property is valid in a given PDU type is kind of fuzzy for 3GPP2 as it is currently implemented; so just print whatever we have in the interface.
2013-10-25sms-qmi: handle CDMA SMS messagesAleksander Morgado
2013-10-25sms-part-cdma: new CDMA SMS creatorAleksander Morgado
Currently very limited: * Only WMT teleservice. * Only DMTF-encoded numbers. * Only either raw binary data or ASCII-7 text.