Lines Matching refs:key
19 static const char *imap_id_get_uname(const char *key)
29 if (strcasecmp(key, "os") == 0)
31 if (strcasecmp(key, "os-version") == 0)
37 static const char *imap_id_get_default(const char *key)
39 if (strcasecmp(key, "name") == 0)
41 if (strcasecmp(key, "version") == 0)
43 if (strcasecmp(key, "support-url") == 0)
45 if (strcasecmp(key, "support-email") == 0)
48 return imap_id_get_uname(key);
56 const char *key, *value;
64 if (!imap_arg_get_astring(args, &key)) {
70 /* key */
73 imap_append_quoted(str, key);
85 value = imap_id_get_default(key);
122 void imap_id_log_reply_append(string_t *reply, const char *key,
127 str_append(reply, str_sanitize(key, IMAP_ID_KEY_MAX_LEN));
135 const char *const *keys, *key, *value;
149 if (!imap_arg_get_string(args, &key)) {
155 if (strlen(key) > 30) {
162 if (log_all || str_array_icase_find(keys, key)) {
165 imap_id_log_reply_append(reply, key, value);