Mikael Berthe <mikael@lilotux.net> [Tue, 29 Nov 2005 23:25:01 +0100] rev 554
Some more work on do_room()
Mikael Berthe <mikael@lilotux.net> [Tue, 29 Nov 2005 22:12:05 +0100] rev 553
Remove debug printf()
Grrr.
Mikael Berthe <mikael@lilotux.net> [Tue, 29 Nov 2005 21:58:53 +0100] rev 552
Split do_room()
Mikael Berthe <mikael@lilotux.net> [Tue, 29 Nov 2005 00:03:04 +0100] rev 551
Add split_arg() / free_arg_lst()
Mikael Berthe <mikael@lilotux.net> [Sun, 27 Nov 2005 21:50:09 +0100] rev 550
Add an alias for "/me"
/me == /say /me
Mikael Berthe <mikael@lilotux.net> [Sun, 27 Nov 2005 21:38:53 +0100] rev 549
MUC: "/room topic" shows the current room topic
Mikael Berthe <mikael@lilotux.net> [Sun, 27 Nov 2005 21:26:55 +0100] rev 548
Add buddy_{get,set}topic()
Mikael Berthe <mikael@lilotux.net> [Sun, 27 Nov 2005 00:19:07 +0100] rev 547
Break packethandler() out
Mikael Berthe <mikael@lilotux.net> [Sun, 27 Nov 2005 00:17:51 +0100] rev 546
autogen.sh: use sh instead of bash
Mikael Berthe <mikael@lilotux.net> [Sat, 26 Nov 2005 14:59:22 +0100] rev 545
Post-0.7.1 changes
Mikael Berthe <mikael@lilotux.net> [Sat, 26 Nov 2005 13:22:15 +0100] rev 544
Added tag 0.7.1 for changeset 1aab64a04c314f5e78cd72ff4ccecffcdf7e2d80
Mikael Berthe <mikael@lilotux.net> [Sat, 26 Nov 2005 12:09:33 +0100] rev 543
Ready for release 0.7.1
Mikael Berthe <mikael@lilotux.net> [Sat, 26 Nov 2005 11:41:53 +0100] rev 542
Use PACKAGE_VERSION instead of VERSION
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 23:57:43 +0100] rev 541
Fix error introduced in changeset 56f641155579
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 23:48:49 +0100] rev 540
Prevent deletion from rooms we haven't left
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 23:44:47 +0100] rev 539
Fix some memory leaks
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 23:10:26 +0100] rev 538
Hide debug message
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 23:07:21 +0100] rev 537
Buddy status change was not always displayed
Buddy status change was not displayed when the status stays the same but the
status message is removed.
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 23:04:20 +0100] rev 536
Status change was not displayed when same status but message removed
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 22:17:20 +0100] rev 535
Set status correctly when joining a room
Mikael Berthe <mikael@lilotux.net> [Fri, 25 Nov 2005 22:09:30 +0100] rev 534
Add presnew()
Mikael Berthe <mikael@lilotux.net> [Thu, 24 Nov 2005 00:11:40 +0100] rev 533
Make some functions static
Mikael Berthe <mikael@lilotux.net> [Thu, 24 Nov 2005 00:03:37 +0100] rev 532
Send status changes to chatrooms
Mikael Berthe <mikael@lilotux.net> [Tue, 22 Nov 2005 23:36:12 +0100] rev 531
Allow changing priority on the fly
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2005 21:31:12 +0100] rev 530
Suggest "names" alias
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2005 00:05:57 +0100] rev 529
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Mon, 21 Nov 2005 00:05:17 +0100] rev 528
Do not use default status messages with /status_to
Mikael Berthe <mikael@lilotux.net> [Sun, 20 Nov 2005 23:30:31 +0100] rev 527
Notice when we are ejected from a room
Mikael Berthe <mikael@lilotux.net> [Sun, 20 Nov 2005 00:28:17 +0100] rev 526
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sun, 20 Nov 2005 00:12:53 +0100] rev 525
Update sample mcabberrc and eventcmd script
Mikael Berthe <mikael@lilotux.net> [Sun, 20 Nov 2005 00:08:49 +0100] rev 524
Pass message body to external command
Introduce 2 new options: event_log_files & event_log_dir
Mikael Berthe <mikael@lilotux.net> [Sat, 19 Nov 2005 18:12:37 +0100] rev 523
Write UTF-9 conversion failures to the tracelog file
Mikael Berthe <mikael@lilotux.net> [Sat, 19 Nov 2005 16:54:42 +0100] rev 522
Update documentation
Mikael Berthe <mikael@lilotux.net> [Sat, 19 Nov 2005 16:30:49 +0100] rev 521
"/status" changes
- No hardcoded status message
- If there is no user-defined status message, the current message is kept
- "/status $status -" clears the status message
- Auto-away improvement
Mikael Berthe <mikael@lilotux.net> [Mon, 14 Nov 2005 22:15:25 +0100] rev 520
Remove old comment
Mikael Berthe <mikael@lilotux.net> [Mon, 14 Nov 2005 18:47:08 +0100] rev 519
Show current global status message in "/status"
Mikael Berthe <mikael@lilotux.net> [Mon, 14 Nov 2005 18:34:57 +0100] rev 518
Update Log_Win_Height when refreshing the screen
It allows live modification of the 'log_win_height' option.
The log window height is reduced when the screen height is reduced too much,
too.
Mikael Berthe <mikael@lilotux.net> [Mon, 14 Nov 2005 18:17:47 +0100] rev 517
Update sample configuration file
Mikael Berthe <mikael@lilotux.net> [Mon, 14 Nov 2005 18:16:59 +0100] rev 516
Add option 'show_status_in_buffer'
Mikael Berthe <mikael@lilotux.net> [Mon, 14 Nov 2005 15:29:03 +0100] rev 515
Log window's height can be set by the user
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Nov 2005 22:46:46 +0100] rev 514
Show status changes in buddy window, if it is open
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Nov 2005 22:15:19 +0100] rev 513
Add HBB_PREFIX_NOFLAG
A line with this attribute won't trigger a notification flag.
This patch adds use of it for joins, leaves, nickname changes and topic
changes.
Mikael Berthe <mikael@lilotux.net> [Sun, 13 Nov 2005 17:03:59 +0100] rev 512
Fix "/buffer up"
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Nov 2005 17:49:29 +0100] rev 511
Update documentation
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Nov 2005 17:36:20 +0100] rev 510
New 'buddy_format' option
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Nov 2005 15:02:25 +0100] rev 509
Fix a bug when moving a chatroom to a new group
Room "subscription" and "nickname" fields were lost.
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Nov 2005 14:48:35 +0100] rev 508
Add "/buffer up" and "/buffer down"
Mikael Berthe <mikael@lilotux.net> [Sat, 12 Nov 2005 11:33:14 +0100] rev 507
MUC: display buddy's departure message, if any
Mikael Berthe <mikael@lilotux.net> [Fri, 11 Nov 2005 22:47:28 +0100] rev 506
"/move" does not jump to the buddy in the new group
Mikael Berthe <mikael@lilotux.net> [Mon, 31 Oct 2005 23:06:55 +0100] rev 505
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Mon, 31 Oct 2005 23:04:51 +0100] rev 504
Prettier display for "/room names"
Mikael Berthe <mikael@lilotux.net> [Mon, 31 Oct 2005 22:35:35 +0100] rev 503
MUC: nickname completion
This patch adds nickname completion in a room (at the beginning of a line).
Mikael Berthe <mikael@lilotux.net> [Sun, 30 Oct 2005 12:09:32 +0200] rev 502
Fix mixed declaration and code
Mikael Berthe <mikael@lilotux.net> [Wed, 26 Oct 2005 23:46:53 +0200] rev 501
Add COMPL_RESOURCE (resource completion category)
Mikael Berthe <mikael@lilotux.net> [Fri, 21 Oct 2005 23:13:54 +0200] rev 500
Add a comment about the config. file syntax
Mikael Berthe <mikael@lilotux.net> [Thu, 13 Oct 2005 19:58:58 +0200] rev 499
Reorganise process_key()
Mikael Berthe <mikael@lilotux.net> [Mon, 10 Oct 2005 23:00:00 +0200] rev 498
Suppress a compilation warning
Mikael Berthe <mikael@lilotux.net> [Mon, 10 Oct 2005 22:59:32 +0200] rev 497
Post-0.7.0 changes
Mikael Berthe <mikael@lilotux.net> [Mon, 10 Oct 2005 19:09:38 +0200] rev 496
Added tag 0.7.0 for changeset 26f3c7695fe1a806cf3f22bfc2ef49fddef75dcc
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Oct 2005 22:05:11 +0200] rev 495
Ready for 0.7.0 release
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Oct 2005 18:55:34 +0200] rev 494
Fix small bug in roster_setstatus()
For an existing resource, the priority was not updated.
Mikael Berthe <mikael@lilotux.net> [Sun, 09 Oct 2005 12:12:47 +0200] rev 493
Update message status for conference occupants
Mikael Berthe <mikael@lilotux.net> [Sat, 08 Oct 2005 00:57:45 +0200] rev 492
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sat, 08 Oct 2005 00:29:37 +0200] rev 491
Update manual page
Mikael Berthe <mikael@lilotux.net> [Sat, 08 Oct 2005 00:29:02 +0200] rev 490
Add "/room privmsg"
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Oct 2005 20:12:11 +0200] rev 489
Auto-convert a roster item to "room" type when receiving a groupchat message
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Oct 2005 19:15:26 +0200] rev 488
Enable jid completion for /say_to
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Oct 2005 19:09:02 +0200] rev 487
Update manual page
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Oct 2005 18:54:52 +0200] rev 486
Add "/room invite"
Mikael Berthe <mikael@lilotux.net> [Fri, 07 Oct 2005 18:52:37 +0200] rev 485
Fix a small display bug
Mikael Berthe <mikael@lilotux.net> [Thu, 06 Oct 2005 21:51:34 +0200] rev 484
Display PRIV for private messages in a room when using /say_to
Private conf. messages are not logged.
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Oct 2005 21:46:13 +0200] rev 483
Fix a bug in roster_find()
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Oct 2005 19:30:35 +0200] rev 482
Use fgets() instead of getline()
getline() is not provided in FreeBSD (base install at least).
Thanks to Vsevolod Stakhov.
Mikael Berthe <mikael@lilotux.net> [Wed, 05 Oct 2005 19:23:54 +0200] rev 481
Remove hardcoded -lglib-2.0
Thanks to Vsevolod Stakhov.
Mikael Berthe <mikael@lilotux.net> [Tue, 04 Oct 2005 19:47:50 +0200] rev 480
Add /say_to command
Mikael Berthe <mikael@lilotux.net> [Mon, 03 Oct 2005 23:59:56 +0200] rev 479
resname can be a null pointer in sme cases
Mikael Berthe <mikael@lilotux.net> [Mon, 03 Oct 2005 22:12:24 +0200] rev 478
MUC: log join/nick/leave/topic if log_muc_conf is set
Mikael Berthe <mikael@lilotux.net> [Mon, 03 Oct 2005 21:49:48 +0200] rev 477
Improve hk_message_in()
- Show when we have a private message in a chat room
- Add an option ("log_muc_conf") to enable chat room logging
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Oct 2005 23:52:31 +0200] rev 476
Update TODO
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Oct 2005 23:36:39 +0200] rev 475
Add "/room topic", and display topic changes
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Oct 2005 23:29:01 +0200] rev 474
Minor code cleanup
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Oct 2005 22:31:36 +0200] rev 473
Fix segfault when receiving a message stanza with no body tag
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Oct 2005 18:05:34 +0200] rev 472
Disable some commands when not connected
Disable status/status_to, add, rawxml, room, say/msay when not connected,
as these commands could be called with an empty buddylist.
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Oct 2005 10:57:09 +0200] rev 471
Fix segfaults when using /buffer and /room while not connected
Mikael Berthe <mikael@lilotux.net> [Sun, 02 Oct 2005 00:37:16 +0200] rev 470
Add "/room nick"
Mikael Berthe <mikael@lilotux.net> [Sat, 01 Oct 2005 23:17:05 +0200] rev 469
Use UTF8 to handle resources and room nicknames
Mikael Berthe <mikael@lilotux.net> [Sat, 01 Oct 2005 18:53:14 +0200] rev 468
Improve MUC presence messages handling
- Display messages when someone joins, leaves, or changes his nickname
- Update occupants roles and real jid (if available)
- Fix some memory leaks
Mikael Berthe <mikael@lilotux.net> [Sat, 01 Oct 2005 16:00:17 +0200] rev 467
Update manual
Mention MUC support and add "/room unlock".
Mikael Berthe <mikael@lilotux.net> [Thu, 29 Sep 2005 23:36:14 +0200] rev 466
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Thu, 29 Sep 2005 22:49:46 +0200] rev 465
Update manual page (/buffer command)
Mikael Berthe <mikael@lilotux.net> [Thu, 29 Sep 2005 22:31:56 +0200] rev 464
Add "/buffer date"
Mikael Berthe <mikael@lilotux.net> [Thu, 29 Sep 2005 22:03:22 +0200] rev 463
from_iso8601(): set time to 00:00:00 if not specified
Mikael Berthe <mikael@lilotux.net> [Thu, 29 Sep 2005 21:28:39 +0200] rev 462
Add "/buffer %n"
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Sep 2005 21:56:35 +0200] rev 461
Convert /rawxml argument to UTF8
Mikael Berthe <mikael@lilotux.net> [Wed, 28 Sep 2005 00:00:14 +0200] rev 460
Update TODO
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Sep 2005 23:46:11 +0200] rev 459
Show if we are inside/outside a MUC room
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Sep 2005 21:59:07 +0200] rev 458
Do not call external command for history lines in a MUC room
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Sep 2005 21:58:01 +0200] rev 457
Add MUC message type in sample eventcmd script
Mikael Berthe <mikael@lilotux.net> [Tue, 27 Sep 2005 19:52:29 +0200] rev 456
Make username optional in check_jid_syntax()
This allows sending message/status to a Jabber agent, for example.
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Sep 2005 22:45:10 +0200] rev 455
Update TODO
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Sep 2005 22:41:39 +0200] rev 454
MUC: Disallow room names with a '/'
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Sep 2005 22:36:18 +0200] rev 453
External command is called for MUC messages
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Sep 2005 22:08:48 +0200] rev 452
Jabber Id syntax checks
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Sep 2005 00:27:56 +0200] rev 451
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Mon, 26 Sep 2005 00:24:22 +0200] rev 450
Update manual page
* Add /room and /status_to documentation
* Some other corrections
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Sep 2005 23:45:34 +0200] rev 449
Add "/room unlock"
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Sep 2005 01:04:48 +0200] rev 448
Add "/room remove", to remove an old chatroom from the roster
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Sep 2005 01:01:44 +0200] rev 447
Initial Multi-User Chat support
This patch adds basic MUC support. We now can:
- join an existing room;
- create and unlock a room using the /rawxml command;
- set our nickname;
- send/receive chatgroup messages;
- see the members of the room;
- leave the room.
Chatroom logging is currently disabled, as it could do some unexpected things.
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Sep 2005 00:44:11 +0200] rev 446
Minor changes & cleanup
See diff for details.
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Sep 2005 00:40:25 +0200] rev 445
Fix command completion (2nd argument)
Mikael Berthe <mikael@lilotux.net> [Sun, 25 Sep 2005 00:33:56 +0200] rev 444
Add /status_to command
mikael@bandit.lilotux.net [Thu, 22 Sep 2005 19:27:13 +0200] rev 443
Merge with myself
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Sep 2005 22:44:10 +0200] rev 442
Update ChangeLog & TODO
Mikael Berthe <mikael@lilotux.net> [Wed, 21 Sep 2005 22:05:43 +0200] rev 441
Handle g_locale_from_utf8() failures
The biggest issue was that when a message couldn't be utf8-decoded,
the user was not notified of the failure, and sometimes didn't even
know a message had been sent to him...
I don't know if we can ask for a partial decoding, so the message isn't
displayed but an error message is now displayed.
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Sep 2005 23:19:36 +0200] rev 440
Update documentation (/info command)
Mikael Berthe <mikael@lilotux.net> [Tue, 20 Sep 2005 21:27:21 +0200] rev 439
/info can show multiple resources
Add buddy_getresources() and teach /info about multiple resources.
Mikael Berthe <mikael@lilotux.net> [Mon, 19 Sep 2005 23:32:42 +0200] rev 438
Handle multiple resources for the same buddy
Mikael Berthe <mikael@lilotux.net> [Fri, 16 Sep 2005 21:49:39 +0200] rev 437
Update TODO
Mikael Berthe <mikael@lilotux.net> [Thu, 15 Sep 2005 23:22:12 +0200] rev 436
Add /rawxml command
Mikael Berthe <mikael@lilotux.net> [Thu, 22 Sep 2005 19:16:12 +0200] rev 435
Switch .hgignore file to new syntax