Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-04 | iface-modem-simple: improve logging of user request to connect modem | Aleksander Morgado | |
2022-11-04 | iface-modem-sar: improve logging of user-requested actions | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp-profile-manager: improve logging of user request to delete ↵ | Aleksander Morgado | |
profile | |||
2022-11-04 | iface-modem-3gpp-profile-manager: improve logging of user request to set profile | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp-profile-manager: improve logging of user request to list ↵ | Aleksander Morgado | |
profiles | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to disable facility locks | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: improve logging of user request to set packet service state | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: improve logging of user request to scan networks | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: improve logging of user request to set EPS UE mode of ↵ | Aleksander Morgado | |
operation | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to set 5GNR registration ↵ | Aleksander Morgado | |
settings | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to set initial EPS bearer ↵ | Aleksander Morgado | |
settings | |||
2022-11-04 | iface-modem-3gpp: improve logging of user request to register in network | Aleksander Morgado | |
2022-11-04 | iface-modem-3gpp: log registration check results in INFO level | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to set current modes | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to set current bands | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to factory reset modem | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to reset modem | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to set power state | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to enable/disable modem | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to get cell info | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to set primary SIM slot | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to delete bearer | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to run AT command | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to set current capabilities | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging of user request to create bearer | Aleksander Morgado | |
2022-11-04 | iface-modem: refactor user request to list bearers | Aleksander Morgado | |
2022-11-04 | iface-modem: improve logging in INFO level | Aleksander Morgado | |
2022-11-04 | log-helpers: add helper to log simple connect properties | Aleksander Morgado | |
2022-11-04 | log-helpers: add helper to log 3gpp profile | Aleksander Morgado | |
2022-11-04 | log-helpers: add helper to log bearer properties | Aleksander Morgado | |
2022-11-04 | libmm-glib,simple-connect-properties: new print() method | Aleksander Morgado | |
2022-11-04 | libmm-glib,bearer-properties: new print() method | Aleksander Morgado | |
2022-11-04 | libmm-glib,3gpp-profile: new print() method | Aleksander Morgado | |
Can be used right away in the mmcli output generation logic. | |||
2022-11-04 | libmm-glib,common: add helpers to build printable strings | Aleksander Morgado | |
2022-11-04 | log: allow querying whether personal info should be shown or not | Aleksander Morgado | |
We need this when building printable representations of helper types like the MMBearerProperties object. | |||
2022-11-04 | log: new methods to check if a given logging level is enabled | Aleksander 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-04 | log: new mm_obj_log() that allows specifying level explicitly | Aleksander Morgado | |
2022-11-04 | log: new helper to allow printing or hiding personal info | Aleksander Morgado | |
2022-11-04 | core,log: reduce the log level tag to 3 characters | Aleksander Morgado | |
Just to make all of them the same avoid needing extra whitespaces just for alignment of the text after this tag. | |||
2022-11-04 | core,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-03 | base-sim: fix length when reading GID1/GID2 | Aleksander 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-01 | iface-modem-3gpp-profile-manager: Initialize autofreed string to NULL | Evangelos Ribeiro Tzaras | |
This avoids compiler warnings when using -Wmaybe-uninitialized Closes: #653 | |||
2022-11-01 | build: Warn about potentially uninitialized variables | Evangelos Ribeiro Tzaras | |
2022-10-29 | build-aux: templates: make build reproducible | Arnaud 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-27 | build: post-release version bump to 1.21.0 | Aleksander Morgado | |
2022-10-27 | release: bump version to 1.20.0 | Aleksander Morgado | |
2022-10-27 | base-sim: fix loading GID2 | Aleksander Morgado | |
We were not even trying to load it if GID1 was successfully loaded. | |||
2022-10-27 | sim-mbim: read exact GID1/GID2 file size | Aleksander Morgado | |
2022-10-27 | mm-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-26 | build: require libqmi 1.32.0 and libmbim 1.28.0 | Aleksander Morgado | |