--- a/add-offline-message.diff Fri Mar 04 15:57:04 2016 +0200
+++ b/add-offline-message.diff Fri Dec 09 02:12:34 2016 +0200
@@ -1,11 +1,11 @@
# HG changeset patch
# Parent 99ffc1bfe836f0fe094e0a9e3564521a09b39458
-# Parent 6d9f7b9e620dde7a6fda44af197260f4ae8f4b13
+# Parent 7403b46ba9ed804804b57504d498b00d0aa71995
Allow to specify status message, when going offline
-diff -r 6d9f7b9e620d mcabber/ChangeLog.api
---- a/mcabber/ChangeLog.api Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/ChangeLog.api Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/ChangeLog.api
+--- a/mcabber/ChangeLog.api Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/ChangeLog.api Fri Dec 09 01:48:44 2016 +0200
@@ -1,3 +1,10 @@
+experimental (46)
+
@@ -17,7 +17,7 @@
experimental (45)
* Change branch to "experimental".
-@@ -45,6 +52,13 @@
+@@ -49,6 +56,13 @@
-- Mikael Berthe, 2015-10-04
@@ -31,7 +31,7 @@
experimental (43)
* Change branch to "experimental".
-@@ -136,6 +150,13 @@
+@@ -140,6 +154,13 @@
-- Mikael Berthe, 2013-09-29
@@ -45,7 +45,7 @@
experimental (41)
* Change branch to "experimental".
-@@ -154,6 +175,13 @@
+@@ -158,6 +179,13 @@
-- Mikael Berthe, 2013-04-28
@@ -59,7 +59,7 @@
experimental (39)
* Change branch to "experimental".
-@@ -171,6 +199,13 @@
+@@ -175,6 +203,13 @@
-- Mikael Berthe, 2012-11-28
@@ -73,7 +73,7 @@
experimental (37)
* Change branch to "experimental".
-@@ -189,6 +224,13 @@
+@@ -193,6 +228,13 @@
-- Myhailo Danylenko, 2012-10-20
@@ -87,18 +87,18 @@
experimental (35)
* Change branch to "experimental".
-diff -r 6d9f7b9e620d mcabber/doc/help/cs/hlp.txt
---- a/mcabber/doc/help/cs/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/cs/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/cs/hlp.txt
+--- a/mcabber/doc/help/cs/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/cs/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Zobrazí nápovědu k příkazu nebo tématu.
-Dostupné příkazy jsou: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Dostupné příkazy jsou: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/cs/hlp_disconnect.txt
---- a/mcabber/doc/help/cs/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/cs/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/cs/hlp_disconnect.txt
+--- a/mcabber/doc/help/cs/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/cs/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -107,27 +107,27 @@
Ukončí spojení s Jabber serverem.
+You can specify status message to disconnect with.
Poznámka: Seznam kontaktů (roster) je přístupný pouze v době, kdy je spojení aktivní. Po odpojení od serveru je proto prázdný.
-diff -r 6d9f7b9e620d mcabber/doc/help/cs/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/cs/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/cs/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/cs/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [message]
+
+Terminate all connections and exit mcabber.
+This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 6d9f7b9e620d mcabber/doc/help/de/hlp.txt
---- a/mcabber/doc/help/de/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/de/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/de/hlp.txt
+--- a/mcabber/doc/help/de/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/de/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Zeigt die Hilfe zu einem Befehl oder ein Thema an.
Wenn kein Argument gegeben ist, wird diese Hilfe angezeigt.
-Verfügbare Befehle: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Verfügbare Befehle: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/de/hlp_disconnect.txt
---- a/mcabber/doc/help/de/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/de/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/de/hlp_disconnect.txt
+--- a/mcabber/doc/help/de/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/de/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -136,27 +136,27 @@
Die Verbindung zum Jabber Server trennen.
+You can specify status message to disconnect with.
Denke daran, dass der Roster nur verfügbar ist wenn man mit dem Jabber Server verbunden ist. Somit ist die Buddyliste auch leer, wenn man sich beim Server abmeldet.
-diff -r 6d9f7b9e620d mcabber/doc/help/de/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/de/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/de/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/de/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [message]
+
+Terminate all connections and exit mcabber.
+This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 6d9f7b9e620d mcabber/doc/help/en/hlp.txt
---- a/mcabber/doc/help/en/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/en/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/en/hlp.txt
+--- a/mcabber/doc/help/en/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/en/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Display some help about a command or a topic.
If no argument provided a usage of this command is printed.
-Available commands: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Available commands: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/en/hlp_disconnect.txt
---- a/mcabber/doc/help/en/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/en/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/en/hlp_disconnect.txt
+--- a/mcabber/doc/help/en/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/en/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -165,27 +165,27 @@
Terminate the connection to the Jabber server.
+You can specify status message to disconnect with.
Note: the roster is only available when the connection to the server is active, so the buddylist is empty when disconnected.
-diff -r 6d9f7b9e620d mcabber/doc/help/en/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/en/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/en/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/en/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [message]
+
+Terminate all connections and exit mcabber.
+This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 6d9f7b9e620d mcabber/doc/help/fr/hlp.txt
---- a/mcabber/doc/help/fr/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/fr/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/fr/hlp.txt
+--- a/mcabber/doc/help/fr/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/fr/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -2,4 +2,4 @@
/HELP [commande|+sujet]
Affiche de l'aide sur la commande ou le sujet demandé.
-Les commandes disponibles sont : add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Les commandes disponibles sont : add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/fr/hlp_disconnect.txt
---- a/mcabber/doc/help/fr/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/fr/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/fr/hlp_disconnect.txt
+--- a/mcabber/doc/help/fr/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/fr/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -194,27 +194,27 @@
Ferme la connexion au serveur Jabber.
+You can specify status message to disconnect with.
Remarque : le roster n'est disponible que lorsque la connexion au serveur estactive, donc la liste de contacts est vide après déconnexion.
-diff -r 6d9f7b9e620d mcabber/doc/help/fr/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/fr/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/fr/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/fr/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [message]
+
+Terminate all connections and exit mcabber.
+This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 6d9f7b9e620d mcabber/doc/help/it/hlp.txt
---- a/mcabber/doc/help/it/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/it/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/it/hlp.txt
+--- a/mcabber/doc/help/it/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/it/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Mostra l'help relativo a comando o ad argomento.
Se non viene specificato alcun argomento, viene visualizzato l'utilizzo del comando corrente.
-I comandi disponibili sono: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+I comandi disponibili sono: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/it/hlp_disconnect.txt
---- a/mcabber/doc/help/it/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/it/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/it/hlp_disconnect.txt
+--- a/mcabber/doc/help/it/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/it/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -223,27 +223,27 @@
Termina la connessione con il serve Jabber.
+You can specify status message to disconnect with.
Nota: il roster è disponibile soltanto quando la connessione è attiva, quindi la lista dei contatti è vuota quando si è disconnessi.
-diff -r 6d9f7b9e620d mcabber/doc/help/it/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/it/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/it/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/it/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [message]
+
+Terminate all connections and exit mcabber.
+This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 6d9f7b9e620d mcabber/doc/help/nl/hlp.txt
---- a/mcabber/doc/help/nl/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/nl/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/nl/hlp.txt
+--- a/mcabber/doc/help/nl/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/nl/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Toon informatie over een commando of onderwerp.
Als geen argument is meegegeven, wordt een tekst over het gebruik van dit commando getoond.
-Beschikbare commando's: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Beschikbare commando's: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/nl/hlp_disconnect.txt
---- a/mcabber/doc/help/nl/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/nl/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/nl/hlp_disconnect.txt
+--- a/mcabber/doc/help/nl/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/nl/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -252,27 +252,27 @@
Beëindig de verbinding met de Jabber server.
+You can specify status message to disconnect with.
NB: het Roster is alleen beschikbaar indien er een actieve verbinding met de server bestaat. De buddylijst is dus leeg indien niet verbonden.
-diff -r 6d9f7b9e620d mcabber/doc/help/nl/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/nl/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/nl/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/nl/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [message]
+
+Terminate all connections and exit mcabber.
+This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 6d9f7b9e620d mcabber/doc/help/pl/hlp.txt
---- a/mcabber/doc/help/pl/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/pl/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/pl/hlp.txt
+--- a/mcabber/doc/help/pl/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/pl/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Wyświetla pomoc dotyczącą danego polecenia lub tematu.
Jeśli nie podano żadnego argumentu, zostanie wyświetlona pomoc o sposobie użycia.
-Dostępne polecenia: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Dostępne polecenia: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/pl/hlp_disconnect.txt
---- a/mcabber/doc/help/pl/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/pl/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/pl/hlp_disconnect.txt
+--- a/mcabber/doc/help/pl/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/pl/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -283,27 +283,27 @@
\ No newline at end of file
+You can specify status message to disconnect with.
+Uwaga: roster dostępny jest tylko gdy połączenie do serwera jest aktywne, zatem jeżeli nie jesteś połączony lista kontaktów jest pusta.
-diff -r 6d9f7b9e620d mcabber/doc/help/pl/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/pl/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/pl/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/pl/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [message]
+
+Terminate all connections and exit mcabber.
+This command is the same as /QUIT, but you can specify status message to exit with.
-diff -r 6d9f7b9e620d mcabber/doc/help/ru/hlp.txt
---- a/mcabber/doc/help/ru/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/ru/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/ru/hlp.txt
+--- a/mcabber/doc/help/ru/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/ru/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Отображает файл помощи о запрошенной команде или топике.
Если выполнить без аргументов, будут отображены допустимые команды.
-Допустимые команды: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Допустимые команды: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/ru/hlp_disconnect.txt
---- a/mcabber/doc/help/ru/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/ru/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/ru/hlp_disconnect.txt
+--- a/mcabber/doc/help/ru/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/ru/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -312,9 +312,9 @@
Завершает соединение с Jabber-сервером.
+Вы можете указать сообщение статуса при выходе.
Примечание: список контактов доступен только когда соединение с сервером активно, поэтому список контактов пуст при завершении соединения.
-diff -r 6d9f7b9e620d mcabber/doc/help/ru/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/ru/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/ru/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/ru/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,6 @@
+
+ /EXIT [сообщение]
@@ -322,18 +322,18 @@
+
+Эта команда завершает все активные соединения и выходит из mcabber`а.
+Отличается от /QUIT тем, что позволяет указать сообщение статуса при выходе.
-diff -r 6d9f7b9e620d mcabber/doc/help/uk/hlp.txt
---- a/mcabber/doc/help/uk/hlp.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/uk/hlp.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/uk/hlp.txt
+--- a/mcabber/doc/help/uk/hlp.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/uk/hlp.txt Fri Dec 09 01:48:44 2016 +0200
@@ -3,4 +3,4 @@
Друкує допоміжну інформацію про команду або вираз.
Без аргументу друкує оце повідомлення.
-Наявні команди: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
+Наявні команди: add, alias, authorization, bind, buffer, carbons, chat_disable, clear, color, connect, del, disconnect, echo, event, exit, group, help, iline, info, module, move, msay, otr, otrpolicy, pgp, quit, rawxml, rename, request, room, roster, say_to, say, screen_refresh, set, source, status_to, status, version.
-diff -r 6d9f7b9e620d mcabber/doc/help/uk/hlp_disconnect.txt
---- a/mcabber/doc/help/uk/hlp_disconnect.txt Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/doc/help/uk/hlp_disconnect.txt Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/doc/help/uk/hlp_disconnect.txt
+--- a/mcabber/doc/help/uk/hlp_disconnect.txt Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/doc/help/uk/hlp_disconnect.txt Fri Dec 09 01:48:44 2016 +0200
@@ -1,5 +1,6 @@
- /DISCONNECT
@@ -342,18 +342,18 @@
Розірвати з'єднання з сервером.
+Ви можете вказати повідомлення статусу відсутності.
Майте на увазі, що список контактів зберігається на сервері, отож після від'єднання ви його більше не побачите.
-diff -r 6d9f7b9e620d mcabber/doc/help/uk/hlp_exit.txt
+diff -r 7403b46ba9ed mcabber/doc/help/uk/hlp_exit.txt
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
-+++ b/mcabber/doc/help/uk/hlp_exit.txt Sat Nov 07 14:54:34 2015 +0200
++++ b/mcabber/doc/help/uk/hlp_exit.txt Fri Dec 09 01:48:44 2016 +0200
@@ -0,0 +1,5 @@
+
+ /EXIT [повідомлення]
+
+Закриває всі з’єднання та завершує мкаббер.
+Відмінність цієї команди від /QUIT у тому, що ви можете вказати повідомлення статусу відсутності.
-diff -r 6d9f7b9e620d mcabber/mcabber/api.h
---- a/mcabber/mcabber/api.h Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/mcabber/api.h Sat Nov 07 14:54:34 2015 +0200
+diff -r 7403b46ba9ed mcabber/mcabber/api.h
+--- a/mcabber/mcabber/api.h Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/mcabber/api.h Fri Dec 09 01:48:44 2016 +0200
@@ -4,8 +4,8 @@
#include <glib.h>
#include <mcabber/config.h> // For MCABBER_BRANCH
@@ -365,10 +365,10 @@
#define MCABBER_BRANCH_EXPERIMENTAL 1
-diff -r 6d9f7b9e620d mcabber/mcabber/commands.c
---- a/mcabber/mcabber/commands.c Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/mcabber/commands.c Sat Nov 07 14:54:34 2015 +0200
-@@ -94,6 +94,7 @@
+diff -r 7403b46ba9ed mcabber/mcabber/commands.c
+--- a/mcabber/mcabber/commands.c Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/mcabber/commands.c Fri Dec 09 01:48:44 2016 +0200
+@@ -92,6 +92,7 @@
static void do_echo(char *arg);
static void do_module(char *arg);
static void do_carbons(char *arg);
@@ -376,7 +376,7 @@
static void room_bookmark(gpointer bud, char *arg);
-@@ -201,6 +202,7 @@
+@@ -199,6 +200,7 @@
cmd_add("echo", "Display a string in the log window", 0, 0, &do_echo, NULL);
cmd_add("event", "Process an event", COMPL_EVENTSID, COMPL_EVENTS, &do_event,
NULL);
@@ -384,7 +384,7 @@
cmd_add("group", "Change group display settings",
COMPL_GROUP, COMPL_GROUPNAME, &do_group, NULL);
cmd_add("help", "Display some help", COMPL_CMD, 0, &do_help, NULL);
-@@ -4194,7 +4196,9 @@
+@@ -4198,7 +4200,9 @@
static void do_disconnect(char *arg)
{
@@ -395,7 +395,7 @@
}
static void do_help(char *arg)
-@@ -4221,4 +4225,14 @@
+@@ -4225,4 +4229,14 @@
}
}
@@ -410,10 +410,10 @@
+}
+
/* vim: set expandtab cindent cinoptions=>2\:2(0 sw=2 ts=2: For Vim users... */
-diff -r 6d9f7b9e620d mcabber/mcabber/main.c
---- a/mcabber/mcabber/main.c Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/mcabber/main.c Sat Nov 07 14:54:34 2015 +0200
-@@ -89,7 +89,7 @@
+diff -r 7403b46ba9ed mcabber/mcabber/main.c
+--- a/mcabber/mcabber/main.c Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/mcabber/main.c Fri Dec 09 01:48:44 2016 +0200
+@@ -96,7 +96,7 @@
#ifndef MODULES_ENABLE
fifo_deinit();
#endif
@@ -422,7 +422,7 @@
scr_terminate_curses();
// Restore term settings, if needed.
-@@ -584,7 +584,7 @@
+@@ -634,7 +634,7 @@
#ifdef HAVE_LIBOTR
otr_terminate();
#endif
@@ -431,10 +431,10 @@
#ifdef HAVE_GPGME
gpg_terminate();
#endif
-diff -r 6d9f7b9e620d mcabber/mcabber/settings.c
---- a/mcabber/mcabber/settings.c Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/mcabber/settings.c Sat Nov 07 14:54:34 2015 +0200
-@@ -439,7 +439,12 @@
+diff -r 7403b46ba9ed mcabber/mcabber/settings.c
+--- a/mcabber/mcabber/settings.c Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/mcabber/settings.c Fri Dec 09 01:48:44 2016 +0200
+@@ -442,7 +442,12 @@
// - if no message is found, return NULL
const gchar *settings_get_status_msg(enum imstatus status)
{
@@ -448,7 +448,7 @@
if (rstatus) return rstatus;
-@@ -464,7 +469,7 @@
+@@ -467,7 +472,7 @@
rstatus = settings_opt_get("message_away");
break;
@@ -457,10 +457,10 @@
break;
}
return rstatus;
-diff -r 6d9f7b9e620d mcabber/mcabber/xmpp.c
---- a/mcabber/mcabber/xmpp.c Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/mcabber/xmpp.c Sat Nov 07 14:54:34 2015 +0200
-@@ -793,7 +793,7 @@
+diff -r 7403b46ba9ed mcabber/mcabber/xmpp.c
+--- a/mcabber/mcabber/xmpp.c Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/mcabber/xmpp.c Fri Dec 09 01:48:44 2016 +0200
+@@ -802,7 +802,7 @@
static void _try_to_reconnect(void)
{
@@ -469,7 +469,7 @@
if (AutoConnection)
g_timeout_add_seconds(RECONNECTION_TIMEOUT + (random() % 90L),
xmpp_reconnect, NULL);
-@@ -1796,7 +1796,7 @@
+@@ -1784,7 +1784,7 @@
LmMessageHandler *handler;
GError *error = NULL;
@@ -478,7 +478,7 @@
servername = settings_opt_get("server");
userjid = settings_opt_get("jid");
-@@ -1976,7 +1976,7 @@
+@@ -1974,7 +1974,7 @@
lm_message_node_set_attribute(y, "ver", ver);
}
@@ -487,7 +487,7 @@
{
if (!lconnection)
return;
-@@ -1984,7 +1984,7 @@
+@@ -1982,7 +1982,7 @@
// Launch pre-disconnect internal hook
hk_predisconnect();
// Announce it to everyone else
@@ -496,22 +496,22 @@
}
if (lm_connection_is_open(lconnection))
lm_connection_close(lconnection, NULL);
-diff -r 6d9f7b9e620d mcabber/mcabber/xmpp.h
---- a/mcabber/mcabber/xmpp.h Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/mcabber/xmpp.h Sat Nov 07 14:54:34 2015 +0200
-@@ -38,7 +38,7 @@
+diff -r 7403b46ba9ed mcabber/mcabber/xmpp.h
+--- a/mcabber/mcabber/xmpp.h Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/mcabber/xmpp.h Fri Dec 09 01:48:44 2016 +0200
+@@ -36,7 +36,7 @@
+ extern LmSSL* lssl;
- void xmpp_init(void); /* private */
int xmpp_connect(void);
-void xmpp_disconnect(void);
+void xmpp_disconnect(const char *message);
gboolean xmpp_is_online(void);
void xmpp_room_join(const char *room, const char *nickname, const char *passwd);
-diff -r 6d9f7b9e620d mcabber/mcabberrc.example
---- a/mcabber/mcabberrc.example Sat Nov 07 14:37:38 2015 +0200
-+++ b/mcabber/mcabberrc.example Sat Nov 07 14:54:34 2015 +0200
-@@ -383,6 +383,9 @@
+diff -r 7403b46ba9ed mcabber/mcabberrc.example
+--- a/mcabber/mcabberrc.example Fri Dec 09 01:38:32 2016 +0200
++++ b/mcabber/mcabberrc.example Fri Dec 09 01:48:44 2016 +0200
+@@ -399,6 +399,9 @@
#set message_notavail = I'm not available
#set message_away = I'm away
#
--- a/use-gslice.diff Fri Mar 04 15:57:04 2016 +0200
+++ b/use-gslice.diff Fri Dec 09 02:12:34 2016 +0200
@@ -1,11 +1,12 @@
# HG changeset patch
# Parent c45500769f0c34734851c9079e57add63d083c25
+# Parent a18571d686cd4eddcb55e356a8b82c0ac3990f49
Use glib slices to allocate constant-size blocks
-diff -r c45500769f0c mcabber/mcabber/caps.c
---- a/mcabber/mcabber/caps.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/caps.c Wed Nov 12 03:30:06 2014 +0200
-@@ -52,7 +52,7 @@
+diff -r a18571d686cd mcabber/mcabber/caps.c
+--- a/mcabber/mcabber/caps.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/caps.c Fri Dec 09 01:48:31 2016 +0200
+@@ -50,7 +50,7 @@
g_hash_table_destroy(c->identities);
g_hash_table_destroy(c->features);
g_hash_table_destroy(c->forms);
@@ -14,7 +15,7 @@
}
void identity_destroy(gpointer data)
-@@ -61,14 +61,14 @@
+@@ -59,14 +59,14 @@
g_free(i->category);
g_free(i->type);
g_free(i->name);
@@ -31,7 +32,7 @@
}
void field_destroy(gpointer data)
-@@ -97,7 +97,7 @@
+@@ -95,7 +95,7 @@
{
if (!hash)
return;
@@ -40,7 +41,7 @@
c->features = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL);
c->identities = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, identity_destroy);
c->forms = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, form_destroy);
-@@ -158,7 +158,7 @@
+@@ -156,7 +156,7 @@
c = g_hash_table_lookup(caps_cache, hash);
if (c) {
@@ -49,7 +50,7 @@
i->category = g_strdup(category);
i->name = g_strdup(name);
-@@ -182,7 +182,7 @@
+@@ -180,7 +180,7 @@
return;
c = g_hash_table_lookup(caps_cache, hash);
if (c) {
@@ -58,10 +59,10 @@
char *f = g_strdup(formtype);
d->fields = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, field_destroy);
-diff -r c45500769f0c mcabber/mcabber/commands.c
---- a/mcabber/mcabber/commands.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/commands.c Wed Nov 12 03:30:06 2014 +0200
-@@ -115,7 +115,7 @@
+diff -r a18571d686cd mcabber/mcabber/commands.c
+--- a/mcabber/mcabber/commands.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/commands.c Fri Dec 09 01:48:31 2016 +0200
+@@ -113,7 +113,7 @@
gpointer userdata = command->userdata;
Commands = g_slist_delete_link(Commands, sl_cmd);
compl_del_category_word(COMPL_CMD, command->name);
@@ -70,7 +71,7 @@
return userdata;
}
return NULL;
-@@ -127,7 +127,7 @@
+@@ -125,7 +125,7 @@
gpointer cmd_add(const char *name, const char *help, guint flags_row1,
guint flags_row2, void (*f)(char*), gpointer userdata)
{
@@ -115,7 +116,7 @@
return msgbuf_utf8;
}
-@@ -1906,7 +1906,7 @@
+@@ -1921,7 +1921,7 @@
esub = buddy_getsubscription(bud);
on_srv = buddy_getonserverflag(bud);
@@ -124,7 +125,7 @@
if (bjid) {
GSList *resources, *p_res;
-@@ -2005,7 +2005,7 @@
+@@ -2020,7 +2020,7 @@
type == ROSTER_TYPE_GROUP ? "group" :
(type == ROSTER_TYPE_SPECIAL ? "special" : "unknown"));
}
@@ -133,7 +134,7 @@
// Tell the user if this item has an annotation.
if (type == ROSTER_TYPE_USER ||
-@@ -2054,7 +2054,7 @@
+@@ -2069,7 +2069,7 @@
bjid = buddy_getjid(bud);
@@ -142,7 +143,7 @@
strncpy(buffer, "Room members:", 127);
scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO, 0);
-@@ -2114,7 +2114,7 @@
+@@ -2129,7 +2129,7 @@
scr_WriteIncomingMessage(bjid, buffer, 0, HBB_PREFIX_INFO, 0);
g_slist_free(resources);
@@ -151,7 +152,7 @@
}
static void move_group_member(gpointer bud, void *groupnamedata)
-@@ -3137,7 +3137,7 @@
+@@ -3163,7 +3163,7 @@
affil = buddy_getaffil(bud, nick);
realjid = buddy_getrjid(bud, nick);
@@ -160,7 +161,7 @@
snprintf(buffer, 4095, "Whois [%s]", nick);
scr_WriteIncomingMessage(bjid, buffer, 0, msg_flag, 0);
-@@ -3167,7 +3167,7 @@
+@@ -3193,7 +3193,7 @@
scr_WriteIncomingMessage(bjid, "End of WHOIS", 0, msg_flag, 0);
@@ -169,10 +170,10 @@
g_free(nick);
if (paramlst)
free_arg_lst(paramlst);
-diff -r c45500769f0c mcabber/mcabber/events.c
---- a/mcabber/mcabber/events.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/events.c Wed Nov 12 03:30:06 2014 +0200
-@@ -83,7 +83,7 @@
+diff -r a18571d686cd mcabber/mcabber/events.c
+--- a/mcabber/mcabber/events.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/events.c Fri Dec 09 01:48:31 2016 +0200
+@@ -81,7 +81,7 @@
return NULL;
}
@@ -199,10 +200,10 @@
}
g_slist_free(evs_list);
evs_list = NULL;
-diff -r c45500769f0c mcabber/mcabber/hbuf.c
---- a/mcabber/mcabber/hbuf.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/hbuf.c Wed Nov 12 03:30:06 2014 +0200
-@@ -29,7 +29,6 @@
+diff -r a18571d686cd mcabber/mcabber/hbuf.c
+--- a/mcabber/mcabber/hbuf.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/hbuf.c Fri Dec 09 01:48:31 2016 +0200
+@@ -27,7 +27,6 @@
#include "utf8.h"
#include "screen.h"
@@ -210,7 +211,7 @@
/* This is a private structure type */
typedef struct {
-@@ -59,7 +58,7 @@
+@@ -57,7 +56,7 @@
{
GList *curr_elt = first_hbuf_elt;
@@ -219,7 +220,7 @@
// - If there are '\n' in the string
// - If length > width (and width != 0)
while (curr_elt) {
-@@ -95,17 +94,21 @@
+@@ -93,17 +92,21 @@
end = hbuf_b_curr->ptr_end;
hbuf_b_curr->ptr_end = br;
// Create another block
@@ -244,7 +245,7 @@
// This is OK because insert_before(NULL) == append():
*p_hbuf = g_list_insert_before(*p_hbuf, curr_elt->next, hbuf_b_curr);
}
-@@ -138,7 +141,7 @@
+@@ -136,7 +139,7 @@
textlen = strlen(text);
hbb_blocksize = MAX(textlen+1, HBB_BLOCKSIZE);
@@ -253,7 +254,7 @@
hbuf_block_elt->prefix.timestamp = timestamp;
hbuf_block_elt->prefix.flags = prefix_flags;
hbuf_block_elt->prefix.mucnicklen = mucnicklen;
-@@ -146,7 +149,7 @@
+@@ -144,7 +147,7 @@
if (!*p_hbuf) {
hbuf_block_elt->ptr = g_new(char, hbb_blocksize);
if (!hbuf_block_elt->ptr) {
@@ -262,7 +263,7 @@
return;
}
hbuf_block_elt->flags = HBB_FLAG_ALLOC | HBB_FLAG_PERSISTENT;
-@@ -208,7 +211,7 @@
+@@ -206,7 +209,7 @@
g_free(hbuf_b_elt->ptr);
}
}
@@ -271,7 +272,7 @@
hbuf_head = *p_hbuf = g_list_delete_link(hbuf_head, hbuf_elt);
}
n--;
-@@ -245,7 +248,7 @@
+@@ -243,7 +246,7 @@
if (hbuf_b_elt->flags & HBB_FLAG_ALLOC) {
g_free(hbuf_b_elt->ptr);
}
@@ -280,7 +281,7 @@
}
g_list_free(first_elt);
-@@ -275,7 +278,7 @@
+@@ -273,7 +276,7 @@
// Is next line not-persistent?
if (!(hbuf_b_next->flags & HBB_FLAG_PERSISTENT)) {
hbuf_b_curr->ptr_end = hbuf_b_next->ptr_end;
@@ -289,7 +290,7 @@
curr_elt = g_list_delete_link(curr_elt, next_elt);
} else
curr_elt = next_elt;
-@@ -309,8 +312,8 @@
+@@ -307,8 +310,8 @@
// hbuf_get_lines(hbuf, n)
// Returns an array of n hbb_line pointers
// (The first line will be the line currently pointed by hbuf)
@@ -300,7 +301,7 @@
hbb_line **hbuf_get_lines(GList *hbuf, unsigned int n)
{
unsigned int i;
-@@ -349,7 +352,7 @@
+@@ -347,7 +350,7 @@
blk = (hbuf_block*)(hbuf->data);
maxlen = blk->ptr_end - blk->ptr;
@@ -309,9 +310,9 @@
(*array_elt)->timestamp = blk->prefix.timestamp;
(*array_elt)->flags = blk->prefix.flags;
(*array_elt)->mucnicklen = blk->prefix.mucnicklen;
-diff -r c45500769f0c mcabber/mcabber/hooks.c
---- a/mcabber/mcabber/hooks.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/hooks.c Wed Nov 12 03:30:06 2014 +0200
+diff -r a18571d686cd mcabber/mcabber/hooks.c
+--- a/mcabber/mcabber/hooks.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/hooks.c Fri Dec 09 01:48:31 2016 +0200
@@ -99,7 +99,7 @@
gint priority, gpointer userdata)
{
@@ -330,10 +331,10 @@
*hqueue = g_slist_delete_link(*hqueue, el);
// Remove hook hash table entry if the hook queue is empty
if (!*hqueue)
-diff -r c45500769f0c mcabber/mcabber/modules.c
---- a/mcabber/mcabber/modules.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/modules.c Wed Nov 12 03:30:06 2014 +0200
-@@ -176,7 +176,7 @@
+diff -r a18571d686cd mcabber/mcabber/modules.c
+--- a/mcabber/mcabber/modules.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/modules.c Fri Dec 09 01:48:31 2016 +0200
+@@ -174,7 +174,7 @@
}
{ // Register module
@@ -342,7 +343,7 @@
module->refcount = 1;
module->locked = manual;
-@@ -267,7 +267,7 @@
+@@ -265,7 +265,7 @@
// Output this here, as arg may point to module->name
scr_LogPrint(LPRINT_LOGNORM, "Unloaded module %s.", module->name);
g_free(module->name);
@@ -351,10 +352,10 @@
return NULL;
}
-diff -r c45500769f0c mcabber/mcabber/screen.c
---- a/mcabber/mcabber/screen.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/screen.c Wed Nov 12 03:30:06 2014 +0200
-@@ -1360,7 +1360,7 @@
+diff -r a18571d686cd mcabber/mcabber/screen.c
+--- a/mcabber/mcabber/screen.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/screen.c Fri Dec 09 01:48:31 2016 +0200
+@@ -1368,7 +1368,7 @@
wattrset(win_entry->win, get_color(COLOR_GENERAL));
g_free(line->text);
@@ -363,7 +364,7 @@
} else {
wclrtobot(win_entry->win);
break;
-@@ -1374,7 +1374,7 @@
+@@ -1382,7 +1382,7 @@
scr_buffer_scroll_lock(1);
}
g_free(line->text);
@@ -372,10 +373,10 @@
} else if (autolock && win_entry->bd->lock) {
scr_buffer_scroll_lock(0);
}
-diff -r c45500769f0c mcabber/mcabber/settings.c
---- a/mcabber/mcabber/settings.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/settings.c Wed Nov 12 03:30:06 2014 +0200
-@@ -457,7 +457,7 @@
+diff -r a18571d686cd mcabber/mcabber/settings.c
+--- a/mcabber/mcabber/settings.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/settings.c Fri Dec 09 01:48:31 2016 +0200
+@@ -528,7 +528,7 @@
// If value is 0, we do not need to create a structure (that's
// the default value).
if (value) {
@@ -384,7 +385,7 @@
pgpdata->pgp_disabled = value;
g_hash_table_insert(pgpopt, g_strdup(bjid), pgpdata);
}
-@@ -497,7 +497,7 @@
+@@ -568,7 +568,7 @@
// If value is 0, we do not need to create a structure (that's
// the default value).
if (value) {
@@ -393,7 +394,7 @@
pgpdata->pgp_force = value;
g_hash_table_insert(pgpopt, g_strdup(bjid), pgpdata);
}
-@@ -537,7 +537,7 @@
+@@ -608,7 +608,7 @@
// If keyid is NULL, we do not need to create a structure (that's
// the default value).
if (keyid) {
@@ -402,10 +403,10 @@
pgpdata->pgp_keyid = g_strdup(keyid);
g_hash_table_insert(pgpopt, g_strdup(bjid), pgpdata);
}
-diff -r c45500769f0c mcabber/mcabber/xmpp_iq.c
---- a/mcabber/mcabber/xmpp_iq.c Wed Nov 12 02:43:42 2014 +0200
-+++ b/mcabber/mcabber/xmpp_iq.c Wed Nov 12 03:30:06 2014 +0200
-@@ -765,7 +765,7 @@
+diff -r a18571d686cd mcabber/mcabber/xmpp_iq.c
+--- a/mcabber/mcabber/xmpp_iq.c Fri Dec 09 01:38:39 2016 +0200
++++ b/mcabber/mcabber/xmpp_iq.c Fri Dec 09 01:48:31 2016 +0200
+@@ -791,7 +791,7 @@
return LM_HANDLER_RESULT_REMOVE_MESSAGE;
}
@@ -414,7 +415,7 @@
r = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT);
query = lm_message_node_add_child(r->node, "query", NULL);
-@@ -792,7 +792,7 @@
+@@ -818,7 +818,7 @@
lm_connection_send(c, r, NULL);
lm_message_unref(r);
@@ -423,7 +424,7 @@
return LM_HANDLER_RESULT_REMOVE_MESSAGE;
}
-@@ -820,7 +820,7 @@
+@@ -846,7 +846,7 @@
return LM_HANDLER_RESULT_REMOVE_MESSAGE;
}
@@ -432,7 +433,7 @@
r = lm_message_new_iq_from_query(m, LM_MESSAGE_SUB_TYPE_RESULT);
query = lm_message_node_add_child(r->node, "time", NULL);
-@@ -857,7 +857,7 @@
+@@ -883,7 +883,7 @@
lm_connection_send(c, r, NULL);
lm_message_unref(r);