about summary refs log tree commit diff stats
path: root/src/config/preferences.c
diff options
context:
space:
mode:
authorMichael Vetter <jubalh@iodoru.org>2020-01-23 23:35:46 +0100
committerMichael Vetter <jubalh@iodoru.org>2020-01-23 23:35:46 +0100
commit8c34f2ce01480f8acaa7d45dd29343e3741a3242 (patch)
tree4960465f1f4be30f123e125e1eacdcd47eb72d63 /src/config/preferences.c
parentcb1dbb2732e985ac8993b84ac3188b4a8bcda3e6 (diff)
downloadprofani-tty-8c34f2ce01480f8acaa7d45dd29343e3741a3242.tar.gz
xep-0092: add config option to set whether OS is revealed
Default is on. `revail.os=false` in the `connection` section of the
config can disable it.
A command to configure this will follow.
Diffstat (limited to 'src/config/preferences.c')
-rw-r--r--src/config/preferences.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/config/preferences.c b/src/config/preferences.c
index 2b2c7191..c872627b 100644
--- a/src/config/preferences.c
+++ b/src/config/preferences.c
@@ -1758,6 +1758,7 @@ _get_group(preference_t pref)
         case PREF_CARBONS:
         case PREF_RECEIPTS_SEND:
         case PREF_RECEIPTS_REQUEST:
+        case PREF_REVEAL_OS:
         case PREF_TLS_CERTPATH:
             return PREF_GROUP_CONNECTION;
         case PREF_OTR_LOG:
@@ -1817,6 +1818,8 @@ _get_key(preference_t pref)
             return "receipts.send";
         case PREF_RECEIPTS_REQUEST:
             return "receipts.request";
+        case PREF_REVEAL_OS:
+            return "reveal.os";
         case PREF_OCCUPANTS:
             return "occupants";
         case PREF_OCCUPANTS_JID:
@@ -2056,6 +2059,7 @@ _get_default_boolean(preference_t pref)
         case PREF_BOOKMARK_INVITE:
         case PREF_ROOM_LIST_CACHE:
         case PREF_STATUSBAR_SHOW_NUMBER:
+        case PREF_REVEAL_OS:
             return TRUE;
         default:
             return FALSE;