aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-04iface-modem-simple: improve logging of user request to connect modemAleksander Morgado
2022-11-04iface-modem-sar: improve logging of user-requested actionsAleksander Morgado
2022-11-04iface-modem-3gpp-profile-manager: improve logging of user request to delete ↵Aleksander Morgado
profile
2022-11-04iface-modem-3gpp-profile-manager: improve logging of user request to set profileAleksander Morgado
2022-11-04iface-modem-3gpp-profile-manager: improve logging of user request to list ↵Aleksander Morgado
profiles
2022-11-04iface-modem-3gpp: improve logging of user request to disable facility locksAleksander Morgado
2022-11-04iface-modem-3gpp: improve logging of user request to set packet service stateAleksander Morgado
2022-11-04iface-modem-3gpp: improve logging of user request to scan networksAleksander Morgado
2022-11-04iface-modem-3gpp: improve logging of user request to set EPS UE mode of ↵Aleksander Morgado
operation
2022-11-04iface-modem-3gpp: improve logging of user request to set 5GNR registration ↵Aleksander Morgado
settings
2022-11-04iface-modem-3gpp: improve logging of user request to set initial EPS bearer ↵Aleksander Morgado
settings
2022-11-04iface-modem-3gpp: improve logging of user request to register in networkAleksander Morgado
2022-11-04iface-modem-3gpp: log registration check results in INFO levelAleksander Morgado
2022-11-04iface-modem: improve logging of user request to set current modesAleksander Morgado
2022-11-04iface-modem: improve logging of user request to set current bandsAleksander Morgado
2022-11-04iface-modem: improve logging of user request to factory reset modemAleksander Morgado
2022-11-04iface-modem: improve logging of user request to reset modemAleksander Morgado
2022-11-04iface-modem: improve logging of user request to set power stateAleksander Morgado
2022-11-04iface-modem: improve logging of user request to enable/disable modemAleksander Morgado
2022-11-04iface-modem: improve logging of user request to get cell infoAleksander Morgado
2022-11-04iface-modem: improve logging of user request to set primary SIM slotAleksander Morgado
2022-11-04iface-modem: improve logging of user request to delete bearerAleksander Morgado
2022-11-04iface-modem: improve logging of user request to run AT commandAleksander Morgado
2022-11-04iface-modem: improve logging of user request to set current capabilitiesAleksander Morgado
2022-11-04iface-modem: improve logging of user request to create bearerAleksander Morgado
2022-11-04iface-modem: refactor user request to list bearersAleksander Morgado
2022-11-04iface-modem: improve logging in INFO levelAleksander Morgado
2022-11-04log-helpers: add helper to log simple connect propertiesAleksander Morgado
2022-11-04log-helpers: add helper to log 3gpp profileAleksander Morgado
2022-11-04log-helpers: add helper to log bearer propertiesAleksander Morgado
2022-11-04libmm-glib,simple-connect-properties: new print() methodAleksander Morgado
2022-11-04libmm-glib,bearer-properties: new print() methodAleksander Morgado
2022-11-04libmm-glib,3gpp-profile: new print() methodAleksander Morgado
Can be used right away in the mmcli output generation logic.
2022-11-04libmm-glib,common: add helpers to build printable stringsAleksander Morgado
2022-11-04log: allow querying whether personal info should be shown or notAleksander Morgado
We need this when building printable representations of helper types like the MMBearerProperties object.
2022-11-04log: new methods to check if a given logging level is enabledAleksander Morgado
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-04log: new mm_obj_log() that allows specifying level explicitlyAleksander Morgado
2022-11-04log: new helper to allow printing or hiding personal infoAleksander Morgado
2022-11-04core,log: reduce the log level tag to 3 charactersAleksander Morgado
Just to make all of them the same avoid needing extra whitespaces just for alignment of the text after this tag.
2022-11-04core,log: new 'MSG' log level between 'INFO' and 'WARN'Aleksander Morgado
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-03base-sim: fix length when reading GID1/GID2Aleksander Morgado
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-01iface-modem-3gpp-profile-manager: Initialize autofreed string to NULLEvangelos Ribeiro Tzaras
This avoids compiler warnings when using -Wmaybe-uninitialized Closes: #653
2022-11-01build: Warn about potentially uninitialized variablesEvangelos Ribeiro Tzaras
2022-10-29build-aux: templates: make build reproducibleArnaud Ferraris
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-27build: post-release version bump to 1.21.0Aleksander Morgado
2022-10-27release: bump version to 1.20.0Aleksander Morgado
2022-10-27base-sim: fix loading GID2Aleksander Morgado
We were not even trying to load it if GID1 was successfully loaded.
2022-10-27sim-mbim: read exact GID1/GID2 file sizeAleksander Morgado
2022-10-27mm-broadband-modem-qmi: do not set "enable refresh" in PDC "register" QMI ↵Akash Aggarwal
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-26build: require libqmi 1.32.0 and libmbim 1.28.0Aleksander Morgado