aboutsummaryrefslogtreecommitdiff
path: root/libmm-glib/mm-modem-firmware.c
AgeCommit message (Collapse)Author
2021-11-16libmm-glib: fix license in sourcesAleksander Morgado
The libmm-glib library is LGPLv2+, not GPLv2+.
2021-07-01libmm-glib,modem-firmware: use helper macros to manage the monitored propertiesAleksander Morgado
2021-07-01libmm-glib: use single mutex in each type to sync accessAleksander Morgado
There is truly no need for a per-property mutex, using a global one for the whole object is equally fine.
2019-10-28docs,libmm-glib: provide per-version indicesAleksander Morgado
2019-01-03api,firmware: new UpdateSettings propertyAleksander Morgado
2017-08-03libmm-glib,firmware: fix unique_id checksBen Chan
The following checks in mm_modem_firmware_select() and mm_modem_firmware_select_sync() could result in a NULL pointer dereference if `unique_id' is NULL: g_return_if_fail (unique_id != NULL || unique_id[0] == '\0') g_return_val_if_fail (unique_id != NULL || unique_id[0] == '\0', FALSE) This patch fixes the checks to properly verify that `unique_id' is neither NULL nor an empty string.
2013-08-14libmm-glib: Fix and add introspection annotationsChristian Persch
Bug #705641.
2012-10-04libmm-glib: fix firmware list result parsingAleksander Morgado
2012-10-04api,libmm-glib: use a 'unique-id' as ID of the firmware image, not a 'name'Aleksander Morgado
Also, make only the 'unique-id' mandatory.
2012-10-04libmm-glib: remove the `libmm-common.h' headerAleksander Morgado
Both the ModemManager daemon and the mmcli will now include `libmm-glib.h' only. We also handle two new special `_LIBMM_INSIDE_MM' and `LIBMM_INSIDE_MMCLI' symbols, which if included before the `libmm-glib.h' library allow us to: * Don't include the libmm-glib high level API in the ModemManager daemon, as the object names would clash with those in the core. * Define some of the methods of helper objects to be included only if compiling ModemManager daemon or the mmcli.
2012-10-04libmm-glib,firmware: new `MMModemFirmware' type to handle the Firmware interfaceAleksander Morgado