Aleksander Morgado
4534d6bb8d
iface-modem-3gpp-profile-manager: improve logging of user request to list profiles
2022-11-04 13:12:57 +00:00
Aleksander Morgado
3bf15120f4
iface-modem-3gpp: improve logging of user request to disable facility locks
2022-11-04 13:12:57 +00:00
Aleksander Morgado
58f4eefea1
iface-modem-3gpp: improve logging of user request to set packet service state
2022-11-04 13:12:57 +00:00
Aleksander Morgado
e0c251fe68
iface-modem-3gpp: improve logging of user request to scan networks
2022-11-04 13:12:57 +00:00
Aleksander Morgado
856f6a8db8
iface-modem-3gpp: improve logging of user request to set EPS UE mode of operation
2022-11-04 13:12:57 +00:00
Aleksander Morgado
406338dcfe
iface-modem-3gpp: improve logging of user request to set 5GNR registration settings
2022-11-04 13:12:57 +00:00
Aleksander Morgado
2571ab0146
iface-modem-3gpp: improve logging of user request to set initial EPS bearer settings
2022-11-04 13:12:57 +00:00
Aleksander Morgado
11d881c0a4
iface-modem-3gpp: improve logging of user request to register in network
2022-11-04 13:12:57 +00:00
Aleksander Morgado
c0f8d21188
iface-modem-3gpp: log registration check results in INFO level
2022-11-04 13:12:57 +00:00
Aleksander Morgado
5c604d9d35
iface-modem: improve logging of user request to set current modes
2022-11-04 13:12:57 +00:00
Aleksander Morgado
d4c0af9128
iface-modem: improve logging of user request to set current bands
2022-11-04 13:12:57 +00:00
Aleksander Morgado
21d60de42f
iface-modem: improve logging of user request to factory reset modem
2022-11-04 13:12:57 +00:00
Aleksander Morgado
b82c89f45c
iface-modem: improve logging of user request to reset modem
2022-11-04 13:12:57 +00:00
Aleksander Morgado
03528fbff7
iface-modem: improve logging of user request to set power state
2022-11-04 13:12:57 +00:00
Aleksander Morgado
a86fb711b3
iface-modem: improve logging of user request to enable/disable modem
2022-11-04 13:12:57 +00:00
Aleksander Morgado
9fe16af157
iface-modem: improve logging of user request to get cell info
2022-11-04 13:12:57 +00:00
Aleksander Morgado
73696cab1a
iface-modem: improve logging of user request to set primary SIM slot
2022-11-04 13:12:57 +00:00
Aleksander Morgado
4fa773d234
iface-modem: improve logging of user request to delete bearer
2022-11-04 13:12:57 +00:00
Aleksander Morgado
aed53fe30a
iface-modem: improve logging of user request to run AT command
2022-11-04 13:12:57 +00:00
Aleksander Morgado
ac28a6a1c0
iface-modem: improve logging of user request to set current capabilities
2022-11-04 13:12:57 +00:00
Aleksander Morgado
9840818766
iface-modem: improve logging of user request to create bearer
2022-11-04 13:12:56 +00:00
Aleksander Morgado
f98bcd5f58
iface-modem: refactor user request to list bearers
2022-11-04 13:12:56 +00:00
Aleksander Morgado
f1fa2eb81e
iface-modem: improve logging in INFO level
2022-11-04 13:12:56 +00:00
Aleksander Morgado
e7b225ab9a
log-helpers: add helper to log simple connect properties
2022-11-04 13:12:56 +00:00
Aleksander Morgado
f509e68fa3
log-helpers: add helper to log 3gpp profile
2022-11-04 13:12:56 +00:00
Aleksander Morgado
8b6dc28ee7
log-helpers: add helper to log bearer properties
2022-11-04 13:12:56 +00:00
Aleksander Morgado
5bfa677bbc
libmm-glib,simple-connect-properties: new print() method
2022-11-04 13:12:56 +00:00
Aleksander Morgado
46af452487
libmm-glib,bearer-properties: new print() method
2022-11-04 13:12:56 +00:00
Aleksander Morgado
a114e131ab
libmm-glib,3gpp-profile: new print() method
...
Can be used right away in the mmcli output generation logic.
2022-11-04 13:12:56 +00:00
Aleksander Morgado
0e6660025e
libmm-glib,common: add helpers to build printable strings
2022-11-04 13:12:56 +00:00
Aleksander Morgado
e6dcebf999
log: allow querying whether personal info should be shown or not
...
We need this when building printable representations of helper types
like the MMBearerProperties object.
2022-11-04 13:12:56 +00:00
Aleksander Morgado
3592d98e5b
log: new methods to check if a given logging level is enabled
...
There are certain cases where we perform a lot of data processing just
for logging purposes. Having methods that let us know whether a given
log level will be printed before doing all that data processing is useful.
2022-11-04 13:12:56 +00:00
Aleksander Morgado
afb89bb78f
log: new mm_obj_log() that allows specifying level explicitly
2022-11-04 13:12:56 +00:00
Aleksander Morgado
f19aa4d99a
log: new helper to allow printing or hiding personal info
2022-11-04 13:12:56 +00:00
Aleksander Morgado
ddfdbf66f6
core,log: reduce the log level tag to 3 characters
...
Just to make all of them the same avoid needing extra whitespaces just
for alignment of the text after this tag.
2022-11-04 13:12:56 +00:00
Aleksander Morgado
b3f315ad2d
core,log: new 'MSG' log level between 'INFO' and 'WARN'
...
We're bumping the current "INFO" level messages to the new "MSG"
level, also making the new level the default.
The old "INFO" level will be used to setup an intermediate level of
logging which is not as verbose as "DEBUG" but still provides some
capabilities to analyze the behavior of a modem.
2022-11-04 13:12:56 +00:00
Aleksander Morgado
823f3e7995
base-sim: fix length when reading GID1/GID2
...
We were attempting to read 15 bytes unconditionally, regardless of the
size of the EF_gid1 and EF_gid2 files.
This operation would succeed in some SIM cards even if the actual file
lengths are shorter:
AT+CRSM=176,28478,0,0,15
+CRSM: 144,0,"FFFF"
OK
But the operation would fail in some other SIM cards due to the length
mismatch:
AT+CRSM=176,28478,0,0,15
+CRSM: 103,0
OK
Using 0 as requested length instructs the modem to read the length
specified in the EF status information, which is also the same
approach we do in QMI and MBIM.
AT+CRSM=176,28478,0,0,0
+CRSM: 144,0,"FFFF"
OK
2022-11-03 23:42:48 +00:00
Evangelos Ribeiro Tzaras
4bb601dd2f
iface-modem-3gpp-profile-manager: Initialize autofreed string to NULL
...
This avoids compiler warnings when using -Wmaybe-uninitialized
Closes : #653
2022-11-01 14:09:32 +01:00
Evangelos Ribeiro Tzaras
c7afdc5375
build: Warn about potentially uninitialized variables
2022-11-01 13:16:11 +01:00
Arnaud Ferraris
db10975bb8
build-aux: templates: make build reproducible
...
By including `@filename@` in the enums/errors types header template, we
generate files containing the full path to source files, which reflects
the particular filesystem layout used for a given build. As such, this
alters build reproducibility as it causes a (admittedly small) diff
between builds executed in different environments.
Using `@basename@` instead ensures only the file name (without its full
path) is mentioned in the generated files, making the builds
reproducible again.
2022-10-29 11:14:46 +02:00
Aleksander Morgado
82fd4a4bbc
build: post-release version bump to 1.21.0
2022-10-27 20:14:41 +00:00
Aleksander Morgado
d4fcb2a57c
release: bump version to 1.20.0
2022-10-27 20:03:33 +00:00
Aleksander Morgado
1532545efa
base-sim: fix loading GID2
...
We were not even trying to load it if GID1 was successfully loaded.
2022-10-27 11:22:16 +02:00
Aleksander Morgado
1bc9df2a08
sim-mbim: read exact GID1/GID2 file size
2022-10-27 11:22:16 +02:00
Akash Aggarwal
cce9ba475d
mm-broadband-modem-qmi: do not set "enable refresh" in PDC "register" QMI message
...
If "enable refresh" is set, QMI modem expects an acknowledgement upon receiving a PDC refresh indication,
otherwise the modem resets assuming clients are facing an issue in refreshing their cache.
Register for PDC refresh indication without setting "enable refresh" TLV.
We would still receive the refresh indication to notify that the list of profiles stored has changed and
would not have to acknowledge the modem.
2022-10-27 11:07:07 +05:30
Aleksander Morgado
6711cdbbf5
build: require libqmi 1.32.0 and libmbim 1.28.0
2022-10-26 13:27:00 +00:00
Aleksander Morgado
ec28c85a6a
build: bump version to 1.19.900 (1.20-rc1)
2022-10-19 11:25:33 +00:00
Aleksander Morgado
72f72d0bfd
NEWS: update for 1.20.0
2022-10-19 11:18:38 +00:00
Aleksander Morgado
decf2370db
AUTHORS: update for 1.20
2022-10-19 11:18:38 +00:00
Aleksander Morgado
4eb6a39654
RELEASING: update to use meson based steps
2022-10-19 11:18:38 +00:00