Commit Graph

5790 Commits

Author SHA1 Message Date
Aleksander Morgado
efd57e8d5b po: add Friulian translation
From: Fabio Tomat <f.t.public@gmail.com>

https://gitlab.freedesktop.org/mobile-broadband/ModemManager/issues/42
2018-06-19 18:02:15 +02:00
Baruch Siach
105e321951 kerneldevice: fix build with musl libc
musl libc does not implement the canonicalize_file_name() GNU extension.
Use the POSIX standard realpath() instead.
2018-06-17 11:48:49 +02:00
Lubomir Rintel
cf3f3ffcd0 service: set User=root so that gio doesn't have to look into /etc/passwd
GVfs' libgvfsdbus.so GIo module, when automatically loaded, attempts to
discover if there's a session D-Bus instance to use. It tries real hard
to get the socket name it would use -- in absence of XDG_RUNTIME_DIR it
decides to make it up with user's home directory. When HOME is unset
too, it just tries to figure it out by looking into /etc/passwd. Which
upsets SELinux that would better not see us looking into it.

We trigger the load of the GIo modules, by using the GFile API to access
the the ports in /dev. They're utterly uesless to us, but there doesn't
seem to be a way to disable their load. Oh well.

For now, let's just ensure HOME is set and the problematic path in glib
is not taken.
2018-06-13 10:32:51 +00:00
Aleksander Morgado
6169d3d14f iface-modem-voice: plug memleak when creating new incoming call
The mm_call_list_add_call() takes a full reference to the call, so we
can unref the original one safely.
2018-06-11 18:09:49 +02:00
Aleksander Morgado
a6101a8532 call-list: coding style fixes 2018-06-11 18:06:38 +02:00
Aleksander Morgado
588d6144a7 doc: fix explanation of MM_CALL_STATE_RINGING_{IN|OUT}
They were reversed; ringing in applies to incoming calls, ringing out
applies to outgoing calls.
2018-06-10 14:47:39 +02:00
Aleksander Morgado
91757f65da introspection: minor indentation fixes in SMS interface 2018-06-09 11:28:09 +02:00
Ben Chan
1990d9e982 modem-helpers-mbim: map more MbimNwError to MMMobileEquipmentError
Commit 2a97e39cdd in libmim ("libmbim-glib: add additional cause codes
to MbimNwError") added additional cause codes to MbimNwError. This
patch maps some of those MbimNwError to MMMobileEquipmentError.

This patch requires libmbim >= 1.17.1
2018-06-02 18:25:57 +02:00
Ben Chan
cf86b6ab98 broadband-modem-qmi: replace ensure_qmi_client with GTask implementation
assure_qmi_client() was created to help migrating MMBroadbandModemQmi code
to use GTask. Now that all MMBroadbandModemQmi code has been migrated to
use GTask, this patch removes the old ensure_qmi_client() and rename
assure_qmi_client() as ensure_qmi_client().
2018-06-02 17:57:00 +02:00
Ben Chan
bf4af8b82a broadband-modem-qmi: port modem_cdma_{activate,activate_manual} to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
856d931a7e broadband-modem-qmi: port load_initial_sms_parts to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
3cd9ae6321 broadband-modem-qmi: port messaging_set_default_storage to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
216fb6bbe8 broadband-modem-qmi: port messaging_{enable,disable}_unsolicited_events to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
52d0f9760b broadband-modem-qmi: port location_load_supl_server to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
6f44554b21 broadband-modem-qmi: port location_set_supl_server to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
44c3cceb5e broadband-modem-qmi: port disable_location_gathering to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
84a3ea7661 broadband-modem-qmi: port firmware_change_current to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
65767c1c88 broadband-modem-qmi: port firmware_check_support to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
f933b967be broadband-modem-qmi: port common_enable_disable_oma_unsolicited_events to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
fe46d2c7db broadband-modem-qmi: port common_setup_cleanup_oma_unsolicited_events to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
456a09c655 broadband-modem-qmi: port oma_cancel_session to use GTask 2018-06-02 17:57:00 +02:00
Ben Chan
ce7b3a7bb0 broadband-modem-qmi: port oma_start_client_initiated_session to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
311859d60f broadband-modem-qmi: port oma_accept_network_initiated_session to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
76bdaaba3e broadband-modem-qmi: port oma_load_features to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
f330ffdaa9 broadband-modem-qmi: port oma_setup to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
3455b01b57 broadband-modem-qmi: port modem_cdma_load_activation_state to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
e09e4692dc broadband-modem-qmi: port modem_cdma_run_registration_checks to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
d73f431987 broadband-modem-qmi: port modem_3gpp_{enable,disable}_unsolicited_registration_events to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
478232dc05 broadband-modem-qmi: port modem_3gpp_run_registration_checks to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
b6de1ad22e broadband-modem-qmi: port modem_3gpp_register_in_network to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
a3123cadd8 broadband-modem-qmi: port modem_3gpp_scan_networks to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
f3b2deadda broadband-modem-qmi: port modem_3gpp_load_enabled_facility_locks to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
8ad01d31ac broadband-modem-qmi: port common_setup_cleanup_unsolicited_registration_events to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
df0d2f9552 broadband-modem-qmi: port common_setup_cleanup_messaging_unsolicited_events to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
85eb5bdcbd broadband-modem-qmi: port common_setup_cleanup_unsolicited_events to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
baefe53ab9 broadband-modem-qmi: port common_enable_disable_unsolicited_events to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
c0669e98ae broadband-modem-qmi: port set_current_capabilities to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
bdc3729cba broadband-modem-qmi: port set_current_bands to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
4a53e7cc39 broadband-modem-qmi: port set_current_modes to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
7d8f0600e6 broadband-modem-qmi: port signal_load_values to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
8047f54083 broadband-modem-qmi: port load_power_state to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
0502fe042b broadband-modem-qmi: port load_signal_quality to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
77a875a1b0 broadband-modem-qmi: port load_current_modes to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
51ede979bf broadband-modem-qmi: port modem_load_equipment_identifier to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
6b14a1cf1b broadband-modem-qmi: port modem_load_current_bands to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
834674b21c broadband-modem-qmi: port modem_load_supported_bands to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
59c8ba8642 broadband-modem-qmi: port modem_load_own_numbers to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
4dc5652520 broadband-modem-qmi: port modem_load_hardware_revision to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
2f8a041122 broadband-modem-qmi: port modem_load_revision to use GTask 2018-06-02 17:56:59 +02:00
Ben Chan
3c17065636 broadband-modem-qmi: port modem_load_model to use GTask 2018-06-02 17:56:59 +02:00