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
Mikael Berthe <mikael@lilotux.net> [Thu, 15 Sep 2005 21:51:00 +0200] rev 434
Post-0.6.8 changes
Mikael Berthe <mikael@lilotux.net> [Mon, 12 Sep 2005 20:55:08 +0200] rev 433
Added tag 0.6.8 for changeset 3a613e1d229b901df0324bfe0c4e5ee5b7178691
Mikael Berthe <mikael@lilotux.net> [Mon, 12 Sep 2005 20:24:16 +0200] rev 432
Ready for 0.6.8 release
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Sep 2005 22:08:51 +0200] rev 431
Revert changeset 82064124324d22cacd25fc451c6c361ac4c4ac6b
This change does not work everywhere, and isn't needed anymore because we
now ignore SIGPIPE.
Mikael Berthe <mikael@lilotux.net> [Sun, 11 Sep 2005 22:01:57 +0200] rev 430
Display error messages as specified in RFC3920 (9.3)
If possible, we display the child element corresponding to the stanza
error conditions defined in RFC3920. Error code and error text will
be displayed if available.
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Sep 2005 14:53:01 +0200] rev 429
Enable proxy support
Mikael Berthe <mikael@lilotux.net> [Sat, 10 Sep 2005 14:51:57 +0200] rev 428
Check the tracelog file actually belongs to the user (if logging enabled)
Mikael Berthe <mikael@lilotux.net> [Tue, 06 Sep 2005 21:49:27 +0200] rev 427
Fix buffer overflow in cw_setproxy()
Mikael Berthe <mikael@lilotux.net> [Mon, 05 Sep 2005 22:56:57 +0200] rev 426
Better handling of server error codes/messages
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Sep 2005 13:51:23 +0200] rev 425
roster_getstatusmsg() should return a pointer
However, it was ok because offline == 0.
Mikael Berthe <mikael@lilotux.net> [Sun, 04 Sep 2005 11:38:37 +0200] rev 424
Add contrib directory to the Debian package
Mikael Berthe <mikael@lilotux.net> [Sat, 03 Sep 2005 00:20:26 +0200] rev 423
Post-0.6.7 changes
Mikael Berthe <mikael@lilotux.net> [Fri, 02 Sep 2005 22:34:31 +0200] rev 422
Added tag 0.6.7 for changeset 569f333e51e2f700d362da83da26c4d7badc6bfe
Mikael Berthe <mikael@lilotux.net> [Fri, 02 Sep 2005 22:10:14 +0200] rev 421
Ready for 0.6.7 release
Mikael Berthe <mikael@lilotux.net> [Fri, 02 Sep 2005 21:47:14 +0200] rev 420
Display error code/message when receiving a message packet with "error" type
Mikael Berthe <mikael@lilotux.net> [Fri, 02 Sep 2005 20:34:17 +0200] rev 419
Small code review
Some clean up and security checks
Mikael Berthe <mikael@lilotux.net> [Thu, 01 Sep 2005 23:48:46 +0200] rev 418
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Thu, 01 Sep 2005 23:29:21 +0200] rev 417
Sync libjabber with upstream
Sync with jabberd-1.4.4.
Mikael Berthe <mikael@lilotux.net> [Thu, 01 Sep 2005 21:18:19 +0200] rev 416
Allow offline status message
Mikael Berthe <mikael@lilotux.net> [Tue, 30 Aug 2005 22:52:33 +0200] rev 415
Display the server name/IP before asking for password
Mikael Berthe <mikael@lilotux.net> [Tue, 30 Aug 2005 22:26:19 +0200] rev 414
Trailing whitespace cleanup
No real change.
Mikael Berthe <mikael@lilotux.net> [Tue, 30 Aug 2005 21:25:16 +0200] rev 413
Ignore SIGPIPE
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Aug 2005 21:23:05 +0200] rev 412
Display full date in the log file
Mikael Berthe <mikael@lilotux.net> [Sun, 28 Aug 2005 10:38:10 +0200] rev 411
Still need a temporization when connecting to a server
This reduces CPU consumption and fills the logs slower in debug mode.
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 22:32:31 +0200] rev 410
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 22:20:03 +0200] rev 409
Fix a SIGPIPE issue when connecting to the server
This change fixes a SIGPIPE when cw_nb_connect() is called too fast after
make_nb_netsocket(). In this case getsockopt() reports a wrong value (no
error) and the first jab_send_raw() in jconn.c gets a SIGPIPE.
The delay in jabglue.c can then be removed.
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 18:59:48 +0200] rev 408
Tune previous usleep() change
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 18:00:38 +0200] rev 407
Display server error messages to the user
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 15:38:55 +0200] rev 406
Add usleep() calls
* Reduce CPU consumption when not connected
* Should fix a weird timing bug when trying to connect on a closed port
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 12:30:46 +0200] rev 405
Update sample config. file
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 12:22:17 +0200] rev 404
Drop harddefines.h
Mikael Berthe <mikael@lilotux.net> [Sat, 27 Aug 2005 11:21:27 +0200] rev 403
Allow a different server name than the jid domain name
Sync libjabber with upstream (centericq). The libjabber patch is from
Ian Johannesen.
This allows connecting to Google Talk, for example.
Mikael Berthe <mikael@lilotux.net> [Mon, 22 Aug 2005 20:33:11 +0200] rev 402
Fix a typo
Mikael Berthe <mikael@lilotux.net> [Mon, 22 Aug 2005 20:32:11 +0200] rev 401
Kill a warning in the libjabber library
This is useless change, but it prevents some gcc from complaining...
Mikael Berthe <mikael@lilotux.net> [Sat, 20 Aug 2005 19:30:56 +0200] rev 400
Kill a warning in the connwrap library
Mikael Berthe <mikael@lilotux.net> [Sat, 20 Aug 2005 16:22:04 +0200] rev 399
Mention "default" color
Mikael Berthe <mikael@lilotux.net> [Thu, 18 Aug 2005 05:59:32 +0100] rev 398
Post-0.6.6 changes
Mikael Berthe <mikael@lilotux.net> [Wed, 17 Aug 2005 23:01:24 +0100] rev 397
Added tag 0.6.6 for changeset 7f5135836b565ad5d0fbd73ed1401d00a4bc610a
Mikael Berthe <mikael@lilotux.net> [Wed, 17 Aug 2005 18:15:00 +0100] rev 396
Ready for 0.6.6 release
Mikael Berthe <mikael@lilotux.net> [Thu, 04 Aug 2005 23:14:26 +0100] rev 395
Whitespace cleanup (histolog.c)
Mikael Berthe <mikael@lilotux.net> [Thu, 04 Aug 2005 23:11:14 +0100] rev 394
Update "large file" size value to 3MB
Mikael Berthe <mikael@lilotux.net> [Thu, 04 Aug 2005 23:04:54 +0100] rev 393
Whitespace cleanup
Mikael Berthe <mikael@lilotux.net> [Thu, 04 Aug 2005 22:55:10 +0100] rev 392
Speed up hbuf_add_line()
When loading a history file, *p_hbuf was a pointer to the head of the list of
lines, so a lot of CPU time was lost in g_list_last().
Mikael Berthe <mikael@lilotux.net> [Thu, 04 Aug 2005 09:00:54 +0100] rev 391
Fix "missing sentinel in function call" warning with gcc4
Mikael Berthe <mikael@lilotux.net> [Mon, 01 Aug 2005 21:43:01 +0100] rev 390
Minor changes to hbuf.c
- remove useless do {} while with g_new()
- some g_free() were missing
Mikael Berthe <mikael@lilotux.net> [Sat, 30 Jul 2005 10:36:46 +0100] rev 389
Ncurses changes + Ctrl-C does not send a signal anylore
* Use nonl() when initializing ncurses
* Ctrl-C does not send a signal in raw mode, so we handle it
as a normal key
Mikael Berthe <mikael@lilotux.net> [Fri, 29 Jul 2005 20:28:06 +0100] rev 388
Ctrl-l does a full refresh
* Use redrawwin() to tell curses the screen has been corrupted
* Prevent a resize from ending auto-away
Mikael Berthe <mikael@lilotux.net> [Fri, 29 Jul 2005 19:09:07 +0100] rev 387
Do non UTF8-encode/decode null pointers
Mikael Berthe <mikael@lilotux.net> [Fri, 29 Jul 2005 18:40:03 +0100] rev 386
Update .hgignore
Mikael Berthe <mikael@lilotux.net> [Thu, 28 Jul 2005 20:26:29 +0100] rev 385
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Thu, 28 Jul 2005 20:24:28 +0100] rev 384
Merge UTF-8 changes
Mikael Berthe <mikael@lilotux.net> [Thu, 28 Jul 2005 13:16:36 +0100] rev 383
Remove utf8 files, use Glib
Mikael Berthe <mikael@lilotux.net> [Thu, 28 Jul 2005 20:12:23 +0100] rev 382
Use nodelay() instead of halfdelay()
Maybe it could help people having a problem with the PgUp key...
Mikael Berthe <mikael@lilotux.net> [Tue, 26 Jul 2005 20:15:36 +0100] rev 381
Post-0.6.5 changes
Mikael Berthe <mikael@lilotux.net> [Tue, 26 Jul 2005 20:10:26 +0100] rev 380
Added tag 0.6.5 for changeset 57474402997d76b5fbd5bf6aa796b46b707fd508
Mikael Berthe <mikael@lilotux.net> [Tue, 26 Jul 2005 19:43:51 +0100] rev 379
Ready for 0.6.5 release
Mikael Berthe <mikael@lilotux.net> [Tue, 26 Jul 2005 18:33:22 +0100] rev 378
Improve debugging/logging
* Tell the user when the tracelog file can't be open
* Only include logprint.h when screen.h is not needed
Mikael Berthe <mikael@lilotux.net> [Tue, 26 Jul 2005 18:18:30 +0100] rev 377
Add "/roster up" and "/roster down"
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jul 2005 22:02:35 +0100] rev 376
Update mcabberrc.example
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jul 2005 21:58:15 +0100] rev 375
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jul 2005 21:46:35 +0100] rev 374
Improve logging system (traces)
There are now two trace logging levels:
* tracelog_level = 1:
Most messages from the log window are written to disk (LPRINT_LOG)
* tracelog_level =2:
LPRINT_LOG & LPRINT_DEBUG messages are written to disk
The trace file name is set with the "tracelog_file" option.
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jul 2005 19:40:17 +0100] rev 373
Move (reorganize) functions
Mikael Berthe <mikael@lilotux.net> [Mon, 25 Jul 2005 18:28:26 +0100] rev 372
Add documentation for /buffer search_*
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 23:04:39 +0100] rev 371
/buffer search_*: skip leading spaces (if any) in string parameter
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 22:56:42 +0100] rev 370
Add /buffer search_{backward,forward}
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 22:31:31 +0100] rev 369
Rename some buffer commands, for homogeneity
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 21:47:41 +0100] rev 368
Update hbuf_get_lines() comment
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 15:31:00 +0100] rev 367
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 15:26:39 +0100] rev 366
Bigger warning when logging is disabled
Hopefully the user will see it...
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 15:19:07 +0100] rev 365
Fix segfault when mcabber receives an INT signal (Ctrl-C) early
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 15:13:53 +0100] rev 364
Merge changeset 315 (65aa05520556)
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 15:01:24 +0100] rev 363
Fix segfault when mcabber receives a KILL signal before entering curses mode
Mikael Berthe <mikael@lilotux.net> [Sun, 24 Jul 2005 14:37:27 +0100] rev 362
Check directory and config file permissions
* Check history directory and configuration file permissions, and
correct them to 0700 and 0600 if necessary.
* Warn when mcabber main directory ($HOME/.mcabber) has bad permissions
* Reset UseFileLogging & FileLoadLogs when the log dir does not exist
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Jul 2005 21:50:06 +0100] rev 361
Code cleanup/optimization
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Jul 2005 15:21:53 +0100] rev 360
Doc: Say a Jabber account should already exist for using mcabber
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Jul 2005 14:59:33 +0100] rev 359
Improve Debian package, with some help from Benjamin Drieu
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Jul 2005 11:58:16 +0100] rev 358
Fix a segfault when starting mcabber in a really small terminal
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Jul 2005 11:39:39 +0100] rev 357
Better messages for server connection states
Mikael Berthe <mikael@lilotux.net> [Sat, 23 Jul 2005 09:14:50 +0100] rev 356
Disable logging by default in the sample configuration file
Mikael Berthe <mikael@lilotux.net> [Fri, 22 Jul 2005 21:45:45 +0100] rev 355
Add some external actions
Now the external command can get the following parameters:
- MSG IN jid
- MSG OUT jid
- STATUS $S jid ($S == status uppercase letter: O, I, F, D, N, A, _)
Mikael Berthe <mikael@lilotux.net> [Fri, 22 Jul 2005 20:21:41 +0100] rev 354
Improve Debian package
Mikael Berthe <mikael@lilotux.net> [Fri, 22 Jul 2005 13:01:40 +0100] rev 353
Make imstatus2char a null-terminated string
Mikael Berthe <mikael@lilotux.net> [Fri, 22 Jul 2005 12:50:45 +0100] rev 352
Correct a comment
Mikael Berthe <mikael@lilotux.net> [Thu, 21 Jul 2005 22:20:53 +0100] rev 351
Debian control file improvement (using lintian)
Mikael Berthe <mikael@lilotux.net> [Thu, 21 Jul 2005 21:39:29 +0100] rev 350
Add debian/ directory
Mikael Berthe <mikael@lilotux.net> [Thu, 21 Jul 2005 21:35:49 +0100] rev 349
A lot of bugs? No! ;-)
Mikael Berthe <mikael@lilotux.net> [Thu, 21 Jul 2005 21:16:26 +0100] rev 348
libjabber: `open' could be used uninitialized in xmltok_impl_c.h
Mikael Berthe <mikael@lilotux.net> [Wed, 20 Jul 2005 22:39:21 +0100] rev 347
Post-0.6.4 changes
Mikael Berthe <mikael@lilotux.net> [Wed, 20 Jul 2005 22:34:48 +0100] rev 346
Added tag 0.6.4 for changeset 74cf831b8117f39465d10fbe2bf766a46d60955a
Mikael Berthe <mikael@lilotux.net> [Wed, 20 Jul 2005 21:29:57 +0100] rev 345
Ready for 0.6.4 release
Mikael Berthe <mikael@lilotux.net> [Wed, 20 Jul 2005 20:10:53 +0100] rev 344
Update TODO
Mikael Berthe <mikael@lilotux.net> [Wed, 20 Jul 2005 19:16:09 +0100] rev 343
Change default auto-away status message
Mikael Berthe <mikael@lilotux.net> [Tue, 19 Jul 2005 17:55:05 +0100] rev 342
Update TODO
Mikael Berthe <mikael@lilotux.net> [Tue, 19 Jul 2005 17:54:03 +0100] rev 341
Improve configuration file reading
* Move cfg_file() to settings.c, cfg_read_file()
* Optimize the function
* Remove parsecfg.[ch]
Mikael Berthe <mikael@lilotux.net> [Tue, 19 Jul 2005 17:51:44 +0100] rev 340
Remove old Makefile.mcabber
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 22:47:52 +0100] rev 339
Auto-away improvement
Auto-away only change the status if it is available (i.e. online) or
free-for-chat. Other status are left alone.
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 21:49:18 +0100] rev 338
Update sample configuration file
Passwords with leading/trailing spaces can be typed.
Examples:
set password = " with spaces "
set password = "with "quotes""
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 21:47:05 +0100] rev 337
Values can be enclosed by quotes in assignments
Thus, passwords with leading/trailing spaces can be typed.
Examples:
set password = " with spaces "
set password = "with "quotes""
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 21:27:08 +0100] rev 336
Make some functions static
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 20:10:36 +0100] rev 335
Update NEWS, TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 20:03:03 +0100] rev 334
New config. file parsing -- update sample config. file
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 20:02:38 +0100] rev 333
New config. file parsing
The "set", "alias" and "bind" keywords can now be used in config files.
Mikael Berthe <mikael@lilotux.net> [Mon, 18 Jul 2005 18:57:50 +0100] rev 332
scr_LogPrint() can be called before ncurses initialization
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Jul 2005 22:21:51 +0100] rev 331
Don't loose alternate_buddy when the buddy is moved ("/move")
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Jul 2005 21:17:52 +0100] rev 330
Add "/roster alternate"
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Jul 2005 21:16:15 +0100] rev 329
scr_RosterUnreadMessage() uses set_current_buddy()
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Jul 2005 19:06:32 +0100] rev 328
Add set_current_buddy() function, to reduce code duplication
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Jul 2005 15:40:07 +0100] rev 327
Fix previous fix... :-(
Mikael Berthe <mikael@lilotux.net> [Sun, 17 Jul 2005 15:35:09 +0100] rev 326
Fix crash when utf8_decode parameter is NULL
Mikael Berthe <mikael@lilotux.net> [Sat, 16 Jul 2005 13:27:00 +0100] rev 325
Handle "error" message type
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 22:27:07 +0100] rev 324
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 22:26:54 +0100] rev 323
Update README
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 22:08:53 +0100] rev 322
Implement auto-away mode
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 19:12:50 +0100] rev 321
Convert status messages to/from UTF-8
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 18:55:27 +0100] rev 320
Update documentation for "/status status message"
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 18:53:32 +0100] rev 319
Cosmetic change
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 18:45:41 +0100] rev 318
The /status command can specify a status message
We can now use: "/status dnd On the phone..."
Related change: Display the buddy status message when a buddy connects/changes
his/her status.
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 13:55:47 +0100] rev 317
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 13:52:45 +0100] rev 316
Add a sample script for the events command
Mikael Berthe <mikael@lilotux.net> [Fri, 15 Jul 2005 10:56:15 +0100] rev 315
First Ctrl-C now also leaves multi-line message mode
* First Ctrl-C does a "/msay abort" command
* Remove debug stuff
* "/msay abort" displays a message when leaving multi-line mode
Mikael Berthe <mikael@lilotux.net> [Thu, 14 Jul 2005 23:24:22 +0100] rev 314
Merge Ctrl-C stuff
Mikael Berthe <mikael@lilotux.net> [Thu, 14 Jul 2005 23:21:52 +0100] rev 313
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Thu, 14 Jul 2005 23:17:21 +0100] rev 312
Ctrl-C does not terminate mcabber
1st Ctrl-C abort current completion
2 Ctrl-C in less than 2 seconds leave mcabber
Mikael Berthe <mikael@lilotux.net> [Thu, 14 Jul 2005 21:45:23 +0100] rev 311
Make some global variables static
Mikael Berthe <mikael@lilotux.net> [Tue, 12 Jul 2005 18:23:09 +0100] rev 310
Post-0.6.3 changes
Mikael Berthe <mikael@lilotux.net> [Tue, 12 Jul 2005 18:04:43 +0100] rev 309
Added tag 0.6.3 for changeset 70914672c8e71ee0e99ecb1f45800216ec9efebe
Mikael Berthe <mikael@lilotux.net> [Tue, 12 Jul 2005 17:36:06 +0100] rev 308
Ready for 0.6.3 release
Mikael Berthe <mikael@lilotux.net> [Tue, 12 Jul 2005 17:19:42 +0100] rev 307
Add headers to C files
Mikael Berthe <mikael@lilotux.net> [Tue, 12 Jul 2005 17:10:41 +0100] rev 306
Fix interactive password prompt
Mikael Berthe <mikael@lilotux.net> [Mon, 11 Jul 2005 22:04:14 +0100] rev 305
Post-0.6.2 changes
Mikael Berthe <mikael@lilotux.net> [Mon, 11 Jul 2005 21:51:33 +0100] rev 304
Added tag 0.6.2 for changeset bb71b5707b00e6a8cd028e350a33c455692723a5
Mikael Berthe <mikael@lilotux.net> [Mon, 11 Jul 2005 21:30:41 +0100] rev 303
Ready for 0.6.2 release
Mikael Berthe <mikael@lilotux.net> [Mon, 11 Jul 2005 21:11:28 +0100] rev 302
Remove compilation warnings in connwrap library
Mikael Berthe <mikael@lilotux.net> [Mon, 11 Jul 2005 18:52:29 +0100] rev 301
Free unread_list when the roster is freed
It fixes a bug after a /disconnect
Mikael Berthe <mikael@lilotux.net> [Sun, 10 Jul 2005 22:36:55 +0100] rev 300
Merge heads
Mikael Berthe <mikael@lilotux.net> [Sun, 10 Jul 2005 15:47:31 +0100] rev 299
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sun, 10 Jul 2005 15:38:45 +0100] rev 298
Add /connect and /disconnect commands
Mikael Berthe <mikael@lilotux.net> [Sat, 09 Jul 2005 23:20:36 +0100] rev 297
Add comment for the cfg_file() function
Mikael Berthe <mikael@lilotux.net> [Sat, 09 Jul 2005 14:40:09 +0100] rev 296
Ignore cscope files in any subdir
Mikael Berthe <mikael@lilotux.net> [Sat, 09 Jul 2005 13:52:34 +0100] rev 295
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Sat, 09 Jul 2005 12:44:57 +0100] rev 294
Allow one status message per Jabber status
Messages can be defined with the following options:
message (overrides any of the others),
message_avail,
message_free,
message_dnd,
message_notavail,
message_away
Mikael Berthe <mikael@lilotux.net> [Sat, 09 Jul 2005 09:50:01 +0100] rev 293
Assignment lvalue (key, option name, alias...) cannnot contain spaces
Mikael Berthe <mikael@lilotux.net> [Sat, 09 Jul 2005 09:41:31 +0100] rev 292
Define isblank() when C99 is not used
Mikael Berthe <mikael@lilotux.net> [Fri, 08 Jul 2005 22:33:37 +0100] rev 291
Update ChangeLog
Mikael Berthe <mikael@lilotux.net> [Fri, 08 Jul 2005 22:32:50 +0100] rev 290
Add /roster toggle_offline
Mikael Berthe <mikael@lilotux.net> [Fri, 08 Jul 2005 22:10:42 +0100] rev 289
Update documentation
* Update /alias doc
* Add documentation for /bind
* Improve /msay help for AsciiDoc and HTML formats. Don't know how to get a
better presentation with the manpage format :(
Mikael Berthe <mikael@lilotux.net> [Fri, 08 Jul 2005 21:47:17 +0100] rev 288
Add /bind command
* Split process_line() to process_line() + process_command()
* Do not expand aliases in multi-line mode
* Add /bind command
The binding system is ugly (not UTF-8 compatible, I think, and certainly
system dependant because it is using ncurses wgetch() values).
Mikael Berthe <mikael@lilotux.net> [Fri, 08 Jul 2005 07:31:24 +0100] rev 287
Update TODO & ChangeLog
Mikael Berthe <mikael@lilotux.net> [Fri, 08 Jul 2005 07:27:56 +0100] rev 286
Add /alias documentation
Mikael Berthe <mikael@lilotux.net> [Thu, 07 Jul 2005 23:25:20 +0100] rev 285
Add /alias command
Add /alias command and update completion sytem.
Aliases are expanded before cmd_get() is called.
Mikael Berthe <mikael@lilotux.net> [Thu, 07 Jul 2005 22:12:29 +0100] rev 284
Add compl_del_category_word()
This will allow us to remove an alias completion when it is unset.
Mikael Berthe <mikael@lilotux.net> [Wed, 06 Jul 2005 22:29:17 +0100] rev 283
Add /set command (to get/set/unset options values)
Mikael Berthe <mikael@lilotux.net> [Wed, 06 Jul 2005 22:27:08 +0100] rev 282
Fix "Cannot unset option" bug
Mikael Berthe <mikael@lilotux.net> [Wed, 06 Jul 2005 22:18:05 +0100] rev 281
Add "const" specifier in prototypes
It's easier then to know when variables are read-only (and shouldn't
be freed).
Mikael Berthe <mikael@lilotux.net> [Wed, 06 Jul 2005 21:28:37 +0100] rev 280
Add parse_assigment() function
Add parse_assigment() to parse options/aliases/bindings lines.
Mikael Berthe <mikael@lilotux.net> [Tue, 05 Jul 2005 23:50:50 +0100] rev 279
Rewrite the settings system
Settings now use glibc library, and can be used for aliases and bindings.
Mikael Berthe <mikael@lilotux.net> [Tue, 05 Jul 2005 23:30:10 +0100] rev 278
Change email address
Mikael Berthe <mikael@lilotux.net> [Tue, 05 Jul 2005 20:48:44 +0100] rev 277
Remove busy/occupied status, which does not really exist
Mikael Berthe <mikael@lilotux.net> [Mon, 04 Jul 2005 12:55:54 +0100] rev 276
Limit the number of lines in multi-line messages
Mikael <mikael@lilotux.net> [Sun, 03 Jul 2005 22:41:42 +0100] rev 275
* TODO update
"Put ideas on paper"...
mikael@matrix [Sun, 03 Jul 2005 21:05:34 +0100] rev 274
Update TODO & ChangeLog
mikael@frmp8452 [Sun, 03 Jul 2005 20:58:35 +0100] rev 273
Error checking when writing log files
mikael@matrix [Sun, 03 Jul 2005 20:54:45 +0100] rev 272
Add resource priority option
mikael@frmp8452 [Sun, 03 Jul 2005 20:52:09 +0100] rev 271
Fix a typo
s/Unkown/Unknown/
mikael@matrix [Sun, 03 Jul 2005 14:39:04 +0100] rev 270
Update TODO
mikael@matrix [Sun, 03 Jul 2005 14:34:43 +0100] rev 269
Update hg-ignored files list
mikael@frmp8452 [Sun, 03 Jul 2005 00:25:51 +0100] rev 268
Move TODO file to mcabber root directory
mikael@frmp8452 [Sun, 03 Jul 2005 00:21:59 +0100] rev 267
Improve color configuration
* Rename color options (it made no sense!!)
* Use default values
* Do not crash anymore when the colors options are buggy in the mcabberrc
mikael@frmp8452 [Sat, 02 Jul 2005 19:27:15 +0100] rev 266
Update TODO & ChangeLog
mikael@frmp8452 [Sat, 02 Jul 2005 19:23:45 +0100] rev 265
Add "/roster search" command
mikael@frmp8452 [Sat, 02 Jul 2005 12:06:10 +0100] rev 264
Update TODO & ChangeLog
mikael@frmp8452 [Sat, 02 Jul 2005 12:05:11 +0100] rev 263
Add Ctrl-o: accept-line-and-down-history
mikael@frmp8452 [Fri, 01 Jul 2005 23:50:08 +0100] rev 262
Do not add /help to command completion, as it isn't implemented yet.
mikael@frmp8452 [Fri, 01 Jul 2005 23:49:01 +0100] rev 261
Fix spelling mistakes in comments
mikael@frmp8452 [Fri, 01 Jul 2005 23:47:03 +0100] rev 260
Add "verbatim multi-line" mode, with commands disabled
"/msay verbatim" enters multi-line mode with all commands disabled
but "/msay", so that lines beginning with a slash '/' can be sent.
Note: <Tab> still do commands completion.
mikael@frmp8452 [Fri, 01 Jul 2005 20:25:03 +0100] rev 259
Remove support for old logfile format
Remove unnecessary complexity (2 date fomats).
Scripts are available in contrib/ to convert the log files...
mikael@frmp8452 [Thu, 30 Jun 2005 23:19:33 +0100] rev 258
Added tag 0.6.1 for changeset ff9ba796cabba5547b33b096ac48027cb5cc2ccd
mikael@frmp8452 [Thu, 30 Jun 2005 23:19:02 +0100] rev 257
Added tag 0.6.0 for changeset d33075ba75339fece4d345b8f7cc32a1cf42ee6c
mikael@frmp8452 [Thu, 30 Jun 2005 23:07:20 +0100] rev 256
# HG changeset patch
# User mikael@frmp8452
# Node ID 9a74425dc51f6d0551fa2b5851ee381c63d7bb4e
# Parent e8f9abe7dc3fbc03c95cacdd7a6c760d87664ea1
Cosmetic change
Fix case in MCabber...
diff -r e8f9abe7dc3f -r 9a74425dc51f mcabber/AUTHORS
mikael@frmp8452 [Thu, 30 Jun 2005 23:06:09 +0100] rev 255
# HG changeset patch
# User mikael@frmp8452
# Node ID e8f9abe7dc3fbc03c95cacdd7a6c760d87664ea1
# Parent 6427f367adae6195e51758fbf463888471ec111b
Update hgignore for mcabber development environment
diff -r 6427f367adae -r e8f9abe7dc3f .hgignore
mikael [Sat, 25 Jun 2005 09:44:37 +0000] rev 254
[/trunk] Changeset 267 by mikael
* Ready for 0.6.2-dev
mikael [Sat, 25 Jun 2005 08:49:09 +0000] rev 253
[/trunk] Changeset 266 by mikael
* 0.6.1 release
mikael [Sat, 25 Jun 2005 08:43:24 +0000] rev 252
[/trunk] Changeset 265 by mikael
* Don't send "too big" messages in multi-line mode
* TODO & ChangeLog updates
mikael [Sat, 25 Jun 2005 08:40:00 +0000] rev 251
[/trunk] Changeset 264 by mikael
* Ok, yet another stupid typo (arf-arf...). Now it compiles ;)
* Cosmetic comment move
mikael [Sat, 25 Jun 2005 08:35:50 +0000] rev 250
[/trunk] Changeset 263 by mikael
* Remove debug LogPrint (arf!)
mikael [Sat, 25 Jun 2005 08:34:14 +0000] rev 249
[/trunk] Changeset 262 by mikael
* Fix reading almost-but-not-too-large messages
* Add a warning when old-style history log file is read
mikael [Sat, 25 Jun 2005 07:15:29 +0000] rev 248
[/trunk] Changeset 261 by mikael
* Show more information when a history file parse error occurs
mikael [Tue, 14 Jun 2005 19:42:25 +0000] rev 247
[/trunk] Changeset 260 by mikael
* Update ChangeLog & TODO
mikael [Tue, 14 Jun 2005 19:37:11 +0000] rev 246
[/trunk] Changeset 259 by mikael
* Fix a bug (segfault on buddy deletion) introduced when I added unread_list
mikael [Tue, 14 Jun 2005 19:36:29 +0000] rev 245
[/trunk] Changeset 258 by mikael
* Update documentation about /add "nickname" parameter
mikael [Tue, 14 Jun 2005 19:35:37 +0000] rev 244
[/trunk] Changeset 257 by mikael
* Let the /add command set the nickname
mikael [Tue, 14 Jun 2005 18:01:23 +0000] rev 243
[/trunk] Changeset 256 by mikael
* Add script to convert logfiles to new logfile format (mcabber >= 0.6.1)
Dates are converted to iso8601.
mikael [Mon, 13 Jun 2005 19:58:58 +0000] rev 242
[/trunk] Changeset 255 by mikael
* cicq2mcabber.pl: convert date to iso8601 when importing centericq logfiles
mikael [Mon, 13 Jun 2005 19:29:09 +0000] rev 241
[/trunk] Changeset 254 by mikael
* Use ISO8601 for time format in log file
* Update TODO
mikael [Sat, 11 Jun 2005 19:27:40 +0000] rev 240
[/trunk] Changeset 253 by mikael
* Use /group {fold/unfold} instead of {shrink/expand}
mikael [Sat, 11 Jun 2005 19:14:55 +0000] rev 239
[/trunk] Changeset 252 by mikael
* Update ChangeLog
* Add build script to generate manpage from AsciiDoc
mikael [Sat, 11 Jun 2005 19:12:25 +0000] rev 238
[/trunk] Changeset 251 by mikael
* Add /msay command (multi-line messages)
mikael [Fri, 10 Jun 2005 19:26:34 +0000] rev 237
[/trunk] Changeset 250 by mikael
* Kill some more warnings
+ Try to solve strptime prototype declaration warning
mikael [Fri, 10 Jun 2005 19:03:06 +0000] rev 236
[/trunk] Changeset 249 by mikael
* Update TODO
* Add /roster parameters "unread_first" and "unread_next"
* Add Ctrl-q as a shortcut for "/roster unread_next"
* Update Documentation (ctrl-q + unread_*)
* Update ChangeLog
mikael [Fri, 10 Jun 2005 18:42:38 +0000] rev 235
[/trunk] Changeset 248 by mikael
* Try to kill some warnings
mikael [Fri, 10 Jun 2005 17:52:44 +0000] rev 234
[/trunk] Changeset 247 by mikael
* Do not hardcode version in harddefines.h (use config.h)
* Update doc date
mikael [Thu, 09 Jun 2005 17:32:30 +0000] rev 233
[/trunk] Changeset 246 by mikael
* Add Makefile for the doc subdir; manpage will be installed now
mikael [Wed, 08 Jun 2005 18:33:28 +0000] rev 232
[/trunk] Changeset 245 by mikael
* Fix backspace handling (KEY_BACKSPACE isn't reliable)
* UTF-8 locale detection
* Display a warning when the locale is UTF-8
* Display log notice when sending a notification request message
* Update TODO
* Update INSTALL and mcabberrc.example files for better explanations
mikael [Tue, 07 Jun 2005 19:46:42 +0000] rev 231
[/trunk] Changeset 244 by mikael
* Post-0.6.0 release development.
* Update email address in configure.ac
mikael [Tue, 07 Jun 2005 18:35:37 +0000] rev 230
[/trunk] Changeset 242 by mikael
* Version 0.6.0
* Initial changelog
mikael [Tue, 07 Jun 2005 18:35:04 +0000] rev 229
[/trunk] Changeset 241 by mikael
* Update doc (man + html).
mikael [Tue, 07 Jun 2005 17:20:34 +0000] rev 228
[/trunk] Changeset 240 by mikael
* Add "feedback wanted" notice ;-)
mikael [Tue, 07 Jun 2005 16:20:14 +0000] rev 227
[/trunk] Changeset 239 by mikael
* Update compiled manpage...
mikael [Tue, 07 Jun 2005 15:45:52 +0000] rev 226
[/trunk] Changeset 238 by mikael
* Add manpage because generation isn't easy
mikael [Sat, 04 Jun 2005 19:35:30 +0000] rev 225
[/trunk] Changeset 237 by mikael
* Group names and JIDs completion
mikael [Sat, 04 Jun 2005 17:34:15 +0000] rev 224
[/trunk] Changeset 236 by mikael
* Update TODO
mikael [Sat, 04 Jun 2005 16:06:01 +0000] rev 223
[/trunk] Changeset 235 by mikael
* Use messages timestamps for offline messages
mikael [Sat, 04 Jun 2005 13:16:07 +0000] rev 222
[/trunk] Changeset 234 by mikael
* Update contact information in the documentation
mikael [Sat, 04 Jun 2005 12:47:13 +0000] rev 221
[/trunk] Changeset 233 by mikael
* /info now displays the current status message
mikael [Sat, 04 Jun 2005 11:44:55 +0000] rev 220
[/trunk] Changeset 232 by mikael
* Fix a bug when displaying a multi-line message in a /clear-ed window
* Always make sure the last msg is displayed in the buffer window (fix another
problem with the /clear command...)
mikael [Tue, 31 May 2005 16:56:49 +0000] rev 219
[/trunk] Changeset 231 by mikael
* TODO minor update
mikael [Wed, 11 May 2005 06:37:20 +0000] rev 218
[/trunk] Changeset 230 by mikael
* Update colors in the sample config file...
mikael [Wed, 11 May 2005 06:27:17 +0000] rev 217
[/trunk] Changeset 229 by mikael
* Fix bad debug initialization :-(
mikael [Tue, 10 May 2005 19:02:12 +0000] rev 216
[/trunk] Changeset 228 by mikael
* TODO update
mikael [Tue, 10 May 2005 09:43:39 +0000] rev 215
[/trunk] Changeset 227 by mikael
* Update TODO
mikael [Sun, 08 May 2005 20:35:38 +0000] rev 214
[/trunk] Changeset 226 by mikael
* Fix a memory leak when emptying the roster
mikael [Sun, 08 May 2005 20:27:14 +0000] rev 213
[/trunk] Changeset 225 by mikael
* Fix a crash when renaming to a non-7bit name (same with group name)
* Move all utf-8 usage to jabglue
mikael [Sun, 08 May 2005 19:59:04 +0000] rev 212
[/trunk] Changeset 224 by mikael
* Fix a small annoyance in the /move command (when moving to a folded group)
* commands.c: add a comment
mikael [Sun, 08 May 2005 11:24:01 +0000] rev 211
[/trunk] Changeset 223 by mikael
* pinginterval was set to 0, but should IMHO be keeped at the default value...
mikael [Sun, 08 May 2005 07:02:11 +0000] rev 210
[/trunk] Changeset 222 by mikael
* Add /move command
* roster: Add buddy_setgroup()
* roster.c: Fix a small memory leak
* Keep documentation up-to-date
mikael [Sat, 07 May 2005 21:21:57 +0000] rev 209
[/trunk] Changeset 221 by mikael
* Sort the buddy's group list after rename.
mikael [Sat, 07 May 2005 20:09:15 +0000] rev 208
[/trunk] Changeset 220 by mikael
* jabglue: add jb_updatebuddy()
* commands: add /rename command
* documentation: small changes and updates
mikael [Sat, 07 May 2005 20:04:29 +0000] rev 207
[/trunk] Changeset 219 by mikael
* Fix a big stupidity: roster *roster :-(
* Add buddy_setname(), buddy_getgroupname()
mikael [Sat, 07 May 2005 18:52:58 +0000] rev 206
[/trunk] Changeset 218 by mikael
* Very minor/cosmetic changes
mikael [Sat, 07 May 2005 18:38:40 +0000] rev 205
[/trunk] Changeset 217 by mikael
* Add the /del command