ChangeLog for 0.8.12

Features:

  • Some changes to character set recoding.
  • Rewrite SSL connection/handshake code.
  • Remove support for glib 1.x.
  • Do not send our hostname to the server (bug #488).
  • Add $tag to 'window' item in default configuration.
  • Pick up host changes on charybdis and ircu servers (396 numeric).
  • Show various errors such as "cannot send to channel" and "cannot /msg, user is +g" in the channel or query window, if possible, and always include the user or channel name.
  • Channel forwarding in hyperion and charybdis is now recognized (470 numeric) and the target channel is joined in the window where the original channel would have been joined.
  • Add support for the ACCEPT command, which is part of the CALLERID server side ignore system in hybrid7 and derived ircds.
  • Make /WINDOW GOTO start searching at the window after the active one and stop at the one before (bug #332).
  • Improve completion for /SET.
  • Use CASEMAPPING dependent comparison to match channel names. Patch by Jon Mayo (bug #436).
  • Various improvements to the help files.
  • Add Perl bindings for some gui_entry methods
  • Make alt/meta+arrow keys work in recent versions of xterm (bug #496)

Bugfixes:

  • Fix DCC get when file size is 0 (bug #494).
  • Ignore empty lines when pasting.
  • Fix large file support on AIX (bug #404).
  • Remove broken code that prevents unloading of a script in some cases.
  • Fix logging lines with no target to all logs, broken in 0.8.11.
  • Fix casemapping dependent nick and channel matching (bug #436).
  • Update chanop flag before emitting nick mode changed signal (patch by Johan Kiviniemi)
  • Fix recognition of realnames starting with spaces in /WHO.
  • Show "Target left IRC" error messages fully (instead of reporting no such nick "*")
  • Repair channels_rejoin_unavailable. Enabled by default, this retries joins that failed because of netsplits (channel temporarily unavailable (437), duplicate channel). A few servers abuse 437 for juped channels which should not be retried, you should disable channels_rejoin_unavailable if this is a problem.
  • Display 437 and 407 numerics if channels_rejoin_unavailable is not enabled (bug #495).
  • Don't add the same mask to the /KNOCKOUT list multiple times (bug #510).
  • Use MSGLEVEL_NICKS again for printing a nick change in queries, broken in r2389.
  • Fix some /LASTLOG -before/-after issues.
  • Some fixes to the build system.
  • Fix paste sending the first line twice (bug #405)
  • When parsing a numeric option verify that the whole argument, rather than only the first character, is numeric.
  • Some fixes for notices, actions and ctcps to @#channel and +#channel (bug #46)
 
All the content of this site is copyright © 2000-2008 The Irssi project.