Mikael Berthe <mikael@lilotux.net> [Sat, 04 Oct 2014 18:31:41 +0200] rev 2151
Improve Message Carbons support
* Do not process Carbons with empty body
* Add a few checks
* Use the regular message handling functions, so that logging and hooks work as
expected
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Aug 2014 17:47:59 +0200] rev 2150
Get rid of the libgcrypt explicit dependency
Libotr depends on libgcrypt, but mcabber itself does not, so we don't have
to check for it in the configure script. (Reported by Ryan Schmidt.)
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 16:09:27 +0200] rev 2149
Try to display the GLib warnings in the log window
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 15:48:27 +0200] rev 2148
Add the 'carbons' option to mcabberrc.example
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 15:36:56 +0200] rev 2147
Update API ChangeLog (v31-v33)
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 14:55:28 +0200] rev 2146
Update API (readline_do_completion(), iline compl_do_fwd...)
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 14:51:31 +0200] rev 2145
Update help files for iline compl_fwd/compl_bwd
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 14:51:29 +0200] rev 2144
Rename iline compl_do to compl_do_fwd
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 14:51:17 +0200] rev 2143
Add a backward completion (Oleg)
When we skip some needed item with tab, we can back with shift+tab.
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 14:51:14 +0200] rev 2142
Update API (hook hook-mdr-received)
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 14:48:59 +0200] rev 2141
Add "hook-mdr-received" hook
This hook is triggered when a XEP-0184 Message Delivery Report is received.
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 14:48:51 +0200] rev 2140
Update API (xmpp_get_bookmark_password)
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 13:31:36 +0200] rev 2139
Update room bookmark help files
Document the new MUC password feature in the /help command for
the /room command.
(Help files patched by Franziska Lichtblau <rhalina@old-forest.org>)
French help file and headers for the other languages updated by Mikael.
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 13:24:06 +0200] rev 2138
Use bookmarked password (if any) when using "/room join"
(The password was only used when auto-joining.)
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 13:12:10 +0200] rev 2137
Add support for storing passwords to a MUC (Nico Golde)
(Imported from the Debian package.)
This patch (by Nico Golde <nion@debian.org>) adds support for storing
MUC passwords.
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 11:06:31 +0200] rev 2136
screen.c: Remove one memory allocation in scr_draw_roster()
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 10:20:30 +0200] rev 2135
Set the trace log file permissions again when we write to it
If the log file is recreated (e.g. log rotation) the new file will have
correct permissions.
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jul 2014 10:00:20 +0200] rev 2134
Remove deprecated options comments, update headers
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Jun 2014 20:58:46 +0200] rev 2133
Fix ANSI C-incompatible change
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Jun 2014 20:42:29 +0200] rev 2132
Rework muc_get_item_info()
Since the actor string is now dymanic, we let the caller free the memory
in all cases.
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Jun 2014 20:41:05 +0200] rev 2131
Small (mostly cosmetic/stylistic) changes
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Jun 2014 19:51:39 +0200] rev 2130
Add a mention about the room topic -u switch to the help files
Also add a quick description in the en and fr help files.
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Jun 2014 19:42:41 +0200] rev 2129
Slightly rework room_topic -u implementation
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Jun 2014 19:10:57 +0200] rev 2128
Merge shizeeg's branch with main
shizeeg <shizeeque@gmail.com> [Thu, 15 May 2014 02:58:13 +0000] rev 2127
change free() to g_free()
sh!zeeg <shizeeque@gmail.com> [Wed, 14 May 2014 17:57:20 +0400] rev 2126
show actor's nick and jid on kick/ban if available
sh!zeeg <shizeeque@gmail.com> [Wed, 14 May 2014 14:20:44 +0400] rev 2125
shorten 'status change' message in MUC
sh!zeeg <shizeeque@gmail.com> [Wed, 14 May 2014 14:13:27 +0400] rev 2124
MUC: when supported, prefer to show actor's nick over actor's jid on kick/ban.
sh!zeeg <shizeeque@gmail.com> [Wed, 14 May 2014 13:57:56 +0400] rev 2123
remove 'show_room_occupants_count' option. Just add member count unconditionaly
sh!zeeg <shizeeque@gmail.com> [Wed, 14 May 2014 10:47:56 +0400] rev 2122
reimplement 'unescape_topic' option as '/room topic -u' switch
sh!zeeg <shizeeque@gmail.com> [Tue, 13 May 2014 21:18:22 +0400] rev 2121
add option 'unescape_topic'
sh!zeeg <shizeeque@gmail.com> [Tue, 13 May 2014 20:24:51 +0400] rev 2120
add option 'show_room_occupants_count'
Mikael Berthe <mikael@lilotux.net> [Tue, 24 Jun 2014 18:56:24 +0200] rev 2119
Fix command line issue reported by Minos
Fix small memory corruption in strip_arg_special_chars().
strcpy() cannot be used there because the areas overlap.
Mikael Berthe <mikael@lilotux.net> [Mon, 09 Jun 2014 10:01:48 +0200] rev 2118
Reset carbons when the connection is closed
Then, carbons are re-enabled when mcabber reconnects.
Thanks to sezuan for the report.
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 18:02:41 +0200] rev 2117
Update HGignore
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 17:42:17 +0200] rev 2116
Copy carbons help text to language directories
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 17:30:02 +0200] rev 2115
Update API ChangeLog (v29, v30)
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 17:27:51 +0200] rev 2114
Bump API (message carbons)
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 17:26:47 +0200] rev 2113
Cosmetics
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 17:19:34 +0200] rev 2112
Display a warning when the /carbons parameter is wrong
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 17:18:18 +0200] rev 2111
Misc. style updates
Roeland Jago Douma <roeland@famdouma.nl> [Tue, 15 Oct 2013 19:12:10 +0200] rev 2110
Removed unused carbons_init function
Roeland Jago Douma <roeland@famdouma.nl> [Tue, 15 Oct 2013 19:10:48 +0200] rev 2109
Less verbose logging of received carbons
Roeland Jago Douma <roeland@famdouma.nl> [Tue, 15 Oct 2013 19:07:18 +0200] rev 2108
Allow the user to enable/disable carbons from the command line
Roeland Jago Douma <roeland@famdouma.nl> [Tue, 15 Oct 2013 18:55:18 +0200] rev 2107
Added carbon command
Also added help commands for carbons
Added auto completion for carbons command
Roeland Jago Douma <roeland@famdouma.nl> [Tue, 15 Oct 2013 18:51:39 +0200] rev 2106
Bit more checks for enabling carbons
-Make sure we do not enable carbons if they are already enabled
-Return status of carbons
Roeland Jago Douma <roeland@famdouma.nl> [Sun, 03 Mar 2013 14:32:16 +0100] rev 2105
Very basic carbons support is hacked into mcabber.
Messages are now intercepted and parsed. It probably makes more sense to
implement XEP-0297: Stanza Forwarding in a more general way.
A better way to display the carbons (so the user actually knows it is a carbon
message) is in the pipeline.
Roeland Jago Douma <roeland@famdouma.nl> [Sat, 02 Mar 2013 18:22:10 +0100] rev 2104
Added option to enable carbons (set carbons = 1 in mcabberrc)
If the server supports carbons and the user has carbons enabled we enable them.
Now we need to handle XEP-0297 (Stanza Forwarding) stanzas to make sure the
messages end up at the correct place.
Roeland Jago Douma <roeland@famdouma.nl> [Fri, 01 Mar 2013 15:27:29 +0100] rev 2103
We can determine if the server supports carbons. By means of XEP-0030: Service
Discovery.
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 15:08:02 +0200] rev 2102
Update API (attention_char)
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 15:07:07 +0200] rev 2101
Add a guard for 'attention_char'
Mikael Berthe <mikael@lilotux.net> [Sun, 11 May 2014 14:27:05 +0200] rev 2100
Add option 'attention_char'
Mikael Berthe <mikael@lilotux.net> [Thu, 08 May 2014 21:52:39 +0200] rev 2099
Merge main with crew
Mikael Berthe <mikael@lilotux.net> [Thu, 08 May 2014 19:19:02 +0200] rev 2098
Post-0.10.3 changes
Mikael Berthe <mikael@lilotux.net> [Thu, 08 May 2014 18:54:41 +0200] rev 2097
Added signature for changeset 7ee2388a492a
Mikael Berthe <mikael@lilotux.net> [Thu, 08 May 2014 18:53:16 +0200] rev 2096
Added tag 0.10.3 for changeset 7ee2388a492a
Mikael Berthe <mikael@lilotux.net> [Thu, 08 May 2014 18:38:40 +0200] rev 2095
Ready for release 0.10.3
Mikael Berthe <mikael@lilotux.net> [Thu, 08 May 2014 17:17:08 +0200] rev 2094
Update API ChangeLog (v28)
Mikael Berthe <mikael@lilotux.net> [Thu, 08 May 2014 17:16:33 +0200] rev 2093
Update API (ssl_ciphers, ssl_ca, color_timestamp)
Hermitifier [Mon, 07 Apr 2014 08:46:17 +0200] rev 2092
Lock buffer automatically when scrolled up, unlock when at bottom ("buffer_smart_scrolling" setting)
Hermitifier [Fri, 04 Apr 2014 13:54:22 +0200] rev 2091
Change phony targets in makefile to remove unnecessary compilation
Hermitifier [Thu, 03 Apr 2014 16:11:16 +0200] rev 2090
Add option to highlight timestamp added by server.
franky [Mon, 04 Nov 2013 21:48:04 +0100] rev 2089
Added setting "ssl_ca" to set additional certificates to trust
franky [Fri, 25 Oct 2013 22:20:23 +0200] rev 2088
Fix Makefile.am of fifo module
franky [Fri, 25 Oct 2013 22:14:40 +0200] rev 2087
Fix GCC warning (variable set but not used)
franky [Fri, 25 Oct 2013 21:27:31 +0200] rev 2086
Fix compilation for old loudmouth libraries
franky [Thu, 24 Oct 2013 22:52:01 +0200] rev 2085
Added setting "ssl_ciphers" to define the allowed ciphers
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 17:55:17 +0200] rev 2084
Use AC_CONFIG_HEADERS
Use AC_CONFIG_HEADERS as recommended by the Gentoo team.
Thanks to David Heidelberger and Kensington.
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 15 May 2013 13:32:42 +0300] rev 2083
Fix typo in form field value for set-status remote command
s/xd/xa/
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 14:53:07 +0200] rev 2082
Update API ChangeLog (v27)
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 14:44:30 +0200] rev 2081
Update API (changes in FIFO C file names)
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 14:41:20 +0200] rev 2080
Remove forgotten comment line
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 14:31:14 +0200] rev 2079
Rename FIFO module file name
Module: fifo_module.c -> fifo.c
Code: fifo.c -> fifo_internal.c
Previous scheme didn't seem go well along with new autotools since they were
expecting fifo_module.* object files.
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 13:36:43 +0200] rev 2078
Update HGignore file
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 13:17:39 +0200] rev 2077
Add XC_AUTOMAKE from Daniel Stenberg and use subdir-objects
Use XC_AUTOMAKE (from the libcurl project) to conditionally use
Automake subdir-objects option.
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 15 May 2013 13:32:42 +0300] rev 2076
Switch to libotr v4 API
Patch merged from isbear's mcabber-patches repository (Mikael)
Myhailo Danylenko <isbear@ukrpost.net> [Wed, 15 May 2013 13:32:42 +0300] rev 2075
Round high priority
Merge patch from isbear's mcabber-patches repository (Mikael)
A resource priority value must be an integer between -128 and +127.
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 11:07:06 +0200] rev 2074
Some whitespace cleanup
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 10:44:42 +0200] rev 2073
Try to recover when a history log file is damaged
Mcabber used to hang when a history file contained NUL characters.
Thanks to nedko for the report.
Mikael Berthe <mikael@lilotux.net> [Sun, 29 Sep 2013 10:24:24 +0200] rev 2072
Small fix for readline_backward_kill_word()
Fix readline_backward_kill_word() when the beginning of the line contain
several space characters. E.g. ctrl-w did not erase the first space.
Thanks to Cae for the report.
Dominik George <nik@naturalnet.de> [Sat, 14 Sep 2013 00:29:20 +0200] rev 2071
Adds SIGHUP to signal handling.
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 11:43:00 +0200] rev 2070
mcabberrc: Add missing description for color_readmark
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 11:36:07 +0200] rev 2069
Update API ChangeLog (v26)
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 11:32:27 +0200] rev 2068
Update API (new IQ privacy options)
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 11:27:00 +0200] rev 2067
Rename 'iq_version_hide_time' to 'iq_time_hide'
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 11:25:13 +0200] rev 2066
Add 'iq_version_hide', 'iq_version_hide_version'
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 11:10:04 +0200] rev 2065
Add option 'iq_version_hide_time'
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 11:01:28 +0200] rev 2064
Remove trailing space
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Apr 2013 10:29:02 +0200] rev 2063
Get rid of a GCC build warning
Add a dummy enum value MKEY_NONE kill GCC complaint that
the case value is not in enumerated type.
Sharoon Thomas <sharoon.thomas@openlabs.co.in> [Sun, 06 Jan 2013 09:48:27 +0530] rev 2062
Add python based events command script which uses osx 10.8 notification center
Mikael Berthe <mikael@lilotux.net> [Fri, 14 Dec 2012 18:32:36 +0100] rev 2061
Move M4 macros from macros/missing/ to macros/
This patch allows to build mcabber when OTR development packages are not
installed. Issue reported by hirthwork in the MUC room.
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2012 14:58:19 +0100] rev 2060
Post-0.10.2 changes
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2012 14:42:24 +0100] rev 2059
Added signature for changeset 3f4c97805218
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2012 14:41:32 +0100] rev 2058
Added tag 0.10.2 for changeset 3f4c97805218
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2012 14:25:48 +0100] rev 2057
Ready for release 0.10.2
franky [Sat, 01 Dec 2012 17:05:26 +0100] rev 2056
Update DE help files
Myhailo Danylenko <isbear@ukrpost.net> [Fri, 30 Nov 2012 21:15:31 +0200] rev 2055
Fix changelog record :(
Myhailo Danylenko <isbear@ukrpost.net> [Fri, 30 Nov 2012 21:08:55 +0200] rev 2054
Add Changelog.api record for dev:25
Myhailo Danylenko <isbear@ukrpost.net> [Fri, 30 Nov 2012 21:07:43 +0200] rev 2053
Update help translations [UK, RU]: say_to -e
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Nov 2012 18:30:48 +0100] rev 2052
Update help files (say_to)
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Nov 2012 18:13:26 +0100] rev 2051
Add option -e (eval) to say_to
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Nov 2012 17:55:03 +0100] rev 2050
Add ut_unescape_tabs_cr()
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Nov 2012 17:50:25 +0100] rev 2049
ut_expand_tabs: Check the argument is not null
It should never happen, but you never know...
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Nov 2012 19:49:50 +0100] rev 2048
Merge main with crew
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Nov 2012 19:49:13 +0100] rev 2047
Refactor scr_roster_up_down()
Slightly optimize the previous changeset.
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Nov 2012 19:09:39 +0100] rev 2046
Correctly set the alternate buffer after roster up|down N with N > 1
Myhailo Danylenko <isbear@ukrpost.net> [Tue, 27 Nov 2012 19:55:45 +0200] rev 2045
Allow building of guide in separete dir.
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Nov 2012 15:26:26 +0100] rev 2044
Hopefully fix #94 (OTR leak when block_unsubscribed is set)
Myhailo Danylenko <isbear@ukrpost.net> [Tue, 27 Nov 2012 10:33:08 +0100] rev 2043
Update API ChangeLog (v24)
Myhailo Danylenko <isbear@ukrpost.net> [Sat, 20 Oct 2012 18:29:49 +0300] rev 2042
Make completion sorting order configurable
* Use allocated plain array for categories
* Use callbacks for dynamic completions (private for now)
* Add compl_set_flags() to allow user to set completion order
* Bump api to 24-24
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 22 Nov 2012 00:59:19 +0200] rev 2041
Fix building from separate directory
This patch allows the following build sequence:
$ mkdir build; cd build; ../configure args; make; make install
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Nov 2012 11:55:22 +0100] rev 2040
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Nov 2012 11:54:57 +0100] rev 2039
Update color themes
* Update existing color themes (missing color values)
* Add a sample 256-color theme
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 22 Nov 2012 00:59:19 +0200] rev 2038
Add missing stdio.h to xttitle.c
Myhailo Danylenko <isbear@ukrpost.net> [Thu, 22 Nov 2012 00:59:19 +0200] rev 2037
api.h should include glib header
Mikael Berthe <mikael@lilotux.net> [Mon, 15 Oct 2012 19:53:02 +0200] rev 2036
Make message delivery receipts more backward-compatible
Myhailo Danylenko <isbear@ukrpost.net> [Sun, 14 Oct 2012 18:06:50 +0200] rev 2035
Fix endless loop on exhaustion of completion category pool
Myhailo Danylenko <isbear@ukrpost.net> [Sun, 14 Oct 2012 17:56:34 +0200] rev 2034
Update help translations [UK, RU]
Translate added strings in help files for 'buffer', 'iline' and 'room'.
Mikael Berthe <mikael@lilotux.net> [Sun, 14 Oct 2012 17:41:56 +0200] rev 2033
Delivery receipts: Use LM-generated messages id
Myhailo Danylenko <isbear@ukrpost.net> [Sun, 14 Oct 2012 17:39:11 +0200] rev 2032
Fix receipts handling according to recent XEP updates
* add lm_get_uid() @xmpp_helper.h
* identify receipts by id attribute of 'received' subelement
instead of stanza id