about summary refs log tree commit diff stats
path: root/src/otr
diff options
context:
space:
mode:
authorlightb <lightb@bigfoot>2014-04-21 18:03:07 -0400
committerlightb <lightb@bigfoot>2014-04-21 18:03:07 -0400
commitda89e241720a65ecbf4c8f667f8245ceeb4a7d48 (patch)
tree64261627e6491ba3a96eec3960c7748f61b5c8ab /src/otr
parent1ceca892965189b6f8751f40bd5e58e83d0f7baa (diff)
downloadprofani-tty-da89e241720a65ecbf4c8f667f8245ceeb4a7d48.tar.gz
Added opportunistic send functionality to cmd_msg
If policy is set to 'opportunistic' then when the user executes cmd_msg it will append the otr whitespace tag to the message

The other client should start AKE once it receives the message.

TODO: Analyze incoming messages for whitespace tag
Diffstat (limited to 'src/otr')
-rw-r--r--src/otr/otr.h2
-rw-r--r--src/otr/otrlibv4.c2
2 files changed, 4 insertions, 0 deletions
diff --git a/src/otr/otr.h b/src/otr/otr.h
index 5239c033..21a15e4b 100644
--- a/src/otr/otr.h
+++ b/src/otr/otr.h
@@ -23,6 +23,8 @@
 #ifndef OTR_H
 #define OTR_H
 
+#define OTRL_TAG " \t  \t\t\t\t \t \t \t  "
+
 #include "config/accounts.h"
 
 void otr_init_module(void);
diff --git a/src/otr/otrlibv4.c b/src/otr/otrlibv4.c
index 01afa868..9187473a 100644
--- a/src/otr/otrlibv4.c
+++ b/src/otr/otrlibv4.c
@@ -108,6 +108,8 @@ otrlib_encrypt_message(OtrlUserState user_state, OtrlMessageAppOps *ops, char *j
 {
     gcry_error_t err;
 
+    ops.policy = OTRL_POLICY_SEND_WHITESPACE_TAG;
+
     err = otrl_message_sending(
         user_state,
         ops,