Irssi version 0.8.12 released
Irsii for Unix, version 0.8.12 has been released.
If you enjoy UNIX terminal Irsii is for you. Irssi also supports SILC and ICB protocols via plugins.
This update includes many fixes and updates. The full change log is after the jump.
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)
Posted in
IRC News
by #!/usr/bin/geek at 2007-10-10 03:05 ET (GMT-5)
Tags: chat irc software irssi client terminal