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.
Mikael Berthe <mikael@lilotux.net> [Thu, 08 Nov 2007 23:46:18 +0100] rev 1344
Fix a potential segfault in display_server_error()
Can happen with internal-server-error's for example...
franky@veqlargh.fs [Tue, 06 Nov 2007 17:12:04 +0100] rev 1343
Only use OTR encryption on other users
Mikael Berthe <mikael@lilotux.net> [Sat, 03 Nov 2007 16:52:25 +0100] rev 1342
History logfile: Use a special code (MI) for local MUC info messages
(Suggested by bb)
Mikael Berthe <mikael@lilotux.net> [Sat, 03 Nov 2007 15:57:39 +0100] rev 1341
Add "/room names --detail"
Mikael Berthe <mikael@lilotux.net> [Sat, 03 Nov 2007 15:27:24 +0100] rev 1340
Fix a small memory leak
Mikael Berthe <mikael@lilotux.net> [Mon, 29 Oct 2007 21:05:04 +0100] rev 1339
Correct execl() prototype
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Oct 2007 16:31:12 +0200] rev 1338
Post-0.9.4 changes
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Oct 2007 15:49:56 +0200] rev 1337
Added signature for changeset ab1b7f7a682efb7b7c01370bb62cc8419d8ac37a
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Oct 2007 15:47:24 +0200] rev 1336
Added tag 0.9.4 for changeset ab1b7f7a682e
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Oct 2007 13:01:03 +0200] rev 1335
Make sure the otr_dir is always slash-terminated
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Oct 2007 12:01:55 +0200] rev 1334
Ready for release 0.9.4
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Oct 2007 11:10:18 +0200] rev 1333
Minor coding style adjustments
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Oct 2007 11:10:12 +0200] rev 1332
Improve changeset 486b4feeddb8
(Add the CFLAG only when gcc 4.2 is used)
Mikael Berthe <mikael@lilotux.net> [Sun, 21 Oct 2007 10:07:16 +0200] rev 1331
Fix typo in the straffil structure (reported by gst)
Mikael Berthe <mikael@lilotux.net> [Sat, 20 Oct 2007 19:37:11 +0200] rev 1330
Fix a bug when receiving an invitation
(Thanks to bb)
franky@teufel.fs [Mon, 15 Oct 2007 19:33:06 +0200] rev 1329
OTR Policy: * as an shortcut for default
franky@teufel.fs [Mon, 15 Oct 2007 13:30:31 +0200] rev 1328
Update DE help files
Eric Hameleers [Mon, 15 Oct 2007 13:23:02 +0200] rev 1327
Update NL help files
Myhailo Danylenko <isbear@ukrpost.net> [Sat, 06 Oct 2007 16:39:14 +0200] rev 1326
Update UK help files
Mikael Berthe <mikael@lilotux.net> [Fri, 05 Oct 2007 20:26:23 +0200] rev 1325
Update RU help files (Artyom Loenko)