Skip to content

@ailin-nemui ailin-nemui released this Aug 29, 2019 · 1 commit to release_archive since this release

Fixes

  • Fix a use after free issue when receiving IRCv3 CAP information from the server (GL#34)
  • Fix a crash during startup when windows weren't fully initialised yet (irssi#1114, bdo#935813)
Assets 7

@ailin-nemui ailin-nemui released this Jun 28, 2019 · 1 commit to release_archive since this release

Contains all changes from 1.1.3

Fixes

  • Fix a test on big endian machines (irssi#1014)
  • Fix the compile time conditionality of wcwidth implementation (irssi#1019, gentoo#677804, irssi#720)
  • Fix /save no longer working on old Solaris (pre POSIX.1-2008) (irssi#1042, irssi#1043)
  • Fix regression of irssi#764 where display of 8-bit (legacy encoding) in the input prompt was broken (irssi#1018, irssi#1057). Initial patch by Артём Курашов
Assets 7

@ailin-nemui ailin-nemui released this Jun 28, 2019 · 1 commit to release_archive since this release

Contains all changes from 1.0.8

Fixes

Assets 7

@ailin-nemui ailin-nemui released this Jun 28, 2019 · 1 commit to release_archive since this release

Fixes

  • Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (irssi#1055, irssi#1058). Reported by ilbelkyr
Assets 7

@ailin-nemui ailin-nemui released this Feb 11, 2019 · 1 commit to release_archive since this release

Contains all changes from 1.1.2

Changes

  • Improved the /STATUSBAR commands (irssi#858)
  • /SET no longer shows = between setting and value (irssi#886)
  • /CUBES removed from default config (available as script) (irssi#956)
  • /1 /2 /3 ... removed from default config (available as new setting window_number_commands) (irssi#958)
  • Always redraw the screen on resize. By David Phillips (irssi#896)
  • Private notices intended for channels are now displayed on the channel (new setting notice_channel_context) (irssi#959)

Additions

Fixes

Assets 7

@ailin-nemui ailin-nemui released this Jan 9, 2019 · 1 commit to release_archive since this release

Fixes

Assets 7

@ailin-nemui ailin-nemui released this Feb 15, 2018 · 1 commit to release_archive since this release

Contains all changes from 1.0.7

Fixes

Assets 7

@ailin-nemui ailin-nemui released this Feb 15, 2018 · 1 commit to release_archive since this release

Fixes

  • Prevent use after free error during the execution of some commands. Found by Joseph Bisch (GL#17, GL!24).
  • Revert netsplit print optimisation due to crashes (irssi#465, irssi#809, irssi#812, irssi#819, irssi#824).
  • Fix use after free when SASL messages are received in unexpected order (GL#26, GL!33).
  • Fix null pointer dereference in the tab completion when an empty nick is joined (GL#24, GL!31).
  • Fix use after free when entering oper password (GL#22, GL!32).
  • Fix null pointer dereference when too many windows are opened (GL#27, irssi#837).
  • Fix out of bounds access in theme strings when the last escape is incomplete. Credit to Oss-Fuzz (irssi#842).
  • Fix out of bounds write when using negative counts on window resize (GL#25, GL#29, irssi#836).
  • Minor help correction. By William Jackson (irssi#834).
Assets 7

@ailin-nemui ailin-nemui released this Jan 15, 2018 · 1 commit to release_archive since this release

Warning. Irssi is broken and will crash with OpenSSL < 1.0.2 due to openssl/openssl@5b4b9ce

Changes

  • Colour is now re-set when reaching a comma, matching mIRC behaviour (irssi#742, irssi#740, irssi#790)
  • Irssi now shows the initial nick and name on first start (irssi#785, irssi#786)
  • lynx is no longer required to run autogen.sh (irssi#81, irssi#781)
  • The command history no longer permits wrapping around (irssi#686)
  • /foreach now correctly sends arguments as commands, stopping you from embarassing AMSGs (irssi#659)
  • /server does not connect to servers anymore, use /server connect to change servers (irssi#559, irssi#649).
  • The net_ip_compare API function is now deprecated, and the previously deprecated net_connect has been removed (irssi#770)

Additions

  • Add an option to ignore all channels or ignore all queries using /set activity_hide_targets. By Jari Matilainen (irssi#612, irssi#779)
  • Add a startup warning if the TERM var is wrong inside tmux/screen (irssi#726)
  • Add option to hide certain levels from the textbuffer using /window hidelevel (irssi#746, irssi#808)
  • Irssi now has its first unit test (for mode parsing). By Will Storey (irssi#793)
  • Added access to global command history when using window history, and a binding to erase entries from the command history (erase_history_entry) (irssi#762)
  • -alternate_nick is now available as a network specific property. By Paul Townsend (irssi#120, irssi#771)
  • On FreeBSD, Irssi now supports Capsicum sandbox (/capsicum enter). By Edward Tomasz Napierala (irssi#735, irssi#755, irssi#772)
  • Filenames (directories) ending with a / now tab-complete (irssi#741)
  • UTF-8 should now work in regular expressions when using GRegex (the default) (irssi#636, irssi#653)
  • Nicks are now properly escaped on completion. By Oscar Linderholm (irssi#693, irssi#709)
  • /server add -port now works. By Jari Matilainen (irssi#703)
  • Add a setting key_timeout to make key sequences automatically re-set when not finished (irssi#644, irssi#645)
  • Warn users about expired client certificates, as servers may refuse them (irssi#211, irssi#627)
  • Add a new net_start_ssl function for StartTLS. This is available from ABI 8 and can be used by protocol modules (irssi#615, irssi#622).
  • The %# code is now stored in the textbuffer, so for example web scripts can make use of it (irssi#626)
  • Add new setting break_wide which can be used to enable breaking of wide characters (for east-asian users). Originally from FreeBSD ports. (irssi#625)
  • Add fuzzing code (irssi#610, irssi#620, irssi#701, irssi#713)

Fixes

Assets 8

@ailin-nemui ailin-nemui released this Jan 6, 2018 · 1 commit to release_archive since this release

Bugfixes

  • Fix invalid memory access when reading hilight configuration (irssi#787, irssi#788).
  • Fix null pointer dereference when the channel topic is set without specifying a sender (GL#20, GL!25).
  • Fix return of random memory when using incomplete escape codes (GL#21, GL!26).
  • Fix heap buffer overflow when completing certain strings (GL#19, GL!27).
  • Fix return of random memory when using an incomplete variable argument (GL#18, GL!28).
Assets 8
You can’t perform that action at this time.