Fri, 24 Jul 2015 02:52:23 +0200 [PATCH 3/3] Clear input line when switching to vi mode
Holger Weiß <holger@zedat.fu-berlin.de> [Fri, 24 Jul 2015 02:52:23 +0200] rev 2306
[PATCH 3/3] Clear input line when switching to vi mode If vi_mode is set to 1 and the user leaves chat mode, clear the input line. Existing text on the input line cannot be sent as a message and will also not be evaluated as a vi command in this situation, so leaving the text on the input line would be confusing.
Fri, 24 Jul 2015 02:37:07 +0200 [PATCH 2/3] Don't complete "/search" string in vi mode
Holger Weiß <holger@zedat.fu-berlin.de> [Fri, 24 Jul 2015 02:37:07 +0200] rev 2305
[PATCH 2/3] Don't complete "/search" string in vi mode If vi_mode is set to 1 and the user is currently in non-chat mode, disable completion when the input line starts with a slash. Only commands entered with a leading colon should be completed in this mode.
Wed, 22 Jul 2015 19:25:22 +0200 [PATCH 1/3] New option: vi_mode
Holger Weiß <holger@zedat.fu-berlin.de> [Wed, 22 Jul 2015 19:25:22 +0200] rev 2304
[PATCH 1/3] New option: vi_mode If the new vi_mode option is set to 1, let MCabber's non-chat mode accept a few commands loosely based on those available in vi(1)'s normal mode, e.g.: A Call "/roster unread_first". a Call "/roster unread_next". F Call "/roster group_prev". f Call "/roster group_next". G Call "/roster bottom". gg Call "/roster top". i Enter chat mode. [<n>]j Call "/roster down [<n>]". [<n>]k Call "/roster up [<n>]". n Repeat the previous search (if any). O Call "/roster unread_first" and open chat window. o Call "/roster unread_next" and open chat window. ZZ Call "/quit". zM Call "/group fold" for all groups. zR Call "/group unfold" for all groups. <Space> Call "/group toggle" for the current group. '' Call "/roster alternate". ! Toggle attention flag for current buddy. # Toggle unread messages flag for current buddy. /<str> Call "/roster search <str>". :q Call "/quit". :wq Call "/quit". :x Call "/quit". :<n> Jump to line <n> in the roster. :<cmd> Call "/<cmd>" (unless <cmd> matches one of the above commands).
Mon, 30 Jan 2017 18:46:15 +0100 LM: Use get_child in place of find_child
Mikael Berthe <mikael@lilotux.net> [Mon, 30 Jan 2017 18:46:15 +0100] rev 2303
LM: Use get_child in place of find_child
Sun, 29 Jan 2017 21:39:35 +0100 Post-1.0.5 changes
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2017 21:39:35 +0100] rev 2302
Post-1.0.5 changes
Sun, 29 Jan 2017 21:28:24 +0100 Added signature for changeset 7aafb3a0de4c
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2017 21:28:24 +0100] rev 2301
Added signature for changeset 7aafb3a0de4c
Sun, 29 Jan 2017 21:28:00 +0100 Added tag 1.0.5 for changeset 7aafb3a0de4c
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2017 21:28:00 +0100] rev 2300
Added tag 1.0.5 for changeset 7aafb3a0de4c
Sun, 29 Jan 2017 21:25:30 +0100 Fix version in man page 1.0.5
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2017 21:25:30 +0100] rev 2299
Fix version in man page
Sun, 29 Jan 2017 21:11:47 +0100 Added signature for changeset 72540f37f679
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2017 21:11:47 +0100] rev 2298
Added signature for changeset 72540f37f679
Sun, 29 Jan 2017 21:11:39 +0100 Added tag 1.0.5 for changeset 72540f37f679
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2017 21:11:39 +0100] rev 2297
Added tag 1.0.5 for changeset 72540f37f679
Sun, 29 Jan 2017 21:05:36 +0100 Ready for release 1.0.5
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Jan 2017 21:05:36 +0100] rev 2296
Ready for release 1.0.5
Sun, 29 Jan 2017 20:44:11 +0100 Carbons: Check barejid in sent messages, too
franky [Sun, 29 Jan 2017 20:44:11 +0100] rev 2295
Carbons: Check barejid in sent messages, too
Thu, 26 Jan 2017 22:51:20 +0100 Carbons: Add sender check
Mikael Berthe <mikael@lilotux.net> [Thu, 26 Jan 2017 22:51:20 +0100] rev 2294
Carbons: Add sender check Thanks to Georg Lukas for the report.
Tue, 01 Nov 2016 21:42:40 +0100 Use g_hash_table_get_keys() because glib >=2.14 should be available everywhere
franky [Tue, 01 Nov 2016 21:42:40 +0100] rev 2293
Use g_hash_table_get_keys() because glib >=2.14 should be available everywhere
Tue, 01 Nov 2016 18:00:39 +0100 Replace global variable update_roster with scr_update_roster()
franky [Tue, 01 Nov 2016 18:00:39 +0100] rev 2292
Replace global variable update_roster with scr_update_roster()
Tue, 01 Nov 2016 08:39:07 +0100 Don't rebuild the buddylist multiple times before a screen refresh
franky [Tue, 01 Nov 2016 08:39:07 +0100] rev 2291
Don't rebuild the buddylist multiple times before a screen refresh
Wed, 21 Dec 2016 20:43:58 +0100 Fix small memory leak
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Dec 2016 20:43:58 +0100] rev 2290
Fix small memory leak 'servername' was not freed (and jidtodisp() was unnecessary. (Spotted by franky)
Wed, 21 Dec 2016 20:30:56 +0100 contrib/vim: Support reloading filetype detection
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Dec 2016 20:30:56 +0100] rev 2289
contrib/vim: Support reloading filetype detection Merge Gentoo patch. Thanks to Amadeusz Żołnowski and Wolfram Schlich.
Tue, 13 Dec 2016 22:26:45 +0100 Backed out changeset 1bb9002801e5
Mikael Berthe <mikael@lilotux.net> [Tue, 13 Dec 2016 22:26:45 +0100] rev 2288
Backed out changeset 1bb9002801e5
Mon, 21 Nov 2016 20:58:58 +0100 Merge release 1.0.4
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2016 20:58:58 +0100] rev 2287
Merge release 1.0.4
Mon, 21 Nov 2016 20:51:09 +0100 Added signature for changeset e20ac5fe419c
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2016 20:51:09 +0100] rev 2286
Added signature for changeset e20ac5fe419c
Mon, 21 Nov 2016 20:51:01 +0100 Added tag 1.0.4 for changeset e20ac5fe419c
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2016 20:51:01 +0100] rev 2285
Added tag 1.0.4 for changeset e20ac5fe419c
Mon, 21 Nov 2016 20:46:54 +0100 Release 1.0.4 1.0.4
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2016 20:46:54 +0100] rev 2284
Release 1.0.4
Mon, 21 Nov 2016 20:35:28 +0100 Check origin of roster pushes
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2016 20:35:28 +0100] rev 2283
Check origin of roster pushes MCabber is vulnerable to roster push attacks as described by Daniel Gultsch at https://gultsch.de/gajim_roster_push_and_message_interception.html. This patch should fix the problem by checking the sender of the iq:roster stanzas. Thanks to Sam Whited for the report.
Sat, 01 Oct 2016 18:36:47 +0200 Improve message when bookmarks are updated
Mikael Berthe <mikael@lilotux.net> [Sat, 01 Oct 2016 18:36:47 +0200] rev 2282
Improve message when bookmarks are updated Thanks to Leonard Witte for the suggestion.
Sun, 25 Sep 2016 15:07:24 +0200 Limit the number of roster computations/redraws per second
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Sep 2016 15:07:24 +0200] rev 2281
Limit the number of roster computations/redraws per second This reduces CPU time and greatly improve performance with very large rosters (e.g. >1000 items).
Sat, 24 Sep 2016 12:31:13 +0200 Improve efficiency with high number of MUC resources
Mikael Berthe <mikael@lilotux.net> [Sat, 24 Sep 2016 12:31:13 +0200] rev 2280
Improve efficiency with high number of MUC resources
Sat, 24 Sep 2016 12:30:01 +0200 Cosmetics
Mikael Berthe <mikael@lilotux.net> [Sat, 24 Sep 2016 12:30:01 +0200] rev 2279
Cosmetics
Sun, 18 Sep 2016 17:44:05 +0200 Post-1.0.3 changes
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Sep 2016 17:44:05 +0200] rev 2278
Post-1.0.3 changes
Sun, 18 Sep 2016 17:32:38 +0200 Added signature for changeset 3d6986784dae
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Sep 2016 17:32:38 +0200] rev 2277
Added signature for changeset 3d6986784dae
Sun, 18 Sep 2016 17:32:25 +0200 Added tag 1.0.3 for changeset 3d6986784dae
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Sep 2016 17:32:25 +0200] rev 2276
Added tag 1.0.3 for changeset 3d6986784dae
Sun, 18 Sep 2016 17:13:53 +0200 Ready for release 1.0.3 1.0.3
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Sep 2016 17:13:53 +0200] rev 2275
Ready for release 1.0.3
Sun, 18 Sep 2016 17:04:20 +0200 Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Sep 2016 17:04:20 +0200] rev 2274
Update ChangeLog
Sat, 17 Sep 2016 11:51:50 +0300 help: update uk /room translation
Myhailo Danylenko <isbear@ukrpost.net> [Sat, 17 Sep 2016 11:51:50 +0300] rev 2273
help: update uk /room translation
Sat, 17 Sep 2016 10:40:53 +0200 Improve DE translation
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Sep 2016 10:40:53 +0200] rev 2272
Improve DE translation
Sat, 17 Sep 2016 10:08:01 +0200 Update manpage wrt latest change
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Sep 2016 10:08:01 +0200] rev 2271
Update manpage wrt latest change
Sat, 17 Sep 2016 10:02:56 +0200 Use nick to set the role
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Sep 2016 10:02:56 +0200] rev 2270
Use nick to set the role This should fix issue #152, reported by Stefan Haller.
Mon, 12 Sep 2016 22:39:04 +0200 Link with the tinfo library
Mikael Berthe <mikael@lilotux.net> [Mon, 12 Sep 2016 22:39:04 +0200] rev 2269
Link with the tinfo library On some systems we have to explicitly link with libtinfo. pkg-config cannot be used on every system with ncurses, see discussion in https://bugs.gentoo.org/show_bug.cgi?id=457530#c18 For now we'll use the same fix as Mutt: https://dev.mutt.org/hg/mutt/rev/c84aa0d62ce3 Thanks to Wolfram Schlich for the report and troubleshooting!
Sun, 05 Jun 2016 20:06:46 +0200 Fix FSF addresses in all files
Mikael Berthe <mikael@lilotux.net> [Sun, 05 Jun 2016 20:06:46 +0200] rev 2268
Fix FSF addresses in all files
Sat, 28 May 2016 18:29:46 +0100 Fix FSF address
Fabio Alessandro Locati <fabio@locati.cc> [Sat, 28 May 2016 18:29:46 +0100] rev 2267
Fix FSF address
Sat, 07 May 2016 21:12:10 +0200 Filter out pgp_passphrase as well
Mikael Berthe <mikael@lilotux.net> [Sat, 07 May 2016 21:12:10 +0200] rev 2266
Filter out pgp_passphrase as well Refactor do_set() a little bit.
Wed, 04 May 2016 11:38:19 +0600 do_say(): Do not display password value
Egor Kovetskiy <e.kovetskiy@gmail.com> [Wed, 04 May 2016 11:38:19 +0600] rev 2265
do_say(): Do not display password value
Sat, 30 Apr 2016 11:23:37 +0200 Revert patch c1eb68306520
Mikael Berthe <mikael@lilotux.net> [Sat, 30 Apr 2016 11:23:37 +0200] rev 2264
Revert patch c1eb68306520 c1eb68306520 frees colors that could still be used for other nicknames. Thanks to franky for the hint.
Wed, 30 Mar 2016 20:40:29 +0000 Do not send empty subjects when using otr
franky [Wed, 30 Mar 2016 20:40:29 +0000] rev 2263
Do not send empty subjects when using otr
Wed, 30 Mar 2016 20:37:15 +0000 Update Help files; spotted by js92khg
franky [Wed, 30 Mar 2016 20:37:15 +0000] rev 2262
Update Help files; spotted by js92khg
Thu, 24 Mar 2016 23:12:52 +0000 Really expand the ssl_ca filename... m(
franky [Thu, 24 Mar 2016 23:12:52 +0000] rev 2261
Really expand the ssl_ca filename... m(
Tue, 22 Mar 2016 08:01:42 +0100 configure.ac: Default modules directory not set correctly on OpenBSD
Tim van der Molen <tim@openbsd.org> [Tue, 22 Mar 2016 08:01:42 +0100] rev 2260
configure.ac: Default modules directory not set correctly on OpenBSD $ mcabber -V | grep Modules Modules directory: 23722{exec_prefix}/lib/mcabber This is caused by the following line in mcabber's configure.ac: AC_DEFINE_DIR(PKGLIB_DIR, "${libdir}/${PACKAGE}", [Modules directory]) It looks like AC_DEFINE_DIR is used incorrectly: it seems its second argument is supposed to be a single unquoted variable.
Tue, 15 Mar 2016 17:31:59 +0200 Update note about history dir creation
Andrey Utkin <andrey_utkin@fastmail.com> [Tue, 15 Mar 2016 17:31:59 +0200] rev 2259
Update note about history dir creation
Tue, 15 Mar 2016 17:24:41 +0200 Create history log dir if it doesn't exist
Andrey Utkin <andrey_utkin@fastmail.com> [Tue, 15 Mar 2016 17:24:41 +0200] rev 2258
Create history log dir if it doesn't exist Full path is created recursively as needed.
Sat, 27 Feb 2016 13:53:01 +0100 Post-1.0.2 changes
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Feb 2016 13:53:01 +0100] rev 2257
Post-1.0.2 changes
Sat, 27 Feb 2016 13:45:48 +0100 Added signature for changeset 54a12919cdee
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Feb 2016 13:45:48 +0100] rev 2256
Added signature for changeset 54a12919cdee
Sat, 27 Feb 2016 13:45:31 +0100 Added tag 1.0.2 for changeset 54a12919cdee
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Feb 2016 13:45:31 +0100] rev 2255
Added tag 1.0.2 for changeset 54a12919cdee
Sat, 27 Feb 2016 13:40:34 +0100 Ready for release 1.0.2 1.0.2
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Feb 2016 13:40:34 +0100] rev 2254
Ready for release 1.0.2
Sat, 27 Feb 2016 11:28:24 +0100 Read $HOME/.mcabberrc if there is no mcabber configuration directory
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Feb 2016 11:28:24 +0100] rev 2253
Read $HOME/.mcabberrc if there is no mcabber configuration directory This was broken by ccd4ffa41a1b. This patch should fix issue #146.
Sat, 27 Feb 2016 11:02:19 +0100 Simplify hlog_enable()
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Feb 2016 11:02:19 +0100] rev 2252
Simplify hlog_enable()
Fri, 19 Feb 2016 22:14:15 +0100 Stop html-escaping otr messages and do only strip known tags.
franky [Fri, 19 Feb 2016 22:14:15 +0100] rev 2251
Stop html-escaping otr messages and do only strip known tags. We'd like to remove that for good, but pidgin-otr and Adium are still sending html tags.
Sat, 13 Feb 2016 13:48:43 +0100 Ignore the untrusted certificate warning when user sets a fingerprint
franky [Sat, 13 Feb 2016 13:48:43 +0100] rev 2250
Ignore the untrusted certificate warning when user sets a fingerprint If a user sets the fingerprint, he shouldn't need to set ssl_ignore_checks.
Sat, 13 Feb 2016 13:34:32 +0100 Use the right union member
franky [Sat, 13 Feb 2016 13:34:32 +0100] rev 2249
Use the right union member
Sat, 13 Feb 2016 11:05:07 +0100 Prepare for loudmouth with sha256 support (>=1.5.3)
franky [Sat, 13 Feb 2016 11:05:07 +0100] rev 2248
Prepare for loudmouth with sha256 support (>=1.5.3)
Wed, 10 Feb 2016 23:15:20 +0100 Expand filename for ssl_ca option
franky [Wed, 10 Feb 2016 23:15:20 +0100] rev 2247
Expand filename for ssl_ca option
Wed, 10 Feb 2016 23:08:44 +0100 Add ssl_ciphers and ssl_ca option in mcabberrc.example
franky [Wed, 10 Feb 2016 23:08:44 +0100] rev 2246
Add ssl_ciphers and ssl_ca option in mcabberrc.example
Thu, 04 Feb 2016 18:43:57 +0100 Upgrade GPLv2
Fabio Alessandro Locati <fabiolocati@gmail.com> [Thu, 04 Feb 2016 18:43:57 +0100] rev 2245
Upgrade GPLv2 Since the GPLv2 has been included into mcabber, few changes have been made to the license itself. - Small improvements in centering some text - The FSF has changed mail address - The references to the GNU Library GPL license has been changed to GNU Lesser GPL license, since the former has been deprecated
Wed, 27 Jan 2016 11:20:52 +0100 Post-1.0.1 changes
Mikael Berthe <mikael@lilotux.net> [Wed, 27 Jan 2016 11:20:52 +0100] rev 2244
Post-1.0.1 changes
Wed, 27 Jan 2016 11:12:59 +0100 Added signature for changeset d703d6b42b32
Mikael Berthe <mikael@lilotux.net> [Wed, 27 Jan 2016 11:12:59 +0100] rev 2243
Added signature for changeset d703d6b42b32
Wed, 27 Jan 2016 11:11:35 +0100 Added tag 1.0.1 for changeset d703d6b42b32
Mikael Berthe <mikael@lilotux.net> [Wed, 27 Jan 2016 11:11:35 +0100] rev 2242
Added tag 1.0.1 for changeset d703d6b42b32
Wed, 27 Jan 2016 10:34:44 +0100 Ready for release 1.0.1 1.0.1
Mikael Berthe <mikael@lilotux.net> [Wed, 27 Jan 2016 10:34:44 +0100] rev 2241
Ready for release 1.0.1
Wed, 27 Jan 2016 09:58:31 +0100 Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Wed, 27 Jan 2016 09:58:31 +0100] rev 2240
Update ChangeLog
Tue, 24 Nov 2015 18:58:45 +0100 Fix event source not being properly initialized
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Nov 2015 18:58:45 +0100] rev 2239
Fix event source not being properly initialized Thanks to Holger Weiß and Myhailo Danylenko.
Sat, 21 Nov 2015 18:43:10 +0100 Cosmectics (fix coding style)
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Nov 2015 18:43:10 +0100] rev 2238
Cosmectics (fix coding style)
Sat, 21 Nov 2015 18:29:15 +0100 Include utils.h from pgp.c
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Nov 2015 18:29:15 +0100] rev 2237
Include utils.h from pgp.c This fixes a compilation warning.
Sat, 21 Nov 2015 18:23:30 +0100 Add a default value to mcabberrc.example comments
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Nov 2015 18:23:30 +0100] rev 2236
Add a default value to mcabberrc.example comments
Sat, 21 Nov 2015 18:15:21 +0100 Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sat, 21 Nov 2015 18:15:21 +0100] rev 2235
Update ChangeLog
Sat, 21 Nov 2015 17:44:59 +0100 New option: 'gpg_home'
Holger Weiß <holger@zedat.fu-berlin.de> [Sat, 21 Nov 2015 17:44:59 +0100] rev 2234
New option: 'gpg_home' The new 'gpg_home' option can be used to specify a custom configuration directory for GnuPG.
Sat, 21 Nov 2015 17:44:55 +0100 New option: 'gpg_path'
Holger Weiß <holger@zedat.fu-berlin.de> [Sat, 21 Nov 2015 17:44:55 +0100] rev 2233
New option: 'gpg_path' The path to the gpg binary can now be specified in order to force the use of GnuPG version 1 on systems which have both versions installed.
Sun, 15 Nov 2015 17:05:07 +0100 hlog_read_history(): Remove a compilation warning
Mikael Berthe <mikael@lilotux.net> [Sun, 15 Nov 2015 17:05:07 +0100] rev 2232
hlog_read_history(): Remove a compilation warning
Sun, 15 Nov 2015 17:03:41 +0100 Fix resizing with --enable-sigwinch
Mikael Berthe <mikael@lilotux.net> [Sun, 15 Nov 2015 17:03:41 +0100] rev 2231
Fix resizing with --enable-sigwinch
Wed, 11 Nov 2015 10:06:46 +0100 Add safety check to xmpp_insert_entity_capabilities()
Mikael Berthe <mikael@lilotux.net> [Wed, 11 Nov 2015 10:06:46 +0100] rev 2230
Add safety check to xmpp_insert_entity_capabilities()
Sun, 15 Nov 2015 16:28:27 +0100 autoconf: Display the result of the --enable-sigwinch check
Mikael Berthe <mikael@lilotux.net> [Sun, 15 Nov 2015 16:28:27 +0100] rev 2229
autoconf: Display the result of the --enable-sigwinch check AC_MSG_CHECKING was missing and AC_MSG_RESULT was not correctly used.
Wed, 12 Nov 2014 23:04:36 +0200 Fix compilation warning, when building without modules support
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 12 Nov 2014 23:04:36 +0200] rev 2228
Fix compilation warning, when building without modules support
Wed, 12 Nov 2014 23:04:36 +0200 Update help pages Ukrainian translation
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 12 Nov 2014 23:04:36 +0200] rev 2227
Update help pages Ukrainian translation
Tue, 12 Mar 2013 01:23:02 +0200 Fix memleak on replacing nickcolor rules
Myhailo Danylenko <isbear@ukrpost.net> [Tue, 12 Mar 2013 01:23:02 +0200] rev 2226
Fix memleak on replacing nickcolor rules
Sat, 07 Nov 2015 12:21:12 +0100 Free the buffdata structures when buffers are closed
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Nov 2015 12:21:12 +0100] rev 2225
Free the buffdata structures when buffers are closed Free the buffdata strcutures when buffers are closed and there are no more users (these structures can be shared if the "symlink" shared history is used).
Sat, 07 Nov 2015 12:16:15 +0100 Update comments to hlog_get_log_jid()
Mikael Berthe <mikael@lilotux.net> [Sat, 07 Nov 2015 12:16:15 +0100] rev 2224
Update comments to hlog_get_log_jid()
Fri, 06 Nov 2015 22:31:40 +0100 Backed out changeset fa516ef22145
Mikael Berthe <mikael@lilotux.net> [Fri, 06 Nov 2015 22:31:40 +0100] rev 2223
Backed out changeset fa516ef22145 Turns out that in this hash the value pointer is the same as the key pointer, so there's no need to free both the key and the value.
Fri, 06 Nov 2015 20:33:31 +0100 Fix a small leak when a window is closed
Mikael Berthe <mikael@lilotux.net> [Fri, 06 Nov 2015 20:33:31 +0100] rev 2222
Fix a small leak when a window is closed Also, fix a segfault when buffer close is called with a non-lowercase JID...
Fri, 06 Nov 2015 19:46:48 +0100 caps: Add a cast to remove a compilation warning
Mikael Berthe <mikael@lilotux.net> [Fri, 06 Nov 2015 19:46:48 +0100] rev 2221
caps: Add a cast to remove a compilation warning
Fri, 06 Nov 2015 13:43:15 +0100 Fix a 1-byte memory leak in caps_generate()
Mikael Berthe <mikael@lilotux.net> [Fri, 06 Nov 2015 13:43:15 +0100] rev 2220
Fix a 1-byte memory leak in caps_generate() The caps value is correctly stolen and reinserted but the previous hash key should be freed. This is a special key "" of 1 byte.
Thu, 05 Nov 2015 23:34:23 +0100 otr_send: Fix my previous fix and abort if the initial message is empty
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 23:34:23 +0100] rev 2219
otr_send: Fix my previous fix and abort if the initial message is empty
Thu, 05 Nov 2015 23:29:59 +0100 Update OTR comments
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 23:29:59 +0100] rev 2218
Update OTR comments
Thu, 05 Nov 2015 23:11:43 +0100 Fix bug/typo introduced in 0c78d31c753d (Reported by franky)
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 23:11:43 +0100] rev 2217
Fix bug/typo introduced in 0c78d31c753d (Reported by franky)
Thu, 05 Nov 2015 20:58:57 +0100 caps: Specifiy the function to free the "features" hash values
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 20:58:57 +0100] rev 2216
caps: Specifiy the function to free the "features" hash values
Thu, 05 Nov 2015 20:54:22 +0100 Fix changeset 0c78d31c753d
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 20:54:22 +0100] rev 2215
Fix changeset 0c78d31c753d If encryption is not required, send the original message.
Thu, 05 Nov 2015 19:47:59 +0100 Update API ChangeLog (v41)
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 19:47:59 +0100] rev 2214
Update API ChangeLog (v41)
Thu, 05 Nov 2015 19:46:09 +0100 Change otr_send() prototype
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 19:46:09 +0100] rev 2213
Change otr_send() prototype This patch updates otr_send() in order to differenciate original and encrypted messages. It should also fix a memory leak of OTR-encrypted messages.
Thu, 05 Nov 2015 15:08:47 +0100 Fix a few memory leaks
Mikael Berthe <mikael@lilotux.net> [Thu, 05 Nov 2015 15:08:47 +0100] rev 2212
Fix a few memory leaks
Sun, 25 Oct 2015 14:55:12 +0100 Make readline_refresh_screen() re-enable the keypad
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Oct 2015 14:55:12 +0100] rev 2211
Make readline_refresh_screen() re-enable the keypad This is sometimes needed after a Pinentry popup. Thanks to Paul Fertser for the hint.
Fri, 23 Oct 2015 20:47:26 +0200 Add a few more checks
Mikael Berthe <mikael@lilotux.net> [Fri, 23 Oct 2015 20:47:26 +0200] rev 2210
Add a few more checks
Fri, 23 Oct 2015 19:55:08 +0200 Fix segfault when receiving a <private> Carbons message tag
Mikael Berthe <mikael@lilotux.net> [Fri, 23 Oct 2015 19:55:08 +0200] rev 2209
Fix segfault when receiving a <private> Carbons message tag
Sun, 18 Oct 2015 21:02:36 +0200 Fix changeset fec172dbacc7
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Oct 2015 21:02:36 +0200] rev 2208
Fix changeset fec172dbacc7 The PGP signature key id was not reported correctly.
Sat, 17 Oct 2015 20:31:09 +0200 Minor documentation update
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Oct 2015 20:31:09 +0200] rev 2207
Minor documentation update
Sat, 17 Oct 2015 20:30:54 +0200 Update API ChangeLog (v39, v40)
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Oct 2015 20:30:54 +0200] rev 2206
Update API ChangeLog (v39, v40)
Sat, 17 Oct 2015 20:19:58 +0200 Do not hardcode the default logging location
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Oct 2015 20:19:58 +0200] rev 2205
Do not hardcode the default logging location The current configuration directory is used as a base.
Sat, 17 Oct 2015 20:17:30 +0200 Use XDG configuration directory if a config file exists
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Oct 2015 20:17:30 +0200] rev 2204
Use XDG configuration directory if a config file exists If $XDG_CONFIG_HOME (or $HOME/.config) contains a file "mcabber/mcabberrc" it is used and $XDG_CONFIG_HOME/mcabber becomes the main mcabber configuration directory. (The ~/.mcabber/mcabberrc is still checked first.)
Mon, 12 Oct 2015 17:19:19 +0200 Use more generic routines to convert fingerprints to/from hexadecimal
Mikael Berthe <mikael@lilotux.net> [Mon, 12 Oct 2015 17:19:19 +0200] rev 2203
Use more generic routines to convert fingerprints to/from hexadecimal This is a first step towards non-MD5 fingerprints; now we need Loudmouth support...
Mon, 12 Oct 2015 11:41:34 +0200 PGP: Add a trailing NULL after a message is PGP-encrypted
Mikael Berthe <mikael@lilotux.net> [Mon, 12 Oct 2015 11:41:34 +0200] rev 2202
PGP: Add a trailing NULL after a message is PGP-encrypted This patch fixes another issue reported in #134.
Sun, 11 Oct 2015 17:23:45 +0200 Clarify 'ignore_self_presence' description
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Oct 2015 17:23:45 +0200] rev 2201
Clarify 'ignore_self_presence' description
Sun, 01 Feb 2015 20:55:22 +0100 Check all signatures and stop immediately if one could be verified
Sven Gaerner <sgaerner@gmx.net> [Sun, 01 Feb 2015 20:55:22 +0100] rev 2200
Check all signatures and stop immediately if one could be verified
Sun, 11 Oct 2015 17:20:29 +0200 Display the server SSL fingerprint when we connect
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Oct 2015 17:20:29 +0200] rev 2199
Display the server SSL fingerprint when we connect
Sun, 11 Oct 2015 17:19:15 +0200 Minor change of the prototype for fingerprint_to_hex()
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Oct 2015 17:19:15 +0200] rev 2198
Minor change of the prototype for fingerprint_to_hex()
Sun, 11 Oct 2015 17:17:35 +0200 Fix fingerprint management
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Oct 2015 17:17:35 +0200] rev 2197
Fix fingerprint management (Reported by Sven Gaerner in issue #134)
Wed, 07 Oct 2015 21:58:38 +0200 Improve support for GnuPG v2+
Mikael Berthe <mikael@lilotux.net> [Wed, 07 Oct 2015 21:58:38 +0200] rev 2196
Improve support for GnuPG v2+ If the gnupg engine detected is not 1.x, do not check the environment variable GPG_AGENT_INFO and do not set up a password callback.
Wed, 07 Oct 2015 21:55:51 +0200 PGP: Add a memory allocation check and compilation directives
Mikael Berthe <mikael@lilotux.net> [Wed, 07 Oct 2015 21:55:51 +0200] rev 2195
PGP: Add a memory allocation check and compilation directives
Tue, 06 Oct 2015 21:16:41 +0200 Fix compilation when OTR is disabled
Mikael Berthe <mikael@lilotux.net> [Tue, 06 Oct 2015 21:16:41 +0200] rev 2194
Fix compilation when OTR is disabled
Tue, 28 Jul 2015 00:27:12 +0200 Make sure outgoing carbons won't set unread flag
Holger Weiß <holger@zedat.fu-berlin.de> [Tue, 28 Jul 2015 00:27:12 +0200] rev 2193
Make sure outgoing carbons won't set unread flag Outgoing carbon copies received from other clients shouldn't set the unread messages flag if it wasn't set before (regardless of the 'clear_unread_on_carbon' option). --- mcabber/mcabber/hooks.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
Sun, 04 Oct 2015 21:30:41 +0200 Do not use <private> for PGP-encrypted outgoing messages
Holger Weiß <holger@zedat.fu-berlin.de> [Sun, 04 Oct 2015 21:30:41 +0200] rev 2192
Do not use <private> for PGP-encrypted outgoing messages
Sun, 04 Oct 2015 20:38:17 +0200 Update API ChangeLog (v36-v38)
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Oct 2015 20:38:17 +0200] rev 2191
Update API ChangeLog (v36-v38)
Thu, 23 Jul 2015 23:44:45 +0200 New option: 'clear_unread_on_carbon'
Holger Weiß <holger@zedat.fu-berlin.de> [Thu, 23 Jul 2015 23:44:45 +0200] rev 2190
New option: 'clear_unread_on_carbon' If the new 'clear_unread_on_carbon' option is set to 1, clear the unread message flag for a contact whenever an outgoing carbon copy of a message sent to that contact is received from another client. --- mcabber/mcabber/commands.c | 2 +- mcabber/mcabber/hbuf.h | 1 + mcabber/mcabber/hooks.c | 17 ++++++++++++----- mcabber/mcabber/hooks.h | 2 +- mcabber/mcabber/screen.c | 18 ++++++++++++++---- mcabber/mcabber/xmpp.c | 2 +- mcabber/mcabberrc.example | 5 +++++ 7 files changed, 35 insertions(+), 12 deletions(-)
Sun, 04 Oct 2015 19:07:17 +0200 PGP: Decrypt our own encrypted messages when Carbons are enabled
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Oct 2015 19:07:17 +0200] rev 2189
PGP: Decrypt our own encrypted messages when Carbons are enabled
Sun, 04 Oct 2015 19:04:43 +0200 PGP: Encrypt messages with our own PGP key when carbons are enabled
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Oct 2015 19:04:43 +0200] rev 2188
PGP: Encrypt messages with our own PGP key when carbons are enabled
Sun, 04 Oct 2015 19:04:04 +0200 PGP: Change gpg_encrypt() so that several encryption keys can be used
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Oct 2015 19:04:04 +0200] rev 2187
PGP: Change gpg_encrypt() so that several encryption keys can be used
(0) -1000 -120 tip