Note. Apply no-term.h.patch on NetBSD and other systems using libcurses. This regression is introduced by trying to fix rendering on Apple ARM. See #1305
Fixes
- Fix the compilation of utf8proc (#1021)
- Fix wrong call to free. By Zero King (#1076)
- Fix a colour reset in true colour themes when encountering mIRC colours (#1059)
- Fix memory leak on malformed CAP requests (#1120)
- Fix an erroneous free of SASL data. Credit to Oss-Fuzz (#1128, #1130)
- Re-set the TLS flag when reconnecting (#1027, #1134)
- Fix the scrollback getting stuck after /clear (#1115, #1136)
- Fix the input of Ctrl+C as the first character (#1153, #1154)
- Fix crash on quit during unloading of modules on certain platforms (#1167)
- Fix Irssi freezing input after Ctrl+Space on GLib >2.62 (#1180, #1183)
- Fix layout of IDCHANs. By Lauri Tirkkonen (#1197)
- Fix crash when server got reconnected before it was properly connected (#1210, #1211)
- Fix multiple identical active caps (#1249)
- Minor help corrections (#1156, #1213, #1214, #1255)
- Remove erroneous colour in the colorless theme. Reported and fixed by Nutchanon Wetchasit (#1220, #1221)
- Fix invalid bounds calculation when editing the text entry. Found and fixed by Sergey Valentey (#1269)
- Fix passing of negative size in buffer writes. Found and fixed by Sergey Valentey (#1270)
- Fix Irssi freezing on slow hardware and fast DCC transfers (#159, #1271)
- Fix compilation on Solaris (#1291)
- Fix null pointer dereference when receiving broken JOIN record. Credit to Oss-Fuzz (#1292)
- Fix crash on /connect to some sockets (#1239, #1298)
- Fix Irssi rendering on Apple ARM. By Misty De Méo (#1267, #1268, #1290)
- Fix crash on /lastlog with broken lines (#1281, #1299)
- Fix memory leak when receiving bogus SASL authentication data. Found and fixed by Sergey Valentey (#1293)
Assets
8
irssi-1.2.3.tar.gz
1.74 MB
irssi-1.2.3.tar.gz.asc
195 Bytes
irssi-1.2.3.tar.xz
1.09 MB
irssi-1.2.3.tar.xz.asc
195 Bytes
no-term.h.patch
3.2 KB
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
Note. Apply glib-2-63.patch if you intend to use Irssi on GLib >2.62 in order to fix #1180
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 (#1114, bdo#935813)
Assets
8
glib-2-63.patch
1.46 KB
irssi-1.2.2.tar.gz
1.76 MB
irssi-1.2.2.tar.gz.asc
195 Bytes
irssi-1.2.2.tar.xz
1.09 MB
irssi-1.2.2.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
Contains all changes from 1.1.3
Fixes
- Fix a test on big endian machines (#1014)
- Fix the compile time conditionality of wcwidth implementation (#1019, gentoo#677804, #720)
- Fix /save no longer working on old Solaris (pre POSIX.1-2008) (#1042, #1043)
- Fix regression of #764 where display of 8-bit (legacy encoding) in the input prompt was broken (#1018, #1057). Initial patch by Артём Курашов
Assets
7
irssi-1.2.1.tar.gz
1.76 MB
irssi-1.2.1.tar.gz.asc
195 Bytes
irssi-1.2.1.tar.xz
1.09 MB
irssi-1.2.1.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
Contains all changes from 1.0.8
Fixes
Assets
7
irssi-1.1.3.tar.gz
1.64 MB
irssi-1.1.3.tar.gz.asc
195 Bytes
irssi-1.1.3.tar.xz
1.03 MB
irssi-1.1.3.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
Fixes
Assets
7
irssi-1.0.8.tar.gz
1.53 MB
irssi-1.0.8.tar.gz.asc
195 Bytes
irssi-1.0.8.tar.xz
1010 KB
irssi-1.0.8.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
Contains all changes from 1.1.2
Changes
- Improved the /STATUSBAR commands (#858)
- /SET no longer shows
=between setting and value (#886) - /CUBES removed from default config (available as script) (#956)
- /1 /2 /3 ... removed from default config (available as new setting window_number_commands) (#958)
- Always redraw the screen on resize. By David Phillips (#896)
- Private notices intended for channels are now displayed on the channel (new setting notice_channel_context) (#959)
Additions
- Imported the "Off-the-record" module into Irssi tree (#854, #589, #196)
- Initial support for sideways split windows (#697, #431, #224, #807, FS#310, #947, #955, #989)
- Change the implementation of
wcwidth. This is used to calculate the width of emojis on your terminal screen (#917, #720) - Make the wcwidth functions available from Perl (#973):
string_width(str)
string_chars_for_width(str, width)
wcwidth(char) - Added completion_keep_word setting (#979)
- Allow activity_hide_targets to hide activity in itemless windows (#967, #997, #1001, #1003)
- Added activity_hide_visible setting (#990)
- Allow hiding of lines through the /IGNORE system (#901, #900, #892, #890, #884, #937)
- Add window_default_hidelevel setting. By Doug Freed (#941)
- Add activity_hide_window_hidelevel setting, defaulting to ON (#938)
- Add autolog_only_saved_channels setting, to autolog only channels that are in the config (#968)
- Add format support for the input line. By Ben Paxton, originally by Jonas Hurrelmann (#764, FS#621, #1004)
use Irssi::TextUI;
gui_input_set_extent(pos, text)
gui_input_set_extents(pos, len, left, right)
gui_input_clear_extents(pos, len)
gui_input_get_extent(pos)
gui_input_get_text_and_extents()
gui_input_set_text_and_extents(...) - Parsing of IRCv3 CAP 3.2 (#775, #869)
- Show CAP-related events in the user interface (#918, #916, #870, #704)
- Continue using separators when addressing multiple nicks with tab completion. By Manish Goregaokar (#822)
- Bind Shift-tab by default. By Niklas Luokkala (#830, #829)
- Fuzzing more things (#913, #780, #813)
Fixes
- Disconnect SASL properly in case the SASL module got unloaded from server (#931, #629, #618, #616)
- Fix backward completion jumping to the first instead of last word (#979)
- Improve empty topic handling (#961, #905, #911, #897, #888)
- Prevent config truncation when no space left. By dequis and Lukas Waymann (#922, #925, #910, #909, #906, #871, #817)
- Also time-out servers in lookup phase (#866, #130)
- Fix build with LibreSSL 2.7. By Dorian Harmans (#865)
- Fix a crash when appending to a textbuffer without line. Reported by Jari Matilainen (#862)
- Fix segfault on sending large messages (#803, #796, #802)
- Fix segfault on invalid statusbar config (#993, #994)
- Fix random memory writes on restoring queries of foreign protocols (#999, #1000)
- Make default keybinds deletable (#859, #507)
- Fix freeze when resizing Irssi very small (#946)
- Compare channels case-insensitively, avoiding confusions with the config file (#857, #856)
- Fix DCC GET on Android. By Martin Staron (#844)
- Improve rawlog performance (#957)
- Fix nick escaping erroneously escaping quotes (#978, #974, #709)
- Protect against theme recursion, improve padding performance, limit alignment padding. Credit to Oss-Fuzz (#835, #851, #850, #846, #848)
- Fix recursive loop in replaces (#833, GL#23)
- Fix headers for compilation of C modules (#939)
- Documentation. By Zero King (#814). (#852)
- Sync NEWS, docs, scripts (#849, #855)
- Build system (#868, #867, #985, #988)
- Fix build on IBM i and AIX. By Calvin Buckley (#975)
- Misc fixes (#840, #839, #843, #953, #962). Tests (#806, #875, #905, #964, #1011). Fuzzing (#929).
Assets
7
irssi-1.2.0.tar.gz
1.76 MB
irssi-1.2.0.tar.gz.asc
195 Bytes
irssi-1.2.0.tar.xz
1.09 MB
irssi-1.2.0.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
Fixes
- Fix the resetting of window hiddenlevel (#861)
- Fix clearing of hidelevel in layout (#951)
- Fix accessing unallocated text when checking entry position (#928, #930)
- Fix uninitialised memory on empty lines (#873, GL#31, #878, #877, #907, #914)
- Fix use-after-free on expiration of hidden lines (#948)
- Fix use-after-frees. By Maya Rashish (#919)
- Fix out of bounds access in help display when window width is small (#949)
- Fix paste_join_multiline (#970, #971)
- Correctly check for errno when displaying SSL errors. By Janik Rabe (#895)
- Fix wrong signal emission argument count (#965)
- Documentation (#920). Sync NEWS, scripts (#849)
- Fix Perl detection on MacOS. By Dominyk Tiller (#927)
- Misc fixes. By Jaroslav Škarvada (#981, #982)
Assets
7
irssi-1.1.2.tar.gz
1.64 MB
irssi-1.1.2.tar.gz.asc
195 Bytes
irssi-1.1.2.tar.xz
1.03 MB
irssi-1.1.2.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
Contains all changes from 1.0.7
Fixes
Assets
7
irssi-1.1.1.tar.gz
1.63 MB
irssi-1.1.1.tar.gz.asc
195 Bytes
irssi-1.1.1.tar.xz
1.03 MB
irssi-1.1.1.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
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 (#465, #809, #812, #819, #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, #837).
- Fix out of bounds access in theme strings when the last escape is incomplete. Credit to Oss-Fuzz (#842).
- Fix out of bounds write when using negative counts on window resize (GL#25, GL#29, #836).
- Minor help correction. By William Jackson (#834).
Assets
7
irssi-1.0.7.tar.gz
1.53 MB
irssi-1.0.7.tar.gz.asc
195 Bytes
irssi-1.0.7.tar.xz
1010 KB
irssi-1.0.7.tar.xz.asc
195 Bytes
ZZZZZ_DO_NOT_USE_GITHUB_SOURCE_LINK
34 Bytes
PreviousNext