Mikael Berthe <mikael@lilotux.net> [Sat, 12 Apr 2008 18:28:24 +0200] rev 1464
Update help files
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Apr 2008 17:15:32 +0200] rev 1463
"status message" expects a message
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Apr 2008 13:49:18 +0200] rev 1462
Allow tab characters with /say_to -f
(Reported by Myhailo Danylenko)
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Apr 2008 13:35:03 +0200] rev 1461
Improve Remote Controlling Clients
The XEP recommends adding the node to the IQ response.
Some clients seem not to understand the answer when it is omitted.
Problem reported by Rhaamo and js (thanks to js for spotting the
node issue!).
Mikael Berthe <mikael@lilotux.net> [Fri, 11 Apr 2008 21:59:06 +0200] rev 1460
Fix two comments
Mikael Berthe <mikael@lilotux.net> [Fri, 11 Apr 2008 21:55:11 +0200] rev 1459
Use stat() to check permissions in checkset_perm() (Dave Holland)
Patch from Dave Holland in the Debian BTS (#475182).
Mikael Berthe <mikael@lilotux.net> [Fri, 11 Apr 2008 21:24:02 +0200] rev 1458
time_t fix from the MirBSD port (Thorsten Glaser)
Mikael Berthe <mikael@lilotux.net> [Fri, 11 Apr 2008 19:43:54 +0200] rev 1457
Fix UTF-8 on MirBSD (Thorsten Glaser)
Mikael Berthe <mikael@lilotux.net> [Fri, 11 Apr 2008 19:35:07 +0200] rev 1456
Fix case in configure help message
Mikael Berthe <mikael@lilotux.net> [Fri, 11 Apr 2008 19:29:46 +0200] rev 1455
Misc. documentation updates
Mikael Berthe <mikael@lilotux.net> [Thu, 03 Apr 2008 21:20:56 +0200] rev 1454
Add optional SIGWINCH handler (Markus Hennecke)
This patch from Markus Hennecke adds a configure option to
provide a SIGWINCH handler.
It is useful on some systems like OpenBSD where there is no
default handler for this signal.
Mikael Berthe <mikael@lilotux.net> [Wed, 02 Apr 2008 22:31:23 +0200] rev 1453
Remove duplicate line in mcabberrc
Mikael Berthe <mikael@lilotux.net> [Wed, 02 Apr 2008 22:26:44 +0200] rev 1452
Fix escaping bug in strip_arg_special_chars()
Hopefully fix the escape bug reported by bb...
Mikael Berthe <mikael@lilotux.net> [Wed, 02 Apr 2008 21:25:51 +0200] rev 1451
Update FAQ link
Mikael Berthe <mikael@lilotux.net> [Wed, 02 Apr 2008 21:17:19 +0200] rev 1450
Add option 'log_display_presence'
By default status changes are not displayed anymore.
Mikael Berthe <mikael@lilotux.net> [Thu, 27 Mar 2008 23:40:39 +0100] rev 1449
Fix a bug introduced in changeset ba706e97d6ec
I mismerged bebebe's patch.
Mikael Berthe <mikael@lilotux.net> [Thu, 27 Mar 2008 23:27:19 +0100] rev 1448
Remove configure option --enable-fifo
Mikael Berthe <mikael@lilotux.net> [Fri, 21 Mar 2008 19:49:27 +0100] rev 1447
Add option 'eventcmd_use_nickname'
This is based on a patch from "bebebe".
When this option is set, a nickname is passed to the event script in
place of the JID.
Mikael Berthe <mikael@lilotux.net> [Fri, 21 Mar 2008 19:27:52 +0100] rev 1446
Add option 'ignore_self_presence'
According to rfc3921bis, the server must broadcast initial presence
to all of the user's available resources. Which means with compliant
servers the users will see their own resource.
When 'ignore_self_presence' is set, the self-presence messages are
filtered out.
Mikael Berthe <mikael@lilotux.net> [Mon, 17 Mar 2008 10:51:23 +0100] rev 1445
Fix false error with GnuTLS
ssl_verify doesn't have to be checked when ssl isn't set!
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Mar 2008 11:14:42 +0100] rev 1444
New external "UNREAD" event (suggested by Viacheslav Chumushuk)
Thanks to Viacheslav for the suggestion and sample patch.
Mikael Berthe <mikael@lilotux.net> [Fri, 29 Feb 2008 14:55:55 +0100] rev 1443
Forbid NUL characters when using /say_to -f
(Reported by Myhailo Danylenko)
Mikael Berthe <mikael@lilotux.net> [Fri, 29 Feb 2008 13:02:04 +0100] rev 1442
Check file content when using /say_to -f
A binary file could break the connection (Reported by Myhailo Danylenko).
Mikael Berthe <mikael@lilotux.net> [Thu, 28 Feb 2008 22:11:01 +0100] rev 1441
mcabberrc: do not set a default resource
Mikael Berthe <mikael@lilotux.net> [Tue, 26 Feb 2008 22:36:40 +0100] rev 1440
Remove safe_usleep() -- unused now
Mikael Berthe <mikael@lilotux.net> [Tue, 26 Feb 2008 22:28:16 +0100] rev 1439
Wake up less often when not connected to the server
When mcabber isn't connected to a server, it sleeps for very
short periods, which isn't very efficient.
This patch removes the safe_usleep() calls.
Problem reported by Peter Somogyi.
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Feb 2008 21:39:07 +0100] rev 1438
g_hash_table_get_keys() is only in glib >= 2.14
This patch replaces g_hash_table_get_keys() with a foreach loop.
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Feb 2008 20:27:56 +0100] rev 1437
Add option 'statefile' to keep track of unread messages across restarts
(Suggested by micressor)
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Feb 2008 17:46:13 +0100] rev 1436
Improve reading of history files
Handle larger messages in history log files.
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Feb 2008 13:41:36 +0100] rev 1435
Do not send a groupchat-style message when changing a MUC room topic
Esp. bad when the permission is denied... (Reported by bb)
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Feb 2008 12:00:56 +0100] rev 1434
Expand filename in /say_to -f
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Feb 2008 11:49:34 +0100] rev 1433
Allow the special JID "." in command say_to
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Feb 2008 11:42:07 +0100] rev 1432
Add an option "-f" (file) to /say_to
Mikael Berthe <mikael@lilotux.net> [Fri, 22 Feb 2008 13:27:51 +0100] rev 1431
Let /del remove a MUC entry from the roster
(Only users and agents were allowed.)
Reported by didier69.
Mikael Berthe <mikael@lilotux.net> [Wed, 20 Feb 2008 21:26:54 +0100] rev 1430
Add an option "-q" (quiet) to /say_to
New prototype: /SAY_TO [-q] jid message
Useful for non-interactive commands (FIFO, external sourced files...)
Mikael Berthe <mikael@lilotux.net> [Wed, 20 Feb 2008 07:49:11 +0100] rev 1429
No need to explicitly reset auto-away for directed presence messages
Mikael Berthe <mikael@lilotux.net> [Tue, 19 Feb 2008 22:56:18 +0100] rev 1428
Reset auto-away before changing the status
Without this check some strange things can happen when the status
is modified by a FIFO or a remote command, because the previous
status & message will be restored.
Mikael Berthe <mikael@lilotux.net> [Tue, 19 Feb 2008 22:24:25 +0100] rev 1427
Add option 'fifo_hide_commands'
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Feb 2008 22:59:37 +0100] rev 1426
Implement FIFO named command pipe
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Feb 2008 21:19:58 +0100] rev 1425
Add a mainloop hook
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Feb 2008 21:19:48 +0100] rev 1424
Allow "/buffer list" when debugging mode is disabled
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Feb 2008 21:15:30 +0100] rev 1423
Replace DEBUG_ENABLE with ENABLE_DEBUG
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Feb 2008 19:28:06 +0100] rev 1422
Add "/status message" (to only change the status description string)
(Also works for /status_to)
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Feb 2008 19:15:50 +0100] rev 1421
Randomize the default resource
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Feb 2008 19:14:56 +0100] rev 1420
Do not use "jid" as a variable name
Mikael Berthe <mikael@lilotux.net> [Tue, 12 Feb 2008 20:32:37 +0100] rev 1419
New option to customize the away/notavail priority (Michael Gehring)
This patch adds an option 'priority_away'. Slightly modified to
include the not-available (xa) status.
Mikael Berthe <mikael@lilotux.net> [Wed, 23 Jan 2008 19:45:51 +0100] rev 1418
Update the group pending message flags when moving a contact to another group
Mikael Berthe <mikael@lilotux.net> [Sun, 20 Jan 2008 22:46:16 +0100] rev 1417
Allow more than the 16 default colors (patch from mjs)
If the terminal supports more than 16 colors (e.g. xterm-256color),
the color numbers can be set in place of the color names.
Mikael Berthe <mikael@lilotux.net> [Sat, 19 Jan 2008 16:52:45 +0100] rev 1416
[MUC] Auto-whois doesn't set the new message flag
Mikael Berthe <mikael@lilotux.net> [Sat, 19 Jan 2008 16:42:34 +0100] rev 1415
Rename command public functions
Add a prefix ("cmd_").
Mikael Berthe <mikael@lilotux.net> [Sat, 19 Jan 2008 16:30:39 +0100] rev 1414
Update copyrights
Mikael Berthe <mikael@lilotux.net> [Sat, 19 Jan 2008 12:09:00 +0100] rev 1413
Remove useless inlines
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2008 20:28:07 +0100] rev 1412
Post-0.9.6 changes
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2008 20:22:00 +0100] rev 1411
Add a check for libcharset
This patch fixes a build failure on systems that have localcharset.h
and need to be linked with -lcharset.
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2008 16:11:40 +0100] rev 1410
Pressing enter when a group is selected will toggle the fold status (franky)
Patch from franky, suggestion by "annihilator" in the MUC room.
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2008 12:00:54 +0100] rev 1409
Added signature for changeset dd565420a1f6002b371c0fb5a7c52118253e91f5
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2008 11:42:05 +0100] rev 1408
Added tag 0.9.6 for changeset dd565420a1f6
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Jan 2008 11:04:54 +0100] rev 1407
Ready for release 0.9.6
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Jan 2008 17:18:42 +0100] rev 1406
Update IT help files (Alessandro Dotti Contra)
Myhailo Danylenko <isbear@ukrpost.net> [Fri, 11 Jan 2008 12:06:50 +0100] rev 1405
Update UK help files
Mikael Berthe <mikael@lilotux.net> [Tue, 08 Jan 2008 20:30:53 +0100] rev 1404
Update RU help files (Artyom Loenko)
Eric Hameleers [Tue, 08 Jan 2008 20:27:03 +0100] rev 1403
Update NL help files
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jan 2008 18:37:26 +0100] rev 1402
Update PL help files (entragian)
Mikael Berthe <mikael@lilotux.net> [Sun, 06 Jan 2008 15:11:16 +0100] rev 1401
Update ChangeLog and TODO
franky@veqlargh.fs [Fri, 04 Jan 2008 13:32:02 +0100] rev 1400
Update DE help files
Mikael Berthe <mikael@lilotux.net> [Thu, 13 Dec 2007 22:36:04 +0100] rev 1399
Correctly display PGP-encoded messages with a subject
Minor style change
Mikael Berthe <mikael@lilotux.net> [Thu, 13 Dec 2007 20:02:40 +0100] rev 1398
Remove useless inline's
Mikael Berthe <mikael@lilotux.net> [Mon, 10 Dec 2007 22:15:08 +0100] rev 1397
Minor style change
Mikael Berthe <mikael@lilotux.net> [Mon, 10 Dec 2007 22:04:14 +0100] rev 1396
Automatically unlock new rooms (suggested by Michael Weiser)
The user cannot configure a newly created room at the moment, so
let's unlock the room automatically.
Mikael Berthe <mikael@lilotux.net> [Mon, 10 Dec 2007 21:45:24 +0100] rev 1395
Use bookmarked nickname when manually joining a room
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Dec 2007 19:26:37 +0100] rev 1394
Improve Cygwin support
On Cygwin, isprint() isn't enough so we consider that key codes
between 161 and 255 are printable.
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Dec 2007 19:17:42 +0100] rev 1393
Do not use struct tm's tm_gmtoff if not available
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Dec 2007 22:17:34 +0100] rev 1392
Quotes should be escaped in /room nick
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Dec 2007 22:05:41 +0100] rev 1391
The command /room ban can be used with a nickname
If the parameter doesn't look like a jid, check if it is a room
member nickname.
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Dec 2007 19:31:07 +0100] rev 1390
LocaleCharSet is const
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Dec 2007 22:47:06 +0100] rev 1389
Fix an old bug in roster_del_user()
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Dec 2007 19:38:24 +0100] rev 1388
Fix DATA_DIR in configure.ac (patch from "undet")
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2007 18:10:02 +0100] rev 1387
Small code cleanup
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2007 17:56:51 +0100] rev 1386
Add option 'escdelay'
This option overrides the environment variable.
The autoconf check for ESCDELAY was borrowed from the
Midnight Commander project.
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2007 17:16:09 +0100] rev 1385
Fix typo in changeset d9606bd03144
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2007 17:07:10 +0100] rev 1384
Split function handle_presence_muc()
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2007 13:38:44 +0100] rev 1383
Small code cleanup
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2007 13:04:57 +0100] rev 1382
Fix locale charset detection on some BSD systems
Tested on OpenBSD 4.2
If possible, use locale_charset() in place of nl_langinfo().
This patch also reverts the minor datadir change from last changeset
as it doesn't solve the problem.
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Dec 2007 10:36:42 +0100] rev 1381
Fix compilation on OpenBSD
This patch fixes compilation on some BSD systems.
Thanks to "undet" for the suggestion regarding DATA_DIR.
Mikael Berthe <mikael@lilotux.net> [Thu, 29 Nov 2007 22:40:56 +0100] rev 1380
Add missing PREFIX_NOFLAG flag...
Mikael Berthe <mikael@lilotux.net> [Thu, 29 Nov 2007 20:54:38 +0100] rev 1379
MUC: Store room settings (print_status, auto_whois) in private storage
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Nov 2007 22:42:48 +0100] rev 1378
Small code cleanup
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Nov 2007 23:57:20 +0100] rev 1377
Add /room setopt {print_status,auto_whois}
- add the command /room setopt
- add option 'muc_auto_whois'
The MUC settings auto_whois and print_status can be set on
a per-room basis.
Mikael Berthe <mikael@lilotux.net> [Fri, 23 Nov 2007 21:56:58 +0100] rev 1376
Check time_prefix value before using it
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Nov 2007 22:36:40 +0100] rev 1375
Post-0.9.5 changes
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Nov 2007 22:33:30 +0100] rev 1374
Added signature for changeset 7b5a2b047efd72c06c6fd775c649c2edc4d08a22
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Nov 2007 22:27:06 +0100] rev 1373
Added tag 0.9.5 for changeset 7b5a2b047efd
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Nov 2007 22:17:58 +0100] rev 1372
Ready for release 0.9.5
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Nov 2007 22:37:42 +0100] rev 1371
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sun, 18 Nov 2007 22:08:48 +0100] rev 1370
Do not connect when the SSL settings can't be used (suggested by Till Maas)
For example, when mcabber is linked against GnuTLS it won't connect if
'ssl_verify' is not set to 0, as this is currently not supported.
Mikael Berthe <mikael@lilotux.net> [Sat, 17 Nov 2007 11:35:23 +0100] rev 1369
Update PL help files (entragian)
Mikael Berthe <mikael@lilotux.net> [Wed, 14 Nov 2007 19:25:15 +0100] rev 1368
Don't strip quotes from a status message (Suggested by bb)
Mikael Berthe <mikael@lilotux.net> [Wed, 14 Nov 2007 00:34:22 +0100] rev 1367
Fix up split_arg()
Fix a small quoting issue.
Mikael Berthe <mikael@lilotux.net> [Mon, 12 Nov 2007 22:43:08 +0100] rev 1366
Fix a race in roster_add_user()
Thanks to franky for the detailed bug report.
Mikael Berthe <mikael@lilotux.net> [Mon, 12 Nov 2007 19:27:55 +0100] rev 1365
Small code cleanup
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 23:13:35 +0100] rev 1364
Allow dynamic HBB sizes
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 18:49:43 +0100] rev 1363
Warn if a MUC room without bookmark is renamed
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 16:07:32 +0100] rev 1362
Fix otrpolicy from config file (franky)
/otrpolicy could not be used from conf. file since I (Mikael) introduced
the 'otr' option...
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 14:36:48 +0100] rev 1361
Update some copyrights
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 14:21:24 +0100] rev 1360
Improve command /group
- Do not enter chat mode if it is disabled.
- Do not jump to the top of the roster, only jump to the
group item if needed.
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 13:05:57 +0100] rev 1359
The command /quit can be used in bindings, hooks and sourced files
(It used to work in bindings only)
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 12:22:41 +0100] rev 1358
Extend command /source
Now a "sourced" file can contain any mcabber command once mcabber is running
(i.e. if not at startup time).
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Nov 2007 11:29:16 +0100] rev 1357
Fix an UTF-8 problem in new hook_execute_internal() function
There could be a double UTF-8 encoding, if the user has a non-utf8 locale.
BTW improve bindcommand() -- unnecessary string duplication.
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Nov 2007 23:23:44 +0100] rev 1356
Warn if the user renames a local item
(If a local item is renamed, it is implicitly created on the server.)
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Nov 2007 23:15:16 +0100] rev 1355
Add on_server flag
Add a flag to the roster data, TRUE if the roster item is known by the server.
The command /info displays a message if the item is local.
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Nov 2007 23:15:05 +0100] rev 1354
Add pre-disconnect internal hook
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Nov 2007 23:06:28 +0100] rev 1353
Add post-connect internal hook
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Nov 2007 22:29:31 +0100] rev 1352
Add internal hooks support
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Nov 2007 22:28:16 +0100] rev 1351
The group name can be specified in the /group command
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Nov 2007 22:14:57 +0100] rev 1350
Add /roster item_toggle_lock (suggested by Wolfram S.)
Mikael Berthe <mikael@lilotux.net> [Fri, 09 Nov 2007 23:42:41 +0100] rev 1349
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Fri, 09 Nov 2007 23:33:52 +0100] rev 1348
Add option 'roster_hide_domain'
Add an option to only display usernames (not the full JIDs) in
the roster window when no name has been specified.
Mikael Berthe <mikael@lilotux.net> [Fri, 09 Nov 2007 23:14:03 +0100] rev 1347
Add an option 'otr' to enable OTR support in the configuration file
Mikael Berthe <mikael@lilotux.net> [Fri, 09 Nov 2007 20:09:47 +0100] rev 1346
Remove useless casts
Mikael Berthe <mikael@lilotux.net> [Fri, 09 Nov 2007 19:32:45 +0100] rev 1345
Small change to buffer close
Don't leave chat mode if the buffer to close isn't the current one.