-
22396a7d1d
libmm-glib,helpers: new helper macros to define common property management
Aleksander Morgado
2021-07-01 00:04:44 +02:00
-
afc7e5f902
libmm-glib: use single mutex in each type to sync access
Aleksander Morgado
2021-07-01 15:01:11 +02:00
-
30c9fc65da
libmm-glib,common-helpers: refactor helper methods
Aleksander Morgado
2021-07-01 14:47:53 +02:00
-
c9ca1ab97b
cli,location: new '--location-monitor' action
Aleksander Morgado
2021-06-24 10:46:02 +02:00
-
6364c9818c
iface-modem-location: print 0-prefixed LAC/TAC/CID values in log
Aleksander Morgado
2021-06-24 11:00:35 +02:00
-
b385fc20b0
cli,location: TAC is 3 bytes in 5GNR
Aleksander Morgado
2021-06-24 10:31:53 +02:00
-
f226b63301
libmm-glib,location: new signaled location API support
Aleksander Morgado
2021-06-24 10:14:17 +02:00
-
4e4cb6d66a
libmm-glib,location: build_locations() doesn't own the dictionary
Aleksander Morgado
2021-06-24 10:44:50 +02:00
-
e1fbc1ccb7
cinterion: fix double free when loading initial EPS context
Aleksander Morgado
2021-06-30 22:31:17 +02:00
-
12613eac87
libmm-glib,modem: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 18:48:52 +02:00
-
4bf7657086
libmm-glib,location-3gpp: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 18:43:06 +02:00
-
219700ba6d
libmm-glib,simple-status: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 18:37:28 +02:00
-
a09b13de86
libmm-glib,pco: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 11:31:53 +02:00
-
27a192c1ef
libmm-glib,modem-3gpp: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 11:28:55 +02:00
-
6363add86a
libmm-glib,location-gps-nmea: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 11:24:20 +02:00
-
b38586a12c
libmm-glib,simple-connect-properties: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 11:16:30 +02:00
-
febd5778e7
libmm-glib,bearer-properties: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 11:10:21 +02:00
-
c1fae670b7
libmm-glib,call-properties: move deprecated methods to compat source
Aleksander Morgado
2021-06-25 11:05:33 +02:00
-
49f52d9182
libmm-glib,location-gps-nmea: add missing type check in get_traces()
Aleksander Morgado
2021-06-25 11:22:55 +02:00
-
c368a63e01
libmm-glib,oma: deprecate method names without the mm_modem_oma prefix
Aleksander Morgado
2021-06-25 10:56:38 +02:00
-
fefd59e3ce
libmm-glib,3gpp: fix initial-eps-bearer-settings property updates
Aleksander Morgado
2021-06-25 10:36:25 +02:00
-
ce50d9c483
mmcli,messaging: fix leak when printing supported storages
Aleksander Morgado
2021-06-24 15:53:50 +02:00
-
dfeaec99ce
libmm-glib,messaging: avoid array cleanup in get_supported_storages()
Aleksander Morgado
2021-06-24 15:40:21 +02:00
-
059f13ffd3
libmm-glib,modem: add missing input argument checks
Aleksander Morgado
2021-06-24 15:39:50 +02:00
-
b0f40cf966
port-qmi: Increase the reference counter of the QrtrNode
Andrew Lassalle
2021-06-22 14:43:59 -07:00
-
6175cf562f
examples,modem-watcher-python: also monitor modem state updates
Aleksander Morgado
2021-06-21 11:22:29 +02:00
-
a357777d39
port-qmi: apply master MTU handling to all multiplexing types in qmi_wwan
Aleksander Morgado
2021-06-16 12:27:47 +02:00
-
a8f086bfb3
tools: fix signal type in service test
Alyssa Ross
2021-06-17 15:06:41 +00:00
-
b100189f49
broadband-modem: plug memleak when listing profiles
Aleksander Morgado
2021-06-17 15:56:41 +02:00
-
4c5733e49b
build: version bump to flag existence of new API (firehose fw update)
Aleksander Morgado
2021-06-16 21:23:27 +02:00
-
f9231bad34
base-manager: skip using g_warning() in process_initial_kernel_events()
Aleksander Morgado
2021-06-16 11:57:10 +02:00
-
4cf12bb8bc
helpers: skip g_warning() in mm_3gpp_parse_ws46_test_response()
Aleksander Morgado
2021-06-16 11:54:33 +02:00
-
89bbc2ccb8
core: dump fatal initialization errors to stderr
Aleksander Morgado
2021-06-16 11:52:18 +02:00
-
8905cf4670
filter: trivial: reorder WWAN rule before the TTY ones
Aleksander Morgado
2021-06-16 10:21:17 +02:00
-
9639e52726
filter: remove support for TTY blacklist, TTY greylist and TTY default allowed
Aleksander Morgado
2021-06-16 10:18:33 +02:00
-
00c1bbfd57
filter: remove LEGACY and PARANOID filter types
Aleksander Morgado
2021-06-16 10:06:43 +02:00
-
a02cd5ee93
docs: add missing references for several filter rules
Aleksander Morgado
2021-06-16 10:01:56 +02:00
-
756f9c5e75
docs: remove LEGACY(DEFAULT) and PARANOID filter policy documentation
Aleksander Morgado
2021-06-16 09:49:13 +02:00
-
172b350871
api,tags: deprecate tags used in LEGACY and PARANOID filter types
Aleksander Morgado
2021-06-15 21:56:32 +02:00
-
83ac824705
quectel: add support for EM120/160 PCIe modules
Ivan Mikhanchuk
2021-05-28 13:49:52 -07:00
-
4165052e8f
api: add Firehose firmware update method
Ivan Mikhanchuk
2021-05-28 14:37:42 -07:00
-
4b4ce6c445
port-serial: do not call config_fd on wwan qcdm port
Ivan Mikhanchuk
2021-04-27 21:33:12 -07:00
-
611d598836
mm-sim-qmi: parse ICCID as hex instead of BCD
Eric Caruso
2021-06-09 11:14:56 -07:00
-
43d705ab93
udev: Ignore WWAN "FIREHOSE" ports
Stephan Gerhold
2021-06-09 14:51:18 +02:00
-
4282c8d843
udev: Match WWAN "type" attribute instead of device name
Stephan Gerhold
2021-06-09 13:49:08 +02:00
-
ac18b5ac5b
udev: only flag as candidates the wwan ports, not the full device
Aleksander Morgado
2021-06-06 14:45:27 +02:00
-
40c647ce3e
Revert "api: QDU update method defined in MM 1.16.6 already"
Aleksander Morgado
2021-06-06 12:15:56 +02:00
-
464c0d464c
core: skip suggesting FCC unlock may be needed
Aleksander Morgado
2021-06-06 12:11:08 +02:00
-
eefcf9204f
shared-qmi: add missing g_autoptr() NULL initializer
Aleksander Morgado
2021-06-02 09:56:00 +02:00
-
c00eff43ac
quectel: ignore QLWURC
Dylan Van Assche
2021-05-31 16:56:30 +02:00
-
e25a585c9f
broadband-modem-mbim: skip switch() when selecting MBIM services
Aleksander Morgado
2021-06-01 09:36:53 +02:00
-
52bf2c6411
mbim: Increase mbim_device_open_full timeout
Jarvis-Jiang-G
2021-05-31 17:19:50 +08:00
-
0b8607bc5d
cinterion: avoid maybe-uninitialized warning by GCC 10
Felipe Borges
2021-05-27 15:05:55 +02:00
-
695e9932db
bearer-mbim: implement reload_connection_status()
Aleksander Morgado
2021-05-24 00:08:07 +02:00
-
a97bc9912f
bearer-qmi: implement reload_connection_status() for the sync operation
Aleksander Morgado
2021-05-23 23:39:18 +02:00
-
6fae479bd7
plugins: ignore reload_connection_status() where not supported
Aleksander Morgado
2021-05-23 22:21:54 +02:00
-
4038c243f9
cinterion: reuse the same method for load and reload
Aleksander Morgado
2021-05-23 22:19:40 +02:00
-
c188ba3c15
sierra: reuse the same method for load and reload
Aleksander Morgado
2021-05-23 22:17:25 +02:00
-
205f46620e
novatel-lte: reuse the same method for load and reload
Aleksander Morgado
2021-05-23 22:14:49 +02:00
-
2466ddbdaf
broadband-bearer: reuse the same method for load and reload
Aleksander Morgado
2021-05-23 22:11:08 +02:00
-
6c1d4808b1
base-bearer: ignore cancellation during sync()
Aleksander Morgado
2021-05-23 21:46:34 +02:00
-
e096b50208
iface-modem,bearer-list: sync all bearers one after the other
Aleksander Morgado
2021-05-23 21:40:20 +02:00
-
e4f7da5624
base-bearer: propagate the new connection status after reload
Aleksander Morgado
2021-05-23 21:17:42 +02:00
-
8cfc2a237a
base-bearer: fix connection reload completion
Aleksander Morgado
2021-05-23 15:51:51 +02:00
-
29a1c24538
base-bearer: improve comments of the load/reload_connection_status() methods
Aleksander Morgado
2021-05-23 20:58:40 +02:00
-
8913bab1c5
base-bearer: synchronize state when resuming
Dylan Van Assche
2021-03-20 16:23:14 +01:00
-
0a99cca277
iface-modem: ignore cancellation during sync()
Aleksander Morgado
2021-05-23 15:43:52 +02:00
-
8a70dbe34b
iface-modem: remove the signal quality enforced refresh during sync()
Aleksander Morgado
2021-05-23 15:40:36 +02:00
-
7156d5ee50
broadband-modem: abort sync if locked SIM card found
Aleksander Morgado
2021-05-23 14:44:44 +02:00
-
8a6b18198d
broadband-modem: fix state machine logic when synchronizing modem interface
Aleksander Morgado
2021-05-23 14:44:09 +02:00
-
14325d85a8
broadband-modem: fail synchronization if no modem exported in DBus
Aleksander Morgado
2021-05-23 14:34:35 +02:00
-
0e47ba4041
iface-modem: synchronize state when resuming
Dylan Van Assche
2021-03-14 09:53:49 +01:00
-
3afa8e6f3b
broadband-modem: skip 3GPP interface sync if no 3GPP support
Aleksander Morgado
2021-05-23 14:32:20 +02:00
-
890694e0c3
broadband-modem: fix type in the ready() for iface_modem_3gpp_sync()
Aleksander Morgado
2021-05-23 14:26:12 +02:00
-
e716a306b1
iface-modem-3gpp: ignore cancellation during sync()
Aleksander Morgado
2021-05-23 15:44:22 +02:00
-
e46e36b36e
iface-modem-3gpp: remove redundant log message
Aleksander Morgado
2021-05-23 14:17:57 +02:00
-
7c5e27caf9
iface-modem-3gpp: fix double GError free on registration sync failure
Aleksander Morgado
2021-05-23 14:15:30 +02:00
-
5b3709e61e
iface-modem-3gpp: use g_autoptr() for the MMBearerProperties during sync
Aleksander Morgado
2021-05-23 14:14:27 +02:00
-
84aa134ad9
iface-modem-3gpp: synchronize state when resuming
Dylan Van Assche
2021-03-13 19:28:19 +01:00
-
a9868638a7
iface-modem-time: ignore cancellation during sync()
Aleksander Morgado
2021-05-23 15:44:45 +02:00
-
ac1ff45f44
broadband-modem: skip time interface sync if no time support
Aleksander Morgado
2021-05-23 14:31:13 +02:00
-
41db2e5e82
iface-modem-time: synchronize state when resuming
Dylan Van Assche
2021-05-01 15:53:55 +02:00
-
e58d525826
broadband-modem: skip synchronization after resume if not needed
Aleksander Morgado
2021-05-23 12:35:07 +02:00
-
42bc953749
broadband-modem: ignore cancellation during sync()
Aleksander Morgado
2021-05-23 12:28:02 +02:00
-
eaf14b8d79
base-modem: make sync() available only if suspend-resume enabled
Aleksander Morgado
2021-05-26 10:36:47 +02:00
-
eb5ae16ac4
base-modem: don't fail if sync() isn't implemented
Aleksander Morgado
2021-05-23 12:23:59 +02:00
-
728e6cd398
base-modem: fix modem_sync() operation handling
Aleksander Morgado
2021-05-23 12:19:06 +02:00
-
6397aacfdb
base-manager: avoid using the
mm_ prefix for static private methods
Aleksander Morgado
2021-05-23 12:18:42 +02:00
-
8f48ba21af
base-manager: don't assume a MMDevice always holds a MMModem
Aleksander Morgado
2021-05-23 12:17:40 +02:00
-
01223b2d4d
base-manager: make sure g_autoptr() variables are initialized to NULL
Aleksander Morgado
2021-05-23 12:16:55 +02:00
-
38740e9d11
base-manager: add quick suspend/resume base
Dylan Van Assche
2021-05-01 15:50:47 +02:00
-
940063419a
base-manager: ensure all GUdevDevices have subsystem and name set
Aleksander Morgado
2021-05-25 15:42:11 +02:00
-
10651ba93f
quectel: the generic AT based modem supports SIM hot swap
Aleksander Morgado
2021-03-25 00:26:25 +01:00
-
e4f106f311
broadband-modem-qmi: assume all QMI based modems support SIM hot swap
Aleksander Morgado
2021-03-25 00:25:44 +01:00
-
58f28c2a45
ci: build with artifacts only in master and tags
Aleksander Morgado
2021-05-26 12:28:50 +02:00
-
342b0ba648
ci: don't trigger build on branches or pushes
Aleksander Morgado
2021-05-26 12:27:04 +02:00
-
3da3623e11
broadband-modem: check if skeleton exists when creating device id
Aleksander Morgado
2021-05-23 00:38:09 +02:00
-
1f10b3ff7f
broadband-modem: trivial coding style fix
Aleksander Morgado
2021-05-23 00:31:04 +02:00
-
4d095ae05b
mm-iface-modem: fix typo in step function
Dylan Van Assche
2021-03-12 20:31:53 +01:00
-
9695f23faf
iface-modem-3gpp: skip initialization in LOCKED state
Michal Mazur
2021-05-05 18:51:33 +02:00