aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-09-13icera: port modem_power_up to use GTaskBen Chan
2017-09-13icera: port modem_set_current_bands to use GTaskBen Chan
2017-09-13icera: port modem_set_current_modes to use GTaskBen Chan
2017-09-13icera: port modem_load_current_bands to use GTaskBen Chan
2017-09-13icera: port modem_load_supported_bands to use GTaskBen Chan
2017-09-13icera: port modem_load_unlock_retries to use GTaskBen Chan
2017-09-13icera: port modem_load_access_technologies to use GTaskBen Chan
2017-09-12bearer-mbim: ensure session is disconnected before trying to connectAleksander Morgado
If a suspend/resume cycle happens or ModemManager is restarted (e.g. after a crash) the modem may be left with a given session id connected. With this change we're forcing a session disconnection before we attempt a session connection. https://bugs.freedesktop.org/show_bug.cgi?id=102231
2017-09-10Blacklist Garmin ANT+ sticksArto Jantunen
2017-09-08huawei: port connect_3gpp to use GTaskBen Chan
2017-09-08huawei: port disconnect_3gpp to use GTaskBen Chan
2017-09-08huawei: port huawei_modem_create_bearer to use GTaskBen Chan
2017-09-08huawei: port huawei_custom_init to use GTaskBen Chan
2017-09-08huawei: port get_detailed_registration_state to use GTaskBen Chan
2017-09-08huawei: port setup_registration_checks to use GTaskBen Chan
2017-09-08huawei: port call_start to use GTaskBen Chan
2017-09-08huawei: port modem_voice_disable_unsolicited_events to use GTaskBen Chan
2017-09-08huawei: port modem_voice_enable_unsolicited_events to use GTaskBen Chan
2017-09-08huawei: port modem_voice_{setup,cleanup}_unsolicited_events to use GTaskBen Chan
2017-09-08huawei: port modem_cdma_{setup,cleanup}_unsolicited_events to use GTaskBen Chan
2017-09-08huawei: port modem_3gpp_disable_unsolicited_events to use GTaskBen Chan
2017-09-08huawei: port modem_3gpp_enable_unsolicited_events to use GTaskBen Chan
2017-09-08huawei: port modem_3gpp_{setup,cleanup}_unsolicited_events to use GTaskBen Chan
2017-09-08huawei: port {enable,disable}_location_gathering to use GTaskBen Chan
2017-09-08huawei: port location_load_capabilities to use GTaskBen Chan
2017-09-08huawei: port modem_after_sim_unlock to use GTaskBen Chan
2017-09-08huawei: port modem_time_check_support to use GTaskBen Chan
2017-09-08huawei: port modem_load_signal_quality to use GTaskBen Chan
2017-09-08huawei: port load_sim_identifier to use GTaskBen Chan
2017-09-08huawei: port load_power_state to use GTaskBen Chan
2017-09-08huawei: port load_supported_modes to use GTaskBen Chan
2017-09-08huawei: port load_current_modes to use GTaskBen Chan
2017-09-08huawei: port set_current_modes to use GTaskBen Chan
2017-09-08huawei: port set_current_bands to use GTaskBen Chan
2017-09-08huawei: port sysinfo to use GTaskBen Chan
2017-09-07wavecom: port modem_after_sim_unlock to use GTaskAleksander Morgado
2017-09-07wavecom: port register_in_network to use GTaskAleksander Morgado
2017-09-07wavecom: port set_current_bands to use GTaskAleksander Morgado
2017-09-07wavecom: port load_current_bands to use GTaskAleksander Morgado
2017-09-07wavecom: port load_supported_bands to use GTaskAleksander Morgado
2017-09-07wavecom: port set_current_modes to use GTaskAleksander Morgado
2017-09-07wavecom: port load_current_modes to use GTaskAleksander Morgado
2017-09-07wavecom: port load_supported_modes to GTaskAleksander Morgado
2017-09-07broadband-modem-mbim: preserve unlock retries for PIN1 when appropriateBen Chan
If PIN1 is disabled and we have tried to enable it with a wrong PIN, a MBIM modem would have indicated the number of remaining attempts for PIN1 (unless PUK1 is engaged) in the response to the failed MBIM_CID_PIN set operation. However, a MBIM_CID_PIN query may be issued (e.g. MMBaseSim calls mm_iface_modem_update_lock_info()) after the MBIM_CID_PIN set operation to query the number of remaining attempts for a PIN type. Unfortunately, we can't specify a particular PIN type in a MBIM_CID_PIN query. The modem may not reply with information about PIN1 if PIN1 is disabled. When that happens, we would like to preserve our knowledge about the number of remaining attempts for PIN1. This patch modifies MMBroadbandModemMbim's load_unlock_retries() operation to carry over any previously observed information on PIN1 if the MBIM_CID_PIN query reports something other than PIN1.
2017-09-07sim-mbim: update unlock retries information after PIN operationsBen Chan
After MMSimMbim performs a MBIM_CID_PIN set operation, it calls mm_iface_modem_update_lock_info() (through its base class MMBaseSim) to refresh the unlock retries information, which results in a MBIM_CID_PIN query. However, a MBIM_CID_PIN query reports only the information of one PIN type and the PIN type can't be specified, we need to deduce the number of retries left for a specific PIN type from the response of a MBIM_CID_PIN set operation for that PIN type. To allow that, this patch modifies MMSimMbim to update the unlock retries information after a PIN operation based on the response to the MBIM_CID_PIN set operation.
2017-09-07iface-modem: export update_unlock_retries outside MMIfaceModemBen Chan
This patch exports the internal function update_unlock_retries() in MMIfaceModem as mm_iface_modem_update_unlock_retries(), which later allows us to call it from other classes.
2017-09-07build: import gtk-doc supportAleksander Morgado
Remove the need to run `gtkdocize' when building from git; this should be an operation done by the maintainer when modernizing the gtk-doc setup (think of e.g. gettextize), no need to do it unconditionally. This makes it easier for platforms without gtk-doc to build from git. When trying to build with documentation enabled and gtk-doc isn't found, we get some nice warnings and errors in the configure report: checking for gtk-doc... no configure: WARNING: You will not be able to create source packages with 'make dist' because gtk-doc >= 1.0 is not found. checking for gtkdoc-check... no checking for gtkdoc-check... no checking for gtkdoc-rebase... no checking for gtkdoc-mkpdf... no checking whether to build gtk-doc documentation... yes configure: error: You must have gtk-doc >= 1.0 installed to build documentation for ModemManager. Please install gtk-doc or disable building the documentation by adding '--disable-gtk-doc' to './configure'. Files generated with gtkdocize (gtk-doc) 1.25.1.
2017-09-07po: add Brazilian Portuguese translationAleksander Morgado
From: Rafael Fontenelle <rafaelff@gnome.org> https://bugs.freedesktop.org/show_bug.cgi?id=102555
2017-09-07po: add Polish translationPiotr Drąg
https://bugs.freedesktop.org/show_bug.cgi?id=102567
2017-09-07i18n: deprecate intltool and use only gettext 0.19.8Aleksander Morgado
Instead of mixing both intltool and gettext, which not always work correctly together, this patch obsoletes intltool and uses only gettext, which includes support for translating XML files with ITS rules. See migration steps for GNOME projects here: https://wiki.gnome.org/MigratingFromIntltoolToGettext The gettext ITS rules for polkit policy files are imported from the upstream polkit repository. We don't use the polkit-installed rule files yet because there is no tagged release that contains those files yet, so we cannot build-depend on any specific polkit version. https://bugs.freedesktop.org/show_bug.cgi?id=96940