Profanity

Table of Contents

1. Description

Profanity is a console based XMPP client

2. OMEMO

2.1. “This message was encrypted with OMEMO, but not for your device.”

It could also be that the key bundle of the recipient(s) have not been received. In this case, you could try /omemo end, /omemo start, and send the message again.

3. Resources and priorities

To find out what resource name is being used: /account show USER

Account USER:
enabled           : TRUE
jid               : <USER at something>
eval_password     : secret-tool lookup type chat client profanity
resource          : desktop.profanity
Priority          : chat:0, online:20, away:0, xa:0, dnd:0
Resources:
  desktop.profanity (20), online

4. Message Archive Management

5. Configuration files

User accounts are stored in ~/.local/share/profanity/accounts, using secret-tool to retrieve the user password

[USER]
enabled=true
jid=<USER at something>
resource=desktop.profanity
presence.last=online
presence.login=online
priority.online=20
priority.chat=0
priority.away=0
priority.xa=0
priority.dnd=0
eval_password=secret-tool lookup type chat client profanity

6. References