Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package profanity for openSUSE:Factory 
checked in at 2026-05-15 23:56:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/profanity (Old)
 and      /work/SRC/openSUSE:Factory/.profanity.new.1966 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "profanity"

Fri May 15 23:56:46 2026 rev:44 rq:1353447 version:0.18.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/profanity/profanity.changes      2026-04-10 
21:28:57.182850753 +0200
+++ /work/SRC/openSUSE:Factory/.profanity.new.1966/profanity.changes    
2026-05-15 23:58:40.733874964 +0200
@@ -1,0 +2,20 @@
+Fri May 15 13:16:27 UTC 2026 - Michael Vetter <[email protected]>
+
+- Update to 0.18.1:
+  Bug Fixes:
+  * Fix connect with empty resource
+  * Resolve issues with async editor (#2150)
+  * Resolve DB migration failure (#2163)
+  * Restore message receipt requests when capabilities unknown (#2161)
+  Build System:
+  * Fix running functional tests by meson (#2159)
+  Documentation:
+  * Explain how to enable spell checking (#2153)
+  * XEP list does not need to be updated manually on a release (#2155)
+  Tests:
+  * Add missing stub to unit tests
+  Chores:
+  * Explain how to add a backtrace in issue template (#2151)
+  * Mention omemo backend in issue template as well (#2151)
+
+-------------------------------------------------------------------
@@ -21,0 +42 @@
+- Swith from libsignal-protocol-c to libomemo-c

Old:
----
  profanity-0.18.0.tar.xz

New:
----
  profanity-0.18.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ profanity.spec ++++++
--- /var/tmp/diff_new_pack.1kZsPW/_old  2026-05-15 23:58:42.621952685 +0200
+++ /var/tmp/diff_new_pack.1kZsPW/_new  2026-05-15 23:58:42.633953179 +0200
@@ -48,7 +48,7 @@
 %bcond_without omemo_qrcode
 #
 Name:           %{pname}
-Version:        0.18.0
+Version:        0.18.1
 Release:        0
 Summary:        Console-based XMPP client
 License:        SUSE-GPL-3.0+-with-openssl-exception

++++++ _scmsync.obsinfo ++++++
--- /var/tmp/diff_new_pack.1kZsPW/_old  2026-05-15 23:58:42.929965364 +0200
+++ /var/tmp/diff_new_pack.1kZsPW/_new  2026-05-15 23:58:42.957966517 +0200
@@ -1,6 +1,6 @@
-mtime: 1775839581
-commit: ce0aa34d68f545ab1342995f79aabccc717b00046a1b23ff74c85262b665e925
-url: https://src.opensuse.org/xmpp/profanity.git
-revision: ce0aa34d68f545ab1342995f79aabccc717b00046a1b23ff74c85262b665e925
+mtime: 1778851158
+commit: 48781e0fb9f3c3de31766a0644a3a7101ca2b757ddde18a9bfb20e5150da6f77
+url: https://src.opensuse.org/xmpp/profanity
+revision: 48781e0fb9f3c3de31766a0644a3a7101ca2b757ddde18a9bfb20e5150da6f77
 projectscmsync: https://src.opensuse.org/xmpp/_ObsPrj.git
 

++++++ build.specials.obscpio ++++++

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2026-05-15 15:19:18.000000000 +0200
@@ -0,0 +1 @@
+.osc

++++++ profanity-0.18.0.tar.xz -> profanity-0.18.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/CHANGELOG 
new/profanity-0.18.1/CHANGELOG
--- old/profanity-0.18.0/CHANGELOG      2026-04-10 18:29:41.000000000 +0200
+++ new/profanity-0.18.1/CHANGELOG      2026-05-15 15:09:38.000000000 +0200
@@ -1,3 +1,31 @@
+0.18.1 (2026-05-15)
+===================
+
+Special thanks to our sponsor Matthew Fennell!
+We would appreciate if more people could support the development in one way or 
another.
+
+3 people contributed to this release: @bkmgit, @mdosch and @jubalh.
+
+Bug Fixes:
+- Fix connect with empty resource
+- Resolve issues with async editor (#2150)
+- Resolve DB migration failure (#2163)
+- Restore message receipt requests when capabilities unknown (#2161)
+
+Build System:
+- Fix running functional tests by meson (#2159)
+
+Documentation:
+- Explain how to enable spell checking (#2153)
+- XEP list does not need to be updated manually on a release (#2155)
+
+Tests:
+- Add missing stub to unit tests
+
+Chores:
+- Explain how to add a backtrace in issue template (#2151)
+- Mention omemo backend in issue template as well (#2151)
+
 0.18.0 (2026-04-10)
 ===================
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-about.1 
new/profanity-0.18.1/docs/profanity-about.1
--- old/profanity-0.18.0/docs/profanity-about.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-about.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /about
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-account.1 
new/profanity-0.18.1/docs/profanity-account.1
--- old/profanity-0.18.0/docs/profanity-account.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-account.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /account
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-affiliation.1 
new/profanity-0.18.1/docs/profanity-affiliation.1
--- old/profanity-0.18.0/docs/profanity-affiliation.1   2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-affiliation.1   2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /affiliation
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-alias.1 
new/profanity-0.18.1/docs/profanity-alias.1
--- old/profanity-0.18.0/docs/profanity-alias.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-alias.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /alias
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-autoaway.1 
new/profanity-0.18.1/docs/profanity-autoaway.1
--- old/profanity-0.18.0/docs/profanity-autoaway.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-autoaway.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /autoaway
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-autoconnect.1 
new/profanity-0.18.1/docs/profanity-autoconnect.1
--- old/profanity-0.18.0/docs/profanity-autoconnect.1   2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-autoconnect.1   2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /autoconnect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-autoping.1 
new/profanity-0.18.1/docs/profanity-autoping.1
--- old/profanity-0.18.0/docs/profanity-autoping.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-autoping.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /autoping
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-avatar.1 
new/profanity-0.18.1/docs/profanity-avatar.1
--- old/profanity-0.18.0/docs/profanity-avatar.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-avatar.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /avatar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-ban.1 
new/profanity-0.18.1/docs/profanity-ban.1
--- old/profanity-0.18.0/docs/profanity-ban.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-ban.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /ban
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-beep.1 
new/profanity-0.18.1/docs/profanity-beep.1
--- old/profanity-0.18.0/docs/profanity-beep.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-beep.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /beep
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-blocked.1 
new/profanity-0.18.1/docs/profanity-blocked.1
--- old/profanity-0.18.0/docs/profanity-blocked.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-blocked.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /blocked
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-bookmark.1 
new/profanity-0.18.1/docs/profanity-bookmark.1
--- old/profanity-0.18.0/docs/profanity-bookmark.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-bookmark.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /bookmark
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-caps.1 
new/profanity-0.18.1/docs/profanity-caps.1
--- old/profanity-0.18.0/docs/profanity-caps.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-caps.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /caps
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-carbons.1 
new/profanity-0.18.1/docs/profanity-carbons.1
--- old/profanity-0.18.0/docs/profanity-carbons.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-carbons.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /carbons
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-changepassword.1 
new/profanity-0.18.1/docs/profanity-changepassword.1
--- old/profanity-0.18.0/docs/profanity-changepassword.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-changepassword.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /changepassword
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-changes.1 
new/profanity-0.18.1/docs/profanity-changes.1
--- old/profanity-0.18.0/docs/profanity-changes.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-changes.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /changes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-charset.1 
new/profanity-0.18.1/docs/profanity-charset.1
--- old/profanity-0.18.0/docs/profanity-charset.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-charset.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /charset
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-clear.1 
new/profanity-0.18.1/docs/profanity-clear.1
--- old/profanity-0.18.0/docs/profanity-clear.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-clear.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /clear
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-close.1 
new/profanity-0.18.1/docs/profanity-close.1
--- old/profanity-0.18.0/docs/profanity-close.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-close.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /close
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-cmd.1 
new/profanity-0.18.1/docs/profanity-cmd.1
--- old/profanity-0.18.0/docs/profanity-cmd.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-cmd.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /cmd
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-color.1 
new/profanity-0.18.1/docs/profanity-color.1
--- old/profanity-0.18.0/docs/profanity-color.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-color.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /color
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-connect.1 
new/profanity-0.18.1/docs/profanity-connect.1
--- old/profanity-0.18.0/docs/profanity-connect.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-connect.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /connect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-console.1 
new/profanity-0.18.1/docs/profanity-console.1
--- old/profanity-0.18.0/docs/profanity-console.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-console.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /console
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-correct-editor.1 
new/profanity-0.18.1/docs/profanity-correct-editor.1
--- old/profanity-0.18.0/docs/profanity-correct-editor.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-correct-editor.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /correct-editor
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-correct.1 
new/profanity-0.18.1/docs/profanity-correct.1
--- old/profanity-0.18.0/docs/profanity-correct.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-correct.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /correct
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-correction.1 
new/profanity-0.18.1/docs/profanity-correction.1
--- old/profanity-0.18.0/docs/profanity-correction.1    2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-correction.1    2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /correction
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-disco.1 
new/profanity-0.18.1/docs/profanity-disco.1
--- old/profanity-0.18.0/docs/profanity-disco.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-disco.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /disco
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-disconnect.1 
new/profanity-0.18.1/docs/profanity-disconnect.1
--- old/profanity-0.18.0/docs/profanity-disconnect.1    2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-disconnect.1    2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /disconnect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-editor.1 
new/profanity-0.18.1/docs/profanity-editor.1
--- old/profanity-0.18.0/docs/profanity-editor.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-editor.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /editor
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-executable.1 
new/profanity-0.18.1/docs/profanity-executable.1
--- old/profanity-0.18.0/docs/profanity-executable.1    2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-executable.1    2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /executable
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-export.1 
new/profanity-0.18.1/docs/profanity-export.1
--- old/profanity-0.18.0/docs/profanity-export.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-export.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /export
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-flash.1 
new/profanity-0.18.1/docs/profanity-flash.1
--- old/profanity-0.18.0/docs/profanity-flash.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-flash.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /flash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-form.1 
new/profanity-0.18.1/docs/profanity-form.1
--- old/profanity-0.18.0/docs/profanity-form.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-form.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /form
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-gone.1 
new/profanity-0.18.1/docs/profanity-gone.1
--- old/profanity-0.18.0/docs/profanity-gone.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-gone.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /gone
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-help.1 
new/profanity-0.18.1/docs/profanity-help.1
--- old/profanity-0.18.0/docs/profanity-help.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-help.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /help
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-history.1 
new/profanity-0.18.1/docs/profanity-history.1
--- old/profanity-0.18.0/docs/profanity-history.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-history.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /history
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-info.1 
new/profanity-0.18.1/docs/profanity-info.1
--- old/profanity-0.18.0/docs/profanity-info.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-info.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /info
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-inpblock.1 
new/profanity-0.18.1/docs/profanity-inpblock.1
--- old/profanity-0.18.0/docs/profanity-inpblock.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-inpblock.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /inpblock
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-inputwin.1 
new/profanity-0.18.1/docs/profanity-inputwin.1
--- old/profanity-0.18.0/docs/profanity-inputwin.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-inputwin.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /inputwin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-intype.1 
new/profanity-0.18.1/docs/profanity-intype.1
--- old/profanity-0.18.0/docs/profanity-intype.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-intype.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /intype
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-invite.1 
new/profanity-0.18.1/docs/profanity-invite.1
--- old/profanity-0.18.0/docs/profanity-invite.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-invite.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /invite
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-join.1 
new/profanity-0.18.1/docs/profanity-join.1
--- old/profanity-0.18.0/docs/profanity-join.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-join.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /join
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-kick.1 
new/profanity-0.18.1/docs/profanity-kick.1
--- old/profanity-0.18.0/docs/profanity-kick.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-kick.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /kick
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-lastactivity.1 
new/profanity-0.18.1/docs/profanity-lastactivity.1
--- old/profanity-0.18.0/docs/profanity-lastactivity.1  2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-lastactivity.1  2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /lastactivity
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-log.1 
new/profanity-0.18.1/docs/profanity-log.1
--- old/profanity-0.18.0/docs/profanity-log.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-log.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /log
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-logging.1 
new/profanity-0.18.1/docs/profanity-logging.1
--- old/profanity-0.18.0/docs/profanity-logging.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-logging.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /logging
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-mainwin.1 
new/profanity-0.18.1/docs/profanity-mainwin.1
--- old/profanity-0.18.0/docs/profanity-mainwin.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-mainwin.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /mainwin
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-mam.1 
new/profanity-0.18.1/docs/profanity-mam.1
--- old/profanity-0.18.0/docs/profanity-mam.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-mam.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /mam
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-mood.1 
new/profanity-0.18.1/docs/profanity-mood.1
--- old/profanity-0.18.0/docs/profanity-mood.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-mood.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /mood
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-msg.1 
new/profanity-0.18.1/docs/profanity-msg.1
--- old/profanity-0.18.0/docs/profanity-msg.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-msg.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /msg
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-nick.1 
new/profanity-0.18.1/docs/profanity-nick.1
--- old/profanity-0.18.0/docs/profanity-nick.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-nick.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /nick
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-notify.1 
new/profanity-0.18.1/docs/profanity-notify.1
--- old/profanity-0.18.0/docs/profanity-notify.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-notify.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /notify
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-occupants.1 
new/profanity-0.18.1/docs/profanity-occupants.1
--- old/profanity-0.18.0/docs/profanity-occupants.1     2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-occupants.1     2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /occupants
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-omemo.1 
new/profanity-0.18.1/docs/profanity-omemo.1
--- old/profanity-0.18.0/docs/profanity-omemo.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-omemo.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /omemo
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-otr.1 
new/profanity-0.18.1/docs/profanity-otr.1
--- old/profanity-0.18.0/docs/profanity-otr.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-otr.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /otr
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-outtype.1 
new/profanity-0.18.1/docs/profanity-outtype.1
--- old/profanity-0.18.0/docs/profanity-outtype.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-outtype.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /outtype
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-ox-setup.1 
new/profanity-0.18.1/docs/profanity-ox-setup.1
--- old/profanity-0.18.0/docs/profanity-ox-setup.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-ox-setup.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 .SH NAME
 Profanity \- a simple console based XMPP chat client.
 .SH DESCRIPTION
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-ox.1 
new/profanity-0.18.1/docs/profanity-ox.1
--- old/profanity-0.18.0/docs/profanity-ox.1    2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-ox.1    2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /ox
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-paste.1 
new/profanity-0.18.1/docs/profanity-paste.1
--- old/profanity-0.18.0/docs/profanity-paste.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-paste.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /paste
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-pgp.1 
new/profanity-0.18.1/docs/profanity-pgp.1
--- old/profanity-0.18.0/docs/profanity-pgp.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-pgp.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /pgp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-ping.1 
new/profanity-0.18.1/docs/profanity-ping.1
--- old/profanity-0.18.0/docs/profanity-ping.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-ping.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /ping
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-plugins.1 
new/profanity-0.18.1/docs/profanity-plugins.1
--- old/profanity-0.18.0/docs/profanity-plugins.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-plugins.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /plugins
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-prefs.1 
new/profanity-0.18.1/docs/profanity-prefs.1
--- old/profanity-0.18.0/docs/profanity-prefs.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-prefs.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /prefs
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-presence.1 
new/profanity-0.18.1/docs/profanity-presence.1
--- old/profanity-0.18.0/docs/profanity-presence.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-presence.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /presence
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-priority.1 
new/profanity-0.18.1/docs/profanity-priority.1
--- old/profanity-0.18.0/docs/profanity-priority.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-priority.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /priority
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-privacy.1 
new/profanity-0.18.1/docs/profanity-privacy.1
--- old/profanity-0.18.0/docs/profanity-privacy.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-privacy.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /privacy
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-privileges.1 
new/profanity-0.18.1/docs/profanity-privileges.1
--- old/profanity-0.18.0/docs/profanity-privileges.1    2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-privileges.1    2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /privileges
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-quit.1 
new/profanity-0.18.1/docs/profanity-quit.1
--- old/profanity-0.18.0/docs/profanity-quit.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-quit.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /quit
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-receipts.1 
new/profanity-0.18.1/docs/profanity-receipts.1
--- old/profanity-0.18.0/docs/profanity-receipts.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-receipts.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /receipts
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-reconnect.1 
new/profanity-0.18.1/docs/profanity-reconnect.1
--- old/profanity-0.18.0/docs/profanity-reconnect.1     2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-reconnect.1     2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /reconnect
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-redraw.1 
new/profanity-0.18.1/docs/profanity-redraw.1
--- old/profanity-0.18.0/docs/profanity-redraw.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-redraw.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /redraw
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-register.1 
new/profanity-0.18.1/docs/profanity-register.1
--- old/profanity-0.18.0/docs/profanity-register.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-register.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /register
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-reload.1 
new/profanity-0.18.1/docs/profanity-reload.1
--- old/profanity-0.18.0/docs/profanity-reload.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-reload.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /reload
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-resource.1 
new/profanity-0.18.1/docs/profanity-resource.1
--- old/profanity-0.18.0/docs/profanity-resource.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-resource.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /resource
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-role.1 
new/profanity-0.18.1/docs/profanity-role.1
--- old/profanity-0.18.0/docs/profanity-role.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-role.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /role
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-room.1 
new/profanity-0.18.1/docs/profanity-room.1
--- old/profanity-0.18.0/docs/profanity-room.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-room.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /room
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-rooms.1 
new/profanity-0.18.1/docs/profanity-rooms.1
--- old/profanity-0.18.0/docs/profanity-rooms.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-rooms.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /rooms
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-roster.1 
new/profanity-0.18.1/docs/profanity-roster.1
--- old/profanity-0.18.0/docs/profanity-roster.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-roster.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /roster
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-save.1 
new/profanity-0.18.1/docs/profanity-save.1
--- old/profanity-0.18.0/docs/profanity-save.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-save.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /save
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-script.1 
new/profanity-0.18.1/docs/profanity-script.1
--- old/profanity-0.18.0/docs/profanity-script.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-script.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /script
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-sendfile.1 
new/profanity-0.18.1/docs/profanity-sendfile.1
--- old/profanity-0.18.0/docs/profanity-sendfile.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-sendfile.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /sendfile
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-serversoftware.1 
new/profanity-0.18.1/docs/profanity-serversoftware.1
--- old/profanity-0.18.0/docs/profanity-serversoftware.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-serversoftware.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /serversoftware
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-silence.1 
new/profanity-0.18.1/docs/profanity-silence.1
--- old/profanity-0.18.0/docs/profanity-silence.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-silence.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /silence
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-slashguard.1 
new/profanity-0.18.1/docs/profanity-slashguard.1
--- old/profanity-0.18.0/docs/profanity-slashguard.1    2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-slashguard.1    2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /slashguard
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-software.1 
new/profanity-0.18.1/docs/profanity-software.1
--- old/profanity-0.18.0/docs/profanity-software.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-software.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /software
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-spellcheck.1 
new/profanity-0.18.1/docs/profanity-spellcheck.1
--- old/profanity-0.18.0/docs/profanity-spellcheck.1    2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-spellcheck.1    2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /spellcheck
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-splash.1 
new/profanity-0.18.1/docs/profanity-splash.1
--- old/profanity-0.18.0/docs/profanity-splash.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-splash.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /splash
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-stamp.1 
new/profanity-0.18.1/docs/profanity-stamp.1
--- old/profanity-0.18.0/docs/profanity-stamp.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-stamp.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /stamp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-states.1 
new/profanity-0.18.1/docs/profanity-states.1
--- old/profanity-0.18.0/docs/profanity-states.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-states.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /states
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-status.1 
new/profanity-0.18.1/docs/profanity-status.1
--- old/profanity-0.18.0/docs/profanity-status.1        2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-status.1        2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /status
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-statusbar.1 
new/profanity-0.18.1/docs/profanity-statusbar.1
--- old/profanity-0.18.0/docs/profanity-statusbar.1     2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-statusbar.1     2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /statusbar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-strophe.1 
new/profanity-0.18.1/docs/profanity-strophe.1
--- old/profanity-0.18.0/docs/profanity-strophe.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-strophe.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /strophe
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-sub.1 
new/profanity-0.18.1/docs/profanity-sub.1
--- old/profanity-0.18.0/docs/profanity-sub.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-sub.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /sub
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-subject.1 
new/profanity-0.18.1/docs/profanity-subject.1
--- old/profanity-0.18.0/docs/profanity-subject.1       2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-subject.1       2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /subject
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-theme.1 
new/profanity-0.18.1/docs/profanity-theme.1
--- old/profanity-0.18.0/docs/profanity-theme.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-theme.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /theme
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-time.1 
new/profanity-0.18.1/docs/profanity-time.1
--- old/profanity-0.18.0/docs/profanity-time.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-time.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /time
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-titlebar.1 
new/profanity-0.18.1/docs/profanity-titlebar.1
--- old/profanity-0.18.0/docs/profanity-titlebar.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-titlebar.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /titlebar
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-tls.1 
new/profanity-0.18.1/docs/profanity-tls.1
--- old/profanity-0.18.0/docs/profanity-tls.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-tls.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /tls
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-tray.1 
new/profanity-0.18.1/docs/profanity-tray.1
--- old/profanity-0.18.0/docs/profanity-tray.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-tray.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /tray
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-url.1 
new/profanity-0.18.1/docs/profanity-url.1
--- old/profanity-0.18.0/docs/profanity-url.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-url.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /url
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-vcard.1 
new/profanity-0.18.1/docs/profanity-vcard.1
--- old/profanity-0.18.0/docs/profanity-vcard.1 2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-vcard.1 2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /vcard
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-vercheck.1 
new/profanity-0.18.1/docs/profanity-vercheck.1
--- old/profanity-0.18.0/docs/profanity-vercheck.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-vercheck.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /vercheck
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-who.1 
new/profanity-0.18.1/docs/profanity-who.1
--- old/profanity-0.18.0/docs/profanity-who.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-who.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /who
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-win.1 
new/profanity-0.18.1/docs/profanity-win.1
--- old/profanity-0.18.0/docs/profanity-win.1   2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-win.1   2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /win
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-wins.1 
new/profanity-0.18.1/docs/profanity-wins.1
--- old/profanity-0.18.0/docs/profanity-wins.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-wins.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /wins
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-wintitle.1 
new/profanity-0.18.1/docs/profanity-wintitle.1
--- old/profanity-0.18.0/docs/profanity-wintitle.1      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-wintitle.1      2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /wintitle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-wrap.1 
new/profanity-0.18.1/docs/profanity-wrap.1
--- old/profanity-0.18.0/docs/profanity-wrap.1  2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity-wrap.1  2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /wrap
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity-xmlconsole.1 
new/profanity-0.18.1/docs/profanity-xmlconsole.1
--- old/profanity-0.18.0/docs/profanity-xmlconsole.1    2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/docs/profanity-xmlconsole.1    2026-05-15 
15:09:38.000000000 +0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 
 .SH NAME
 /xmlconsole
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/docs/profanity.1 
new/profanity-0.18.1/docs/profanity.1
--- old/profanity-0.18.0/docs/profanity.1       2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/docs/profanity.1       2026-05-15 15:09:38.000000000 
+0200
@@ -1,4 +1,4 @@
-.TH man 1 "2026-04-10" "0.18.0" "Profanity XMPP client"
+.TH man 1 "2026-05-15" "0.18.1" "Profanity XMPP client"
 .SH NAME
 Profanity \- a simple console based XMPP chat client.
 .SH SYNOPSIS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/meson.build 
new/profanity-0.18.1/meson.build
--- old/profanity-0.18.0/meson.build    2026-04-10 18:29:41.000000000 +0200
+++ new/profanity-0.18.1/meson.build    2026-05-15 15:09:38.000000000 +0200
@@ -1,5 +1,5 @@
 project('profanity', 'c',
-  version: '0.18.0',
+  version: '0.18.1',
   license: 'GPL-3.0-or-later',
   meson_version: '>= 0.56.0',
   default_options: [
@@ -750,7 +750,7 @@
         build_by_default: false,
       )
 
-      test('functional tests', functionaltests, timeout: 1800)
+      test('functional tests', functionaltests, workdir: 
meson.project_source_root(), timeout: 1800)
     endif
   else
     warning('cmocka not found, tests will not be built')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/profanity.doap 
new/profanity-0.18.1/profanity.doap
--- old/profanity-0.18.0/profanity.doap 2026-04-10 18:29:41.000000000 +0200
+++ new/profanity-0.18.1/profanity.doap 2026-05-15 15:09:38.000000000 +0200
@@ -476,6 +476,11 @@
 
     <release>
       <Version>
+        <revision>0.18.1</revision>
+        <created>2026-05-15</created>
+               <file-release 
rdf:resource='https://profanity-im.github.io/tarballs/profanity-0.18.1.tar.xz'/>
+      </Version>
+      <Version>
         <revision>0.18.0</revision>
         <created>2026-04-10</created>
                <file-release 
rdf:resource='https://profanity-im.github.io/tarballs/profanity-0.18.0.tar.xz'/>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/database.c 
new/profanity-0.18.1/src/database.c
--- old/profanity-0.18.0/src/database.c 2026-04-10 18:29:41.000000000 +0200
+++ new/profanity-0.18.1/src/database.c 2026-05-15 15:09:38.000000000 +0200
@@ -159,10 +159,12 @@
     }
 
     if (db_version == -1) {
-        query = "INSERT INTO `DbVersion` (`version`) VALUES ('2') ON 
CONFLICT(`version`) DO NOTHING";
+        query = sqlite3_mprintf("INSERT INTO `DbVersion` (`version`) VALUES 
(%d) ON CONFLICT(`version`) DO NOTHING", latest_version);
         if (SQLITE_OK != sqlite3_exec(g_chatlog_database, query, NULL, 0, 
&err_msg)) {
+            sqlite3_free(query);
             goto out;
         }
+        sqlite3_free(query);
         db_version = _get_db_version();
     }
 
@@ -195,6 +197,7 @@
     } else {
         log_error("Unknown SQLite error in log_database_init().");
     }
+    log_database_close();
     return FALSE;
 }
 
@@ -598,7 +601,8 @@
         "replace_id = COALESCE(NULLIF(replace_id, ''), NULL), "
         "type = COALESCE(NULLIF(type, ''), NULL), "
         "encryption = COALESCE(NULLIF(encryption, ''), NULL);",
-        "UPDATE `DbVersion` SET `version` = 2;",
+        "DELETE FROM `DbVersion`;",
+        "INSERT INTO `DbVersion` (`version`) VALUES (2);",
         "END TRANSACTION"
     };
 
@@ -692,7 +696,8 @@
         "WHERE id = NEW.replaces_db_id; "
         "END;",
 
-        "UPDATE `DbVersion` SET `version` = 3;",
+        "DELETE FROM `DbVersion`;",
+        "INSERT INTO `DbVersion` (`version`) VALUES (3);",
         "END TRANSACTION"
     };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/event/client_events.c 
new/profanity-0.18.1/src/event/client_events.c
--- old/profanity-0.18.0/src/event/client_events.c      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/src/event/client_events.c      2026-05-15 
15:09:38.000000000 +0200
@@ -111,7 +111,12 @@
     gboolean request_receipt = prefs_get_boolean(PREF_RECEIPTS_REQUEST);
     if (request_receipt) {
         auto_char char* jid = chat_session_get_jid(chatwin->barejid);
-        request_receipt = caps_jid_has_feature(jid, XMPP_FEATURE_RECEIPTS);
+        EntityCapabilities* caps = caps_lookup(jid);
+        if (caps != NULL) {
+            GSList* found = g_slist_find_custom(caps->features, 
XMPP_FEATURE_RECEIPTS, (GCompareFunc)g_strcmp0);
+            request_receipt = (found != NULL);
+            caps_destroy(caps);
+        }
     }
 
     auto_char char* plugin_msg = 
plugins_pre_chat_message_send(chatwin->barejid, msg);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/event/server_events.c 
new/profanity-0.18.1/src/event/server_events.c
--- old/profanity-0.18.0/src/event/server_events.c      2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/src/event/server_events.c      2026-05-15 
15:09:38.000000000 +0200
@@ -81,7 +81,9 @@
     omemo_on_connect(account);
 #endif
 
-    log_database_init(account);
+    if (!log_database_init(account)) {
+        log_error("Failed to initialize database for account: %s", 
account->jid);
+    }
     vcard_user_refresh();
     avatar_pep_subscribe();
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/profanity.c 
new/profanity-0.18.1/src/profanity.c
--- old/profanity-0.18.0/src/profanity.c        2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/src/profanity.c        2026-05-15 15:09:38.000000000 
+0200
@@ -139,6 +139,8 @@
         session_process_events();
         iq_autoping_check();
         ui_update();
+        while (g_main_context_iteration(NULL, FALSE))
+            ;
 #ifdef HAVE_GTK
         tray_update();
 #endif
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/tools/editor.c 
new/profanity-0.18.1/src/tools/editor.c
--- old/profanity-0.18.0/src/tools/editor.c     2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/src/tools/editor.c     2026-05-15 15:09:38.000000000 
+0200
@@ -14,6 +14,7 @@
 #include <errno.h>
 #include <sys/wait.h>
 #include <unistd.h>
+#include <signal.h>
 
 #include "config/files.h"
 #include "config/preferences.h"
@@ -128,6 +129,12 @@
         return TRUE;
     } else if (pid == 0) {
         // Child process: Inherits TTY from parent
+
+        // Reset signal handlers that profanity sets so the editor doesn't 
inherit them
+        signal(SIGINT, SIG_DFL);
+        signal(SIGTSTP, SIG_DFL);
+        signal(SIGPIPE, SIG_DFL);
+
         if (editor_argv && editor_argv[0]) {
             execvp(editor_argv[0], editor_argv);
         }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/ui/core.c 
new/profanity-0.18.1/src/ui/core.c
--- old/profanity-0.18.0/src/ui/core.c  2026-04-10 18:29:41.000000000 +0200
+++ new/profanity-0.18.1/src/ui/core.c  2026-05-15 15:09:38.000000000 +0200
@@ -179,6 +179,7 @@
 void
 ui_suspend(void)
 {
+    inp_suspend();
     endwin();
 }
 
@@ -186,6 +187,7 @@
 ui_resume(void)
 {
     refresh();
+    inp_resume();
 }
 
 void
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/ui/inputwin.c 
new/profanity-0.18.1/src/ui/inputwin.c
--- old/profanity-0.18.0/src/ui/inputwin.c      2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/src/ui/inputwin.c      2026-05-15 15:09:38.000000000 
+0200
@@ -65,6 +65,7 @@
 static int r;
 static char* inp_line = NULL;
 static gboolean get_password = FALSE;
+static gboolean is_suspended = FALSE;
 
 static void _inp_win_update_virtual(void);
 static int _inp_edited(const wint_t ch);
@@ -172,7 +173,7 @@
 inp_readline(void)
 {
     // UI is suspended
-    if (isendwin()) {
+    if (is_suspended || isendwin()) {
         g_usleep(100000); // 100ms
         return NULL;
     }
@@ -272,6 +273,22 @@
     discard = NULL;
 }
 
+void
+inp_suspend(void)
+{
+    is_suspended = TRUE;
+    rl_callback_handler_remove();
+    rl_deprep_terminal();
+}
+
+void
+inp_resume(void)
+{
+    is_suspended = FALSE;
+    rl_callback_handler_install(NULL, _inp_rl_linehandler);
+    rl_prep_terminal(0);
+}
+
 char*
 inp_get_line(void)
 {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/ui/inputwin.h 
new/profanity-0.18.1/src/ui/inputwin.h
--- old/profanity-0.18.0/src/ui/inputwin.h      2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/src/ui/inputwin.h      2026-05-15 15:09:38.000000000 
+0200
@@ -18,6 +18,8 @@
 void inp_close(void);
 void inp_win_resize(void);
 void inp_put_back(void);
+void inp_suspend(void);
+void inp_resume(void);
 char* inp_get_password(void);
 char* inp_get_line(void);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/src/xmpp/session.c 
new/profanity-0.18.1/src/xmpp/session.c
--- old/profanity-0.18.0/src/xmpp/session.c     2026-04-10 18:29:41.000000000 
+0200
+++ new/profanity-0.18.1/src/xmpp/session.c     2026-05-15 15:09:38.000000000 
+0200
@@ -117,7 +117,7 @@
     auto_char char* jid = NULL;
     if (account->resource) {
         auto_jid Jid* jidp = jid_create_from_bare_and_resource(account->jid, 
account->resource);
-        jid = strdup(jidp->fulljid);
+        jid = strdup(jid_fulljid_or_barejid(jidp));
     } else {
         jid = strdup(account->jid);
     }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/profanity-0.18.0/tests/unittests/ui/stub_ui.c 
new/profanity-0.18.1/tests/unittests/ui/stub_ui.c
--- old/profanity-0.18.0/tests/unittests/ui/stub_ui.c   2026-04-10 
18:29:41.000000000 +0200
+++ new/profanity-0.18.1/tests/unittests/ui/stub_ui.c   2026-05-15 
15:09:38.000000000 +0200
@@ -1459,3 +1459,9 @@
 {
     return FALSE;
 }
+
+gboolean
+ui_is_suspended(void)
+{
+    return FALSE;
+}

Reply via email to