summaryrefslogtreecommitdiff
path: root/cli/mmcli.c
Commit message (Collapse)AuthorAgeFilesLines
* cli: update copyrightAleksander Morgado2023-04-141-2/+2
|
* mmcli: update copyright yearsAleksander Morgado2022-10-191-1/+1
|
* cli: new --test-session option to use the session busAleksander Morgado2022-02-161-2/+29
|
* mmcli:add SAR command --sar-status/--sar-enable/--sar-disable/--set-power-levellvmaorui2021-10-131-0/+11
|
* api,modem: new Modem3gpp.ProfileManager interfaceAleksander Morgado2021-04-291-0/+11
| | | | | | This new interface allows modems to expose the list of available connection profiles stored in the device and edit or delete them; as long as the underlying device/protocol allows it.
* cli: avoid attempting to setup timeout on NULL proxyAleksander Morgado2021-04-121-1/+2
| | | | | mm_manager_get_proxy() may actually return NULL if creating the internal GDBusProxy for the Manager interface fails.
* cli,3gpp-ussd: move actions to a separate source fileAleksander Morgado2021-03-241-0/+11
| | | | | All the USSD operations together in a separate file, as they're managed in a separate 3GPP USSD interface.
* core: update copyright years to 2021Aleksander Morgado2021-01-171-1/+1
|
* cli: remove empty whiteline in --versionAleksander Morgado2020-03-211-2/+1
| | | | | This also fixes the Copyright section in the troffit generated HTML output.
* cli: fix warnings with -Wswitch-enumAleksander Morgado2020-01-311-2/+8
| | | | | | | | | | mmcli.c: In function ‘log_handler’: mmcli.c:118:5: error: enumeration value ‘G_LOG_FLAG_RECURSION’ not handled in switch [-Werror=switch-enum] 118 | switch (log_level) { | ^~~~~~ mmcli.c:118:5: error: enumeration value ‘G_LOG_LEVEL_MESSAGE’ not handled in switch [-Werror=switch-enum] mmcli.c:118:5: error: enumeration value ‘G_LOG_LEVEL_INFO’ not handled in switch [-Werror=switch-enum] mmcli.c:118:5: error: enumeration value ‘G_LOG_LEVEL_MASK’ not handled in switch [-Werror=switch-enum]
* build: bump copyright years to 2020Aleksander Morgado2020-01-031-1/+1
|
* mmcli: coding style fixes in the new JSON output supportAleksander Morgado2019-08-281-2/+9
|
* mmcli: add json output supportMaxim Anisimov2019-08-281-3/+13
| | | | Signed-off-by: Maxim Anisimov <maxim.anisimov.ua@gmail.com>
* build: update copyright years to 2019Aleksander Morgado2019-01-111-1/+1
|
* cli: allow multiple output format typesAleksander Morgado2018-11-261-0/+16
| | | | | | | | | | In addition to the standard human-friendly output, we now allow a machine-friendly key-value pair output, much easier to parse and use by programs that look at the mmcli output. This new key-value pair output should be treated as API from now on, so third-party programs can assume the output is compatible from one release to another.
* cli: minor indentation fixAleksander Morgado2017-02-081-1/+1
|
* glib: remove invocations of g_type_init()Ben Chan2017-02-031-2/+0
| | | | | | | | g_type_init() has been deprecated (and also marked with the attribute 'deprecated') since glib 2.36 as the type system is automatically initialized. Since the minimum version of glib required by ModemManager is 2.36, calling g_type_init() isn't necessarily in the ModemManager code.
* build: updated copyright years up to 2016Aleksander Morgado2016-07-261-1/+1
|
* license: mmcli is GPLv2+, not GPLv3+Aleksander Morgado2015-12-071-1/+1
| | | | | | | | mmcli is GPLv2+; that's what --version has always said and that's what the README in ModemManager sources specifies: License. The ModemManager and mmcli binaries are both GPLv2+. The libmm-glib library is LGPLv2+.
* mmcli: added Modem.Voice and Call supportRiccardo Vangelisti2015-08-021-0/+22
|
* cli: consistently use spaces for indentationBen Chan2014-05-201-48/+48
|
* mmcli,oma: support for the new OMA interfaceAleksander Morgado2013-09-091-0/+11
|
* mmcli: new actions to use the 'Signal' interfaceAleksander Morgado2013-08-211-0/+11
|
* libmm-glib: remove the `libmm-common.h' headerAleksander Morgado2012-10-041-0/+1
| | | | | | | | | | | | | 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.
* cli: new `--firmware-list' and `--firmware-select' actionsAleksander Morgado2012-10-041-0/+11
|
* cli: allow modifying default DBus timeout with `--timeout'Aleksander Morgado2012-07-251-0/+11
| | | | By default 30s will be used for every operation.
* mmcli: new Time-specific actionsAleksander Morgado2012-03-161-0/+11
|
* cli: ensure EOL is added at every error messageAleksander Morgado2012-03-151-2/+2
|
* cli: added Messaging-specific actionsAleksander Morgado2012-03-151-0/+11
|
* cli: added SMS-specific actionsAleksander Morgado2012-03-151-0/+11
|
* cli: include Location-related actionsAleksander Morgado2012-03-151-0/+11
|
* cli: add CDMA-related option group, and enable activation requestAleksander Morgado2012-03-151-0/+11
|
* cli: modem options check always last, even when shutting downAleksander Morgado2012-03-151-2/+2
|
* cli: implement actions from the Simple interfaceAleksander Morgado2012-03-151-0/+11
|
* cli: implement SIM related actionsAleksander Morgado2012-03-151-1/+12
|
* cli: implement 3GPP related actionsAleksander Morgado2012-03-151-0/+11
|
* cli: specify common options in a new groupAleksander Morgado2012-03-151-0/+3
| | | | | | | Actions on modems from specific interfaces, like 3GPP, will also need the modem to be specified. The new 'Common' option group will handle all options to specify objects.
* cli: new Bearer related optionsAleksander Morgado2012-03-151-0/+11
|
* cli: default to showing modem info if no action specifiedAleksander Morgado2012-03-151-1/+4
|
* cli: don't unref cancellable if already doneAleksander Morgado2012-03-151-1/+2
|
* cli: allow option groups to force async/sync operationsAleksander Morgado2012-03-151-11/+24
| | | | | | Some operations are clearly asynchronous (e.g. monitoring modem state), while others are clearly synchronous (e.g. printing modem info). So just allow option groups to force the operation to be async or sync based on the detected action.
* cli: new `--verbose' to dump debug loggingAleksander Morgado2012-03-151-1/+46
|
* cli: start to port Modem actions to use the new libmm-glibAleksander Morgado2012-03-151-4/+1
|
* cli: add commands to get info from modemAleksander Morgado2012-03-151-0/+23
|
* cli: port Manager actions to use the new libmm-glibAleksander Morgado2012-03-151-5/+7
| | | | | | The original command line interface was written based on a hand-made libmm. This commit ports the Manager interface handling to the new gdbus-codegen-based libmm-glib.
* cli: always perform a clean shutdown on successful operationsAleksander Morgado2012-03-151-0/+4
|
* cli: prefix error messages with 'error: 'Aleksander Morgado2012-03-151-1/+1
|
* cli: split into different option groups, in different filesAleksander Morgado2012-03-151-0/+167