view mcabber/ChangeLog @ 423:0d663e940ed2

Post-0.6.7 changes
author Mikael Berthe <mikael@lilotux.net>
date Sat, 03 Sep 2005 00:20:26 +0200
parents 569f333e51e2
children 3a613e1d229b
line wrap: on
line source

mcabber (0.6.8-dev)

 * 

 -- Mikael, ?

mcabber (0.6.7)

 * Allow a different server name than the jid domain name
   (which allows connecting to Google Talk).
   The libjabber patch (credited to Ian Johannesen) comes from centericq.
 * Reduce CPU consumption when mcabber is not connected to a Jabber server
 * Update libjabber (sync with upstream)
 * Fix a weird crash when trying to connect to a closed port
 * Display text messages corresponding to the Jabber server error codes
 * Display full dates in the trace logfile

 -- Mikael, 2005-09-02

mcabber (0.6.6)

 * Use Glib for UTF-8 conversions
 * A screen resize does not terminate auto-away
 * Ctrl-l does a full screen refresh
 * Ctrl-c is treated as a normal key; we're now using ncurses raw mode
   so it doesn't trigger a signal
 * Speed up history file loading

 -- Mikael, 2005-08-17

mcabber (0.6.5)

 * Add Debian directory for packaging, create an experimental package
 * Add a few external actions (MSG OUT, STATUS *)
   The contrib/eventcmd script has been updated
 * Use better messages for server connection states
 * [FIX] Fix a segfault when starting mcabber in a really small terminal
 * Fix some history log directory issues
 * - Check history directory permissions and configuration file permissions
     They are corrected automatically (to 700 and 600)
   - Warn when mcabber main directory ($HOME/.mcabber) has bad permissions
 * First Ctrl-c didn't really leave multi-line message mode! (merge issue)
 * Add "/buffer search_backward"  and "/buffer search_forward", to search
   for a string in a buffer window
 * Add "/roster up" and "/roster down" commands
 * New logging system.  The "debug" file has been replaced by a "trace file",
   and 2 levels are available.  In level 1, the messages from the log window
   are written to te trace file.  In level 2, debug messages and XML are
   written to the file.  See the sample configuration file.
 * A few other internal changes and minor bugfixes

 -- Mikael, 2005-07-26

mcabber (0.6.4)

 * Configuration file format change (see NEWS file)
   Aliases & key bindings can be put in the config. file
 * Enable /set command
 * [FIX] Convert status messages to/from UTF-8
 * The /status command can specify a status message
 * Display the buddy status message when a buddy connects/changes his status
 * New autoaway feature (see sample config. file)
 * New "/roster alternate".  Jumps to the last buddy window left in chat mode
 * Handle "error" message type
 * One Ctrl-c does not terminate mcabber anymore (the 2nd Ctrl-c does), but
   leaves multi-line message mode and aborts current completion
 * Add a sample script to handle events (currently, it plays a sounds when
   a message is received)

 -- Mikael, 2005-07-20

mcabber (0.6.3)

 * Fix interactive password crash
 * Disable /set command (it is almost useless)

 -- Mikael, 2005-07-12

mcabber (0.6.2)

 * The history log file format has changed; the old log files written by
   mcabber < 0.6.1 are no longer supported and should be converted.
   Please see the NEWS file for the details.
 * New multi-line "verbatim" mode (/msay verbatim).  In this mode, all
   commands but /msay are disabled, so that lines beginning with a slash
   can be sent
 * Ctrl-o (accept-line-and-down-history) has been added
 * Add "/roster search jid|name" to look for somebody in the current buddylist
 * Color configuration handling improvement
   NOTE: configuration file needs to be updated; see sample config. file!
 * Resource priority can be set (see sample config. file)
 * Status messages can be user-defined (see sample config. file)
 * mcabber now warns when logging is enabled and there is a write error while
   writing to log files
 * Remove busy/occupied status, which does not exist (it could be an alias for
   dnd)
 * The settings system has been rewritten
 * Fix segfault when the resource is not specified
 * New /alias command
 * New /bind command
 * Add /roster toggle_offline
 * Add /connect and /disconnect commands

 -- Mikael, 2005-07-11

mcabber (0.6.1)

  * Fix backspace handling (KEY_BACKSPACE isn't reliable)
  * Change logfile date format to iso8601 (more readable!)
    A script is available in contrib/ to convert the existing (old) logfiles
    MCabber will display a warning when parsing an old-style file
  * Implement Ctrl-q (jump to first/next unread message)
  * Implement initial support for multi-line messages (/msay command)
  * The /add command can now set the nickname
  * Display a warning when the locale is UTF-8
  * Display log notice when sending a notification request message
  * Update INSTALL and mcabberrc.example files for better explanations
  * Comment out useless code (fix a compilation error with gcc 4)
  * Add Makefile for the doc subdir; the manpage will be installed now
  * Minor fixes

 -- Mikael, 2005-06-25

mcabber (0.6.0)

  Initial fork from cabber 0.5.0-test1
  Lots of changes, here is a quick summary:
  * Use automake/autoconf
  * Switch to libjabber
  * SSL support with OpenSSL (should work with gnutls but I didn't
    succeed)
  * History scrolling and resizing
  * History logging (and reading)
  * Small manpage (AsciiDoc documentation)
  * Buddy groups implementation
    - fold/unfold groups
    - hide/show offline buddies
  * Commands, and command completion system
  * Hooks for external events (for ex. when receiving a message)

 -- Mikael, 2005-06-07