diff options
author | Giacinto Cifelli <gciofono@gmail.com> | 2020-07-22 06:58:22 +0200 |
---|---|---|
committer | Giacinto Cifelli <gciofono@gmail.com> | 2020-07-24 16:34:40 +0200 |
commit | 4d58278d7ffd65375e93b0da85ca88c08cba96c2 (patch) | |
tree | be5ebc57d133707809473a9d055761ef5dbc04b5 /src/mm-bearer-qmi.c | |
parent | c70b3557184fdf1472ff0cb36e9fd937cc7f9024 (diff) |
changed default authentication algorithm to CHAP
CHAP is almost universal nowadays, and so it is a better default
than PAP
Not changed for uBlox, that prefers an error if not specified,
and for Huawei, which uses NONE with user/pwd and has 2 CHAP choices
Diffstat (limited to 'src/mm-bearer-qmi.c')
-rw-r--r-- | src/mm-bearer-qmi.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mm-bearer-qmi.c b/src/mm-bearer-qmi.c index 1afb6c25..91cb71d9 100644 --- a/src/mm-bearer-qmi.c +++ b/src/mm-bearer-qmi.c @@ -636,10 +636,10 @@ build_start_network_input (ConnectContext *ctx) /* Need to add auth info? */ if (has_user || has_password || ctx->auth != QMI_WDS_AUTHENTICATION_NONE) { /* We define a valid auth preference if we have either user or password, or an explicit - * request for one to be set. If no explicit one was given, default to PAP. */ + * request for one to be set. If no explicit one was given, default to CHAP. */ qmi_message_wds_start_network_input_set_authentication_preference ( input, - (ctx->auth != QMI_WDS_AUTHENTICATION_NONE) ? ctx->auth : QMI_WDS_AUTHENTICATION_PAP, + (ctx->auth != QMI_WDS_AUTHENTICATION_NONE) ? ctx->auth : QMI_WDS_AUTHENTICATION_CHAP, NULL); if (has_user) @@ -1740,7 +1740,7 @@ _connect (MMBaseBearer *_self, g_object_unref (properties); if (auth == MM_BEARER_ALLOWED_AUTH_UNKNOWN) { - /* We'll default to PAP later if needed */ + /* We'll default to CHAP later if needed */ ctx->auth = QMI_WDS_AUTHENTICATION_NONE; } else if (auth & (MM_BEARER_ALLOWED_AUTH_PAP | MM_BEARER_ALLOWED_AUTH_CHAP | |