This package contains headers needed to develop irssi plugins.
Irssi is a modular IRC client with Perl scripting. Only text-mode frontend is currently supported. The GTK/GNOME frontend is no longer being maintained.
Irssi is a modular IRC client with Perl scripting. Only text-mode frontend is currently supported. The GTK/GNOME frontend is no longer being maintained.
Homepage | http://irssi.org/ |
---|
1.2.2




1.1.3



1.1.2




1.1.1



1.0.7

1.0.6

1.0.5

1.0.4

0.8.15

Distribution | Version | Since | Package | Installed | Packager | |
---|---|---|---|---|---|---|
![]() | rpm | 0.8.15-16.el7 | 2020-01-07 | 62.6 kiB | 138 kiB | CentOS BuildSystem |
![]() | rpm | 1.1.1-1.fc28 | 2019-01-14 | 73.2 kiB | 151 kiB | Fedora Project |
![]() | rpm | 1.1.1-3.fc29 | 2019-01-14 | 65.3 kiB | 151 kiB | Fedora Project |
![]() | rpm | 1.1.1-3.fc29 | 2019-01-14 | 65.3 kiB | 151 kiB | Fedora Project |
![]() | rpm | 1.1.2-2.fc30 | 2019-06-17 | 65.1 kiB | 151 kiB | Fedora Project |
![]() | rpm | 1.2.2-1.fc31 | 2020-01-07 | 68.8 kiB | 172 kiB | Fedora Project |
![]() | rpm | 1.2.2-3.fc32 | Feb 08 | 68.7 kiB | 172 kiB | Fedora Project |
![]() | rpm | 1.1.1-lp150.1.4 | 2019-01-17 | 85.8 kiB | 151 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.1.3-lp150.33.1 | 2019-07-02 | 77.3 kiB | 151 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.1.2-lp150.2.4.1 | 2019-01-18 | 87.3 kiB | 151 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.1.2-lp151.1.1 | 2019-01-23 | 86.6 kiB | 151 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.1.3-lp151.2.3.1 | 2019-07-02 | 77.3 kiB | 151 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.2.2-lp152.1.6 | 2020-01-07 | 87.1 kiB | 172 kiB | https://bugs.opensuse.org |
![]() | rpm | 1.0.4-15.1 | 2019-01-17 | 72.2 kiB | 149 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.1.3-33.1 | 2019-07-02 | 79.9 kiB | 151 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.1.2-29.1 | 2019-01-21 | 79.5 kiB | 151 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.7-25.1 | 2019-01-21 | 74.8 kiB | 149 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.6-21.1 | 2019-01-21 | 73.8 kiB | 149 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.0.5-17.1 | 2019-01-21 | 73.3 kiB | 149 kiB | http://bugs.opensuse.org |
![]() | rpm | 1.2.2-1.2 | 2019-12-04 | 78.2 kiB | 172 kiB | https://bugs.opensuse.org |
Latest updates

Fedora rawhide development/Everything-os: Updated from 1.2.2-2.fc32 to 1.2.2-3.fc32
Feb 08

Fedora 31 releases/Everything-os: Version 1.2.2-1.fc31 introduced
2020-01-07
- New version
Resolves: rhbz#1640348
Resolves: CVE-2019-15717

OpenSUSE Leap 15.2 oss: Version 1.2.2-lp152.1.6 introduced
2020-01-07
- update to 1.2.2
- Fix a use after free issue when receiving IRCv3 CAP information from the server (GL#34) CVE-2019-15717
- Fix a crash during startup when windows weren't fully initialised yet (#1114, bdo#935813)

CentOS 7.7.1908 os: Version 0.8.15-16.el7 introduced
2020-01-07
- Mass rebuild 2014-01-24

OpenSUSE Tumbleweed oss: Updated from 1.2.2-1.1 to 1.2.2-1.2
2019-12-04
- update to 1.2.2
- Fix a use after free issue when receiving IRCv3 CAP information from the server (GL#34) CVE-2019-15717
- Fix a crash during startup when windows weren't fully initialised yet (#1114, bdo#935813)

Fedora rawhide development/Everything-os: Updated from 1.2.2-1.fc32 to 1.2.2-2.fc32
2019-11-20
- Obsoleted irc-otr
Resolves: rhbz#1773190

OpenSUSE Tumbleweed oss: Updated from 1.2.1-1.2 to 1.2.2-1.1
2019-09-04
- update to 1.2.2
- Fix a use after free issue when receiving IRCv3 CAP information from the server (GL#34) CVE-2019-15717
- Fix a crash during startup when windows weren't fully initialised yet (#1114, bdo#935813)

Fedora rawhide development/Everything-os: Updated from 1.2.1-1.fc31 to 1.2.2-1.fc32
2019-08-31
- New version
Resolves: rhbz#1640348
Resolves: CVE-2019-15717

Fedora rawhide development/Everything-os: Updated from 1.1.2-3.fc31 to 1.2.1-1.fc31
2019-07-30
- New version

OpenSUSE Tumbleweed oss: Updated from 1.2.1-1.1 to 1.2.1-1.2
2019-07-16
- update to 1.2.1
! Contains all changes from 1.1.3
! Contains all changes from 1.0.8- 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 ????? ???????
- Fix regression of #779 where autolog_ignore_targets would not matching itemless windows anymore (#1012, #1013)
- Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (#1055, #1058). Reported by ilbelkyr. CVE-2019-13045

OpenSUSE Leap 42.3 update/oss: Updated from 1.1.2-29.1 to 1.1.3-33.1
2019-07-02
- update to 1.1.3
! Contains all changes from 1.0.8- Fix regression of #779 where autolog_ignore_targets would not matching itemless windows anymore (#1012, #1013)
- Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (#1055, #1058). Reported by ilbelkyr. CVE-2019-13045 bsc#1139802

OpenSUSE Leap 15.1 update/oss: Version 1.1.3-lp151.2.3.1 introduced
2019-07-02
- update to 1.1.3
! Contains all changes from 1.0.8- Fix regression of #779 where autolog_ignore_targets would not matching itemless windows anymore (#1012, #1013)
- Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (#1055, #1058). Reported by ilbelkyr. CVE-2019-13045 bsc#1139802

OpenSUSE Leap 15.0 update/oss: Updated from 1.1.2-lp150.2.4.1 to 1.1.3-lp150.33.1
2019-07-02
- update to 1.1.3
! Contains all changes from 1.0.8- Fix regression of #779 where autolog_ignore_targets would not matching itemless windows anymore (#1012, #1013)
- Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (#1055, #1058). Reported by ilbelkyr. CVE-2019-13045 bsc#1139802

OpenSUSE Tumbleweed oss: Updated from 1.2.0-1.3 to 1.2.1-1.1
2019-07-01
- update to 1.2.1
! Contains all changes from 1.1.3
! Contains all changes from 1.0.8- 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 ????? ???????
- Fix regression of #779 where autolog_ignore_targets would not matching itemless windows anymore (#1012, #1013)
- Fix a use after free issue when sending the SASL login on (automatic and manual) reconnects (#1055, #1058). Reported by ilbelkyr. CVE-2019-13045

Fedora rawhide development/Everything-os: Updated from 1.1.2-2.fc30 to 1.1.2-3.fc31
2019-06-21
- Perl 5.30 rebuild

OpenSUSE Tumbleweed oss: Updated from 1.2.0-1.1 to 1.2.0-1.3
2019-06-17
- update to 1.2.0
- 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)
- 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)
- 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).

Fedora 30 releases/Everything-os: Version 1.1.2-2.fc30 introduced
2019-06-17

OpenSUSE Leap 15.0 update/oss: Version 1.1.2-lp150.2.4.1 reintroduced
2019-03-23
- update to 1.1.2
- Fix the resetting of window hiddenlevel (#861)
- Fix clearing of hidelevel in layout (#951)
- Fix accessing unallocated text when checking entry position (#930)
- Fix uninitialised memory on empty lines (#873, GL#31, #878,
#877, #907, #914)
- Fix use-after-free on expiration of hidden lines (#948)
(CVE-2019-5882 boo#1121396) - 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 (#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 (#982)

OpenSUSE Leap 15.0 update/oss: Version 1.1.2-lp150.2.4.1 removed
2019-03-22

OpenSUSE Tumbleweed oss: Updated from 1.1.2-2.1 to 1.2.0-1.1
2019-03-03
- update to 1.2.0
- 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)
- 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)
- 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).