<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>Irssi</title>
    <link href="https://irssi.org/atom.xml" rel="self"/>
    <link href="https://irssi.org/"/>
    <updated>2026-04-17T20:07:40+00:00</updated>
    <id>https://irssi.org/</id>
    <author>
        <name>Irssi Core Team</name>
        <email>staff@irssi.org</email>
    </author>

        <entry>
            <title>SASL SCRAM-SHA support now in Irssi</title>
            <link href="https://irssi.org/2024/04/01/sasl-scram-sha-support/"/>
            <updated>2024-04-01T00:00:00+00:00</updated>
            <id>https://irssi.org/2024/04/01/sasl-scram-sha-support</id>
            <content type="html">&lt;p&gt;The development version of Irssi now has support for the SCRAM-SHA-256 and SCRAM-SHA-512 challenge-response SASL authentication. You can use this mechanism on libera.chat, alphachat.net, contempt.chat and maybe others. It is a mechanism where the server knows your password but you do not send the password itself to the server.&lt;/p&gt;
&lt;p&gt;Thanks to &lt;strong&gt;Patrick Okraku&lt;/strong&gt; for the contribution.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.4.5 Released</title>
            <link href="https://irssi.org/2023/10/03/irssi-1.4.5-released/"/>
            <updated>2023-10-03T00:00:00+00:00</updated>
            <id>https://irssi.org/2023/10/03/irssi-1.4.5-released</id>
            <content type="html">&lt;p&gt;Irssi 1.4.5 has been released!&lt;/p&gt;
&lt;p&gt;Includes the following fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fix for Perl scripts not working on Perl 5.37 or later&lt;/li&gt;
&lt;li&gt;Workaround for Perl 5.38.0 breaking the program locale and rendering of some unicode characters&lt;/li&gt;
&lt;li&gt;Document some workarounds for building with meson on Apple (see &lt;a href=&quot;https://codeberg.org/irssi/irssi/src/tag/1.4.5/INSTALL#L149&quot;&gt;INSTALL&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are not affected by these issues, the update is not strictly necessary.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/download&quot;&gt;Download page&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.4.4 Released</title>
            <link href="https://irssi.org/2023/03/31/irssi-1.4.4-released/"/>
            <updated>2023-03-31T00:00:00+00:00</updated>
            <id>https://irssi.org/2023/03/31/irssi-1.4.4-released</id>
            <content type="html">&lt;p&gt;Irssi 1.4.4 has been released!&lt;/p&gt;
&lt;p&gt;Includes the following important fix:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;do not crash Irssi when one line is printed as the result of another line being printed&lt;/li&gt;
&lt;li&gt;also solve a memory leak while printing unformatted lines&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please &lt;a href=&quot;/download&quot;&gt;update&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.4.3 Released</title>
            <link href="https://irssi.org/2022/10/31/irssi-1.4.3-released/"/>
            <updated>2022-10-31T00:00:00+00:00</updated>
            <id>https://irssi.org/2022/10/31/irssi-1.4.3-released</id>
            <content type="html">&lt;p&gt;Irssi 1.4.3 has been released!&lt;/p&gt;
&lt;p&gt;Includes the following important fix:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;do not freeze-crash Irssi when using Alt+arrows&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please &lt;a href=&quot;/download&quot;&gt;update&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.4.2 Released</title>
            <link href="https://irssi.org/2022/07/17/irssi-1.4.2-released/"/>
            <updated>2022-07-17T00:00:00+00:00</updated>
            <id>https://irssi.org/2022/07/17/irssi-1.4.2-released</id>
            <content type="html">&lt;p&gt;Irssi 1.4.2 has been released! Our first bug-fix release in the 1.4 series.&lt;/p&gt;
&lt;p&gt;Includes the following fixes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;default to joining &lt;code&gt;#&lt;/code&gt;channels when no type is specified&lt;/li&gt;
&lt;li&gt;crash when using &lt;code&gt;/lastlog&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;missing lines when changing dynamic textbuffer contents&lt;/li&gt;
&lt;li&gt;compile fixes with Meson 0.60&lt;/li&gt;
&lt;li&gt;compile fixes with Perl 5.36&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Please &lt;a href=&quot;/download&quot;&gt;update&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.4.1 Released</title>
            <link href="https://irssi.org/2022/06/12/irssi-1.4.1-released/"/>
            <updated>2022-06-12T00:00:00+00:00</updated>
            <id>https://irssi.org/2022/06/12/irssi-1.4.1-released</id>
            <content type="html">&lt;p&gt;Irssi 1.4.1 has been released! There have been 596 commits since Irssi
1.2.0. All fixes of Irssi 1.2.3 are also included in Irssi 1.4.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This release wouldn&apos;t be possible without all the people: Alex Shafer, Andrej Kacian, Berker Peksag, Claes Nästén, Dan Collins, David Gall, Dennis Pentmeier, DFrostByte, Doug Freed, dx, ffrogman, Francis Mteo, Geert Hauwaerts, Guntbert Reiter, Heikki Orsila, Jacob V. Rasmussen, Jari Matilainen, Jessica Sophie Porter, Joseph Bisch, Lauri Tirkkonen, Marcus &amp;quot;Teschi&amp;quot; Prinz, Marius Gedminas, Mathis Beer, Michael Hansen, Mikael Magnusson, Mike Quin, Misty De Meo, Nia Alarie, Nutchanon Wetchasit, Pinguin1234, Rene Kita, Sergey Valentey, Shivaram Lingamneni, Thomas Stagner, Tom Wesley, Val Lorentz, Will Storey, Zero King&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Special thanks to Jookia for finding a memory leak and to Jari
Matilainen, qwerty and primalz for helping test the pre releases.&lt;/p&gt;
&lt;p&gt;In other news, Ticho started to work on a Matrix plug-in for Irssi at
&lt;a href=&quot;https://codeberg.org/ticho/irssi-matrix/&quot;&gt;https://codeberg.org/ticho/irssi-matrix/&lt;/a&gt; -- maybe some more people can
help out? It is likely that this effort might require additional fixes
inside Irssi, too.&lt;/p&gt;
&lt;p&gt;Irssi itself could benefit from more contributions as well :-)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;. Irssi 1.4 will be the last series to support Autotools
&lt;code&gt;./configure&lt;/code&gt; for building. Packagers are advised to test the
&lt;code&gt;meson&lt;/code&gt; build system.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/download&quot;&gt;our releases page&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;major-news-in-irssi-14-coming-from-irssi-123&quot;&gt;Major news in Irssi 1.4 coming from Irssi 1.2.3&lt;/h3&gt;
&lt;p&gt;There are some breaking changes mentioned below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Note&lt;/strong&gt;: botti no longer compiles; get in touch if you use it&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Several &lt;a href=&quot;https://ircv3.net/&quot;&gt;IRCv3&lt;/a&gt; features were added: extended-join (tracks account names on join), setname, account-notify, invite-notify, away-notify, chghost, (message-tags are received--and ignored), server-time&lt;/p&gt;
&lt;p&gt;These features are hidden behind /SETs: show_extended_join, away_notify_public, show_account_notify, show_server_time&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Accounts are tracked with WHOX on join&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;There is a script for using IRCv3 account-tag at &lt;a href=&quot;https://anti.teamidiot.de/static/nei/*/Code/Irssi/account_expando.pl&quot;&gt;https://anti.teamidiot.de/static/nei/*/Code/Irssi/account_expando.pl&lt;/a&gt;  -- it should be able to completely replace old Freenode&apos;s identify-msg (using account-tag, WHOX, and extended-join)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;TLS connections now default to certificate verification&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The display system now renders formats on the fly. That means something will happen if you change the theme and do /SCROLLBACK REDRAW&lt;/p&gt;
&lt;p&gt;It also means that some scripts such as nickcolor.pl are now broken. Apart from using nickcolor_expando.pl, trilkk also published a replacement script at &lt;a href=&quot;https://github.com/trilkk/irssi-colored-nicks&quot;&gt;https://github.com/trilkk/irssi-colored-nicks&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;/IGNORE ... NOHILIGHT can be used to ignore some hilights&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Unignore time is shown in /IGNORE output&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;A memory leak in /IGNORE was found by Jookia. Fixing this seems to stop my Irssi from crashing after some time!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;irc_op_public messages should now trigger hilights&lt;/p&gt;
&lt;p&gt;However, you can also try the script &lt;a href=&quot;https://anti.teamidiot.de/static/nei/*/Code/Irssi/no_opmsg.pl&quot;&gt;https://anti.teamidiot.de/static/nei/*/Code/Irssi/no_opmsg.pl&lt;/a&gt; to get rid of this message type when you are frequently using +mz channels on Libera.Chat&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;New paste detection feature. Pastes from your clip-board can be automatically redirected to a pastebin site or edited in the input line instead. A sample script is on &lt;a href=&quot;https://anti.teamidiot.de/static/nei/*/Code/Irssi/pastebin.pl&quot;&gt;https://anti.teamidiot.de/static/nei/*/Code/Irssi/pastebin.pl&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Server-side HELP (/quote help) has a new default alias: /SHELP in fresh configs and improved rendering. By Val Lorentz&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The NAMES list is now hidden by default if there are more than 18 users on the channel&lt;/p&gt;
&lt;p&gt;To revert to the previous behaviour&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/SET show_names_on_join_limit -1
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Scripts can use module formats using ...-&amp;gt;format_create_dest(...)-&amp;gt;printformat_module(&amp;quot;module&amp;quot;, &amp;quot;format&amp;quot;, args...) -- no more CORE::GLOBAL::caller hacks&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The Build System was ported to Meson&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Some function names were corrected, module authors please take note.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;New settings:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;account_max_chase&lt;/li&gt;
&lt;li&gt;actlist_prefer_window_name&lt;/li&gt;
&lt;li&gt;actlist_separator&lt;/li&gt;
&lt;li&gt;autoload_modules&lt;/li&gt;
&lt;li&gt;empty_kill_clears_cutbuffer&lt;/li&gt;
&lt;li&gt;glib_log_domains&lt;/li&gt;
&lt;li&gt;log_server_time&lt;/li&gt;
&lt;li&gt;paste_ignore_first_nl&lt;/li&gt;
&lt;li&gt;quit_on_hup&lt;/li&gt;
&lt;li&gt;scrollback_format&lt;/li&gt;
&lt;li&gt;scrollback_max_age&lt;/li&gt;
&lt;li&gt;starttls_sts&lt;/li&gt;
&lt;li&gt;timestamp_format_alt&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See the &lt;a href=&quot;/NEWS/#news-v1-4-1&quot;&gt;NEWS&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.2.3 Released</title>
            <link href="https://irssi.org/2021/04/11/irssi-1.2.3-released/"/>
            <updated>2021-04-11T00:00:00+00:00</updated>
            <id>https://irssi.org/2021/04/11/irssi-1.2.3-released</id>
            <content type="html">&lt;p&gt;Irssi 1.2.3 has been released! It contains a large number of fixes to
increase overall stability. There are no new features. &lt;strong&gt;All Irssi 1.2
users should upgrade to this version&lt;/strong&gt;. See the &lt;a href=&quot;/NEWS/#news-v1-2-3&quot;&gt;NEWS&lt;/a&gt;
for details.&lt;/p&gt;
&lt;p&gt;If you had previously applied the GLib patch this is now of course
included. Thanks to Zero King and Sergey Valentey for finding and
fixing memory issues. Credit to Oss-Fuzz for uncovering some
more. Apple users on ARM may thank Misty De Méo for fixing some
peculiarities. Further contributions by Lauri Tirkkonen and Nutchanon
Wetchasit. Many thanks to the Irssi team as well for making this
release possible.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS&quot;&gt;our releases page&lt;/a&gt;. Binary
test packages for various Linux distributions are automatically
generated by the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt;
and are available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;Work continues hard on Irssi 1.3 which you can test by compiling the
master branch from Git and help by testing Pull Requests or
contributing. However, there still remain some nuisances which we want
addressed before feeling comfortable to promote it to stable release.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.2.2 Released</title>
            <link href="https://irssi.org/2019/08/29/irssi-1.2.2-released/"/>
            <updated>2019-08-29T00:00:00+00:00</updated>
            <id>https://irssi.org/2019/08/29/irssi-1.2.2-released</id>
            <content type="html">&lt;p&gt;Irssi 1.2.2 has been released! It contains some critical updates which
we hope you&apos;ll enjoy. There are no new features. &lt;strong&gt;All Irssi 1.2 users
should upgrade to this version&lt;/strong&gt;. See the &lt;a href=&quot;/NEWS/#news-v1-2-2&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;For more information refer to the &lt;a href=&quot;/security/html/irssi_sa_2019_08&quot;&gt;security
advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you&apos;ve had any issues with Irssi crashing right on start,
hopefully this update will fix that.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS&quot;&gt;our releases page&lt;/a&gt;. Binary
test packages for various Linux distributions are automatically
generated by the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt;
and are available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.2.1 and 1.1.3 and 1.0.8 Released</title>
            <link href="https://irssi.org/2019/06/29/irssi-1.2.1-1.1.3-1.0.8-released/"/>
            <updated>2019-06-29T00:00:00+00:00</updated>
            <id>https://irssi.org/2019/06/29/irssi-1.2.1-1.1.3-1.0.8-released</id>
            <content type="html">&lt;p&gt;Irssi 1.2.1 and 1.1.3 and 1.0.8 have been released! They contain some
critical updates which we hope you&apos;ll enjoy. There are no new
features. &lt;strong&gt;All Irssi users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-2-1&quot;&gt;NEWS&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;For more information refer to the &lt;a href=&quot;/security/html/irssi_sa_2019_06&quot;&gt;security
advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you&apos;ve had any issues with SASL login suddenly failing, hopefully
this update will fix that.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS&quot;&gt;our releases page&lt;/a&gt;. Binary
test packages for various Linux distributions are automatically
generated by the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt;
and are available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
and
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-oldtest;package=irssi&quot;&gt;irssi-oldtest&lt;/a&gt;
repositories.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.2.0 OTR Migration Path</title>
            <link href="https://irssi.org/2019/02/12/irssi-1.2.0-otr-migration-path/"/>
            <updated>2019-02-12T00:00:00+00:00</updated>
            <id>https://irssi.org/2019/02/12/irssi-1.2.0-otr-migration-path</id>
            <content type="html">&lt;p&gt;With the release of Irssi 1.2.0 we now bundle the OTR plug-in as part of the
Irssi source code. During the import phase of the &lt;code&gt;irssi-otr&lt;/code&gt; codebase we fixed a
number of issues, but one of them caused us to break backwards compatibility
for old &lt;code&gt;irssi-otr&lt;/code&gt; users.&lt;/p&gt;
&lt;p&gt;With the updated OTR implementation the secret keys of the user is no longer
stored with an account name of &lt;code&gt;$nickname@$server&lt;/code&gt; (for example:
&lt;code&gt;user@irc.libera.chat&lt;/code&gt;), but is rather stored with the network (or chatnet if
you like) name from Irssi (for example: &lt;code&gt;liberachat&lt;/code&gt;). This should remove the
issue that some users have reported where if they connect to another server on
a given network the OTR implementation generates new keys for you.&lt;/p&gt;
&lt;p&gt;You can see your list of OTR keys in Irssi using &lt;code&gt;/otr info&lt;/code&gt;.&lt;/p&gt;
&lt;h3 id=&quot;upgrade-path&quot;&gt;Upgrade Path&lt;/h3&gt;
&lt;p&gt;This requires a bit of manual work, but if you look at your &lt;code&gt;~/.irssi/otr&lt;/code&gt;
directory you should have 3 files:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;otr.fp&lt;/code&gt; - containing the fingerprints of your OTR buddies.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;otr.instag&lt;/code&gt; - containing the tags from OTR.&lt;/li&gt;
&lt;li&gt;&lt;code&gt;otr.key&lt;/code&gt; - containing your secret keys.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In &lt;code&gt;otr.fp&lt;/code&gt; and &lt;code&gt;otr.key&lt;/code&gt; you should manually open these files and modify the
old strings to the new format. The &lt;code&gt;otr.key&lt;/code&gt; file is the most important one
since it contains the secret key material. The file contains an s-expression
like structure where the account name key can be found in the &lt;code&gt;(name name-goes-here)&lt;/code&gt; tuple. The &lt;code&gt;otr.fp&lt;/code&gt; file contains a list of known
fingerprints.  Correct the account name from your preview keys there as well.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.2.0 Released</title>
            <link href="https://irssi.org/2019/02/11/irssi-1.2.0-released/"/>
            <updated>2019-02-11T00:00:00+00:00</updated>
            <id>https://irssi.org/2019/02/11/irssi-1.2.0-released</id>
            <content type="html">&lt;p&gt;Happy lunar new year from the Irssi Team!&lt;/p&gt;
&lt;p&gt;Irssi 1.2.0 has been released.  This release is the result of all the
contributions Irssi received in the past year.  Of course, it includes
all the security fixes from Irssi 1.1.2.&lt;/p&gt;
&lt;p&gt;23 users contributed to this release.  In total 174 files changed with
9215 line insertions and 1602 line deletions.  Thanks everyone!&lt;/p&gt;
&lt;p&gt;Another thanks for those helping us test Irssi by running the Git
version!&lt;/p&gt;
&lt;p&gt;Some notable changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/statusbar&lt;/code&gt; has a whole new &lt;a href=&quot;/documentation/help/statusbar/&quot;&gt;syntax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;/1 /2 /3 ... removed from default config (available as new setting &lt;code&gt;window_number_commands&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;Private notices intended for channels are now displayed on the channel (new setting &lt;code&gt;notice_channel_context&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;The assumed width of characters can now be configured (new setting &lt;code&gt;wcwidth_implementation&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some interesting new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The &lt;a href=&quot;/2019/02/12/irssi-1.2.0-otr-migration-path/&quot;&gt;&amp;quot;Off-the-record&amp;quot; module&lt;/a&gt; is now included in the Irssi source&lt;/li&gt;
&lt;li&gt;Initial version of &lt;a href=&quot;/2017/05/06/test-sideways-splits/&quot;&gt;horizontal splits&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Formatting support for the input line, for example to hilight wrong words with spell checker script&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See the &lt;a href=&quot;/NEWS/#news-v1-2-0&quot;&gt;NEWS&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;After installing the new release, you can use &lt;code&gt;/upgrade&lt;/code&gt; to re-launch
your Irssi binary, but don&apos;t forget to &lt;code&gt;/save&lt;/code&gt; first. TLS connections
will break and require manual &lt;code&gt;/reconnect 1&lt;/code&gt; and so on. To save and
restore the window content, load the &lt;code&gt;buf.pl&lt;/code&gt; script and make sure it
is in autorun. Starting with Irssi 1.1.0, you can also save and
restore your command history -- &lt;code&gt;/script install savecmdhist&lt;/code&gt; and make
sure it is in autorun as well.&lt;/p&gt;
&lt;p&gt;We are committed to put security, stability and regression fixes on
subsequent 1.2.x releases, as we have done for 1.1.&lt;/p&gt;
&lt;p&gt;As usual, there remains a lot to be done. We are always looking for
help, so you can check the &lt;a href=&quot;//github.com/irssi/irssi/labels/bug&quot;&gt;bugs&lt;/a&gt;
and see if you can fix some, or implement some of the enhancement
requests.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-2-0&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;By the way, test packages for the Git version are also available for
download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-git;package=irssi-git&quot;&gt;irssi-git&lt;/a&gt;
repository, and an archive of the old stable version is available in
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-oldtest;package=irssi&quot;&gt;irssi-oldtest&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Feel welcome to join our &lt;a href=&quot;/support/irc&quot;&gt;IRC channel&lt;/a&gt;, or discuss this
news on &lt;a href=&quot;https://lobste.rs/s/bq2flt/irssi_1_2_0_released&quot;&gt;Lobsters&lt;/a&gt;,
&lt;a href=&quot;https://news.ycombinator.com/item?id=19139803&quot;&gt;Hacker News&lt;/a&gt; or
&lt;a href=&quot;https://twitter.com/IrssiProject/status/1095082848791482368&quot;&gt;Twitter&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.1.2 Released</title>
            <link href="https://irssi.org/2019/01/09/irssi-1.1.2-released/"/>
            <updated>2019-01-09T00:00:00+00:00</updated>
            <id>https://irssi.org/2019/01/09/irssi-1.1.2-released</id>
            <content type="html">&lt;p&gt;Happy New Year from the Irssi Team!&lt;/p&gt;
&lt;p&gt;Irssi 1.1.2 has been released! This release fixes some stability
issues in Irssi 1.1 as well as a few bug fixes. There are no new
features. &lt;strong&gt;All Irssi 1.1 users should upgrade to this version&lt;/strong&gt;. See
the &lt;a href=&quot;/NEWS/#news-v1-1-2&quot;&gt;NEWS&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;For more information refer to the &lt;a href=&quot;/security/html/irssi_sa_2019_01&quot;&gt;security
advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS&quot;&gt;our releases page&lt;/a&gt;. Binary
test packages for various Linux distributions are automatically
generated by the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt;
and are available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distribution whether they provide officially
updated packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;In the meantime, the following interesting changes happened in the development version of Irssi:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Syntax for the the /STATUSBAR commands was improved (&lt;a href=&quot;https://github.com/irssi/irssi/issues/858&quot;&gt;#858&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Private notices intended for channels are now displayed on the channel (new setting notice_channel_context) (&lt;a href=&quot;https://github.com/irssi/irssi/issues/959&quot;&gt;#959&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;The &amp;quot;Off-the-record&amp;quot; module was imported into the Irssi tree (&lt;a href=&quot;https://github.com/irssi/irssi/issues/854&quot;&gt;#854&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/589&quot;&gt;#589&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/196&quot;&gt;#196&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Users can now choose between different implementations of &lt;code&gt;wcwidth&lt;/code&gt;. This is used to calculate the width of emojis on your terminal screen (&lt;a href=&quot;https://github.com/irssi/irssi/issues/917&quot;&gt;#917&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/720&quot;&gt;#720&lt;/a&gt;)&lt;/p&gt;
&lt;p&gt;These functions are now also available from Perl (&lt;a href=&quot;https://github.com/irssi/irssi/issues/973&quot;&gt;#973&lt;/a&gt;):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;string_width(str)
string_chars_for_width(str, width)
wcwidth(char)
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Added a completion_keep_word setting (&lt;a href=&quot;https://github.com/irssi/irssi/issues/979&quot;&gt;#979&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Allow hiding of lines through the /IGNORE system (&lt;a href=&quot;https://github.com/irssi/irssi/issues/901&quot;&gt;#901&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/900&quot;&gt;#900&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/892&quot;&gt;#892&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/890&quot;&gt;#890&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/884&quot;&gt;#884&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/937&quot;&gt;#937&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Add autolog_only_saved_channels setting, to autolog only channels that are in the config (&lt;a href=&quot;https://github.com/irssi/irssi/issues/968&quot;&gt;#968&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Prevent config truncation when no space left. By dequis and Lukas Waymann (&lt;a href=&quot;https://github.com/irssi/irssi/issues/922&quot;&gt;#922&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/925&quot;&gt;#925&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/910&quot;&gt;#910&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/909&quot;&gt;#909&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/906&quot;&gt;#906&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/871&quot;&gt;#871&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/817&quot;&gt;#817&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Time-out broken SSL connections (&lt;a href=&quot;https://github.com/irssi/irssi/issues/866&quot;&gt;#866&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/130&quot;&gt;#130&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Make default keybinds deletable (&lt;a href=&quot;https://github.com/irssi/irssi/issues/859&quot;&gt;#859&lt;/a&gt;, &lt;a href=&quot;https://github.com/irssi/irssi/issues/507&quot;&gt;#507&lt;/a&gt;)&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Feel welcome to join our &lt;a href=&quot;/support/irc&quot;&gt;IRC channel&lt;/a&gt; for any questions.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>🎆 Irssi 1.1.1 and 1.0.7 Released 🎆</title>
            <link href="https://irssi.org/2018/02/15/irssi-1.1.1-1.0.7-released/"/>
            <updated>2018-02-15T00:00:00+00:00</updated>
            <id>https://irssi.org/2018/02/15/irssi-1.1.1-1.0.7-released</id>
            <content type="html">&lt;p&gt;Happy Lunar New Year from the Irssi Team!&lt;/p&gt;
&lt;p&gt;Irssi 1.1.1 and 1.0.7 have been released! They contain some critical
updates which we hope you&apos;ll enjoy. There are no new features. &lt;strong&gt;All
Irssi users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-1-1&quot;&gt;NEWS&lt;/a&gt; for details.&lt;/p&gt;
&lt;p&gt;For more information refer to the &lt;a href=&quot;/security/html/irssi_sa_2018_02&quot;&gt;security
advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;One of bigger issues that was silent to us was a &lt;a href=&quot;https://github.com/openssl/openssl/commit/5b4b9ce976fce09a7a92e2f25b91a1635cb840fe&quot;&gt;bug in
OpenSSL&lt;/a&gt;
that has been fixed six years ago. It causes Irssi to crash. None of
the developers were using such old software. Unfortunately, Debian
jessie and Ubuntu 14.04 still use OpenSSL from before that.&lt;/p&gt;
&lt;p&gt;The other important bug was that netsplits would crash Irssi when
getting disconnected. Sorry for this bug. It shows that the netsplit
code is badly tested since it doesn&apos;t occur so frequently. We could
really benefit from some unit tests here...&lt;/p&gt;
&lt;p&gt;An odd issue was found in the configure script. Our development box
has a version of autotools that was
&lt;a href=&quot;https://bugzilla.opensuse.org/show_bug.cgi?id=1076146&quot;&gt;patched&lt;/a&gt; by
the distribution to fix a minor syntax issue. Unfortunately, that
patch broke the POSIX sh compatibility of the generated files! (The
bug is only present in the 1.1.0 release tarballs.)&lt;/p&gt;
&lt;p&gt;Another invisible issue was that the test suite would mysteriously
fail on sufficiently old systems. Turns out the required &lt;a href=&quot;https://developer.gnome.org/glib/2.40/glib-Testing.html#g-test-run&quot;&gt;TAP
output&lt;/a&gt;
is only present in GLib 2.40 and later (and of course not
documented). Again, no-one on the team was using anything older...&lt;/p&gt;
&lt;p&gt;A surprising issue was uncovered when using negative numbers to
manipulate window sizes. Let&apos;s just say Irssi totally didn&apos;t expect
you to do this. (It will crash your Irssi and possibly show odd
display glitches.)&lt;/p&gt;
&lt;p&gt;Irssi 1.0.7 also includes a patch for some /server add/modify commands
that could crash Irssi. This was originally scheduled for 1.0.6 but
forgotten! Oops.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS&quot;&gt;our releases page&lt;/a&gt;. Binary
test packages for various Linux distributions are automatically
generated by the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt;
and are available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
and
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-oldtest;package=irssi&quot;&gt;irssi-oldtest&lt;/a&gt;
repositories.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;In the meantime, the following interesting changes happened in the development version:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Sideways split support was added into Irssi (&lt;a href=&quot;https://github.com/irssi/irssi/pull/697&quot;&gt;#697&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Ben Paxton backported code to colourise the input prompt, originally by Jonas Hurrelmann. This can be used for spell checking or nick colouring. (&lt;a href=&quot;https://github.com/irssi/irssi/pull/764&quot;&gt;#764&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Manish Goregaokar contributed code that will add a colon behind all the tab-completed nicks (&lt;a href=&quot;https://github.com/irssi/irssi/pull/822&quot;&gt;#822&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;another take at the netsplit printing optimisations was merged (now with less crashes??) (&lt;a href=&quot;https://github.com/irssi/irssi/pull/832&quot;&gt;#832&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;the theme engine was added to Google&apos;s Oss-Fuzz and already uncovered several deficiencies&lt;/li&gt;
&lt;li&gt;Niklas Luokkala added the binding that selects the previous completion during tab completion to Shift+Tab by default (&lt;a href=&quot;https://github.com/irssi/irssi/pull/830&quot;&gt;#830&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Martin Staron contributed code that might fix storing of DCC GETs on Android phones or FAT partitions (&lt;a href=&quot;https://github.com/irssi/irssi/pull/844&quot;&gt;#844&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;CAP 3.2 capability negotiation is now supported (&lt;a href=&quot;https://github.com/irssi/irssi/pull/775&quot;&gt;#775&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Feel welcome to join our &lt;a href=&quot;/support/irc&quot;&gt;IRC channel&lt;/a&gt;, or discuss this
news on &lt;a href=&quot;https://www.reddit.com/r/linux/comments/7xvxxe/irssi_111_and_107_released_multiple_cve_fixes/&quot;&gt;reddit&lt;/a&gt; or Twitter.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>PyIRCFuzz</title>
            <link href="https://irssi.org/2018/01/24/pyircfuzz/"/>
            <updated>2018-01-24T00:00:00+00:00</updated>
            <id>https://irssi.org/2018/01/24/pyircfuzz</id>
            <content type="html">&lt;p&gt;This blog post is a follow up to &lt;a href=&quot;https://irssi.org/2017/05/12/fuzzing-irssi/&quot;&gt;my first post on this blog about fuzzing
Irssi&lt;/a&gt;. This time we will look at
using pyircfuzz instead of afl-fuzz.&lt;/p&gt;
&lt;p&gt;First we are going to get pyircfuzz itself and run it. Pyircfuzz acts as an IRC
server, but it sends a variety of messages (not always well formed) to the IRC
client(s) that are connected in an attempt to crash the client(s).&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/josephbisch/pyircfuzz
cd pyircfuzz
python3 ircfuzz.py
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Next we need to get Irssi and checkout 1.0.2, because we know it actually has
bugs for us to find. Then, after we have built Irssi, we are going to run it
and connect to the pyircfuzz instance on localhost and log the error output to
a file.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/irssi/irssi
cd irssi
git checkout 1.0.2
ASAN_OPTIONS=detect_leaks=0 ./autogen.sh CC=clang CFLAGS=&amp;quot;-g -Og -fsanitize=address&amp;quot;
make
./src/fe-text/irssi -c localhost 2&amp;gt; asan.log
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Here is a picture of what Irssi looks like at this point. It crashed so quickly
(remember we are using an outdated version of Irssi) that I didn&apos;t have time to
get a screenshot of the fuzzing in action.&lt;/p&gt;
&lt;img style=&quot;max-width:100%&quot; src=&quot;/images/irssi_pyircfuzz_crash.png&quot; /&gt;
&lt;p&gt;Here is the AddressSanitizer output (from asan.log):&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;ASAN:DEADLYSIGNAL
=================================================================
==31221==ERROR: AddressSanitizer: SEGV on unknown address 0x0000000000d8 (pc 0x55c7bc8f46da bp 0x611000019540 sp 0x7ffd110925a0 T0)
==31221==The signal is caused by a READ memory access.
==31221==Hint: address points to the zero page.
    #0 0x55c7bc8f46d9 in dcc_request /home/joseph/irssi-blog-temp/irssi/src/fe-common/irc/dcc/fe-dcc-get.c:43:2
    #1 0x55c7bc9b760c in signal_emit_real /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:242:3
    #2 0x55c7bc9b717c in signal_emit /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:286:3
    #3 0x55c7bc978f39 in ctcp_msg_dcc_send /home/joseph/irssi-blog-temp/irssi/src/irc/dcc/dcc-get.c:525:2
    #4 0x55c7bc9b760c in signal_emit_real /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:242:3
    #5 0x55c7bc9b717c in signal_emit /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:286:3
    #6 0x55c7bc971658 in ctcp_msg_dcc /home/joseph/irssi-blog-temp/irssi/src/irc/dcc/dcc.c:371:7
    #7 0x55c7bc9b760c in signal_emit_real /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:242:3
    #8 0x55c7bc9b717c in signal_emit /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:286:3
    #9 0x55c7bc9714c8 in ctcp_msg /home/joseph/irssi-blog-temp/irssi/src/irc/dcc/dcc.c:339:2
    #10 0x55c7bc9b760c in signal_emit_real /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:242:3
    #11 0x55c7bc9b717c in signal_emit /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:286:3
    #12 0x55c7bc9693f4 in event_privmsg /home/joseph/irssi-blog-temp/irssi/src/irc/core/ctcp.c:287:3
    #13 0x55c7bc9b760c in signal_emit_real /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:242:3
    #14 0x55c7bc9b717c in signal_emit /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:286:3
    #15 0x55c7bc940cb6 in irc_server_event /home/joseph/irssi-blog-temp/irssi/src/irc/core/irc.c:308:7
    #16 0x55c7bc9b760c in signal_emit_real /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:242:3
    #17 0x55c7bc9b7b76 in signal_emit_id /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:304:3
    #18 0x55c7bc940f4e in irc_parse_incoming_line /home/joseph/irssi-blog-temp/irssi/src/irc/core/irc.c:362:3
    #19 0x55c7bc9b760c in signal_emit_real /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:242:3
    #20 0x55c7bc9b7b76 in signal_emit_id /home/joseph/irssi-blog-temp/irssi/src/core/signals.c:304:3
    #21 0x55c7bc94121a in irc_parse_incoming /home/joseph/irssi-blog-temp/irssi/src/irc/core/irc.c:383:3
    #22 0x55c7bc997b33 in irssi_io_invoke /home/joseph/irssi-blog-temp/irssi/src/core/misc.c:55:3
    #23 0x7f82e17d80bd in g_main_context_dispatch (/usr/lib/libglib-2.0.so.0+0x6b0bd)
    #24 0x7f82e17d9f68  (/usr/lib/libglib-2.0.so.0+0x6cf68)
    #25 0x7f82e17d9fad in g_main_context_iteration (/usr/lib/libglib-2.0.so.0+0x6cfad)
    #26 0x55c7bc8d8c30 in main /home/joseph/irssi-blog-temp/irssi/src/fe-text/irssi.c:321:3
    #27 0x7f82e06a3f69 in __libc_start_main (/usr/lib/libc.so.6+0x20f69)
    #28 0x55c7bc7af509 in _start (/home/joseph/irssi-blog-temp/irssi/src/fe-text/irssi+0x103509)

AddressSanitizer can not provide additional info.
SUMMARY: AddressSanitizer: SEGV /home/joseph/irssi-blog-temp/irssi/src/fe-common/irc/dcc/fe-dcc-get.c:43:2 in dcc_request
==31221==ABORTING
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;In the pyircfuzz directory, there is an ircfuzz.log file. This is a list of all
the IRC messages that the fuzzer sent to the IRC client leading up to the
crash. So it should act as a reproducer. Make sure you rename it if you want to
save it, because running pyircfuzz again will overwrite that file. I already
know from the stacktrace that the crash happened in the DCC code. So I can do
the following to filter out irrelevant lines from the reproducer:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;grep -a &amp;quot;DCC&amp;quot; ircfuzz.log &amp;gt; ircfuzz-dcc.log
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Pyircfuzz doesn&apos;t currently have a minimizer included, so you either have to
figure out yourself what line(s) cause the crash or use a minimizer from
another fuzzer like afl-tmin. But just greping for the lines with DCC in them
already limits the number of lines to look through (at least in my case).&lt;/p&gt;
&lt;p&gt;You can reproduce the crash by doing the following:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;cat ircfuzz.log | nc -l -p 6667
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Then in another terminal:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;./src/fe-text/irssi -c localhost
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;You should see the AddressSanitizer output in the terminal you ran Irssi in if
the bug is indeed reproducible.&lt;/p&gt;
&lt;h3 id=&quot;conclusion&quot;&gt;Conclusion&lt;/h3&gt;
&lt;p&gt;I have found pyircfuzz to be an effective tool for fuzzing IRC clients. It has
found bugs in Irssi that haven&apos;t been found other ways (such as with afl-fuzz
or libfuzzer). Part of the reason is the ease of fuzzing the whole client
without modification. That&apos;s not to say that afl-fuzz and libfuzzer aren&apos;t
capable of finding these bugs if the proper fuzz targets are written, but it is
just so easy to connect to the fuzzer as you would any other IRC server.&lt;/p&gt;
&lt;p&gt;I hope you find pyircfuzz useful. As usual, we would like to hear about any
bugs you find, whether by fuzzing or other methods. You can report non-security
bugs via the &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;Irssi GitHub repo&lt;/a&gt;. Security bugs
can be reported to Irssi staff. Staff can be reached at &lt;a href=&quot;mailto:staff@irssi.org&quot;&gt;staff@irssi.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Also, patches to improve pyircfuzz are welcome via the &lt;a href=&quot;https://github.com/josephbisch/pyircfuzz&quot;&gt;GitHub
repo&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://news.ycombinator.com/item?id=16230189&quot;&gt;hacker news discussion&lt;/a&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.1.0 Released</title>
            <link href="https://irssi.org/2018/01/15/irssi-1.1.0-released/"/>
            <updated>2018-01-15T00:00:00+00:00</updated>
            <id>https://irssi.org/2018/01/15/irssi-1.1.0-released</id>
            <content type="html">&lt;p&gt;Happy new year again from the Irssi Team!&lt;/p&gt;
&lt;p&gt;Irssi 1.1.0 has been released. This release is the result of all the
contributions Irssi received in the past year. Of course, it includes
all the security fixes from Irssi 1.0.6.&lt;/p&gt;
&lt;p&gt;Will Storey, Joseph Bisch, Edward Tomasz Napierala and Jari Matitainen
contributed to this release and accepted our invitation to join the
project, as well as external contributions from Robert Bisewski, Paul
Townsend, Oscar Linderholm, Rodrigo Rebello, Stephen Oberholtzer,
Paolo Martini, Martijn Dekker, Tim Konick, Hanno Böck, Tristan Pepin
Michael Hansen, and Lasse Toimela. In total 151 files changed, with
6214 line insertions and 1062 line deletions.  Thanks everyone!&lt;/p&gt;
&lt;p&gt;We rushed in some last minute fixes into 1.1.0 so as they wouldn&apos;t
have to sit on the queue until next year. We hope it doesn&apos;t affect
stability of the release too much. Thanks for those helping us test by
running the Git version!&lt;/p&gt;
&lt;p&gt;Some notable changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;/server&lt;/code&gt; does not connect to servers anymore, we recommend using &lt;code&gt;/connect&lt;/code&gt;! You can also change servers using &lt;code&gt;/server connect&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;/foreach&lt;/code&gt; now emits commands instead of sending text to the targets&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some interesting new features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;If you use the per window command history, global history can now be accessed with Ctrl+Arrows&lt;/li&gt;
&lt;li&gt;History entries can now be deleted (e.g. to remove some secrets)&lt;/li&gt;
&lt;li&gt;East-asian users will enjoy &lt;code&gt;/set break_wide&lt;/code&gt; to make words wrap more naturally&lt;/li&gt;
&lt;li&gt;On FreeBSD, Irssi now supports the Capsicum sandbox (experimental)&lt;/li&gt;
&lt;li&gt;Lines with certain levels can be hidden from screen (not ignored), using &lt;code&gt;/window hidelevel&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some new developments:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Fuzzing code has been added to the repository, which may help find certain kinds of bugs (and already has!)&lt;/li&gt;
&lt;li&gt;Module authors can now use &lt;code&gt;net_start_ssl&lt;/code&gt; for StartTLS (used e.g. by Quassel)&lt;/li&gt;
&lt;li&gt;Irssi now has a folder for unit tests!&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;See the &lt;a href=&quot;/NEWS/#news-v1-1-0&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;After installing the new release, you can use &lt;code&gt;/upgrade&lt;/code&gt; to re-launch
your Irssi binary, but don&apos;t forget to &lt;code&gt;/save&lt;/code&gt; first. TLS connections
will break and require manual &lt;code&gt;/reconnect 1&lt;/code&gt; and so on. To save and
restore the window content, load the &lt;code&gt;buf.pl&lt;/code&gt; script and make sure it
is in autorun. Starting with Irssi 1.1.0, you can also save and
restore your command history -- check &lt;a href=&quot;//github.com/irssi/irssi/pull/762#issuecomment-334609440&quot;&gt;this
comment&lt;/a&gt;
until someone comes up with a proper script.&lt;/p&gt;
&lt;p&gt;We are committed to put security, stability and regression fixes on
subsequent 1.1.x releases, as we have done for 1.0.&lt;/p&gt;
&lt;p&gt;As usual, there remains a lot to be done. We are always looking for
help, so you can check the &lt;a href=&quot;//github.com/irssi/irssi/labels/bug&quot;&gt;bugs&lt;/a&gt;
and see if you can fix some, or implement some of the enhancement
requests. The initial version of &lt;a href=&quot;/2017/05/06/test-sideways-splits/&quot;&gt;horizontal splits&lt;/a&gt; has already landed in Git and thus
should be included in Irssi 1.2.0.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-1-0&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;By the way, test packages for the Git version are also available for
download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-git;package=irssi-git&quot;&gt;irssi-git&lt;/a&gt;
repository, and an archive of the old stable version is available in
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-oldtest;package=irssi&quot;&gt;irssi-oldtest&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are also looking for packagers who want to take the challenge of
adding compatible builds of
irssi-{python,otr,xmpp,icb,quassel,fish,theme-indent,...} to either
distributions or the openSUSE Build Service (has to support all our
current targets there.)&lt;/p&gt;
&lt;p&gt;Feel welcome to join our &lt;a href=&quot;/support/irc&quot;&gt;IRC channel&lt;/a&gt;, or discuss this
news, on
&lt;a href=&quot;https://www.reddit.com/r/linux/comments/7qq1lt/irssi_110_released/&quot;&gt;reddit&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.0.6 Released</title>
            <link href="https://irssi.org/2018/01/07/irssi-1.0.6-released/"/>
            <updated>2018-01-07T00:00:00+00:00</updated>
            <id>https://irssi.org/2018/01/07/irssi-1.0.6-released</id>
            <content type="html">&lt;p&gt;Happy new year from the Irssi Team!&lt;/p&gt;
&lt;p&gt;Irssi 1.0.6 has been released. This release fixes a few security
issues in Irssi as well as a few bugs. There are no new
features. &lt;strong&gt;All Irssi users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-0-6&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;Most issues have been identified using fuzzing, thanks to Joseph Bisch.&lt;/p&gt;
&lt;p&gt;For more information refer to the &lt;a href=&quot;/security/html/irssi_sa_2018_01&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-0-6&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.0.5 Released</title>
            <link href="https://irssi.org/2017/10/22/irssi-1.0.5-released/"/>
            <updated>2017-10-22T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/10/22/irssi-1.0.5-released</id>
            <content type="html">&lt;p&gt;Irssi 1.0.5 has been released. This release fixes a few security
issues in Irssi as well as a few bugs. There are no new
features. &lt;strong&gt;All Irssi users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-0-5&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;Most issues have been identified using fuzzing, thanks to Hanno Böck
and Joseph Bisch. We expect Joseph will be able to tell you more
about his newest fuzzer at &lt;a href=&quot;https://freenode.live/&quot;&gt;freenode.live&lt;/a&gt; on the weekend!&lt;/p&gt;
&lt;p&gt;For more information refer to the &lt;a href=&quot;/security/html/irssi_sa_2017_10&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-0-5&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.0.4 Released</title>
            <link href="https://irssi.org/2017/07/07/irssi-1.0.4-released/"/>
            <updated>2017-07-07T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/07/07/irssi-1.0.4-released</id>
            <content type="html">&lt;p&gt;Irssi 1.0.4 has been released. This release fixes two remote crash
issues in Irssi as well as a few bugs, correcting a mistake that
was introduced in 1.0.3 while parsing some time-related
settings. There are no new features. &lt;strong&gt;All Irssi users should upgrade
to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-0-4&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;Our bug reporter Brian &apos;geeknik&apos; Carpenter writes:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;34 days after reading &lt;a href=&quot;/2017/05/12/fuzzing-irssi/&quot;&gt;Fuzzing Irssi&lt;/a&gt;, my AFL instance was finally able to
trigger a null pointer dereference in irssi 1.0.2. [...] Hopefully this one isn&apos;t fixed yet.&lt;/p&gt;
&lt;p&gt;35 days after reading Fuzzing Irssi, my AFL
instance triggered a heap-use-after-free in irssi 1.0.2. Compiled on Debian
8 x64 following the instructions and patches of the referenced article. (;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;For more information refer to the &lt;a href=&quot;/security/html/irssi_sa_2017_07&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks, Brian!&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-0-4&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.0.3 Released</title>
            <link href="https://irssi.org/2017/06/06/irssi-1.0.3-released/"/>
            <updated>2017-06-06T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/06/06/irssi-1.0.3-released</id>
            <content type="html">&lt;p&gt;Irssi 1.0.3 has been released. This release fixes two remote crash issue
in Irssi as well as a few bug fixes, the most notable that TLS can now be disabled from within the text-UI. There are no new features. &lt;strong&gt;All Irssi users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-0-3&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;/security/html/irssi_sa_2017_06&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-0-3&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages. Debian users can refer to the &lt;a href=&quot;https://security-tracker.debian.org/tracker/source-package/irssi&quot;&gt;security tracker&lt;/a&gt;
to follow the security status of their distro.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Fuzzing Irssi</title>
            <link href="https://irssi.org/2017/05/12/fuzzing-irssi/"/>
            <updated>2017-05-12T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/05/12/fuzzing-irssi</id>
            <content type="html">&lt;p&gt;Hello fellow Irssi users and people interested in learning about fuzzing,&lt;/p&gt;
&lt;p&gt;There have been recent efforts within the Irssi and open source security
communities to make Irssi more secure through the use of fuzzing. For example
the security bugs revealed in the &lt;a href=&quot;https://irssi.org/security/html/irssi_sa_2017_01&quot;&gt;first Irssi security advisory of
2017&lt;/a&gt; were found by fuzzing. In
this blog post, we will cover an introduction to fuzzing, how to fuzz Irssi, and
a look at a couple of actual bugs found in past versions of Irssi.&lt;/p&gt;
&lt;h3 id=&quot;intro-to-fuzzing&quot;&gt;Intro to Fuzzing&lt;/h3&gt;
&lt;p&gt;At its most basic level, fuzzing can be thought of as generating random input
and feeding it to a program. The program is monitored for crashes or assertion
failures. Some of these crashes or assertion failures can be a result of bugs
with security implications. An interesting use of assertions in conjunction with
fuzz testing is testing protocols for correctness. If you have two libraries
that are supposed to both implement the same protocol, you can repeatedly
generate random data and feed that same data to corresponding functions in each
library and assert that the results must be the same.&lt;/p&gt;
&lt;p&gt;Fuzzing is typically done by some program that is responsible for generating the
input and then calling the program that is being tested with that input. This is
done repeatedly until there is a crash recorded, or some fuzzers will keep
running and collect multiple crashes. While these fuzzers may be unaware of how
the input affects program execution, there are other fuzzers that make use of
something called instrumentation that allows the fuzzer to determine which
inputs result in new program coverage. The idea is that there may be bugs that
are present only in a certain part of the program and they would otherwise be
hard to find if not for the fuzzer trying to find new coverage. Examples of
fuzzers that make use of coverage are AFL and libfuzzer, though AFL also has a
&amp;quot;dumb fuzzer&amp;quot; mode that behaves like a traditional fuzzer without
instrumentation. Libfuzzer is actually a fuzzing library so it doesn&apos;t run your
program repeatedly, but rather actually links into your code to form a &amp;quot;fuzz
target&amp;quot; that will repeatedly call function(s) that you want to test. This is
known as &amp;quot;in-process fuzzing&amp;quot;.&lt;/p&gt;
&lt;h3 id=&quot;fuzzing-irssi&quot;&gt;Fuzzing Irssi&lt;/h3&gt;
&lt;p&gt;In this section we will look at a patch written by dx that allows for fuzzing of
Irssi using AFL. It does so by moving the network communciation onto stdin and
stdout. The fuzzer essentially acts as an IRC server that Irssi connects to and
accepts data from. Once the fuzzer finishes sending data, Irssi will terminate
to allow the fuzzer to start again with new data.&lt;/p&gt;
&lt;p&gt;We will also look at a particular CVE found via this methodology, namely CVE-2017-5193.&lt;/p&gt;
&lt;p&gt;Here is the patch that can be applied to your Irssi source tree in order to
allow fuzzing of Irssi with AFL:
&lt;a href=&quot;https://github.com/irssi/irssi/blob/master/fuzz-support/fuzz.diff&quot;&gt;patch&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The patch causes Irssi to &amp;quot;connect&amp;quot; to stdin. It also does some other stuff,
like preventing the reading from and saving to of the user&apos;s config files, so
that we start with a default Irssi config every program execution.&lt;/p&gt;
&lt;p&gt;The following commands will clone a fresh copy of Irssi and apply the above
patch (named fuzz.diff) to your copy of Irssi. Note that the patch doesn&apos;t
apply to git master anymore, so you&apos;ll either need to correct the part in
&lt;code&gt;src/fe-text/irssi.c&lt;/code&gt; that fails to apply, or checkout any commit prior to
&lt;code&gt;70f9db3cbdc0a3c6b622e64edbd504592f921892&lt;/code&gt; before applying the patch. Note that
this includes any Irssi release at the time of this writing (1.0.2 or earlier).&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;git clone https://github.com/irssi/irssi.git irssi-fuzz
cd irssi-fuzz
patch -p1 &amp;lt; fuzz.diff
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The following commands will configure and build Irssi. If you already ran
autogen.sh on your copy of the Irssi source, you can replace ./autogen.sh with
./configure.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;CC=/path/to/afl/afl-clang-fast CXX=/path/to/afl/afl-clang-fast++ ./autogen.sh --disable-shared
make
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Now the irssi binary is located at &lt;code&gt;src/fe-text/irssi&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Run AFL using the following commands:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;mkdir afl
cd afl
mkdir in
echo &apos;initial testcase&apos; &amp;gt; in/initial
cp ../src/fe-fuzz/tokens.dict .
/path/to/afl/afl-fuzz -i in -o out -x tokens.dict -- ../src/fe-text/irssi
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The &lt;code&gt;in&lt;/code&gt; directory is the directory of initial inputs each containing some
sequence of bytes that will be the initial inputs fed to the program being
tested (Irssi in our case). The inputs are ideally meaningful to the program
being tested or maybe were gathered from a previous fuzzing session using AFL or
some other fuzzer. In this demonstration, I just have a single input with the
string &apos;initial testcase\n&apos;. The &lt;code&gt;out&lt;/code&gt; directory is where the crashes and hangs
and other interesting data will be stored. The &lt;code&gt;tokens.dict&lt;/code&gt; file is a
collection of meaningful tokens that will be utilized as part of the fuzzing
process to find new code paths quicker. The dictionary tokens will be inserted
into the input and also used to overwrite parts of the input. The &lt;code&gt;--&lt;/code&gt; separates
the &lt;code&gt;afl-fuzz&lt;/code&gt; commands from the binary we are fuzzing and the flags we will be
giving it. Note that AFL also supports fuzzing a program that reads from a file
passed as an argument. So if we instead modified Irssi to read from a file, we
could instead have &lt;code&gt;-- ./src/fe-text/irssi @@&lt;/code&gt; and AFL would feed Irssi a file
as argv[1]. But in this case there is no &lt;code&gt;@@&lt;/code&gt; as part of the command, so AFL
feeds data to Irssi on stdin.&lt;/p&gt;
&lt;p&gt;Now that you ran &lt;code&gt;afl-fuzz&lt;/code&gt;, you will see the AFL UI appear in your terminal
that will allow you to monitor the fuzzing progress. You should start to see the
number of paths discovered (the second number from the top on the right side of
the interface as of the time of writing this post) increasing. AFL should
quickly display a message saying that it is odd, if no paths are found. In that
case, you should check to see if the program you are fuzzing is actually reading
data from stdin.&lt;/p&gt;
&lt;p&gt;Here is an image showing the AFL UI that displays:&lt;/p&gt;
&lt;img style=&quot;max-width:100%&quot; src=&quot;/images/afl_nocrash.png&quot; /&gt;
&lt;p&gt;As you can see no crashes have been found so far during that fuzzing session.
AFL has found a total of 3090 inputs that cause new paths to be taken and
currently AFL is in the process of fuzzing the 2520th of those inputs, which is
81.55% of the way through the 3090 found so far. Of course that percentage can
go down as new paths are discovered.&lt;/p&gt;
&lt;p&gt;Here is an example of a crash discovered while fuzzing a contrived program.
Notice the &amp;quot;odd, check syntax!&amp;quot; warning that is displayed. Normally that is an
indication that something is wrong, but in this case the program is just a
simple program that AFL can&apos;t find any additional paths through, hence the
warning.&lt;/p&gt;
&lt;img style=&quot;max-width:100%&quot; src=&quot;/images/afl_crash.png&quot; /&gt;
&lt;p&gt;Now we can go to &lt;code&gt;afl/out/crashes&lt;/code&gt; in our program&apos;s source tree and find crashes
with filenames like &lt;code&gt;out/crashes/id:000000,sig:06,src:000000,op:havoc,rep:32&lt;/code&gt;,
indicating a unique id for the crash, the signal with which the program crashed,
the previous input that this one is based on, and the operation performed on the
previous input. You should then be able to then do the following to reproduce
the crash and hopefully get some information about the crash: &lt;code&gt;cat file | program&lt;/code&gt;, where file is the file in &lt;code&gt;out/crashes/&lt;/code&gt; and program is the program
you were testing.&lt;/p&gt;
&lt;h4 id=&quot;cve-2017-5193&quot;&gt;CVE-2017-5193&lt;/h4&gt;
&lt;p&gt;CVE-2017-5193 was a NULL pointer dereference in the nickcmp function that I
found using AFL and the above patch. As you can see &lt;a href=&quot;https://github.com/irssi/irssi/commit/c3cca5ecf3bd86da5056b8d706a300422e59594b&quot;&gt;in the commit that fixed
the
issue&lt;/a&gt;,
the fix is just a matter of ensuring nick is non-NULL. The exploit allowed the
server to crash Irssi. Since the NULL pointer dereference results in a segfault,
this kind of issue is detectable just with Irssi, the above patch, and AFL.&lt;/p&gt;
&lt;p&gt;If you want to reproduce CVE-2017-5193, you will want to follow the above
instructions and be prepared to wait many many hours. Also, you should make sure
that you have built Irssi &amp;lt;= 0.8.20, since 0.8.21 fixes CVE-2017-5193. There are
some things you can do to speed up fuzzing in the case of this particular demo,
such as setting the initial testcase to be something close to the reproducer and
using a limited dictionary that has just the tokens that are part of the
reproducer. Here is how you may do so:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;echo $&apos;001\nprivmsg\nprivmsg 0 &apos; &amp;gt; in/initial
echo &apos;&amp;quot;\x01ACTION&amp;quot;&apos; &amp;gt; tokens.dict
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;I want to stress that we are using a limited dictionary and using this
particular initial testcase in an attempt to re-discover a particular bug. It
would normally not be beneficial to use a dictionary with a single token instead
of a more comprehensive collection of tokens.&lt;/p&gt;
&lt;p&gt;For those of you that don&apos;t want to wait or that want to ensure that what you&apos;ve
found is actually CVE-2017-5193, here is the minimized trigger:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;echo $&apos;001\nprivmsg\nprivmsg 0 :\x01ACTION &apos; | nc -l -p 6667
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Since that command results in a server listening on port 6667 locally, you can
just start a vulnerable instance of Irssi and then enter: &lt;code&gt;/connect localhost&lt;/code&gt;
to trigger the crash.&lt;/p&gt;
&lt;h3 id=&quot;what-can-i-do-to-help-with-fuzzing-irssi&quot;&gt;What can I do to help with fuzzing Irssi?...&lt;/h3&gt;
&lt;p&gt;...is a question you may be asking yourself after having read this post. I hope
you learned something from this post either way, but we do have ways you can
help if you are interested in doing so.&lt;/p&gt;
&lt;p&gt;We could use more code coverage. Of course we can&apos;t find bugs in code that we&apos;re
not able to reach. The above patch was written as a quick hack to get fuzzing of
Irssi working and it may be possible to write a patch that results in better
coverage. For example, the patch forces a default Irssi config instead of
reading the config from the filesystem. So if a bug is only triggerable with a
particular configuration or layout, it will be missed when fuzzing with the
patch in its current state.&lt;/p&gt;
&lt;p&gt;There are also other approaches to fuzzing besides using this patch with AFL.
While it wasn&apos;t the subject of this blog post, we have a &lt;a href=&quot;https://github.com/irssi/irssi/tree/master/src/fe-fuzz&quot;&gt;fuzzing
frontend&lt;/a&gt; that is
libfuzzer based. So that is something else you can take a look at improving.
There may be another blog post soon that takes a look at the fuzzing frontend.&lt;/p&gt;
&lt;p&gt;As always, #irssi on irc.libera.chat is a great place to discuss Irssi.&lt;/p&gt;
&lt;p&gt;And we would like to hear about any bugs you find, whether by fuzzing or other
methods. You can report non-security bugs via the &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;Irssi GitHub
repo&lt;/a&gt;. Security bugs can be reported to Irssi
staff. Staff can be reached at &lt;a href=&quot;mailto:staff@irssi.org&quot;&gt;staff@irssi.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://news.ycombinator.com/item?id=14330989&quot;&gt;hacker news discussion&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Thanks to &lt;a href=&quot;https://softdroid.net/&quot;&gt;Softdroid&lt;/a&gt; for a
&lt;a href=&quot;https://softdroid.net/fuzzing-irssi-ru&quot;&gt;Russian translation&lt;/a&gt; of this article.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Help us test horizontal/vertical splits</title>
            <link href="https://irssi.org/2017/05/06/test-sideways-splits/"/>
            <updated>2017-05-06T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/05/06/test-sideways-splits</id>
            <content type="html">&lt;p&gt;It all started in 2005, when I &lt;a href=&quot;https://github.com/irssi-import/bugs.irssi.org/issues/310&quot;&gt;asked in FS#310&lt;/a&gt; whether vertical splits would be possible. By that, of course, I meant to split the windows horizontally in a line. At that time, the most popular version of Irssi had been 0.8.9 for several years.&lt;/p&gt;
&lt;p&gt;Fast forward another ten years, Ido Rosen transferred (half of) this issue to the new &lt;a href=&quot;https://github.com/irssi/irssi/issues/224&quot;&gt;GitHub issue tracker&lt;/a&gt;. He compared the situation to WeeChat, another popular text mode IRC client which does support this. Technically, that application is using the &lt;a href=&quot;https://en.wikipedia.org/wiki/Ncurses&quot;&gt;curses&lt;/a&gt; library for text mode user interfaces, which can handle most of the window drawing. &lt;a href=&quot;/images/vsq.png&quot;&gt;&lt;img class=&quot;img-thumbnail&quot; style=&quot;float:right;width:30%;margin-left:1em;margin-top:1em&quot; src=&quot;/images/vsq.png&quot; alt=&quot;[screenshot]&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Irssi has its own screen drawing implementation. One advantage of that is that long links can be displayed as &amp;quot;single word&amp;quot; even when they wrap at the terminal border. Another one is support for arbitrary colour pairs, which is limited in curses. However, it also means more work for window handling.&lt;/p&gt;
&lt;p&gt;In 2016, I coerced &lt;a href=&quot;https://github.com/LemonBoy&quot;&gt;TheLemonMan&lt;/a&gt; into writing &lt;a href=&quot;https://github.com/irssi/irssi/pull/431&quot;&gt;an initial draft&lt;/a&gt; of the horizontal window splitting code. Turns out it wasn&apos;t that much code after all! A good deal of the required work had already been done by &lt;a href=&quot;http://tss.iki.fi/&quot;&gt;Timo Sirainen&lt;/a&gt; (the original Irssi author) in &lt;a href=&quot;https://github.com/irssi/irssi/commit/adb7eced395ba88816a365768fee56e04a0a0ec5&quot;&gt;2001&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Any complicated window handling logic however did not exist. So after some vague promises in 2015, I picked up the ball again this year, and tied up the knots, making some compromises to keep the model simple and close to the original (arguably limiting the features somewhat in comparison with the competitors).&lt;/p&gt;
&lt;h2 id=&quot;how-to-test&quot;&gt;How to test&lt;/h2&gt;
&lt;p&gt;12 years from my initial report, I am now close to resolving half of my own request. The resulting code is currently in the development version of Irssi and waiting for you -- or anyone else interested in this feature -- to test it.&lt;/p&gt;
&lt;p&gt;After compiling Irssi from git, your Irssi will understand new commands: &lt;code&gt;/window new -right split&lt;/code&gt; - to make a new sideways split, &lt;code&gt;/window show -right &amp;lt;number&amp;gt;&lt;/code&gt; - to show an existing window to the right, and &lt;code&gt;/window grow/shrink/size/balance -right&lt;/code&gt; - to manipulate the size of your sideways split windows.&lt;/p&gt;
&lt;p&gt;A short reminder how to use Irssi split windows.&lt;/p&gt;
&lt;p&gt;Generally, you have the choice of generating &amp;quot;transient&amp;quot; split windows, which allow you to display any window not currently visible (or stuck) in another split window. The split window contents changes whenever you change to another window while this split window is active.&lt;/p&gt;
&lt;p&gt;The second choice is to stick one or more (numbered) windows to a split window. This can be done with &lt;code&gt;/window stick&lt;/code&gt;. When you switch to this window in the future, it will always appear in the corresponding split window. Remember, you can always check the sticky state of a split window by typing &lt;code&gt;/window&lt;/code&gt; (without arguments).&lt;/p&gt;
&lt;p&gt;To move between your split windows, use Alt+Up/Down (&lt;code&gt;/window up/down&lt;/code&gt;).&lt;/p&gt;
&lt;p&gt;If you are mostly working with sticky windows, then you can move sticky windows from one split window to another split window using &lt;code&gt;/window move up/down/left/right -directional&lt;/code&gt;. If you try to move a transient split window, the split window will instead collapse!&lt;/p&gt;
&lt;p&gt;One final tip, the default Irssi configuration makes it a bit hard to tell which split window is active. My personal favourite is this small configuration change:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/sbar modify -type window -position 0 -visible active prompt
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;that will move the input line &lt;strong&gt;into&lt;/strong&gt; the active split window. Another choice would be to change the statusbar colour in your theme, by adding &lt;code&gt;sb_window_inact_bg = &amp;quot;%6&amp;quot;;&lt;/code&gt; to the abstracts.&lt;/p&gt;
&lt;p&gt;That said, there is still lots of things to do:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;vertical status bars&lt;/li&gt;
&lt;li&gt;and for those to work, multi line status bars&lt;/li&gt;
&lt;li&gt;split window zoom/unzoom&lt;/li&gt;
&lt;li&gt;split window swap/move/rotate&lt;/li&gt;
&lt;li&gt;multiple layout store/restore&lt;/li&gt;
&lt;li&gt;layout set code&lt;/li&gt;
&lt;li&gt;support for more complex split window layouts&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If any of that seems interesting to you, do not hesitate to contribute the code. We can also discuss any details if you feel unsure how to approach some things on IRC (#irssi on irc.libera.chat)&lt;/p&gt;
&lt;p&gt;Happy window splitting!&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Poll: Non-UTF-8 discontinuation</title>
            <link href="https://irssi.org/2017/03/12/poll-non-utf8-discontinuation/"/>
            <updated>2017-03-12T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/03/12/poll-non-utf8-discontinuation</id>
            <content type="html">&lt;p&gt;Hello fellow Irssi users,&lt;/p&gt;
&lt;p&gt;We are planning to remove 8-bit and Chinese support from Irssi.&lt;/p&gt;
&lt;p&gt;Interaction with legacy IRC channels would still be provided through /recode, as it is currently.&lt;/p&gt;
&lt;p&gt;However, Irssi would stop working on non-UTF-8 terminals (or at least appear heavily glitched)&lt;/p&gt;
&lt;p&gt;If you have any helpful comments or concerns about this topic, please raise your voice either in the &lt;a href=&quot;https://github.com/irssi/irssi/issues/671&quot;&gt;GitHub issue 671&lt;/a&gt; or by writing an &lt;a href=&quot;https://github.com/irssi&quot;&gt;e-mail&lt;/a&gt;. We&apos;re especially interested to learn about people who are still using the 8-bit support and why you would not be able to move to Unicode.&lt;/p&gt;
&lt;p&gt;Thank you for your support,&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.0.2 Released</title>
            <link href="https://irssi.org/2017/03/11/irssi-1.0.2-released/"/>
            <updated>2017-03-11T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/03/11/irssi-1.0.2-released</id>
            <content type="html">&lt;p&gt;Irssi 1.0.2 has been released. This release fixes a remote crash issue
in Irssi 1.0 as well as a few bug fixes, the most notable a regression
that broke incoming DCC file transfers. There are no new
features. &lt;strong&gt;All Irssi 1.0 users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-0-2&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;Furthermore, we need to emphasise that in Irssi 1.0 up to and
including 1.0.2, GRegex is &lt;a href=&quot;https://github.com/irssi/irssi/issues/636&quot;&gt;not UTF-8
compliant&lt;/a&gt;. Enabling UTF-8
in GRegex while receiving arbitrary messages (i.e. invalid UTF-8, as
happens frequently on IRC) would lead to memory issues and crashes,
therefore it is currently operating in byte mode. You can either
choose to revert to your system provided regex engine using
&lt;code&gt;--disable-gregex&lt;/code&gt; at ./configure time and hope that it does whatever
you need, or join the discussion on issue #636 for how to best solve
this problem, or apply the
&lt;a href=&quot;https://github.com/irssi/irssi/pull/653.patch&quot;&gt;patch&lt;/a&gt; from PR#653 if
you need proper Unicode-aware regexen in &lt;code&gt;/hilight&lt;/code&gt; and &lt;code&gt;/ignore&lt;/code&gt; as
an intermediate solution.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;/security/html/irssi_sa_2017_03&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-0-2&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.0.1 Released</title>
            <link href="https://irssi.org/2017/02/05/irssi-1.0.1-released/"/>
            <updated>2017-02-05T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/02/05/irssi-1.0.1-released</id>
            <content type="html">&lt;p&gt;Irssi 1.0.1 has been released. This release is our first bug fix
release on the 1.0 branch. You won&apos;t see new features on 1.0. Most
importantly, a mistake that broke tab completion of settings and
aliases has been corrected, as well as a memory leak during SASL found
by Joseph Bisch. &lt;strong&gt;All users of 1.0.0 should upgrade to this
version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v1-0-1&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-0-1&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;It is our hope that distros with long term stability can nevertheless
follow our bug fix releases. Please check with your distro whether
they provide officially updated packages.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 1.0.0 Released</title>
            <link href="https://irssi.org/2017/01/05/irssi-1.0.0-released/"/>
            <updated>2017-01-05T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/01/05/irssi-1.0.0-released</id>
            <content type="html">&lt;p&gt;Irssi 1.0.0 has been released. This release contains many
improvements. Irssi 1.0.0 includes contributions by Lukas Mai, Xavier
G, Kenny Root, Jari Matilainen, Todd A. Pratt, Manish Goregaokar,
B. Thibault, Joseph Bisch, Will Storey, Lauri Tirkkonen, Lauri Nurmi,
Tom Feist, Thomas Samson, Dennis Schagt, Mantas Mikulėnas and François
Revol. In total, 132 files changed, 3434 lines were added and 3202
lines deleted and TheLemonMan officially joined the staff. &lt;strong&gt;Thanks
everyone!&lt;/strong&gt; See the &lt;a href=&quot;/NEWS/#news-v1-0-0&quot;&gt;NEWS&lt;/a&gt;
for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This release also includes the security fixes from 0.8.21&lt;/strong&gt;, which
was published at the same time as 1.0.0. Please read the
&lt;a href=&quot;/2017/01/05/irssi-0.8.21-released/&quot;&gt;0.8.21 release notes&lt;/a&gt; and the
&lt;a href=&quot;/security/html/irssi_sa_2017_01&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Some hi(gh)lights:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;irssiproxy can now forward all tags through a single port. By Lukas Mai&lt;/li&gt;
&lt;li&gt;the kill buffer now remembers consecutive kills. New bindings were added: yank_next_cutbuffer and append_next_kill. By Todd A. Pratt&lt;/li&gt;
&lt;li&gt;autolog_ignore_targets and activity_hide_targets learn a new syntax tag/* and * to ignore whole networks or everything. By Jari Matilainen&lt;/li&gt;
&lt;li&gt;hilight got a -matchcase flag to hilight case sensitively. By Thibault B&lt;/li&gt;
&lt;li&gt;Display TLS connection information upon connect. You can disable this by setting tls_verbose_connect to FALSE&lt;/li&gt;
&lt;li&gt;Certificate pinning for TLS certificates&lt;/li&gt;
&lt;li&gt;/names and $[...] now uses utf8 string operations. By Xavier G.&lt;/li&gt;
&lt;li&gt;New setting completion_nicks_match_case&lt;/li&gt;
&lt;li&gt;/channel /server /network now support modify subcommand. By Jari Matilainen&lt;/li&gt;
&lt;li&gt;New option sasl_disconnect_on_failure to disconnect when SASL log-in failed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v1-0-0&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Discuss this news on
&lt;a href=&quot;https://www.reddit.com/r/linux/comments/5m77mm/irssi_100_released/&quot;&gt;reddit&lt;/a&gt;,
&lt;a href=&quot;https://news.ycombinator.com/item?id=13329108&quot;&gt;hacker news&lt;/a&gt; or
&lt;a href=&quot;https://lobste.rs/s/zfky81/irssi_1_0_0_released&quot;&gt;lobsters&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.21 Released</title>
            <link href="https://irssi.org/2017/01/05/irssi-0.8.21-released/"/>
            <updated>2017-01-05T00:00:00+00:00</updated>
            <id>https://irssi.org/2017/01/05/irssi-0.8.21-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.21 has been released. This release fixes four remote crash
issues in older Irssi releases. There are no new features compared to
0.8.20. &lt;strong&gt;All users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v0-8-21&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v0-8-21&quot;&gt;our releases
page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;/security/html/irssi_sa_2017_01&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We currently do not have any alternate advice.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>buf.pl update available</title>
            <link href="https://irssi.org/2016/09/22/buf.pl-update/"/>
            <updated>2016-09-22T00:00:00+00:00</updated>
            <id>https://irssi.org/2016/09/22/buf.pl-update</id>
            <content type="html">&lt;p&gt;An update to the &lt;a href=&quot;//scripts.irssi.org/scripts/buf.pl&quot;&gt;buf.pl&lt;/a&gt; script
has been released. This release fixes an information disclosure
vulnerability. All users should upgrade to this version.&lt;/p&gt;
&lt;p&gt;The updated buf.pl script can be found on &lt;a href=&quot;//scripts.irssi.org&quot;&gt;scripts.irssi.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;/security/html/buf_pl_sa_2016&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.20 Released</title>
            <link href="https://irssi.org/2016/09/21/irssi-0.8.20-released/"/>
            <updated>2016-09-21T00:00:00+00:00</updated>
            <id>https://irssi.org/2016/09/21/irssi-0.8.20-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.20 has been released. This release fixes two remote crash
issues in Irssi 0.8.17 and later. There are no new features. &lt;strong&gt;All
users should upgrade to this version&lt;/strong&gt;. See the
&lt;a href=&quot;/NEWS/#news-v0-8-20&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;Read the &lt;a href=&quot;/security/html/irssi_sa_2016&quot;&gt;security advisory&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v0-8-20&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages
for various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are
available for download in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Please check with your distro whether they provide officially updated
packages.  This is a possibly incomplete list of distros which have
applied the hotfix to their stable versions instead of updating to
0.8.20:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ubuntu 16.04 LTS (xenial): &lt;code&gt;0.8.19-1ubuntu1.2&lt;/code&gt;
(&lt;a href=&quot;https://www.ubuntu.com/usn/usn-3086-1/&quot;&gt;USN-3086-1&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;Debian 8 (jessie): &lt;code&gt;0.8.17-1+deb8u1&lt;/code&gt;
(&lt;a href=&quot;https://lists.debian.org/debian-security-announce/2016/msg00251.html&quot;&gt;DSA 3672-1&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Note that the version shown by irssi internally is kept the same, but
they are safe to use anyway. The installed version can be verified with
&lt;code&gt;dpkg -l irssi&lt;/code&gt; in ubuntu and debian.&lt;/p&gt;
&lt;p&gt;Those who cannot upgrade right now, but with Perl support enabled in
their Irssi, can load &lt;a href=&quot;/security/sa_patch.pl&quot;&gt;this&lt;/a&gt; script and add it to
&lt;code&gt;~/.irssi/scripts/autorun&lt;/code&gt; as a first aid to mitigating these issues.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;Furthermore, we are always looking for testers of the development
version. Binaries of the current git development version are
automatically packaged in the
&lt;a href=&quot;https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-git;package=irssi-git&quot;&gt;irssi-git&lt;/a&gt;
repository. The current development source code can be downloaded from
&lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;GitHub&lt;/a&gt;. Some more information on the
&lt;a href=&quot;https://irssi.org/development/&quot;&gt;Contributing&lt;/a&gt; page.  Report
&lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;Issues&lt;/a&gt; and do not hesitate to
send in &lt;a href=&quot;https://github.com/irssi/irssi/pulls&quot;&gt;Patches&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Remember to follow Irssi on
&lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter&lt;/a&gt;, discuss this news on
&lt;a href=&quot;https://www.reddit.com/r/linux/comments/53v4w7/urgent_irssi_security_update/&quot;&gt;reddit&lt;/a&gt;
or pop into &lt;code&gt;#irssi&lt;/code&gt; on irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.19 Released</title>
            <link href="https://irssi.org/2016/03/24/irssi-0.8.19-released/"/>
            <updated>2016-03-24T00:00:00+00:00</updated>
            <id>https://irssi.org/2016/03/24/irssi-0.8.19-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.19 has been released. This is purely a bugfix release addressing
the worst regressions in the 0.8.18 release. There are no new features.
All packagers are encouraged to package this version. See the
&lt;a href=&quot;/NEWS/#news-v0-8-19&quot;&gt;NEWS&lt;/a&gt; for
details.&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v0-8-19&quot;&gt;our releases
page&lt;/a&gt;. Binary test packages for
various Linux distributions are automatically generated by the
&lt;a href=&quot;https://build.opensuse.org/&quot;&gt;openSUSE Build Service&lt;/a&gt; and are available for
download in the
&lt;a href=&quot;https://download.opensuse.org/repositories/home:/ailin_nemui:/irssi-test/&quot;&gt;irssi-test&lt;/a&gt;
repository.&lt;/p&gt;
&lt;p&gt;Furthermore, we are always looking for testers of the development version. Binaries
of the current git development version are automatically packaged in the
&lt;a href=&quot;https://download.opensuse.org/repositories/home:/ailin_nemui:/irssi-git/&quot;&gt;irssi-git&lt;/a&gt;
repository. The current development source code can be downloaded from
&lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;GitHub&lt;/a&gt;. Some more information on the
&lt;a href=&quot;https://irssi.org/development/&quot;&gt;Contributing&lt;/a&gt; page.
Report &lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;Issues&lt;/a&gt; and  do not hesitate to send in
&lt;a href=&quot;https://github.com/irssi/irssi/pulls&quot;&gt;Patches&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://facebook.com/irssi&quot;&gt;Facebook fan
page&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn
group&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter
profile&lt;/a&gt;,
discuss this news on &lt;a href=&quot;https://www.reddit.com/r/linux/comments/4brrb7&quot;&gt;reddit&lt;/a&gt;
or pop into &lt;code&gt;#irssi&lt;/code&gt; on irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.18 Released</title>
            <link href="https://irssi.org/2016/02/29/irssi-0.8.18-released/"/>
            <updated>2016-02-29T00:00:00+00:00</updated>
            <id>https://irssi.org/2016/02/29/irssi-0.8.18-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.18 has been released. This release contains many new goodies
including native CAP SASL support, &amp;quot;self messages&amp;quot; shown in the
correct window, line splitting on spaces, bracketed paste markers
support for better paste detection, nick hilighting everywhere in a
message, a more robust Config parser, and as usual many fixes, see the
&lt;a href=&quot;/NEWS/#news-v0-8-18&quot;&gt;NEWS&lt;/a&gt; for
details. &lt;strong&gt;Thanks to everyone who made this possible!&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This release can be downloaded from &lt;a href=&quot;/NEWS/#news-v0-8-18&quot;&gt;our releases
page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are always looking for contributors so if you find any
&lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;Issues&lt;/a&gt; report them, and if
you can fix any of them do not hesitate to send in a
&lt;a href=&quot;https://github.com/irssi/irssi/pulls&quot;&gt;Patch&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://facebook.com/irssi&quot;&gt;Facebook fan
page&lt;/a&gt;, &lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn
group&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter
profile&lt;/a&gt; or pop into &lt;code&gt;#irssi&lt;/code&gt; on
irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.18-beta2 Released</title>
            <link href="https://irssi.org/2016/01/18/irssi-0.8.18-beta-released/"/>
            <updated>2016-01-18T00:00:00+00:00</updated>
            <id>https://irssi.org/2016/01/18/irssi-0.8.18-beta-released</id>
            <content type="html">&lt;p&gt;&lt;strong&gt;Irssi 0.8.18-beta2 has been released.&lt;/strong&gt; Beta 2 has only a few minor
changes compared to &lt;a href=&quot;/2015/12/21/irssi-0.8.18-beta-released/&quot;&gt;beta 1&lt;/a&gt;
and fixes one regression  in /hilight reported from beta 1 testing.
&lt;strong&gt;Thanks to everyone who helped test beta 1!&lt;/strong&gt;
See our &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;Github&lt;/a&gt;
repository for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New in this release&lt;/strong&gt; (unchanged from beta 1). CAP SASL supported
natively. ZNC &amp;quot;self messages&amp;quot; shown in the correct window. Line splitting
now splits on space. Bracketed paste markers supported for better paste
detection. Nick is hilighted everywhere in a message. Config parser is
more robust. And as usual many fixes, see the
&lt;a href=&quot;https://raw.githubusercontent.com/irssi/irssi/0.8.18-beta2/NEWS&quot;&gt;NEWS&lt;/a&gt;
for details.&lt;/p&gt;
&lt;p&gt;This pre-release can be downloaded from
&lt;a href=&quot;https://github.com/irssi/irssi/releases&quot;&gt;our releases page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks to the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;Open Build Service&lt;/a&gt; testing
packages for some distributions were prepared on
&lt;a href=&quot;https://download.opensuse.org/repositories/home:/ailin_nemui:/irssi-test/&quot;&gt;ailin_nemui:irssi-test&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are always looking for contributors so if you find any
&lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;Issues&lt;/a&gt; report them, and if
you can fix any of them do not hesitate to send in a
&lt;a href=&quot;https://github.com/irssi/irssi/pulls&quot;&gt;Patch&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://facebook.com/irssi&quot;&gt;Facebook fan page&lt;/a&gt;,
&lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn group&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter
profile&lt;/a&gt; or pop into &lt;code&gt;#irssi&lt;/code&gt; on irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.18-beta1 Released</title>
            <link href="https://irssi.org/2015/12/21/irssi-0.8.18-beta-released/"/>
            <updated>2015-12-21T00:00:00+00:00</updated>
            <id>https://irssi.org/2015/12/21/irssi-0.8.18-beta-released</id>
            <content type="html">&lt;p&gt;&lt;strong&gt;Irssi 0.8.18-beta1 has been released.&lt;/strong&gt; This beta release awaits your
testing and sports 2281 line insertions, and 1014 deletions, compared
to 1965 insertions and 604 deletions that were on the road to our
0.8.17 release roughly one year ago. Our top contributor TheLemonMan
changed 1937 lines and the up-runner dequis changed 805. There were
also several contributions from the community, see
&lt;a href=&quot;https://raw.githubusercontent.com/irssi/irssi/master/AUTHORS&quot;&gt;AUTHORS&lt;/a&gt;
for a list of names and our &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;Github&lt;/a&gt;
repository for details.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;New in this release&lt;/strong&gt;. CAP SASL supported natively. ZNC &amp;quot;self
messages&amp;quot; shown in the correct window. Line splitting now splits on
space. Bracketed paste markers supported for better paste
detection. Nick is hilighted everywhere in a message. Config parser is
more robust. And as usual many fixes, see the
&lt;a href=&quot;https://raw.githubusercontent.com/irssi/irssi/0.8.18-beta1/NEWS&quot;&gt;NEWS&lt;/a&gt;
for details.&lt;/p&gt;
&lt;p&gt;This pre-release can be downloaded from
&lt;a href=&quot;https://github.com/irssi/irssi/releases&quot;&gt;our releases page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Thanks to the &lt;a href=&quot;https://build.opensuse.org/&quot;&gt;Open Build Service&lt;/a&gt; testing packages for some distributions were prepared on &lt;a href=&quot;https://download.opensuse.org/repositories/home:/ailin_nemui:/irssi-test/&quot;&gt;ailin_nemui:irssi-test&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are always looking for contributors so if you find any
&lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;Issues&lt;/a&gt; report them, and if
you can fix any of them do not hesitate to send in a
&lt;a href=&quot;https://github.com/irssi/irssi/pulls&quot;&gt;Patch&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://facebook.com/irssi&quot;&gt;Facebook fan page&lt;/a&gt;,
&lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn group&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter
profile&lt;/a&gt; or pop into &lt;code&gt;#irssi&lt;/code&gt; on irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi website now on Github Pages</title>
            <link href="https://irssi.org/2015/12/14/irssi-website-now-on-github-pages/"/>
            <updated>2015-12-14T00:00:00+00:00</updated>
            <id>https://irssi.org/2015/12/14/irssi-website-now-on-github-pages</id>
            <content type="html">&lt;p&gt;The Irssi site is now proudly hosted on
&lt;a href=&quot;https://github.com/&quot;&gt;github&lt;/a&gt; pages, many thanks to &lt;a href=&quot;https://kuttler.eu/&quot;&gt;Nicolas
Kuttler&lt;/a&gt; for the initial design and
&lt;a href=&quot;https://dequis.org/&quot;&gt;dx&lt;/a&gt; for the finishing.&lt;/p&gt;
&lt;p&gt;You can now contribute to the website by sending in Github Pull
Requests.&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://facebook.com/irssi&quot;&gt;Facebook fan page&lt;/a&gt;,
&lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn group&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter
profile&lt;/a&gt; or pop into &lt;code&gt;#irssi&lt;/code&gt; on irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>The GNOME Foundation Needs Your Help</title>
            <link href="https://irssi.org/2014/11/11/the-gnome-foundation-needs-your-help/"/>
            <updated>2014-11-11T00:00:00+00:00</updated>
            <id>https://irssi.org/2014/11/11/the-gnome-foundation-needs-your-help</id>
            <content type="html">&lt;p&gt;The &lt;a href=&quot;https://www.gnome.org/&quot;&gt;GNOME&lt;/a&gt; foundation &lt;a href=&quot;https://www.gnome.org/groupon&quot;&gt;trademark is under
attack&lt;/a&gt; by well funded corporate interests.&lt;/p&gt;
&lt;p&gt;As a fellow open source project with a vibrant and passionate user and
contributor community, we feel strongly about this issue.&lt;/p&gt;
&lt;p&gt;We will not stand by idly while corporate bullies are trying to water down
the value and image  of open-source projects and their communities, create
confusion, and spread FUD.&lt;/p&gt;
&lt;p&gt;To this end, our core contributors have &lt;a href=&quot;/images/gnome.png&quot;&gt;donated 1,000 USD&lt;/a&gt;
to the GNOME Foundation defense fund; we encourage you to do the same!&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://facebook.com/irssi&quot;&gt;Facebook fan page&lt;/a&gt;,
&lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn group&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter
profile&lt;/a&gt; or pop into &lt;code&gt;#irssi&lt;/code&gt; on irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.17 Released</title>
            <link href="https://irssi.org/2014/10/11/irssi-0.8.17-released/"/>
            <updated>2014-10-11T00:00:00+00:00</updated>
            <id>https://irssi.org/2014/10/11/irssi-0.8.17-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.17 has been released. This release contains many new goodies
including documentation cleanup, 256 colour support, truecolour support and
tons of other smaller enhancements. For a complete list of changes and
bugfixes, since 0.8.16, please have a look at the &lt;a href=&quot;/NEWS/#news-v0-8-17&quot;&gt;ChangeLog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The release can be downloaded from &lt;a href=&quot;/NEWS/#news-v0-8-17&quot;&gt;our download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please report bugs at our &lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;Github issue tracker&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://facebook.com/irssi&quot;&gt;Facebook fan page&lt;/a&gt;,
&lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn group&lt;/a&gt;, &lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;Twitter
profile&lt;/a&gt; or pop into &lt;code&gt;#irssi&lt;/code&gt; on irc.libera.chat.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.17-rc2 Released</title>
            <link href="https://irssi.org/2014/08/31/irssi-0.8.17-rc2-released/"/>
            <updated>2014-08-31T00:00:00+00:00</updated>
            <id>https://irssi.org/2014/08/31/irssi-0.8.17-rc2-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.17-rc2 has been released. The changes mostly include stabilisation
fixes reported by you guys after the RC1 release. Check out the NEWS file for
all changes and please report bugs back to us.&lt;/p&gt;
&lt;p&gt;The release can be downloaded from
&lt;a href=&quot;//github.com/irssi-import/irssi/releases&quot;&gt;our releases page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Please continue reporting bugs at our &lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;issue
tracker&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi project have also got an offical Twitter profile. Follow us at
&lt;a href=&quot;https://twitter.com/IrssiProject&quot;&gt;@IrssiProject&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.17-rc1 Released</title>
            <link href="https://irssi.org/2014/07/13/irssi-0.8.17-rc1-released/"/>
            <updated>2014-07-13T00:00:00+00:00</updated>
            <id>https://irssi.org/2014/07/13/irssi-0.8.17-rc1-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.17-rc1 has been released. The changes includes bug fixes,
documentation cleanup, 256 colour support, truecolour support and various other
enhancements. Check out the NEWS file for all changes and please report bugs
back to us.&lt;/p&gt;
&lt;p&gt;The release can be downloaded from
&lt;a href=&quot;//github.com/irssi-import/irssi/releases&quot;&gt;our releases page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is the first release candidate of Irssi after we moved to Github which
means your feedback is much valued. Bugs can be reported via our &lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;issue
tracker&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>The Future of Irssi</title>
            <link href="https://irssi.org/2014/06/10/the-future-of-irssi/"/>
            <updated>2014-06-10T00:00:00+00:00</updated>
            <id>https://irssi.org/2014/06/10/the-future-of-irssi</id>
            <content type="html">&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Irssi hasn&apos;t been under active development for the last few years. We want to
change that. To make it easier for new contributors to get involved and stick
around, we moved to where most open source contributors are spending their
time: the source is now maintained on &lt;a href=&quot;https://github.com/irssi/&quot;&gt;Github&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;contribution-model&quot;&gt;Contribution Model&lt;/h3&gt;
&lt;p&gt;The repositories that are currently available at
&lt;a href=&quot;http://svn.irssi.org/&quot;&gt;svn.irssi.org&lt;/a&gt; will, over a period of the next month,
be migrated to our newly created &lt;a href=&quot;https://github.com/irssi&quot;&gt;Github
organization&lt;/a&gt;. This means that no new commits will be
made to our Subversion repositories and the Git repositories available on
Github are from today the official way of getting the source code of Irssi. The
primary Irssi client repository has already been migrated to Github and is
available at &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;github.com/irssi/irssi&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We will, starting today, expect contributors to fork the official Irssi
repositories on Github, do their changes on a feature branch, and submit Github
pull requests to us. The team will then review your changes and hopefully,
together, we will be able to get your code into the official Irssi repository.
This will make getting your contributions reviewed and merged smoother and it
has the added benefit that your patches appears to be coming from you which in
turn is helping to make the gap between being a core developer and a
contributor close to non-existing.&lt;/p&gt;
&lt;h3 id=&quot;issue-tracking&quot;&gt;Issue Tracking&lt;/h3&gt;
&lt;p&gt;This is one of the more controversial changes. Over time, you guys have
submitted tons of bugs to our bug tracker at
&lt;a href=&quot;http://bugs.irssi.org/&quot;&gt;bugs.irssi.org&lt;/a&gt; only to see them rot.&lt;/p&gt;
&lt;p&gt;We will, starting today, stop using &lt;a href=&quot;http://bugs.irssi.org/&quot;&gt;bugs.irssi.org&lt;/a&gt;
and use Github&apos;s issue tracker instead.&lt;/p&gt;
&lt;p&gt;We have decided &lt;em&gt;&lt;strong&gt;not&lt;/strong&gt;&lt;/em&gt; to do any automated migration of the
&lt;a href=&quot;http://bugs.irssi.org/&quot;&gt;bugs.irssi.org&lt;/a&gt; database. We realize that if we
migrate everything over to Github, 1:1, it will only end up rotting in two bug
trackers rather than in just one.&lt;/p&gt;
&lt;p&gt;We hope to see interested contributors help us checking which bugs that are
still affecting Irssi and resubmit them to our Github issue tracker.&lt;/p&gt;
&lt;p&gt;We will manually go over opened bugs that contains patches to ensure that no
code is left behind in the old tracker.&lt;/p&gt;
&lt;p&gt;The bug tracker will remain online as a reference, but we will redirect to
Github for people interested in reporting bugs.&lt;/p&gt;
&lt;h3 id=&quot;scripts&quot;&gt;Scripts&lt;/h3&gt;
&lt;p&gt;Submitting scripts is historically something you guys have been good at.&lt;/p&gt;
&lt;p&gt;The way submitting scripts is currently done is that you write an email to
&lt;a href=&quot;mailto:scripts@irssi.org&quot;&gt;scripts@irssi.org&lt;/a&gt; and someone from our team will manually add the script to the
website. We&apos;re well aware that we&apos;ve lagged behind requests to add new scripts
and update existing ones so we&apos;re hoping to improve that too.&lt;/p&gt;
&lt;p&gt;From now on, new scripts &lt;em&gt;&lt;strong&gt;must&lt;/strong&gt;&lt;/em&gt; be submitted, in a pull request, to the
&lt;a href=&quot;https://github.com/irssi/scripts&quot;&gt;irssi/scripts repository&lt;/a&gt;. The repository
contains a description on how to contribute.&lt;/p&gt;
&lt;p&gt;This will make it much easier for our contributors to both add and maintain
their scripts in the repository. It will also make it a lot easier for us to
review and get code into the repository.&lt;/p&gt;
&lt;h4 id=&quot;scriptassist-users&quot;&gt;Scriptassist Users&lt;/h4&gt;
&lt;p&gt;For users using &lt;code&gt;scriptassist.pl&lt;/code&gt;, you can start using the new repository right
away using:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/set scriptassist_script_sources http://ghscripts.irssi.org/scripts.dmp
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Otherwise, you can wait a month and the website will be migrated and everything
should be working as usual, without you having to touch anything.&lt;/p&gt;
&lt;h3 id=&quot;official-irc-channels&quot;&gt;Official IRC Channels&lt;/h3&gt;
&lt;p&gt;We are moving the official development and user support channel to &lt;code&gt;#irssi&lt;/code&gt; on
Libera.Chat. Historically, we have had our official development channel on IRCnet,
a social channel on EFnet and a user support channel on Freenode, but we
realize it makes more sense to keep everything together at Libera.Chat.&lt;/p&gt;
&lt;h3 id=&quot;closing-words&quot;&gt;Closing Words&lt;/h3&gt;
&lt;p&gt;The changes to our contribution model will also affect people who are pulling
from Subversion or &lt;a href=&quot;https://scripts.irssi.org/&quot;&gt;scripts.irssi.org&lt;/a&gt;
automatically.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;strong&gt;Access to our Subversion repositories will be revoked and the move of
&lt;a href=&quot;https://scripts.irssi.org/&quot;&gt;scripts.irssi.org&lt;/a&gt; to the new Github site will
happen on July 31st, 2014.&lt;/strong&gt;&lt;/em&gt; Until then, neither of the two systems will be
maintained and no new content will be published there.&lt;/p&gt;
&lt;p&gt;Until the migration to Github is completed, you can find our official script
repository at &lt;a href=&quot;https://scripts.irssi.org/&quot;&gt;ghscripts.irssi.org&lt;/a&gt;.  tomaw will
continue being in charge of scripts and will happily review your pull requests
on Github.&lt;/p&gt;
&lt;p&gt;Feel free to reach out to anyone within the development team for questions,
comments or ideas. We are hanging out in the &lt;code&gt;#irssi&lt;/code&gt; channel on irc.libera.chat,
EFnet and IRCnet. You can contact us using email at &lt;a href=&quot;mailto:staff@irssi.org&quot;&gt;staff@irssi.org&lt;/a&gt;.  You are
also welcome to PM me directly for questions; I am &lt;code&gt;ahf&lt;/code&gt; on most of the larger
IRC networks.&lt;/p&gt;
&lt;p&gt;On behalf of the Irssi development team,&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;mailto:ahf@irssi.org&quot;&gt;Alex&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.16 Released</title>
            <link href="https://irssi.org/2014/05/29/irssi-0.8.16-released/"/>
            <updated>2014-05-29T00:00:00+00:00</updated>
            <id>https://irssi.org/2014/05/29/irssi-0.8.16-released</id>
            <content type="html">&lt;p&gt;The Irssi team is pleased to announce the 0.8.16 release of Irssi. It has been
quite some time since our last release and there has been &lt;a href=&quot;/NEWS/#news-v0-8-16&quot;&gt;various feature
enhancements and bugfixes added since then&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We hope to have Irssi 0.8.17 out in a much shorter time than it took to get
0.8.16 out and there may be some announcements on changes to how contributing
to the project works in the future.&lt;/p&gt;
&lt;p&gt;The release can be downloaded from &lt;a href=&quot;/NEWS/#news-v0-8-16&quot;&gt;our download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://www.facebook.com/irssi&quot;&gt;Facebook fan
page&lt;/a&gt;, &lt;a href=&quot;https://plus.google.com/communities/112792798498391615694&quot;&gt;Google+
Community&lt;/a&gt; and
&lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn group&lt;/a&gt; as well.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.16-rc1 Released</title>
            <link href="https://irssi.org/2013/09/15/irssi-0.8.16-rc1-released/"/>
            <updated>2013-09-15T00:00:00+00:00</updated>
            <id>https://irssi.org/2013/09/15/irssi-0.8.16-rc1-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.16-rc1 has been released. The changes are mostly bugfixes,
experimental DANE support and other small enhancements. Check the NEWS file for
all changes and please report bugs back to us.&lt;/p&gt;
&lt;p&gt;The release can be downloaded from
&lt;a href=&quot;/download&quot;&gt;our download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://www.facebook.com/irssi&quot;&gt;Facebook fan
page&lt;/a&gt;, &lt;a href=&quot;https://plus.google.com/communities/112792798498391615694&quot;&gt;Google+
Community&lt;/a&gt; and
&lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn group&lt;/a&gt; as well.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.15 on Windows: Testing Help Needed!</title>
            <link href="https://irssi.org/2010/12/26/irssi-0.8.15-on-windows-testing-help-needed/"/>
            <updated>2010-12-26T00:00:00+00:00</updated>
            <id>https://irssi.org/2010/12/26/irssi-0.8.15-on-windows-testing-help-needed</id>
            <content type="html">&lt;p&gt;The Irssi for Windows installer and portable packages are finally in the
process of being updated for Irssi 0.8.15.&lt;/p&gt;
&lt;p&gt;Before the new Windows binaries are released, we&apos;d like some Windows users to
test the 0.8.15 installer in order to prepare it for prime time. If you would
like to help with the test effort, please read &lt;a href=&quot;https://irssi.org/files/irssi_0_8_15_windows_testing.txt&quot;&gt;the testing
notes&lt;/a&gt; that outline
the testing details, then download the &lt;a href=&quot;https://www.irssi.org/files/irssi_0_8_15_TEST3.exe&quot;&gt;test
installer&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team would also like to wish you a happy holidays and all the best
for the New Year.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Introducing Stalker: Nickname History For Irssi</title>
            <link href="https://irssi.org/2010/10/07/introducing-stalker-nickname-history-for-irssi/"/>
            <updated>2010-10-07T00:00:00+00:00</updated>
            <id>https://irssi.org/2010/10/07/introducing-stalker-nickname-history-for-irssi</id>
            <content type="html">&lt;p&gt;Stalker is an Irssi plugin to correlate information on an IRC network and
discover users&apos; previously used nicknames. The concept is fairly
straightforward: given a nickname identify previously used hostnames.&lt;/p&gt;
&lt;p&gt;From those hostnames, extract all nicknames they have used. Repeat until you
have identified all nicknames a user might have used.&lt;/p&gt;
&lt;p&gt;The advantage of this method over the more traditional &amp;quot;given a hostname
identify all nicknames it has used&amp;quot; is that you can identify nicknames across
hostmask addresses.&lt;/p&gt;
&lt;p&gt;Stalker can be found on GitHub at
&lt;a href=&quot;https://github.com/symkat/Stalker&quot;&gt;https://github.com/symkat/Stalker&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;More information can be found on &lt;a href=&quot;http://symkat.com/132/introducing-stalker-nickname-history-for-irssi/&quot;&gt;the authors
blog&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.15 Released</title>
            <link href="https://irssi.org/2010/04/03/irssi-0.8.15-released/"/>
            <updated>2010-04-03T00:00:00+00:00</updated>
            <id>https://irssi.org/2010/04/03/irssi-0.8.15-released</id>
            <content type="html">&lt;p&gt;The Irssi team is pleased to announce the 0.8.15 release of Irssi. It has been
quite some time since our last release and there has been various
feature enhancements and bugfixes added since then.&lt;/p&gt;
&lt;p&gt;This release fixes two security issues: The first being that Irssi didn&apos;t check
hostname on SSL connections and the other being a hard to exploit remote crash
bug.&lt;/p&gt;
&lt;p&gt;For a complete listing of the changes and bugfixes since 0.8.14, please have a
look at the &lt;a href=&quot;/NEWS/#news-v0-8-15&quot;&gt;ChangeLog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Remember to check out Irssi&apos;s &lt;a href=&quot;https://www.facebook.com/irssi&quot;&gt;Facebook fan page&lt;/a&gt;
and &lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn&lt;/a&gt; as well.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.15-rc1 Released</title>
            <link href="https://irssi.org/2010/03/21/irssi-0.8.15-rc1-released/"/>
            <updated>2010-03-21T00:00:00+00:00</updated>
            <id>https://irssi.org/2010/03/21/irssi-0.8.15-rc1-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.15-rc1 has been released. The changes are mostly bugfixes, and small
improvements, so it should be quite safe to upgrade. Check &lt;a href=&quot;//github.com/irssi-import/irssi/releases&quot;&gt;NEWS
file&lt;/a&gt; for all changes!&lt;/p&gt;
&lt;p&gt;It can be downloaded from
&lt;a href=&quot;/download&quot;&gt;our download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>How IRC Should Look</title>
            <link href="https://irssi.org/2009/11/12/how-irc-should-look/"/>
            <updated>2009-11-12T00:00:00+00:00</updated>
            <id>https://irssi.org/2009/11/12/how-irc-should-look</id>
            <content type="html">&lt;p&gt;It has been brought to our attention that we have done something completely
wrong. This is what the upcoming Irssi release is going to look like:&lt;/p&gt;
&amp;lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/O2rGTXHvPCQ&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>irssi 0.8.14 released</title>
            <link href="https://irssi.org/2009/07/28/irssi-0.8.14-released/"/>
            <updated>2009-07-28T00:00:00+00:00</updated>
            <id>https://irssi.org/2009/07/28/irssi-0.8.14-released</id>
            <content type="html">&lt;p&gt;Please welcome the 0.8.14 release of your favourite IRC-client, Irssi!&lt;/p&gt;
&lt;p&gt;Check out the &lt;a href=&quot;/NEWS/#news-v0-8-14&quot;&gt;NEWS file&lt;/a&gt; for a summary of the changes since
last release.&lt;/p&gt;
&lt;p&gt;The release is available from
&lt;a href=&quot;/NEWS/#news-v0-8-14&quot;&gt;our download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.13 Released</title>
            <link href="https://irssi.org/2009/04/01/irssi-0.8.13-released/"/>
            <updated>2009-04-01T00:00:00+00:00</updated>
            <id>https://irssi.org/2009/04/01/irssi-0.8.13-released</id>
            <content type="html">&lt;p&gt;It has been a while since we last released. First off, this is &lt;em&gt;&lt;strong&gt;NOT&lt;/strong&gt;&lt;/em&gt; an
April Fool&apos;s joke! Irssi 0.8.13 is out and we ask that you check the &lt;a href=&quot;/NEWS/#news-v0-8-13&quot;&gt;NEWS
file&lt;/a&gt; for changes!&lt;/p&gt;
&lt;p&gt;It can be downloaded from
&lt;a href=&quot;/NEWS/#news-v0-8-13&quot;&gt;our download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release was brought to you by the Irssi Core Development teams tears, sweat
and hard work and with invaluable contributions from our fabulous users. We&apos;d
also like to take this opportunity to welcome two new developers to the team;
&lt;em&gt;&lt;strong&gt;Alexander Færøy (ahf)&lt;/strong&gt;&lt;/em&gt; and &lt;em&gt;&lt;strong&gt;Tom Wesley (tomaw)&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Alexander has been involved with Irssi for a while and joined the development
team back in October 2008. He&apos;s also involved with the &lt;a href=&quot;https://www.exherbo.org/&quot;&gt;Exherbo
project&lt;/a&gt; and he will be implementing some nifty new
features for the next release! So keep your eyes peeled on the changelog and
look out for his contributions!&lt;/p&gt;
&lt;p&gt;Tom has also been around for some time, a long time Irssi user who over the
years has dedicated much of his time to helping other users and easing the load
on developers in the various #irssi support channels. He&apos;s recently agreed to
take over the responsibility of maintaining the Scripts &amp;amp; Themes archives, so if
you have updates, new scripts or themes and you would like them added to the
site he&apos;s the person to talk to!&lt;/p&gt;
&lt;p&gt;So, here&apos;s to Alex and Tom, two valuable contributors -- Welcome to the team!&lt;/p&gt;
&lt;p&gt;If you want to get involved with Irssi, please get in touch with us! You can do
so by having a chat with us in &lt;a href=&quot;irc://irc.ircnet.com/irssi&quot;&gt;#irssi @ IRCnet&lt;/a&gt; or
by starting work on some of the outstanding issues in the &lt;a href=&quot;https://github.com/irssi/irssi/issues&quot;&gt;Irssi
bug&lt;/a&gt; list! We don&apos;t bite, much! ;)&lt;/p&gt;
&lt;p&gt;If you just &lt;em&gt;love&lt;/em&gt; Irssi you might want to join our &lt;a href=&quot;https://www.linkedin.com/groups?gid=147751&quot;&gt;LinkedIn
group&lt;/a&gt; or the &lt;a href=&quot;https://www.facebook.com/pages/IRSSI/40806744458?ref=mf&quot;&gt;Facebook fan
page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.13-rc1 Released</title>
            <link href="https://irssi.org/2009/03/18/irssi-0.8.13-rc1-released/"/>
            <updated>2009-03-18T00:00:00+00:00</updated>
            <id>https://irssi.org/2009/03/18/irssi-0.8.13-rc1-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.13-rc1 has been released. The changes are mostly bugfixes, and small
improvements, so it should be quite safe to upgrade. Check &lt;a href=&quot;//github.com/irssi-import/irssi/releases&quot;&gt;NEWS
file&lt;/a&gt; for all changes!&lt;/p&gt;
&lt;p&gt;It can be downloaded from
&lt;a href=&quot;/download&quot;&gt;our download page&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Windows Installer</title>
            <link href="https://irssi.org/2008/01/30/windows-installer/"/>
            <updated>2008-01-30T00:00:00+00:00</updated>
            <id>https://irssi.org/2008/01/30/windows-installer</id>
            <content type="html">&lt;p&gt;&lt;a href=&quot;https://joshdick.net/&quot;&gt;Joshua Dick&lt;/a&gt; and &lt;a href=&quot;https://www.hartwork.org/&quot;&gt;Sebastian
Pipping&lt;/a&gt; have been putting our work into improving the
Irssi experience for Windows users. We made an installer built on NSIS and an
USB archive made to be put on an USB stick and allow carrying your personal
Irssi instance with you.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/images/historical/irssi_installer_100.png&quot;&gt;&lt;img class=&quot;img-thumbnail&quot; style=&quot;float:left;width:30%;margin-left:1em;margin-top:1em&quot; src=&quot;/images/historical/irssi_installer_40.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;clear:both&quot;&gt;&lt;/div&gt;
&lt;p&gt;Welcome page.&lt;/p&gt;
&lt;p&gt;Both packages offer running Irssi in two modes: either through cmd (the default
Windows command line) or puttycyg (a Putty-based command line) which mainly
looks better than cmd.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/images/historical/irssi_puttycyg_100.png&quot;&gt;&lt;img class=&quot;img-thumbnail&quot; style=&quot;float:left;width:30%;margin-left:1em;margin-top:1em&quot; src=&quot;/images/historical/irssi_puttycyg_40.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/images/historical/irssi_cmd_100.png&quot;&gt;&lt;img class=&quot;img-thumbnail&quot; style=&quot;float:left;width:30%;margin-left:1em;margin-top:1em&quot; src=&quot;/images/historical/irssi_cmd_40.png&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div style=&quot;clear:both&quot;&gt;&lt;/div&gt;
&lt;p&gt;Have fun with it and report any bugs!&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Installer: &lt;a href=&quot;https://www.irssi.org/files/irssi_0_8_12_setup_2.exe&quot;&gt;/files/irssi_0_8_12_setup_2.exe&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;USB archive: &lt;a href=&quot;https://www.irssi.org/files/irssi_0_8_12_usb_2.zip&quot;&gt;/files/irssi_0_8_12_usb_2.zip&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;SVN repo: &lt;a href=&quot;https://github.com/irssi-import/contrib-w32installer&quot;&gt;https://github.com/irssi-import/contrib-w32installer&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Merry Christmas and a Happy New Year!</title>
            <link href="https://irssi.org/2008/01/01/merry-christmas-and-a-happy-new-year/"/>
            <updated>2008-01-01T00:00:00+00:00</updated>
            <id>https://irssi.org/2008/01/01/merry-christmas-and-a-happy-new-year</id>
            <content type="html">&lt;p&gt;&lt;img src=&quot;/images/historical/irssi_celebration.png&quot; alt=&quot;&quot; /&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.12 Released</title>
            <link href="https://irssi.org/2007/10/06/irssi-0.8.12-released/"/>
            <updated>2007-10-06T00:00:00+00:00</updated>
            <id>https://irssi.org/2007/10/06/irssi-0.8.12-released</id>
            <content type="html">&lt;p&gt;Please welcome the new Irssi 0.8.12 release, check the &lt;a href=&quot;/NEWS#v0-8-12&quot;&gt;NEWS
file&lt;/a&gt; for all changes!&lt;/p&gt;
&lt;p&gt;It can be downloaded from
&lt;a href=&quot;https://irssi.org/files/irssi-0.8.12.tar.gz&quot;&gt;https://irssi.org/files/irssi-0.8.12.tar.gz&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release was made possible with the help of the Irssi core team. We also
welcome a new developer &lt;em&gt;&lt;strong&gt;Jilles Tjoelker (jilles)&lt;/strong&gt;&lt;/em&gt; who has joined the Irssi
staff!&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.12-rc1 Released</title>
            <link href="https://irssi.org/2007/09/26/irssi-0.8.12-rc1-released/"/>
            <updated>2007-09-26T00:00:00+00:00</updated>
            <id>https://irssi.org/2007/09/26/irssi-0.8.12-rc1-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.12-rc1 has been released. The changes are mostly bugfixes, and small
improvements, so it should be quite safe to upgrade. Check the &lt;a href=&quot;/news/ChangeLog&quot;&gt;NEWS
file&lt;/a&gt; for all changes!&lt;/p&gt;
&lt;p&gt;It can be downloaded from
&lt;a href=&quot;https://irssi.org/files/irssi-0.8.12-rc1.tar.gz&quot;&gt;https://irssi.org/files/irssi-0.8.12-rc1.tar.gz&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.11 Released</title>
            <link href="https://irssi.org/2007/04/25/irssi-0.8.11-released/"/>
            <updated>2007-04-25T00:00:00+00:00</updated>
            <id>https://irssi.org/2007/04/25/irssi-0.8.11-released</id>
            <content type="html">&lt;p&gt;Please welcome the new Irssi 0.8.11 release, check the &lt;a href=&quot;/NEWS#v0-8-11&quot;&gt;NEWS
file&lt;/a&gt; for all changes!&lt;/p&gt;
&lt;p&gt;It can be downloaded from
&lt;a href=&quot;https://irssi.org/files/irssi-0.8.11.tar.gz&quot;&gt;https://irssi.org/files/irssi-0.8.11.tar.gz&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release was made possible by the help of the Irssi core team. We also
welcome a new developer &lt;em&gt;&lt;strong&gt;Emanuele Giaquinta (exg)&lt;/strong&gt;&lt;/em&gt; who has
joined the Irssi staff!&lt;/p&gt;
&lt;p&gt;With that, we release Irssi v0.8.11 into the wild and we hope you enjoy it as
much as we have enjoyed working on it!&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.11-rc1 Released</title>
            <link href="https://irssi.org/2007/02/20/irssi-0.8.11-rc1-released/"/>
            <updated>2007-02-20T00:00:00+00:00</updated>
            <id>https://irssi.org/2007/02/20/irssi-0.8.11-rc1-released</id>
            <content type="html">&lt;p&gt;Irssi 0.8.11-rc1 has been released. The changes are mostly bugfixes, and small
improvements, so it should be quite safe to upgrade.&lt;/p&gt;
&lt;p&gt;It can be downloaded from
&lt;a href=&quot;https://irssi.org/files/irssi-0.8.11-rc1.tar.gz&quot;&gt;https://irssi.org/files/irssi-0.8.11-rc1.tar.gz&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The Irssi Team.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Apply for the Summer of Code</title>
            <link href="https://irssi.org/2006/05/02/apply-for-the-summer-of-code/"/>
            <updated>2006-05-02T00:00:00+00:00</updated>
            <id>https://irssi.org/2006/05/02/apply-for-the-summer-of-code</id>
            <content type="html">&lt;p&gt;Google has opened the registration process for students. Please &lt;a href=&quot;https://code.google.com/soc&quot;&gt;sign yourself up for the Summer of Code.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;The Irssi Team&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Funny Irssi theme!</title>
            <link href="https://irssi.org/2006/04/24/funny-irssi-theme/"/>
            <updated>2006-04-24T00:00:00+00:00</updated>
            <id>https://irssi.org/2006/04/24/funny-irssi-theme</id>
            <content type="html">&lt;p&gt;Today when I opened my mail client I was surprised by a &amp;quot;new
theme&amp;quot;, I looked at it and saw a GTK2 Java development IDE which some
interesting Irssi/IRC embedded into it. &lt;a href=&quot;//irssi-import.github.io/themes/c0ders.png&quot;&gt;&lt;img class=&quot;img-thumbnail&quot; style=&quot;float:right;width:30%;margin-left:1em;margin-top:1em&quot; src=&quot;//irssi-import.github.io/themes/thumb/t_c0ders.png&quot; alt=&quot;[Screenshot]&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have to admit that this is the most funniest
Irssi theme I&apos;ve seen so far. It&apos;s amazing what people can do to reach
their goals (or to hide their client @ work :p).&lt;/p&gt;
&lt;p&gt;The &lt;a href=&quot;//irssi-import.github.io/themes/c0ders.theme&quot;&gt;c0ders theme&lt;/a&gt; has been added to &lt;a href=&quot;/themes&quot;&gt;the themes page&lt;/a&gt;. We will add the other submitted scripts and themes when we start working with &lt;a href=&quot;/2006/04/20/irssi-and-the-summer-of-code/&quot;&gt;Google&apos;s Summer of Code&lt;/a&gt;.&lt;/p&gt;
&lt;h4 id=&quot;hint-by-the-author&quot;&gt;Hint by the author:&lt;/h4&gt;
&lt;blockquote&gt;
&lt;p&gt;It comes in real handy at work, where not every should see on the first look that i&apos;m actually chatting ;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Irssi Team&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi and the Summer of Code</title>
            <link href="https://irssi.org/2006/04/20/irssi-and-the-summer-of-code/"/>
            <updated>2006-04-20T00:00:01+00:00</updated>
            <id>https://irssi.org/2006/04/20/irssi-and-the-summer-of-code</id>
            <content type="html">&lt;p&gt;This year, the Irssi project is participating in Google&apos;s Summer of
Code, which provides funding for students to work on open source
projects over the summer. This page aims to provide some information
for students interested in taking part and working on Irssi. It
contains some project ideas to use as a basis for your proposal,
information on the mentors with whom you will be working, and some
tips on structuring your proposal.&lt;/p&gt;
&lt;h3 id=&quot;some-proposal-ideas&quot;&gt;Some Proposal Ideas&lt;/h3&gt;
&lt;h4 id=&quot;console-gui&quot;&gt;Console `GUI&apos;&lt;/h4&gt;
&lt;p&gt;Add more gui-like abilities to the console irssi client. Add menus
and/or dialogs to ease configuration, especially:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Managing networks and server lists, as well as ignore/hilight/notify settings.&lt;/li&gt;
&lt;li&gt;Managing the banlists in channels.&lt;/li&gt;
&lt;li&gt;Other important irssi settings -- nick/user/realname preferences, themes, etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Other ideas would be full xterm mouse support, as well as an interface
for perl scripts to add menus, or actions to existing menus, as well
as creating their own configuration windows.&lt;/p&gt;
&lt;h4 id=&quot;create-a-new-gui&quot;&gt;Create a new GUI.&lt;/h4&gt;
&lt;p&gt;Write a complete GUI for irssi (using the common-ui layer, rather than
just the core/protocol handling, so that the existing irssi commands
will still function). An old, abandoned interface can be found in the
`xirssi&apos; directory in subversion for inspiration. This client should
have graphical interfaces to all the basic actions and configuration
settings without needing the user to use /commands.&lt;/p&gt;
&lt;h4 id=&quot;script-bindings-for-ruby-php-python-andor-other-languages&quot;&gt;Script bindings for Ruby, PHP, Python, and/or other languages.&lt;/h4&gt;
&lt;p&gt;Irssi already has extensive bindings for Perl scripts. This project
would add bindings for other languages, including Ruby, PHP and/or
Python, which would allow scripts written in those languages most of
the capabilities currently afforded to Perl scripts. At the minimum,
the ability to access information about windows, window items, and
nicks, to bind signals, add commands, statusbar items, and settings,
and to manage redirections, timeouts, and formats would be required.&lt;/p&gt;
&lt;h4 id=&quot;bug-hunt-project&quot;&gt;Bug-hunt project&lt;/h4&gt;
&lt;p&gt;Despite the success of Irssi, many minor bugs have been reported, and
it&apos;s time to fix them. We would like to close as many bugs as possible
during the Summer of Code. Most of the bugs require a lot of research
and input from the user community, so if you like R&amp;amp;D; and interacting
with users, this project could be for you.&lt;/p&gt;
&lt;h4 id=&quot;update-existing-script-archive&quot;&gt;Update existing script archive&lt;/h4&gt;
&lt;p&gt;Irssi has a great collection of scripts which enhance the
functionality of the client. However, some of these scripts are
outdated and use different `styles&apos;. The Irssi-Script project would
update the entire script archive to conform to the new guidelines,
combine scripts where it is desirable, and make sure that scripts use
uniform settings, to make sure that every user can use the features
they provide without undue hassle.&lt;/p&gt;
&lt;h4 id=&quot;web-site-improvements&quot;&gt;Web site improvements&lt;/h4&gt;
&lt;p&gt;The Irssi website is currently undergoing a redesign and revamp, and
could benefit from some attention. Possible improvements would
include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Using some form of `miniature CMS&apos; to manage the site content. Port the existing wiki, bug tracker, and shop into this framework.&lt;/li&gt;
&lt;li&gt;Allow users to create accounts and log in, in order to comment on news items (possibly with staff approval for comments).&lt;/li&gt;
&lt;li&gt;Add multiple language support, so that users can easily choose in which language they want to view the site.&lt;/li&gt;
&lt;li&gt;Allow staff to submit and preview news via the site. Export news via an RSS feed.&lt;/li&gt;
&lt;li&gt;Improve the script repository. Link scripts to user accounts, and give users an overview of their scripts, as well as the ability to submit new ones via the web interface, and manage their existing ones. Allow ratings and comments for scripts. Display information and documentation for each script, as submitted by its author. Allow staff to review new script submissions and approve/decline them.&lt;/li&gt;
&lt;li&gt;Allow users to create a user profile, with links to their scripts in the script repository, their themes, homepage, etc. Possibly allow users to register an FTP account, and some limited amount of webspace on &lt;a href=&quot;http://users.irssi.org/&quot;&gt;http://users.irssi.org/&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Allow staff to manage users and privileges from within the website, as well as email and DNS settings.&lt;/li&gt;
&lt;li&gt;Integrate the mailing list management with the website, to allow subscribe and unsubscribe operations from the website.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;mentors&quot;&gt;Mentors&lt;/h4&gt;
&lt;p&gt;If you have a project idea not mentioned above, or would like to
discuss one of the above projects before applying for it, please feel
free to contact us or get in touch with one of the mentors directly as
listed below.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Christel Dahlskjær&lt;/li&gt;
&lt;li&gt;Geert Hauwaerts&lt;/li&gt;
&lt;li&gt;Wouter Coekaerts&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id=&quot;proposal-guidelines&quot;&gt;Proposal Guidelines&lt;/h4&gt;
&lt;p&gt;Students must write their proposal and submit it to Google before the
application deadline. The following is a suggested outline for your
proposal, adapted from the &lt;a href=&quot;https://www.perlfoundation.org/how-to-write-a-proposal.html&quot;&gt;Perl foundation Open Source Proposal
HOWTO&lt;/a&gt;,
and the &lt;a href=&quot;https://www.freebsd.org/projects/summerofcode.html&quot;&gt;FreeBSD summer of code
page&lt;/a&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Name&lt;/li&gt;
&lt;li&gt;E-mail address&lt;/li&gt;
&lt;li&gt;Project Title&lt;/li&gt;
&lt;li&gt;Benefits to the Irssi community -- A good project should be useful to others as well as to the student working on it.&lt;/li&gt;
&lt;li&gt;Deliverables -- List here what concrete improvements you expect to achieve.&lt;/li&gt;
&lt;li&gt;Project Schedule -- How long will it take to see the improvements promised? When can you begin, and when finish?&lt;/li&gt;
&lt;li&gt;Bio -- Explain who you are, and why you are the best candidate to implement the project in question.&lt;/li&gt;
&lt;/ul&gt;
</content>
        </entry>
        <entry>
            <title>Logo contest over</title>
            <link href="https://irssi.org/2006/04/20/logo-contest-over/"/>
            <updated>2006-04-20T00:00:00+00:00</updated>
            <id>https://irssi.org/2006/04/20/logo-contest-over</id>
            <content type="html">&lt;p&gt;We would like to thank everyone who submitted a logo, the
competition is now closed and we will be announcing the winning logo
momentarily.&lt;/p&gt;
&lt;p&gt;The Irssi Team&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi v0.8.10a (Compile fix release)</title>
            <link href="https://irssi.org/2006/02/02/irssi-0.8.10a-released/"/>
            <updated>2006-02-02T00:00:00+00:00</updated>
            <id>https://irssi.org/2006/02/02/irssi-0.8.10a-released</id>
            <content type="html">&lt;p&gt;Due to a bug in the &lt;a href=&quot;https://www.gentoo.org/&quot;&gt;Gentoo&lt;/a&gt; autoconf package we decided to release
a new source-package generated on a &lt;a href=&quot;https://www.debian.org/&quot;&gt;Debian&lt;/a&gt; system.&lt;/p&gt;
&lt;p&gt;We apologize for any inconvenience caused by the previously released version. Please bear in mind that
this release does NOT include any new features or code-changes. It&apos;s just a re-packaged source.&lt;/p&gt;
&lt;p&gt;If you have problems compiling Irssi due to autoconf or ./configure errors, please go to
&lt;a href=&quot;https://www.irssi.org/download&quot;&gt;the download section&lt;/a&gt; and give the re-packaged source a shot.&lt;/p&gt;
&lt;p&gt;The Irssi Team&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Scripts not working in version 0.8.10</title>
            <link href="https://irssi.org/2005/12/22/scripts-not-working/"/>
            <updated>2005-12-22T00:00:00+00:00</updated>
            <id>https://irssi.org/2005/12/22/scripts-not-working</id>
            <content type="html">&lt;p&gt;We are aware that some of the scripts that can be found on our scripts page are not working in v0.8.10, however, the scripts are primarily made by users and not the irssi team and thus it has not been our priority to ensure that all scripts are working / updated to work before releasing a new version. You are however welcome to submit updated/fixed scripts to us and we will add them to our script repository after testing. Keep in mind that if you are modifying someone else&apos;s code we ask that you leave a comment informing what has been changed and who the script was originally written by; you all know the drill! Scripts can as usual be submitted to &lt;a href=&quot;//scripts.irssi.org&quot;&gt;scripts.irssi.org&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As a side note, we have received a few submissions with ideas for new logos, some of which are rather good! Thanks to those who have submitted. Keep sending us your artwork and we will make a decision soon-ish on what to use! The address to use for logo submissions remains the same.&lt;/p&gt;
&lt;p&gt;If you have any feedback about what you would like to see on the webpage, anything in particular you would like more of etc etc please let us know! You can get our attention by e-mailing staff.&lt;/p&gt;
&lt;p&gt;We hope you have all enjoyed the new release and we wish you a Merry Christmas and a Happy New Year!&lt;/p&gt;
&lt;p&gt;The Irssi Team&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.8.10 Released</title>
            <link href="https://irssi.org/2005/12/11/irssi-0.8.10-released/"/>
            <updated>2005-12-11T00:00:00+00:00</updated>
            <id>https://irssi.org/2005/12/11/irssi-0.8.10-released</id>
            <content type="html">&lt;p&gt;This is the moment we have all been waiting for...&lt;/p&gt;
&lt;p&gt;It is our pleasure to finally be able to release the latest stable version of Irssi v0.8.10. This would be where we&apos;d say &amp;quot;cue drumroll&amp;quot; and the percussionist would start playing, however our drummer is chatting. So we shall instead start by introducing the Developers that have been working on this release! It is our pleasure to extend thanks to the following people:&lt;/p&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Original code:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Timo Sirainen&lt;/td&gt;
&lt;td&gt;cras/tss&lt;/td&gt;
&lt;td&gt;Original author&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;The Irssi Core Team:&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Geert Hauwaerts&lt;/td&gt;
&lt;td&gt;Geert&lt;/td&gt;
&lt;td&gt;Lead Project Oversight&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Wouter Coekaerts&lt;/td&gt;
&lt;td&gt;coekie&lt;/td&gt;
&lt;td&gt;Lead Core Developer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Valentin Batz&lt;/td&gt;
&lt;td&gt;senneth&lt;/td&gt;
&lt;td&gt;Core Developer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Jochen Eisinger&lt;/td&gt;
&lt;td&gt;c0ffee&lt;/td&gt;
&lt;td&gt;Core Developer&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Marcus Rückert&lt;/td&gt;
&lt;td&gt;darix&lt;/td&gt;
&lt;td&gt;Packaging and distribution&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Christel Dahlskjaer&lt;/td&gt;
&lt;td&gt;christel&lt;/td&gt;
&lt;td&gt;Site content&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Since Irssi v0.8.9 we have made a lot of changes, lets take a look at the top new and exciting features. Feel free to check our &lt;a href=&quot;/NEWS/#news-v0-8-10&quot;&gt;NEWS file&lt;/a&gt; for a summary of the changes.&lt;/p&gt;
&lt;h3 id=&quot;whats-new-in-this-release&quot;&gt;What&apos;s new in this release?&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Recode support&lt;/li&gt;
&lt;li&gt;Isupport (005 numeric)&lt;/li&gt;
&lt;li&gt;Passive DCC support.&lt;/li&gt;
&lt;li&gt;Many memleak fixes.&lt;/li&gt;
&lt;li&gt;Network specific ignoring.&lt;/li&gt;
&lt;li&gt;Updated internal error handling.&lt;/li&gt;
&lt;li&gt;Complete 64bit support.&lt;/li&gt;
&lt;li&gt;Revised default aliases.&lt;/li&gt;
&lt;li&gt;Updated paste detection and settings.&lt;/li&gt;
&lt;li&gt;Tons of bugfixes.&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;/NEWS/#news-v0-8-10&quot;&gt;Other changes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With that, we release Irssi v0.8.10 into the wild and we hope you enjoy it as much as we have enjoyed working on it!&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>bugs.irssi.org</title>
            <link href="https://irssi.org/2004/03/23/bugs.irssi.org/"/>
            <updated>2004-03-23T21:26:53+00:00</updated>
            <id>https://irssi.org/2004/03/23/bugs.irssi.org</id>
            <content type="html">&lt;p&gt;Irssi has had a &lt;a href=&quot;https://github.com/irssi-import/bugs.irssi.org/issues&quot;&gt;bug reporting
system&lt;/a&gt; for a
while now, thanks Geert. It&apos;s now the preferred way to report
bugs. You could go and fix some of the reported bugs too :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>msn.irssi.org down</title>
            <link href="https://irssi.org/2003/12/20/msn.irssi.org-down/"/>
            <updated>2003-12-20T05:30:41+00:00</updated>
            <id>https://irssi.org/2003/12/20/msn.irssi.org-down</id>
            <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.bitlbee.org/&quot;&gt;Bitlbee&lt;/a&gt; had a bit too many bugs, so msn.irssi.org is down at least until it stabilizes.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.9 released</title>
            <link href="https://irssi.org/2003/12/11/irssi-0.8.9-released/"/>
            <updated>2003-12-11T01:30:51+00:00</updated>
            <id>https://irssi.org/2003/12/11/irssi-0.8.9-released</id>
            <content type="html">&lt;p&gt;Most importantly fixes a remote crash with non-x86 architectures or
with people running certain scripts (nicklist.pl, tab_stop.pl most
importantly). Thanks to Rico Gloeckner for finding out and Wouter
Coekaerts for debugging.&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/download&quot;&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/NEWS#news-v0-8-9&quot;&gt;Changes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/historical/upgrade&quot;&gt;Upgrading from older versions&lt;/a&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.8 released</title>
            <link href="https://irssi.org/2003/11/23/irssi-0.8.8-released/"/>
            <updated>2003-11-23T14:59:40+00:00</updated>
            <id>https://irssi.org/2003/11/23/irssi-0.8.8-released</id>
            <content type="html">&lt;p&gt;New features include paste detection to allow easily pasting eg. TABs
and to avoid accidentally copy&amp;amp;pasting 20 lines to some channel (both
can be disabled of course), SSL certificate support by Joel Eriksson,
DCC SERVER support by Mark Trumbull, support for DCCing files larger
than 2GB, better DCC transfer statistics, and lots of smaller things.&lt;/p&gt;
&lt;p&gt;(0.8.8 was released just an hour after 0.8.7 to fix a few backwards compatibility issues)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>msn.irssi.org update</title>
            <link href="https://irssi.org/2003/10/19/msn.irssi.org-update/"/>
            <updated>2003-10-19T21:50:07+00:00</updated>
            <id>https://irssi.org/2003/10/19/msn.irssi.org-update</id>
            <content type="html">&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Changed port 6669 into 6667&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Support the new MSN protocol.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;For the new users:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;/IRCNET ADD BitlBee
/SERVER ADD -ircnet BitlBee msn.irssi.org
/CONNECT BitlBee
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Once connected to bitlbee type:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;account add msn user@mail password
account on 0
&lt;/code&gt;&lt;/pre&gt;&lt;/li&gt;
&lt;/ul&gt;
</content>
        </entry>
        <entry>
            <title>Irssi for Mac OS X / Cocoa</title>
            <link href="https://irssi.org/2003/07/05/irssi-for-mac-os-x-cocoa/"/>
            <updated>2003-07-05T20:40:05+00:00</updated>
            <id>https://irssi.org/2003/07/05/irssi-for-mac-os-x-cocoa</id>
            <content type="html">&lt;p&gt;Andrew de los Reyes is writing Cocoa frontend for irssi. See
&lt;a href=&quot;/images/historical/irssix2.png&quot;&gt;screenshot&lt;/a&gt; and &lt;a href=&quot;https://adlr.info/indexdf4c.html?Irssix&quot;&gt;home
page&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>KDE flash applet</title>
            <link href="https://irssi.org/2003/04/14/kde-flash-applet/"/>
            <updated>2003-04-14T18:30:53+00:00</updated>
            <id>https://irssi.org/2003/04/14/kde-flash-applet</id>
            <content type="html">&lt;p&gt;You can get a visual notification in KDE panel for newly arrived IRC
messages using &lt;a href=&quot;http://flashapplet.sourceforge.net/&quot;&gt;FlashApplet&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Rewrite/redesign</title>
            <link href="https://irssi.org/2003/01/21/rewrite-redesign/"/>
            <updated>2003-01-21T11:00:13+00:00</updated>
            <id>https://irssi.org/2003/01/21/rewrite-redesign</id>
            <content type="html">&lt;p&gt;There&apos;s some talk in irssi-dev mailing list about my plans for &lt;a href=&quot;http://www.dragoncat.net/lists/irssi-dev/2003-01/0003.html&quot;&gt;irssi
rewrite&lt;/a&gt;. Take
a look and comment if you&apos;re interested :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Fixing broken scripts with GC</title>
            <link href="https://irssi.org/2002/12/23/fixing-broken-scripts-with-gc/"/>
            <updated>2002-12-23T09:04:27+00:00</updated>
            <id>https://irssi.org/2002/12/23/fixing-broken-scripts-with-gc</id>
            <content type="html">&lt;p&gt;Scripts can crash irssi too easily, fixing that properly would require
major changes. But while I was again getting annoyed at those crashes,
without any easy way to figure out why and where the heap corruption
happened, I started thinking and figured out that the corrupted
accesses happen only through one function, when accessing perl
object&apos;s _irssi pointer. So, if we only could check that address to be
valid.. And then I remembered GCs could easily do that.&lt;/p&gt;
&lt;p&gt;So, get yourself a &lt;a href=&quot;https://www.hboehm.info/gc/&quot;&gt;Boehm&apos;s GC&lt;/a&gt; (&lt;code&gt;apt-get install libgc6-dev&lt;/code&gt;), GLIB2 and &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;CVS
irssi&lt;/a&gt;. Make sure configure says that
GC is enabled, then &lt;code&gt;/SET perl_memory_check_level&lt;/code&gt; can be used to
control how well irssi checks for valid memory references. Default is
&lt;code&gt;1&lt;/code&gt; which should prevent at least some crashes, &lt;code&gt;2&lt;/code&gt; is more slower (it
runs GC before each check) but notices most invalid
references. Whenever error occurs, you&apos;ll get a nice error message
about accessing free&apos;d memory, with a line number to script and
everything.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>irssi-de mailing list</title>
            <link href="https://irssi.org/2002/12/17/irssi-de-mailing-list/"/>
            <updated>2002-12-17T09:57:45+00:00</updated>
            <id>https://irssi.org/2002/12/17/irssi-de-mailing-list</id>
            <content type="html">&lt;p&gt;There&apos;s a new mailing list now for German irssi users. See &lt;a href=&quot;/historical/mailinglists&quot;&gt;mailing
lists&lt;/a&gt; page for more information.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.6 released</title>
            <link href="https://irssi.org/2002/11/19/irssi-0.8.6-released/"/>
            <updated>2002-11-19T12:25:04+00:00</updated>
            <id>https://irssi.org/2002/11/19/irssi-0.8.6-released</id>
            <content type="html">&lt;p&gt;Finally out. Lots of changes and fixes, including support for SSL
servers (by vjt), DCC send queues (by Heikki Orsila) and better
support for IRCNet !channels. This version also fixes the crash at
startup with some newer distributions (eg. RedHat 8) using Perl 5.8.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>CVS server problems</title>
            <link href="https://irssi.org/2002/11/11/cvs-server-problems/"/>
            <updated>2002-11-11T06:08:35+00:00</updated>
            <id>https://irssi.org/2002/11/11/cvs-server-problems</id>
            <content type="html">&lt;p&gt;Too many people have asked this, so here&apos;s the answer for everyone:&lt;/p&gt;
&lt;p&gt;Because of some bug in CVS 1.11.2 server, if you connect with older
clients and use -z option, it hangs at the end. Everything is
transferred, but it just gets stuck there. So your options are: a)
ignore and just hit Ctrl-C, b) upgrade to CVS 1.11.2, c) don&apos;t use -z
option, d) try to get CVS authors to fix it - this is not a new
problem.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.6 out soon</title>
            <link href="https://irssi.org/2002/10/16/irssi-0.8.6-out-soon/"/>
            <updated>2002-10-16T00:41:21+00:00</updated>
            <id>https://irssi.org/2002/10/16/irssi-0.8.6-out-soon</id>
            <content type="html">&lt;p&gt;Try the &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;CVS snapshots&lt;/a&gt; now and see if
you have problems with them. 0.8.6 will be released in a few days if I
don&apos;t hear about any problems. And yes, 0.8.6 fixes the crash at
startup with Perl 5.8 (yes, that&apos;s why 0.8.5 crashes with RedHat 8).&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/download&quot;&gt;Download&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/NEWS#news-v0-8-6&quot;&gt;Changes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;/historical/upgrade&quot;&gt;Upgrading from older versions&lt;/a&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Slowly getting back from irssi vacation</title>
            <link href="https://irssi.org/2002/07/29/slowly-getting-back-from-irssi-vacation/"/>
            <updated>2002-07-29T07:52:28+00:00</updated>
            <id>https://irssi.org/2002/07/29/slowly-getting-back-from-irssi-vacation</id>
            <content type="html">&lt;p&gt;For the past two months I&apos;ve been pretty unresponsive about anything
related to irssi, still 37 unread/answered mails in my inbox.. Anyway,
now that my new, great and secure &lt;a href=&quot;https://dovecot.org/&quot;&gt;IMAP server&lt;/a&gt; is
beginning to be usable, I&apos;ll try to get back to coding irssi and reading
#irssi channels more actively :) Most likely I&apos;ll just continue with
irssi&apos;s rewrite, as the 0.8 sources look quite horrible after getting
used to seeing the new imapd code (&lt;a href=&quot;https://wiki.dovecot.org/Design/Memory&quot;&gt;temporary memory
pools&lt;/a&gt; especially).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.5 released</title>
            <link href="https://irssi.org/2002/06/19/0.8.5-released/"/>
            <updated>2002-06-19T20:09:26+00:00</updated>
            <id>https://irssi.org/2002/06/19/0.8.5-released</id>
            <content type="html">&lt;p&gt;Yet another remote crash found. I&apos;m getting tired of this. There&apos;s a few
good things in irssi&apos;s code, and I&apos;m still quite sure there&apos;s no (write)
buffer overflows, but most of it is getting a big mess. I think the next
thing I will do is rewrite the whole crap. Though imapd comes first - I
need to do something else than irssi for a while.&lt;/p&gt;
&lt;p&gt;Anyway, I&apos;m pretty sure this is the last remote crash that can be found
from 0.8.x, there&apos;s only few potential places and I&apos;ve looked most of
them through already.&lt;/p&gt;
&lt;p&gt;Also, this release is the same as 0.8.4 with only the crash fixed, I
didn&apos;t trust enough the current CVS code to release it as 0.8.5.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.4a released</title>
            <link href="https://irssi.org/2002/05/30/0.8.4a-released/"/>
            <updated>2002-05-30T20:33:22+00:00</updated>
            <id>https://irssi.org/2002/05/30/0.8.4a-released</id>
            <content type="html">&lt;p&gt;This is just the original 0.8.4 package. The &apos;a&apos; was added after version
number in the package file just to make sure it&apos;s not confused with the
backdoored version.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>irssi.org cracked → irssi&apos;s configure backdoored for past two months</title>
            <link href="https://irssi.org/2002/05/25/irssi.org-cracked-irssis-configure-backdoored-for-past-two-months/"/>
            <updated>2002-05-25T15:51:14+00:00</updated>
            <id>https://irssi.org/2002/05/25/irssi.org-cracked-irssis-configure-backdoored-for-past-two-months</id>
            <content type="html">&lt;p&gt;&lt;a href=&quot;/historical/backdoor&quot;&gt;Read all about it&lt;/a&gt;. The binary isn&apos;t backdoored,
but you might have run it while installing irssi.&lt;/p&gt;
&lt;p&gt;To prevent this from happening in future, the files are now signed with
my GPG key. Get the key from here: &amp;lt;/files/tss.asc&amp;gt;, or search for
&lt;a href=&quot;mailto:tss@iki.fi&quot;&gt;tss@iki.fi&lt;/a&gt; from &lt;a href=&quot;http://www.pgp.net/&quot;&gt;pgp net&lt;/a&gt;. The actual signatures
can be found from download page, right next to the file link. Only
irssi-0.8.4a.tar.* are signed for now, I&apos;ll do the rest later once I&apos;m
sure they aren&apos;t backdoored.&lt;/p&gt;
&lt;p&gt;OK, after switching the files a few times, the latest ones are now
renamed as 0.8.4a. This is the original tarball that was released.&lt;/p&gt;
&lt;p&gt;cvs.irssi.org is down also temporarily - the &lt;a href=&quot;https://github.com/irssi/irssi&quot;&gt;CVS
mirrors&lt;/a&gt; work though. Mirrors in general
aren&apos;t updated until their DNS caches picks up the new main.irssi.org IP
(1d timeout I think).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>ICQ plugin</title>
            <link href="https://irssi.org/2002/05/09/icq-plugin/"/>
            <updated>2002-05-09T13:39:32+00:00</updated>
            <id>https://irssi.org/2002/05/09/icq-plugin</id>
            <content type="html">&lt;p&gt;Finally available, written by Chistian Häggström. Get it from &lt;a href=&quot;/modules&quot;&gt;plugins
page&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>xirssi screenshots</title>
            <link href="https://irssi.org/2002/05/05/xirssi-screenshots/"/>
            <updated>2002-05-05T02:49:19+00:00</updated>
            <id>https://irssi.org/2002/05/05/xirssi-screenshots</id>
            <content type="html">&lt;p&gt;Here&apos;s some &lt;a href=&quot;/historical/screenshots&quot;&gt;preliminary screenshots&lt;/a&gt; for
people :) More features will come, and sometimes after GTK 2.0.3 release
(which is required unless you want to see tons of warnings and possibly
crashing) I&apos;ll see if it&apos;s ready to be released along with 0.8.5 irssi.
Of course, you can already get it from &lt;a href=&quot;https://github.com/irssi&quot;&gt;CVS&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;UPDATE: xirssi is quite crashy with GTK+ 2.0.2, if you really wish to
use it before GTK+ 2.0.3 is released, you could patch it
yourself: &amp;lt;/files/ext/gtktextlayout.patch&amp;gt;, or install patched
debian package: &amp;lt;/files/ext/libgtk2.0-0_2.0.2-4_i386.deb&amp;gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>xirssi updates</title>
            <link href="https://irssi.org/2002/04/27/xirssi-updates/"/>
            <updated>2002-04-27T02:20:00+00:00</updated>
            <id>https://irssi.org/2002/04/27/xirssi-updates</id>
            <content type="html">&lt;p&gt;I think it&apos;s getting into usable state now. You can get it &lt;a href=&quot;https://github.com/irssi&quot;&gt;from
CVS&lt;/a&gt;. Currently supported features: multiple
windows, tabs and split windows. Supports and uses all the same keyboard
bindings as irssi-text. Moving mouse over nick (in text window or
nicklist) shows it&apos;s info in statusbar, right-clicking nick brings popup
menu. That&apos;s pretty much it for now - there&apos;s no IRC-specific code so
SILC plugin should work with it as well.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>GTK+ irssi?</title>
            <link href="https://irssi.org/2002/04/10/gtk-irssi/"/>
            <updated>2002-04-10T08:08:09+00:00</updated>
            <id>https://irssi.org/2002/04/10/gtk-irssi</id>
            <content type="html">&lt;p&gt;Just did a small GUI to irssi with GTK+ 2.0 - it&apos;s very basic but &lt;a href=&quot;/images/historical/xirssi.png&quot;&gt;as
you can see&lt;/a&gt;, it&apos;s working :) Took about
3 hours to code it, but most of the time was spent learning GTK 2 ..
It&apos;s new text widget seems great, except it&apos;s giving me glib-criticals
all the time and I&apos;m not sure of the best way to change text
colors/style with it. If I&apos;m still interested of it once I get some
sleep, it&apos;ll probably be released with 0.8.5 irssi. UPDATE: yes, the
screenshot has been updated a few times already :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>IRC+ overview doc</title>
            <link href="https://irssi.org/2002/04/03/irc-overview-doc/"/>
            <updated>2002-04-03T03:56:31+00:00</updated>
            <id>https://irssi.org/2002/04/03/irc-overview-doc</id>
            <content type="html">&lt;p&gt;Wrote a small overview of how irc+ networks would work (with pictures!
:). It&apos;s a bit different from the previous design. See the &lt;a href=&quot;/historical/projects&quot;&gt;projects
page&lt;/a&gt;. Both positive and negative feedback
appreciated :) Especially if you have ideas how exactly to implement
things (especially crypto and routing).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>New site design</title>
            <link href="https://irssi.org/2002/03/19/new-site-design/"/>
            <updated>2002-03-19T22:08:54+00:00</updated>
            <id>https://irssi.org/2002/03/19/new-site-design</id>
            <content type="html">&lt;p&gt;Got a pretty logo from &lt;a href=&quot;http://www.pp.htv.fi/jfiner/&quot;&gt;Zenmasta&lt;/a&gt; today
and while trying to add it here, I thought I&apos;d finally rewrite the whole
site. This should be at least easier for new people since it&apos;s not
filled with links. So far received some positive and some negative
feedback, but all new site designs seem to do that ;)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>New .hu, .no and IPv6 mirrors</title>
            <link href="https://irssi.org/2002/03/14/new-.hu-.no-and-ipv6-mirrors/"/>
            <updated>2002-03-14T08:15:30+00:00</updated>
            <id>https://irssi.org/2002/03/14/new-.hu-.no-and-ipv6-mirrors</id>
            <content type="html">&lt;p&gt;Thanks to Tamas Pasztor and Kay Bærulfsen. UPDATE: CVS is also mirrored
in cvs.hu.irssi.org, refreshed every 5 mins. UPDATE2: DawS made our
first &lt;a href=&quot;/&quot;&gt;IPv6 mirror&lt;/a&gt; too.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.4 released</title>
            <link href="https://irssi.org/2002/03/13/0.8.4-released/"/>
            <updated>2002-03-13T06:43:09+00:00</updated>
            <id>https://irssi.org/2002/03/13/0.8.4-released</id>
            <content type="html">&lt;p&gt;There you go, hopefully the last one for a while :) And reminder again:
Use /UPGRADE, but don&apos;t understand wrong what it does - /HELP upgrade
helps :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.3 released</title>
            <link href="https://irssi.org/2002/03/13/0.8.3-released/"/>
            <updated>2002-03-13T03:41:42+00:00</updated>
            <id>https://irssi.org/2002/03/13/0.8.3-released</id>
            <content type="html">&lt;p&gt;There was few nasty bugs in 0.8.2 so had to try again :) This fixes
those perl errors and IPv6 connection problems. &lt;strong&gt;UPDATE: wait..&lt;/strong&gt; Still
some stupid errors :) 0.8.4 will be out soon.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.2 released</title>
            <link href="https://irssi.org/2002/03/11/0.8.2-released/"/>
            <updated>2002-03-11T18:57:40+00:00</updated>
            <id>https://irssi.org/2002/03/11/0.8.2-released</id>
            <content type="html">&lt;p&gt;Lots of bugfixes with a few new features. Oh, and remember to use the
new &lt;code&gt;/UPGRADE&lt;/code&gt; command - no need to quit+restart :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>IRC+ design :)</title>
            <link href="https://irssi.org/2002/03/06/irc-design/"/>
            <updated>2002-03-06T03:50:16+00:00</updated>
            <id>https://irssi.org/2002/03/06/irc-design</id>
            <content type="html">&lt;p&gt;My yet another IRC killer idea - this might actually work. &lt;a href=&quot;/historical/projects&quot;&gt;Read it
here&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>New scripts page</title>
            <link href="https://irssi.org/2002/03/05/new-scripts-page/"/>
            <updated>2002-03-05T21:43:17+00:00</updated>
            <id>https://irssi.org/2002/03/05/new-scripts-page</id>
            <content type="html">&lt;p&gt;Finally I don&apos;t need to update scripts myself anymore :) Started
mirroring Darix&apos;s &lt;a href=&quot;https://scripts.irssi.org/&quot;&gt;scripts.irssi.de&lt;/a&gt; site,
you should send your scripts to him from now on. See the &lt;a href=&quot;https://scripts.irssi.org&quot;&gt;scripts
page&lt;/a&gt; for more information.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>SILC plugin working again</title>
            <link href="https://irssi.org/2002/02/18/silc-plugin-working-again/"/>
            <updated>2002-02-18T22:40:21+00:00</updated>
            <id>https://irssi.org/2002/02/18/silc-plugin-working-again</id>
            <content type="html">&lt;p&gt;c0ffee got the SILC plugin working again, go test
it: &lt;a href=&quot;http://www.penguin-breeder.org/irssi/silc-plugin-0.8.1-0.7.3.tar.gz&quot;&gt;http://www.penguin-breeder.org/irssi/silc-plugin-0.8.1-0.7.3.tar.gz&lt;/a&gt;.
Requires compiled &lt;a href=&quot;http://www.silcnet.org/&quot;&gt;SILC sources&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.1 released :)</title>
            <link href="https://irssi.org/2002/02/17/0.8.1-released/"/>
            <updated>2002-02-17T17:53:07+00:00</updated>
            <id>https://irssi.org/2002/02/17/0.8.1-released</id>
            <content type="html">&lt;p&gt;With two annoying remote crash fixes I forgot to fix before. So yes,
upgrade highly recommended :) &lt;strong&gt;UPDATE:&lt;/strong&gt; if you&apos;re upgrading from
0.7.98.x irssi, &lt;strong&gt;read the &lt;a href=&quot;/historical/upgrade/&quot;&gt;upgrade
information&lt;/a&gt;&lt;/strong&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.8.0 released</title>
            <link href="https://irssi.org/2002/02/17/0.8.0-released/"/>
            <updated>2002-02-17T12:54:00+00:00</updated>
            <id>https://irssi.org/2002/02/17/0.8.0-released</id>
            <content type="html">&lt;p&gt;Finally. &lt;a href=&quot;/download&quot;&gt;Download&lt;/a&gt;, read &lt;a href=&quot;/NEWS&quot;&gt;changes&lt;/a&gt; and &lt;a href=&quot;/historical/upgrade/&quot;&gt;upgrade
information&lt;/a&gt;. I decided to call it 0.8.0 instead
of 0.7.99 after all :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.7.99 feature complete</title>
            <link href="https://irssi.org/2002/02/16/0.7.99-feature-complete/"/>
            <updated>2002-02-16T00:36:10+00:00</updated>
            <id>https://irssi.org/2002/02/16/0.7.99-feature-complete</id>
            <content type="html">&lt;p&gt;Fixed the last important nasty bugs, added /STATUSBAR command, added
support for UTF-8.. That&apos;s pretty much it, I think. Only some
documentation updates and 0.7.99 is released then. So, treat the current
CVS snapshot as 0.7.99 beta and go test if there&apos;s still some problems
with it.&lt;/p&gt;
&lt;p&gt;Here&apos;s the tarballs: &amp;lt;/files/snapshots/&amp;gt; and &lt;a href=&quot;/historical/upgrade-cvs&quot;&gt;here&apos;s the upgrade
info&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.7.99 out soon (I hope)</title>
            <link href="https://irssi.org/2002/02/02/0.7.99-out-soon-i-hope/"/>
            <updated>2002-02-02T04:34:52+00:00</updated>
            <id>https://irssi.org/2002/02/02/0.7.99-out-soon-i-hope</id>
            <content type="html">&lt;p&gt;Now that I &lt;strong&gt;finally&lt;/strong&gt; found the bug that had been crashing my irssi,
0.7.99 will be soon out. It was solaris-specific (as in, not at least
linux :) actually, but I had been doing some major changes to irssi
while moving to IRC from solaris box, so I didn&apos;t see the connection.
Luckily I found and fixed several other bugs that had been crashing
irssi as well.&lt;/p&gt;
&lt;p&gt;Anyway, unless I see my irssi crash before next weekend, 0.7.99 will be
out then. Now&apos;s a good time to go grab &lt;a href=&quot;/download&quot;&gt;latest development
snapshot&lt;/a&gt; and see if there&apos;s any bugs left. I&apos;d at least need
to create some /STATUSBAR command so users don&apos;t need to edit the config
file manually..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi&apos;s new features</title>
            <link href="https://irssi.org/2002/01/25/irssis-new-features/"/>
            <updated>2002-01-25T05:07:14+00:00</updated>
            <id>https://irssi.org/2002/01/25/irssis-new-features</id>
            <content type="html">&lt;p&gt;I&apos;ve been rewriting irssi for some time now. It&apos;s not a full rewrite but
rather I&apos;ll just change things bit by bit and eventually it will have
quite a lot of things changed. A few things that will change are getting
rid of GLib, getting rid of the excessive dynamic memory allocations and
in general making code prettier :)&lt;/p&gt;
&lt;p&gt;I&apos;ve also been thinking that now would be the time to think of the
bigger changes as well. First thing I just thought of was making themes
a lot more powerful than before - this would require internal scripting
but maybe it&apos;s not THAT bad to have it.. Anyway, &lt;a href=&quot;/historical/themes.txt&quot;&gt;read all about
here&lt;/a&gt;. If you have been thinking of some great
new feature, now&apos;s the time to tell me about it :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>K&amp;R irssi :)</title>
            <link href="https://irssi.org/2002/01/05/knr-irssi/"/>
            <updated>2002-01-05T00:33:32+00:00</updated>
            <id>https://irssi.org/2002/01/05/knr-irssi</id>
            <content type="html">&lt;p&gt;Just spent a few hours checking if irssi&apos;s sources could be ported to
K&amp;amp;R easily. After finding
&lt;a href=&quot;http://www.research.att.com/~gsf/proto/proto.html&quot;&gt;proto&lt;/a&gt;, it was quite
easy, but required some modifications. glib.h especially needed manual
changes. Anyway, if you&apos;re interested in trying it, get the sources
here: &amp;lt;/files/misc/irssi-kr-20020104.tar.gz&amp;gt;. I compiled it
succesfully with HP-UX 11.0&apos;s cc, there&apos;s a hpux-build script included
which you probably want to look at even without HP-UX.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Mirrors again</title>
            <link href="https://irssi.org/2001/12/29/mirrors-again/"/>
            <updated>2001-12-29T17:45:47+00:00</updated>
            <id>https://irssi.org/2001/12/29/mirrors-again</id>
            <content type="html">&lt;p&gt;Added Hungary mirror by &lt;a href=&quot;mailto:mirror@artifact.hu&quot;&gt;Peter Barabas&lt;/a&gt;, and
another US mirror with CVS mirroring by &lt;a href=&quot;mailto:vluther@linuxpowered.com&quot;&gt;Linuxpowered,
Inc&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I&apos;ve also changed irssi.org to be round robin as well, since everything
is now mirrored.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Finnish CVS mirror</title>
            <link href="https://irssi.org/2001/12/09/finnish-cvs-mirror/"/>
            <updated>2001-12-09T21:42:10+00:00</updated>
            <id>https://irssi.org/2001/12/09/finnish-cvs-mirror</id>
            <content type="html">&lt;p&gt;We&apos;ve changed the web mirroring to use rsync now, which makes it easier
to mirror CVS as well. Read the &lt;a href=&quot;/historical/mirrors&quot;&gt;mirrors page&lt;/a&gt; if
you want to set up a mirror.&lt;/p&gt;
&lt;p&gt;So, cvs.fi.irssi.org is now updated once in 10 minutes so it should be
pretty up-to-date.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Development news</title>
            <link href="https://irssi.org/2001/12/03/development-news/"/>
            <updated>2001-12-03T18:23:20+00:00</updated>
            <id>https://irssi.org/2001/12/03/development-news</id>
            <content type="html">&lt;p&gt;Even while there hasn&apos;t been any releases for a while, the CVS is still
pretty active, and I&apos;ve been trying to get 0.7.99 out. Currently there&apos;s
just a few problems - I&apos;d need to make a /STATUSBAR command to configure
it and I&apos;m not really sure how it could be done best.&lt;/p&gt;
&lt;p&gt;The other more important problem is that I seem to have broken something
in the last few weeks, since I&apos;ve recently seen several strange crashes
that must be because of memory corruption somewhere. Hopefully I&apos;ll find
the cause of this soon and can release .99 then.&lt;/p&gt;
&lt;p&gt;After .99 I&apos;ll begin some major changes including getting rid of glib
(or optional perhaps), using memory pools and to stop using so many
dynamic memory allocations (while still not using fixed size buffers,
I&apos;ve some ideas about this).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>French mirror</title>
            <link href="https://irssi.org/2001/12/03/french-mirror/"/>
            <updated>2001-12-03T18:21:23+00:00</updated>
            <id>https://irssi.org/2001/12/03/french-mirror</id>
            <content type="html">&lt;p&gt;Provided by &lt;a href=&quot;mailto:docmaster@doc.cs.univ-paris8.fr&quot;&gt;Ulrich Massamba&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Cygwin binary with perl support</title>
            <link href="https://irssi.org/2001/12/03/cygwin-binary-with-perl-support/"/>
            <updated>2001-12-03T18:07:59+00:00</updated>
            <id>https://irssi.org/2001/12/03/cygwin-binary-with-perl-support</id>
            <content type="html">&lt;p&gt;You can now get Cygwin binaries: &amp;lt;/files/snapshots/cygwin/&amp;gt; with
perl scripting support. I also added README.cygwin file to CVS to
describe how to compile it yourself.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>#irssi back again :)</title>
            <link href="https://irssi.org/2001/11/27/irssi-back-again/"/>
            <updated>2001-11-27T20:46:11+00:00</updated>
            <id>https://irssi.org/2001/11/27/irssi-back-again</id>
            <content type="html">&lt;p&gt;OK, that didn&apos;t take long, thanks to Dyzio.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>#irssi moved to #irssi2</title>
            <link href="https://irssi.org/2001/11/27/irssi-moved-to-irssi2/"/>
            <updated>2001-11-27T17:36:35+00:00</updated>
            <id>https://irssi.org/2001/11/27/irssi-moved-to-irssi2</id>
            <content type="html">&lt;p&gt;After half year of &amp;quot;everyone gets ops&amp;quot; policy in #irssi, someone stupid
enough finally brought botnet there and took it over. Use #irssi2 until
#irssi is free. All glory to &lt;a href=&quot;mailto:SnakeXP@x.x.x.x&quot;&gt;SnakeXP@x.x.x.x&lt;/a&gt; / x.x.x.y,
etc. of mirkforce or something. Here&apos;s the
log: &amp;lt;/files/irssi_takeover.txt&amp;gt; for those who want to look at it.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.7.98.4 released</title>
            <link href="https://irssi.org/2001/08/31/0.7.98.4-released/"/>
            <updated>2001-08-31T20:21:43+00:00</updated>
            <id>https://irssi.org/2001/08/31/0.7.98.4-released</id>
            <content type="html">&lt;p&gt;So, the first remote crash was found (isn&apos;t exploitable). Go upgrade to
0.7.98.4, or try the CVS version which should mostly work better than
.98.4. Thanks for Snakeladder/OPN #irssi for noticing :)&lt;/p&gt;
&lt;p&gt;UPDATE: 0.7.98.4 is pretty much the same as 0.7.98.3, except fixes this
remote crash (well, and contains one small fix too). So those of you who
user CVS, or nightly CVS snaphots should just cvs update / get new
nightly CVS snapshot. 0.7.99 will be released when I have time to fix
those few nasty bugs in it..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>UK irssi.org mirror</title>
            <link href="https://irssi.org/2001/08/23/uk-irssi.org-mirror/"/>
            <updated>2001-08-23T12:46:18+00:00</updated>
            <id>https://irssi.org/2001/08/23/uk-irssi.org-mirror</id>
            <content type="html">&lt;p&gt;Yet another mirror (yes, the more the better :) - provided by &lt;a href=&quot;mailto:noodles@earth.li&quot;&gt;Jonathan
McDowell&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>German irssi.org mirror</title>
            <link href="https://irssi.org/2001/08/12/german-irssi.org-mirror/"/>
            <updated>2001-08-12T18:18:32+00:00</updated>
            <id>https://irssi.org/2001/08/12/german-irssi.org-mirror</id>
            <content type="html">&lt;p&gt;There&apos;s now german irssi.org mirror provided by &lt;a href=&quot;mailto:elmi@detebe.org&quot;&gt;Elmar K.
Bins&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Nightly .deb CVS snapshot CHANGES</title>
            <link href="https://irssi.org/2001/08/12/nightly-.deb-cvs-snapshot-changes/"/>
            <updated>2001-08-12T17:40:15+00:00</updated>
            <id>https://irssi.org/2001/08/12/nightly-.deb-cvs-snapshot-changes</id>
            <content type="html">&lt;p&gt;Nightly .debs for HPPA and sparc architectures are now created by
&lt;a href=&quot;mailto:nk@bsdirc.net&quot;&gt;nk&lt;/a&gt;. I had to make some changes to make non-i386
arch work so you&apos;ll need to update your sources.list to:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  deb https://irssi.org/debian unstable ./
  deb-src https://irssi.org/debian/ sources/
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;BTW. The nightly snapshot generation was broken for the last few days
but should work again.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Nightly slackware packages</title>
            <link href="https://irssi.org/2001/08/09/nightly-slackware-packages/"/>
            <updated>2001-08-09T15:29:32+00:00</updated>
            <id>https://irssi.org/2001/08/09/nightly-slackware-packages</id>
            <content type="html">&lt;p&gt;Nightly slackware packages of irssi&apos;s CVS snapshots can now be
downloaded from here: &amp;lt;/files/snapshots/slackware/&amp;gt;.&lt;/p&gt;
&lt;p&gt;BTW. 0.7.99 should be ready very soon now..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Nightly .deb CVS snapshots</title>
            <link href="https://irssi.org/2001/07/26/nightly-.deb-cvs-snapshots/"/>
            <updated>2001-07-26T00:28:09+00:00</updated>
            <id>https://irssi.org/2001/07/26/nightly-.deb-cvs-snapshots</id>
            <content type="html">&lt;p&gt;For all you debian users:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;  echo &amp;quot;deb https://irssi.org/debian/ unstable/&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list
  echo &amp;quot;deb-src https://irssi.org/debian/ unstable/&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list
  apt-get update
  apt-get install irssi-text
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Debian testing (woody) users can replace the &lt;em&gt;unstable&lt;/em&gt; text with
&lt;em&gt;testing&lt;/em&gt;. If you wish to provide non-i386 .debs, contact me. Potato
snapshots will come after I get my 386 ready for it :) And add those &lt;strong&gt;/
chars&lt;/strong&gt; at the end of debian/ and unstable/ - they&apos;re &lt;strong&gt;required&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;You can also download them directly from &lt;a href=&quot;/download&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Polish Mirrors</title>
            <link href="https://irssi.org/2001/05/14/polish-mirrors/"/>
            <updated>2001-05-14T19:29:06+00:00</updated>
            <id>https://irssi.org/2001/05/14/polish-mirrors</id>
            <content type="html">&lt;p&gt;There&apos;s two hosts now in pl.irssi.org, thanks jx and s- :) The second
one has CVS mirrored in pl.cvs.irssi.org, see &lt;a href=&quot;https://github.com/irssi&quot;&gt;CVS
page&lt;/a&gt; for more information if you wish to use
it. (the other pl www mirror has some problems currently, hopefully will
be fixed soon - yes, it&apos;s fixed now)&lt;/p&gt;
&lt;p&gt;More CVS mirrors would be nice, contact me if you&apos;d wish to provide one.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Windows version :)</title>
            <link href="https://irssi.org/2001/03/29/windows-version/"/>
            <updated>2001-03-29T02:13:24+00:00</updated>
            <id>https://irssi.org/2001/03/29/windows-version</id>
            <content type="html">&lt;p&gt;Looks like irssi compiled pretty easily with cygwin - there&apos;s a windows
binary now available in download page. It&apos;s been tested with Windows
2000, don&apos;t know of others. Remember to get Cygwin too if you don&apos;t have
it.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>.98.3 bugs</title>
            <link href="https://irssi.org/2001/03/26/.98.3-bugs/"/>
            <updated>2001-03-26T08:21:30+00:00</updated>
            <id>https://irssi.org/2001/03/26/.98.3-bugs</id>
            <content type="html">&lt;p&gt;Still some nasty bugs left in .98 series. Themes cannot have highascii
characters (green.theme is broken) and themes must have &amp;quot;replaces = {
};&amp;quot; block specified. Guess I&apos;ll fix these and several others and release
.98.4 :) It may take a while though, in the mean time you can go
download one of the daily development versions which are working again
(the box in right).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.7.98.3 out</title>
            <link href="https://irssi.org/2001/03/18/0.7.98.3-out/"/>
            <updated>2001-03-18T15:41:02+00:00</updated>
            <id>https://irssi.org/2001/03/18/0.7.98.3-out</id>
            <content type="html">&lt;p&gt;Mostly just bugfixes, but statusbar was pretty much rewritten and it
should finally work properly. See the &lt;a href=&quot;/historical/upgrade/&quot;&gt;upgrade
info&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>CVS moved</title>
            <link href="https://irssi.org/2001/03/10/cvs-moved/"/>
            <updated>2001-03-10T18:07:43+00:00</updated>
            <id>https://irssi.org/2001/03/10/cvs-moved</id>
            <content type="html">&lt;p&gt;Now in same computer as the rest of the irssi.org. New CVSROOT is
&lt;em&gt;:pserver:&lt;a href=&quot;mailto:anonymous@cvs.irssi.org&quot;&gt;anonymous@cvs.irssi.org&lt;/a&gt;:/home/cvs&lt;/em&gt;. Easiest way to change the
existing CVS tree is to update the CVS/Root files, run this in irssi&apos;s
root directory:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;echo &amp;quot;:pserver:anonymous@cvs.irssi.org:/home/cvs&amp;quot; &amp;gt; CVS/Root
find . -name &apos;Root&apos; -exec cp -f CVS/Root {} \;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt; Sorry, anoncvs seems to be broken now, hopefully fixed soon
:) &lt;strong&gt;UPDATE:&lt;/strong&gt; Fixed now :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.7.98.2 out</title>
            <link href="https://irssi.org/2001/03/04/0.7.98.2-out/"/>
            <updated>2001-03-04T18:44:38+00:00</updated>
            <id>https://irssi.org/2001/03/04/0.7.98.2-out</id>
            <content type="html">&lt;p&gt;This is mostly a bugfix release, but there&apos;s a lot of bugs fixed :)
There&apos;s some new features too, like /NAMES can now have -ops -voices
etc. options and some changes in how split windows work.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>startup HOWTO updated</title>
            <link href="https://irssi.org/2001/03/04/startup-howto-updated/"/>
            <updated>2001-03-04T09:42:59+00:00</updated>
            <id>https://irssi.org/2001/03/04/startup-howto-updated</id>
            <content type="html">&lt;p&gt;Wrote lots of new text to &lt;a href=&quot;/documentation/&quot;&gt;startup HOWTO&lt;/a&gt; and made HTML
version of it. A few parts of it apply only to the current CVS version,
but I&apos;m planning on releasing 0.7.98.2 with lots of bugfixes today.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Projects page</title>
            <link href="https://irssi.org/2001/03/03/projects-page/"/>
            <updated>2001-03-03T02:00:39+00:00</updated>
            <id>https://irssi.org/2001/03/03/projects-page</id>
            <content type="html">&lt;p&gt;Created &lt;a href=&quot;/historical/projects&quot;&gt;projects page&lt;/a&gt; for my side projects.
Currently there&apos;s some peer to peer network design ideas that I wrote
down :) Latest project news titles show also in the lowest box in right
bar.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>New irssi.org</title>
            <link href="https://irssi.org/2001/02/27/new-irssi.org/"/>
            <updated>2001-02-27T17:09:42+00:00</updated>
            <id>https://irssi.org/2001/02/27/new-irssi.org</id>
            <content type="html">&lt;p&gt;Learned CSS and did irssi.org fully with it without any horrible tables
or other netscape kludges this time. Netscape has its own specific page
done with tables. There&apos;s Lynx specific page too. I&apos;ve tried this page
with Mozilla .8, Konqueror, Netscape, Lynx, Links, w3m and IE 5.0. Bug
reports, suggestions, general complains, etc. all welcome :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Upgrading help</title>
            <link href="https://irssi.org/2001/02/24/upgrading-help/"/>
            <updated>2001-02-24T00:27:01+00:00</updated>
            <id>https://irssi.org/2001/02/24/upgrading-help</id>
            <content type="html">&lt;p&gt;People upgrading from 0.7.97 to .98 will probably want to read the
&lt;a href=&quot;/historical/upgrade/&quot;&gt;upgrade guide&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.7.98.1 out ;)</title>
            <link href="https://irssi.org/2001/02/23/irssi-0.7.98.1-out/"/>
            <updated>2001-02-23T13:42:12+00:00</updated>
            <id>https://irssi.org/2001/02/23/irssi-0.7.98.1-out</id>
            <content type="html">&lt;p&gt;Sorry, just found a bug from .98 that could crash irssi. If you already
downloaded 0.7.98, you can get patch for it here. Apply it with &lt;em&gt;patch
-p1 &amp;lt; irssi-0.7.98.1.patch&lt;/em&gt; in irssi directory.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.7.98 final out</title>
            <link href="https://irssi.org/2001/02/23/irssi-0.7.98-final-out/"/>
            <updated>2001-02-23T10:04:27+00:00</updated>
            <id>https://irssi.org/2001/02/23/irssi-0.7.98-final-out</id>
            <content type="html">&lt;p&gt;Hope it works. Since .98 beta there&apos;s been mostly just some compiling
fixes.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.7.98 BETA out</title>
            <link href="https://irssi.org/2001/02/22/irssi-0.7.98-beta-out/"/>
            <updated>2001-02-22T11:07:25+00:00</updated>
            <id>https://irssi.org/2001/02/22/irssi-0.7.98-beta-out</id>
            <content type="html">&lt;p&gt;Today&apos;s CVS snapshot: &amp;lt;/files/snapshots/irssi-20010222.tar.gz&amp;gt; can
be considered as 0.7.98 beta. The final .98 is out probably later today
or tomorrow, so please try the beta soon and tell me if there&apos;s any
problems with it so I can fix them for the final release. &lt;strong&gt;UPDATE:&lt;/strong&gt;
(13:12) /HILIGHT had some problems, fixed and repackaged new irssi.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>CVS addons</title>
            <link href="https://irssi.org/2001/01/22/cvs-addons/"/>
            <updated>2001-01-22T22:42:51+00:00</updated>
            <id>https://irssi.org/2001/01/22/cvs-addons</id>
            <content type="html">&lt;p&gt;There&apos;s now some CVS addons in &lt;a href=&quot;https://scripts.irssi.org/&quot;&gt;addons
page&lt;/a&gt;. I&apos;ll add more there as soon as they
get translated. Help is welcome :) One thing that&apos;s CVS-only is
&lt;a href=&quot;https://scripts.irssi.org/scripts/colorswap.pl&quot;&gt;colorswap.pl&lt;/a&gt;, screen
shot here: &amp;lt;/scripts/colorswap.pl.gif&amp;gt; :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Nightly CVS snapshots</title>
            <link href="https://irssi.org/2001/01/15/nightly-cvs-snapshots/"/>
            <updated>2001-01-15T23:34:17+00:00</updated>
            <id>https://irssi.org/2001/01/15/nightly-cvs-snapshots</id>
            <content type="html">&lt;p&gt;Nightly CVS snapshots are now available &lt;a href=&quot;/download&quot;&gt;here&lt;/a&gt;. They&apos;re
automatically built every night around 04:00 UTC. Note that they
currently break some backwards compatibility at least with scripts and
themes (but then again, .98 most probably will also..).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Me secure. Will bet you $300 for it. 0.7.97.2 out</title>
            <link href="https://irssi.org/2000/12/18/me-secure.-will-bet-you-300-for-it.-0.7.97.2-out/"/>
            <updated>2000-12-18T22:51:44+00:00</updated>
            <id>https://irssi.org/2000/12/18/me-secure.-will-bet-you-300-for-it.-0.7.97.2-out</id>
            <content type="html">&lt;p&gt;I don&apos;t usually give away money, hopefully not this time either ;) I
really think irssi doesn&apos;t have any security related problems. Instead
of just telling myself that, here&apos;s a challenge for everyone to try find
them and win some money with it. See the &lt;a href=&quot;/historical/challenge&quot;&gt;security challenge
page&lt;/a&gt; for more information. Who knows if this
could be even used as publicity stunt to get more users and coders for
irssi ;)&lt;/p&gt;
&lt;p&gt;Also I did a quick audit of my own and released Irssi 0.7.97.2. It
contains fixes for a few potential security bugs which shouldn&apos;t
practically happen ever: joining to #../../../somefile with autologging
on, a few format bugs found (argh! luckily only when printing nicks in
/names list and % is invalid nick char). Also the highascii control
characters aren&apos;t printed as-is to screen so those screen messing
problems are fixed now.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.7.97.1 out</title>
            <link href="https://irssi.org/2000/12/04/0.7.97.1-out/"/>
            <updated>2000-12-04T06:13:11+00:00</updated>
            <id>https://irssi.org/2000/12/04/0.7.97.1-out</id>
            <content type="html">&lt;p&gt;Continuing the bugfix release tradition.. ;) Updates are: own dcc
messages were printed to status window, crashes fixed with linux/powerpc
(probably could have happened with some other non-gcc/non-x86
platforms), tab completion in query was buggy: if there was no other
completion choices, word was replaced with queried nick&apos;s name. Also
includes updated Brazilian Portuguese translation. Either get the full
tarball or apply the patch: &amp;lt;/files/irssi-0.7.97.1.patch&amp;gt; &lt;em&gt;(patch
-p0 irssi-0.7.97.1.patch)&lt;/em&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>0.7.97 released</title>
            <link href="https://irssi.org/2000/12/03/0.7.97-released/"/>
            <updated>2000-12-03T09:57:51+00:00</updated>
            <id>https://irssi.org/2000/12/03/0.7.97-released</id>
            <content type="html">&lt;p&gt;It&apos;s out with the new great theme templates. You can already find a
&lt;a href=&quot;https://irssi-import.github.io/themes/green.theme&quot;&gt;green theme&lt;/a&gt; in
addons page.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Vote</title>
            <link href="https://irssi.org/2000/11/30/vote/"/>
            <updated>2000-11-30T00:58:06+00:00</updated>
            <id>https://irssi.org/2000/11/30/vote</id>
            <content type="html">&lt;p&gt;Votes are nice, vote (in the box left below) :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>CVS moved</title>
            <link href="https://irssi.org/2000/11/25/cvs-moved/"/>
            <updated>2000-11-25T18:41:25+00:00</updated>
            <id>https://irssi.org/2000/11/25/cvs-moved</id>
            <content type="html">&lt;p&gt;Well, it actually did about a week ago, but I was too lazy to announce
it before cvs.irssi.org domain was moved too :) Check the CVS page for
the new address (directory changed).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>About page rewritten</title>
            <link href="https://irssi.org/2000/11/17/about-page-rewritten/"/>
            <updated>2000-11-17T03:38:56+00:00</updated>
            <id>https://irssi.org/2000/11/17/about-page-rewritten</id>
            <content type="html">&lt;p&gt;It had been saying for too long that Irssi is a GTK/GNOME client.. So
now it contains all the great new features of the current Irssi and an
explanation why there&apos;s no GTK client anymore. Show this page to
everyone who wants to know more about Irssi ;)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Mirror in Poland</title>
            <link href="https://irssi.org/2000/11/11/mirror-in-poland/"/>
            <updated>2000-11-11T16:18:30+00:00</updated>
            <id>https://irssi.org/2000/11/11/mirror-in-poland</id>
            <content type="html">&lt;p&gt;We now have the first irssi.org mirror in
&lt;a href=&quot;http://irssi.lubin.eu.org/&quot;&gt;http://irssi.lubin.eu.org/&lt;/a&gt;.
I&apos;ll try to make &lt;a href=&quot;http://www.pl.irssi.org&quot;&gt;www.pl.irssi.org&lt;/a&gt; work soon too. irssi.org is now in CVS
(irssi.org module), if anyone else wants to mirror it then go ahead and
send me note about it and I&apos;ll add it to mirrors list. The size is about
1M + 20M of old irssi tarballs which you don&apos;t necessarily need if you
just can get rid of them ;) .cvsignore might help.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>WAP plugin</title>
            <link href="https://irssi.org/2000/11/07/wap-plugin/"/>
            <updated>2000-11-07T14:44:41+00:00</updated>
            <id>https://irssi.org/2000/11/07/wap-plugin</id>
            <content type="html">&lt;p&gt;Just coded a plugin for irssi that allows you to read/write messages to
channels with a WAP cell phone :) iMode phones might work too, since
Irssi can output either WML or simple HTML. Currently the support is
pretty limited but it&apos;s kind of working ;)
&lt;a href=&quot;/images/historical/irssiwap.gif&quot;&gt;screenshot&lt;/a&gt; (had to use that blueprint
phone, 7110 complained about the form being too big, grr)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>SILC plugin v0.2</title>
            <link href="https://irssi.org/2000/11/01/silc-plugin-v0.2/"/>
            <updated>2000-11-01T22:50:48+00:00</updated>
            <id>https://irssi.org/2000/11/01/silc-plugin-v0.2</id>
            <content type="html">&lt;p&gt;Upgraded &lt;a href=&quot;/download&quot;&gt;SILC plugin&lt;/a&gt; to work with latest SILC release.
/PART works now ;) as well as channel modes.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Mailing list archives up</title>
            <link href="https://irssi.org/2000/10/28/mailing-list-archives-up/"/>
            <updated>2000-10-28T22:15:49+00:00</updated>
            <id>https://irssi.org/2000/10/28/mailing-list-archives-up</id>
            <content type="html">&lt;p&gt;Now that we finally have &lt;a href=&quot;/historical/mailinglists&quot;&gt;archives&lt;/a&gt;, I think
i&apos;ll start using the mailing lists more :) So now&apos;s the time to
subscribe (or unsubscribe) them.&lt;/p&gt;
&lt;p&gt;BTW. the new &lt;a href=&quot;https://github.com/irssi/irssi/blob/master/themes/default.theme&quot;&gt;theme
templates&lt;/a&gt;
code is in CVS now, maybe more themes will come as a result soon :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>First addon :)</title>
            <link href="https://irssi.org/2000/10/27/first-addon/"/>
            <updated>2000-10-27T05:22:52+00:00</updated>
            <id>https://irssi.org/2000/10/27/first-addon</id>
            <content type="html">&lt;p&gt;Just added the first script to &lt;a href=&quot;https://scripts.irssi.org/&quot;&gt;addons
page&lt;/a&gt;. I think it shows pretty well how
powerful and easy to use irssi&apos;s scripting actually is :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>irssi.org moved</title>
            <link href="https://irssi.org/2000/10/25/irssi.org-moved/"/>
            <updated>2000-10-25T18:52:57+00:00</updated>
            <id>https://irssi.org/2000/10/25/irssi.org-moved</id>
            <content type="html">&lt;p&gt;Now in a new computer, irssi.org will be forwarded here until the DNS is
updated..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.7.96-2 released</title>
            <link href="https://irssi.org/2000/10/22/irssi-0.7.962-released/"/>
            <updated>2000-10-22T19:02:40+00:00</updated>
            <id>https://irssi.org/2000/10/22/irssi-0.7.962-released</id>
            <content type="html">&lt;p&gt;The usual bugfix release :) Here&apos;s a
patch: &amp;lt;/files/irssi-0.7.96-2.patch&amp;gt; (patch -p0
irssi-0.7.96-2.patch). Fixes the glib warning that happens sometimes
with autologging, not reading keyboard bindings from config file and a
few smaller things.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Irssi 0.7.96 released</title>
            <link href="https://irssi.org/2000/10/19/irssi-0.7.96-released/"/>
            <updated>2000-10-19T22:55:31+00:00</updated>
            <id>https://irssi.org/2000/10/19/irssi-0.7.96-released</id>
            <content type="html">&lt;p&gt;Finally. I also released first public SILC plugin.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>New text formatting templates</title>
            <link href="https://irssi.org/2000/10/12/new-text-formatting-templates/"/>
            <updated>2000-10-12T04:10:13+00:00</updated>
            <id>https://irssi.org/2000/10/12/new-text-formatting-templates</id>
            <content type="html">&lt;p&gt;I&apos;m planning on replacing the current text formats with separating the
actual texts and coloring. The new formats will look better and are
easier to change.
&lt;a href=&quot;https://github.com/irssi/irssi/blob/master/themes/default.theme&quot;&gt;Here&lt;/a&gt;
is an example of the new default theme, comments are welcome :) And
thanks to suo for the idea/design.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Down for too long..</title>
            <link href="https://irssi.org/2000/10/07/down-for-too-long/"/>
            <updated>2000-10-07T00:44:51+00:00</updated>
            <id>https://irssi.org/2000/10/07/down-for-too-long</id>
            <content type="html">&lt;p&gt;Sorry about irssi.org&apos;s downtime, there was some network problems but
they should be gone now. I also did some site updates as you probably
see :) Mostly just new php scripts, content is still the same old.
Hopefully that will change too. All suggestions welcome. And btw. this
site is now fully XHTML :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>Perl support</title>
            <link href="https://irssi.org/2000/10/02/perl-support/"/>
            <updated>2000-10-02T11:56:59+00:00</updated>
            <id>https://irssi.org/2000/10/02/perl-support</id>
            <content type="html">&lt;p&gt;It&apos;s working again after many months :) New Irssi release isn&apos;t far away
now :) Perl support is multiprotocol friendly now too - there&apos;s Irssi
package for common Irssi stuff and Irssi::Irc package for IRC specific
stuff. I think I&apos;ll need to update documentation too and fix the example
scripts..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>SILC</title>
            <link href="https://irssi.org/2000/10/02/silc/"/>
            <updated>2000-10-02T10:56:59+00:00</updated>
            <id>https://irssi.org/2000/10/02/silc</id>
            <content type="html">&lt;p&gt;&lt;a href=&quot;/images/historical/silc.gif&quot;&gt;Screenshot :)&lt;/a&gt; - not that pretty yet but
we&apos;ll get there :)&lt;/p&gt;
&lt;p&gt;SILC support is working great :) If you want to try, go get latest SILC
version from
&lt;a href=&quot;http://www.silcnet.org/&quot;&gt;http://www.silcnet.org/&lt;/a&gt;.
You might want to use CVS version so you don&apos;t always have to patch the
silc sources when I change something :) Build the SILC, update irssi&apos;s
CVS tree and go to silc directory, run autogen.sh and do the rest as the
README file says.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-09-19 05:28</title>
            <link href="https://irssi.org/2000/09/19/nt/"/>
            <updated>2000-09-19T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/09/19/nt</id>
            <content type="html">&lt;p&gt;Hmh, again too much time has passed without much work being done. I
guess the yet another reorganizing of code for adding of SILC support
easier didn&apos;t do good for me. The code is mostly good but with a couple
of ugly kludges. Perl support has also been broken for many weeks in CVS
.. if I only could fix it I could release new version.&lt;/p&gt;
&lt;p&gt;But then some good news - I just spent 2 hours of writing
&lt;strong&gt;documentation&lt;/strong&gt; for irssi newbies (guess I finally got tired of
explaining the same basic things for each new Irssi user). &lt;a href=&quot;/documentation/startup/&quot;&gt;Get the
Startup-HOWTO here&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-08-23 01:45</title>
            <link href="https://irssi.org/2000/08/23/nt/"/>
            <updated>2000-08-23T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/08/23/nt</id>
            <content type="html">&lt;p&gt;Grr. We too have a remote crash bug. No, not a buffer overflow, we don&apos;t
have them ;) And not the %s bug, but just some special case. It&apos;s not
possible to make it run any arbitrary code, it can only crash irssi.
This affects all 0.7.9x versions. You can get the patch
here: &amp;lt;/files/crashfix.patch&amp;gt; or get the whole 0.7.95-3 tarball.
Updated .debs and .rpms would be nice to have soon :) UPDATE: .deb is
now updated (version 0.7.95-2).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-08-13 17:49</title>
            <link href="https://irssi.org/2000/08/13/nt/"/>
            <updated>2000-08-13T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/08/13/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.95. And .95-2, the only difference is that there&apos;s updated
help files.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-08-04 03:14</title>
            <link href="https://irssi.org/2000/08/04/nt/"/>
            <updated>2000-08-04T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/08/04/nt</id>
            <content type="html">&lt;p&gt;GTK Irssi code is in CVS now, seems to work surprisingly well :) Nearly
all GUI stuff of .28 work again except setup. I&apos;ll probably take another
screenshot soon :) UPDATE: &lt;a href=&quot;/images/historical/gtk-irssi.gif&quot;&gt;Here&apos;s ther shot
:)&lt;/a&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-08-03 14:37</title>
            <link href="https://irssi.org/2000/08/03/nt/"/>
            <updated>2000-08-03T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/08/03/nt</id>
            <content type="html">&lt;p&gt;GTK Irssi is almost working again, after 3 hours of coding, I think
about 50% of it&apos;s functionality is workin again with 0.7.94. Here&apos;s a
&lt;a href=&quot;/images/historical/irssi-94.gif&quot;&gt;screenshot&lt;/a&gt; :)&lt;/p&gt;
&lt;p&gt;I&apos;ll also be at &lt;a href=&quot;https://www.assembly.org/&quot;&gt;Assembly&apos;2k&lt;/a&gt; if someone
wants to see me for some reason :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-07-26 21:21</title>
            <link href="https://irssi.org/2000/07/26/nt/"/>
            <updated>2000-07-26T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/07/26/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.94, there&apos;s finally some help files (by Lite). Some
bugfixes, some small new features, nothing really big. I&apos;ve been playing
a lot with &lt;a href=&quot;https://en.wikipedia.org/wiki/SILC_(protocol)&quot;&gt;SILC&lt;/a&gt; (new
IRC-like protocol with cryptography).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-07-09 19:07</title>
            <link href="https://irssi.org/2000/07/09/nt/"/>
            <updated>2000-07-09T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/07/09/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.93.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-07-02 00:48</title>
            <link href="https://irssi.org/2000/07/02/nt/"/>
            <updated>2000-07-02T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/07/02/nt</id>
            <content type="html">&lt;p&gt;Another bad bug found - Irssi crashes after midnight .. 0.7.92-3 fixes
this. Patch is available again: &amp;lt;/files/irssi-0.7.92-3.patch&amp;gt;, use
&lt;em&gt;patch -p0 &amp;lt; irssi-0.7.92-3.patch&lt;/em&gt; to apply it.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-07-01 03:41</title>
            <link href="https://irssi.org/2000/07/01/nt/"/>
            <updated>2000-07-01T03:41:00+00:00</updated>
            <id>https://irssi.org/2000/07/01/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.92-2 :) Only one nasty bug fixed. Only a few people
downloaded the .92 so I didn&apos;t bother to change version number in the
package itself.. The patch is also
available.: &amp;lt;/files/irssi-0.7.92-2.patch&amp;gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-07-01 01:13</title>
            <link href="https://irssi.org/2000/07/01/nt-2/"/>
            <updated>2000-07-01T01:13:00+00:00</updated>
            <id>https://irssi.org/2000/07/01/nt-2</id>
            <content type="html">&lt;p&gt;Released 0.7.92 - rewritten tab-completion with lots of new stuff you
can complete. Improved also highlighting features.&lt;/p&gt;
&lt;p&gt;Irssi&apos;s CVS is also changing soon to cvs.irssi.org. Hopefully working
this weekend :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-06-21 23:08</title>
            <link href="https://irssi.org/2000/06/21/nt/"/>
            <updated>2000-06-21T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/06/21/nt</id>
            <content type="html">&lt;p&gt;Wrote some ideas about how to create distributed chat network.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-06-14 23:42</title>
            <link href="https://irssi.org/2000/06/14/nt/"/>
            <updated>2000-06-14T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/06/14/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.91 - a few new features and some bugfixes since .90.
Nothing really big.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-06-05 01:17</title>
            <link href="https://irssi.org/2000/06/05/nt/"/>
            <updated>2000-06-05T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/06/05/nt</id>
            <content type="html">&lt;p&gt;GTK Irssi might not be dead after all :) I got a really minimal version
compiled, &lt;a href=&quot;/images/historical/irssi-90.gif&quot;&gt;here&apos;s a proof&lt;/a&gt; :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-06-04 19:06</title>
            <link href="https://irssi.org/2000/06/04/nt/"/>
            <updated>2000-06-04T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/06/04/nt</id>
            <content type="html">&lt;p&gt;Finally - 0.7.90 released. This version doesn&apos;t have GTK version, and
there&apos;s probably some bugs and lots of things to do, but it should work
pretty well. There&apos;s also a (incomplete) manual which you should look
at, it&apos;s in docs/manual.txt.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-06-01 21:11</title>
            <link href="https://irssi.org/2000/06/01/nt/"/>
            <updated>2000-06-01T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/06/01/nt</id>
            <content type="html">&lt;p&gt;I don&apos;t think I will release a working GTK/GNOME version of Irssi 0.8,
unless someone wants to help me with it. It hasn&apos;t been working for one
or two months now since the big rewrite. It&apos;s mostly just the windowing
system that needs to be rewritten, and I just don&apos;t have the interest to
make it work again.. However, I&apos;m considering of starting KDE version.&lt;/p&gt;
&lt;p&gt;Yesterday was the last day at my old job.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-05-30 01:28</title>
            <link href="https://irssi.org/2000/05/30/nt/"/>
            <updated>2000-05-30T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/05/30/nt</id>
            <content type="html">&lt;p&gt;We have now irssi.org registered, thanks to Carl Drinkwater who
registered it just after two days of using irssi ;)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-05-26 23:23</title>
            <link href="https://irssi.org/2000/05/26/nt/"/>
            <updated>2000-05-26T23:23:00+00:00</updated>
            <id>https://irssi.org/2000/05/26/nt</id>
            <content type="html">&lt;p&gt;Yes, the internet works. /me very very happy :) ..have to get a web
cam.. or two, actually..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-05-26 13:56</title>
            <link href="https://irssi.org/2000/05/26/nt-2/"/>
            <updated>2000-05-26T13:56:00+00:00</updated>
            <id>https://irssi.org/2000/05/26/nt-2</id>
            <content type="html">&lt;p&gt;FINALLY - I got internet to home :) Took only 2 weeks actually, even
while they told it would take 3-4 months. It&apos;s a cable modem, hopefully
works well where I live .. will see, it should work today/tomorrow. I
was pretty desperate at some times actually :) I almost took a normal
56k modem but phone lines cost &lt;strong&gt;too&lt;/strong&gt; much here, about 1/3 of what ADSL
would cost. But ADSL and the rest had mostly 2 months of delivery time..
And the &amp;quot;free&amp;quot; internet that I was supposed to get .. well, don&apos;t know,
those people are too busy, maybe I will still get it.&lt;/p&gt;
&lt;p&gt;And irssi - there&apos;s a few big things that need to be done (dcc chat) and
lots of smaller things until I could get some release out. Maybe it will
speed up now that I can IRC from home too :) I have also been doing
botnet for irssi, will try to replace those eggdrops with it some day :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-04-27 13:56</title>
            <link href="https://irssi.org/2000/04/27/nt/"/>
            <updated>2000-04-27T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/04/27/nt</id>
            <content type="html">&lt;p&gt;&lt;a href=&quot;/NEWS&quot;&gt;The changelog is now available&lt;/a&gt; (or has been since yesterday),
and it&apos;s also in CVS if anyone wants to try. I&apos;ve heard that it works
even while there are some problems. Need to do a bit more coding until I
release it.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-04-25 10:26</title>
            <link href="https://irssi.org/2000/04/25/nt/"/>
            <updated>2000-04-25T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/04/25/nt</id>
            <content type="html">&lt;p&gt;It&apos;s amazing how much you can do when there&apos;s no IRC you spend your time
on. For example, you could code an IRC client 4 days in a row
interrupted only by some sleep, 10 hours of x-files and few other tv
shows :)&lt;/p&gt;
&lt;p&gt;So, I would have put the changelog here, but I forgot the disk to home
:( I&apos;ll put it here tomorrow. There are &lt;strong&gt;LOTS&lt;/strong&gt; of new really advanced
features that I don&apos;t think many clients have (for example regexp
support in several places, a lot better logging and notifylist notifies
of away and idle changes). And there&apos;s a lot of EPIC-compatibility, I
did it in as many places I could (and had time to), except where I could
do better and break the epic syntax because of it. I&apos;m not sure about
it&apos;s scripting and /ON command, maybe.. as a separate module.&lt;/p&gt;
&lt;p&gt;I also quit my job today, an hour ago :) New place will be at
&lt;a href=&quot;https://en.wikipedia.org/wiki/Video_gaming_in_Finland&quot;&gt;springtoys&lt;/a&gt;, as
a game developer. That&apos;s a great place to work for, even while I&apos;m not
very enthusiastic about games.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-04-20 18:23</title>
            <link href="https://irssi.org/2000/04/20/nt/"/>
            <updated>2000-04-20T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/04/20/nt</id>
            <content type="html">&lt;p&gt;So .. Still no internet at home, but I will most probably get it,
hopefully soon :) I&apos;ve been working on irssi&apos;s rewrite so I&apos;ll try to
release pre-0.8.0 soon.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-03-31 14:36</title>
            <link href="https://irssi.org/2000/03/31/nt/"/>
            <updated>2000-03-31T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/03/31/nt</id>
            <content type="html">&lt;p&gt;I&apos;ll be moving to new apartment this weekend.. I don&apos;t have internet
connection there yet and I don&apos;t know when I will get one .. since I&apos;m
trying to get one for free, will see next week if it happens :) Anyway,
this probably means that I won&apos;t be updating irssi until I have internet
at home..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-03-20 00:03</title>
            <link href="https://irssi.org/2000/03/20/nt/"/>
            <updated>2000-03-20T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/03/20/nt</id>
            <content type="html">&lt;p&gt;Yet another bug that affected new Irssi users, the default config file
was broken.. Get a new one here: &amp;lt;/files/config&amp;gt; and place it to
irssi&apos;s source dir and recompile. Version 0.7.28-3 tarball also fixes
this.&lt;/p&gt;
&lt;p&gt;I&apos;ve also been cleaning up irssi&apos;s sources &lt;strong&gt;a lot&lt;/strong&gt; and merging i2k&apos;s
code to it. I&apos;ll try to release a new clean version next weekend :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-03-12 18:18</title>
            <link href="https://irssi.org/2000/03/12/nt/"/>
            <updated>2000-03-12T18:18:00+00:00</updated>
            <id>https://irssi.org/2000/03/12/nt</id>
            <content type="html">&lt;p&gt;And another bug, you couldn&apos;t build GTK version without GNOME. Here&apos;s a
small patch: &amp;lt;/files/irssi-0.7.28-2.diff&amp;gt; to fix both of the
problems. The version 0.7.28-2 tarball also has these problems fixed.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-03-12 12:19</title>
            <link href="https://irssi.org/2000/03/12/nt-2/"/>
            <updated>2000-03-12T12:19:00+00:00</updated>
            <id>https://irssi.org/2000/03/12/nt-2</id>
            <content type="html">&lt;p&gt;First small bug found, timestamps are printed only once in a second by
default (if they are enabled, of course), use &lt;em&gt;/set timestamp_timeout =
-1&lt;/em&gt; to fix this.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-03-11 20:12</title>
            <link href="https://irssi.org/2000/03/11/nt/"/>
            <updated>2000-03-11T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/03/11/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.28. Lots of changes for irssi-text and a lot better support
for multiple servers.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-03-06 00:47</title>
            <link href="https://irssi.org/2000/03/06/nt/"/>
            <updated>2000-03-06T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/03/06/nt</id>
            <content type="html">&lt;p&gt;Had to take a new &lt;a href=&quot;/historical/screenshots&quot;&gt;screenshot&lt;/a&gt;, the last one
was 4 months old.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-02-25 19:10</title>
            <link href="https://irssi.org/2000/02/25/nt/"/>
            <updated>2000-02-25T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/02/25/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.27 with extremely flexible Perl scripting support. See
&lt;a href=&quot;https://github.com/irssi/irssi/tree/0.7.27/examples&quot;&gt;here&lt;/a&gt; for a few
example scripts (these come with irssi too).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-02-21 16:35</title>
            <link href="https://irssi.org/2000/02/21/nt/"/>
            <updated>2000-02-21T16:35:00+00:00</updated>
            <id>https://irssi.org/2000/02/21/nt</id>
            <content type="html">&lt;p&gt;Just some advertising: &lt;strong&gt;#irssi&lt;/strong&gt; is now open in &lt;strong&gt;ircnet&lt;/strong&gt;,
&lt;strong&gt;openprojects&lt;/strong&gt; network and &lt;strong&gt;efnet&lt;/strong&gt;. So just join there and you can
give me (cras) any suggestions, complains, etc.&lt;/p&gt;
&lt;p&gt;And I don&apos;t think I&apos;ll continue with i2k anyway ;) Too much work, much
easier to do small fixes one at a time to Irssi but still go towards
i2k&apos;s functionality (or what I thought it would be :).&lt;/p&gt;
&lt;p&gt;And my &amp;quot;Would Like To do&amp;quot; list for Irssi is now: Finish Perl support,
rewrite irssi text widget with one that takes as little memory as
possible but still is faster than ever and ability to have pics among
text. Replace notebook widget&apos;s tabs with something prettier, do split
windows to irssi-text and finally make a KDE version :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-02-21 01:35</title>
            <link href="https://irssi.org/2000/02/21/nt-2/"/>
            <updated>2000-02-21T01:35:00+00:00</updated>
            <id>https://irssi.org/2000/02/21/nt-2</id>
            <content type="html">&lt;p&gt;Just though to mention, next irssi will have Perl support. There&apos;s
already some preliminary work in CVS. And I&apos;m not very good with all
those C &amp;lt;-&amp;gt; Perl stuffs (or Perl even..) so any help would be nice :)
Anyway, here&apos;s a sample.pl that already works:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt; 
use Irssi;

sub myfunc {
        # $data = all arguments to /SAY, $server = current window&apos;s server
        my ($data, $server) = @_;

        $server-&amp;gt;irc_send_cmd(&amp;quot;PRIVMSG mynick :$data&amp;quot;);
        return 1; # stops the /SAY from going to server
}
 
Irssi::signal_add(&amp;quot;command say&amp;quot;, &amp;quot;myfunc&amp;quot;);
&lt;/code&gt;&lt;/pre&gt;</content>
        </entry>
        <entry>
            <title>2000-02-19 19:00</title>
            <link href="https://irssi.org/2000/02/19/nt/"/>
            <updated>2000-02-19T19:00:00+00:00</updated>
            <id>https://irssi.org/2000/02/19/nt</id>
            <content type="html">&lt;p&gt;Irssi 0.7.26 released. This one will be the final, I promise ;) There&apos;s
only one bugfix, space didn&apos;t work with GTK version if numlock/capslock
was on. You can also get the diff to 0.7.25
here: &amp;lt;/files/irssi-0.7.26.diff&amp;gt;. Apply it with &lt;em&gt;cd
.../irssi-0.7.25/src/gui-gnome; patch &amp;lt; irssi-0.7.26.diff&lt;/em&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-02-19 16:41</title>
            <link href="https://irssi.org/2000/02/19/nt-2/"/>
            <updated>2000-02-19T16:41:00+00:00</updated>
            <id>https://irssi.org/2000/02/19/nt-2</id>
            <content type="html">&lt;p&gt;Irssi 0.7.25 released. .24 had a pretty bad bug/feature with displaying
highbit characters with some fonts. Anyway, it has some new features
also. Prettier /NAMES list, /WQUERY and several irssi-text user
interface changes.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-02-19 00:58</title>
            <link href="https://irssi.org/2000/02/19/nt-3/"/>
            <updated>2000-02-19T00:58:00+00:00</updated>
            <id>https://irssi.org/2000/02/19/nt-3</id>
            <content type="html">&lt;p&gt;Irssi 0.7.24 released.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-02-04 21:21</title>
            <link href="https://irssi.org/2000/02/04/nt/"/>
            <updated>2000-02-04T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/02/04/nt</id>
            <content type="html">&lt;p&gt;i2k (which I believe will become &amp;quot;irssi 0.9.0&amp;quot; anyway) is working a bit
better now :) Pretty complicated thing, might need a bit rethinking :)
Anyway, grab the 0.01 sources here: &amp;lt;/files/i2k-0.01.tar.bz2&amp;gt;. Still
not usable for &amp;quot;normal use&amp;quot;, /MSG is the only command implemented so far
;)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-01-23 22:51</title>
            <link href="https://irssi.org/2000/01/23/nt/"/>
            <updated>2000-01-23T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/01/23/nt</id>
            <content type="html">&lt;p&gt;0.7.23 released, no bad bugs left?&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-01-22 23:26</title>
            <link href="https://irssi.org/2000/01/22/nt/"/>
            <updated>2000-01-22T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/01/22/nt</id>
            <content type="html">&lt;p&gt;And another bad bug, irssi text widget is buggy in 0.7.22, it doesn&apos;t
display any text in window .. You can set it off from preferences -&amp;gt;
look #2. I&apos;ll release .23 soon to fix this and a couple other bugs.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-01-20 22:32</title>
            <link href="https://irssi.org/2000/01/20/nt/"/>
            <updated>2000-01-20T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/01/20/nt</id>
            <content type="html">&lt;p&gt;Finally, I got i2k somehow doing something ;) I also though that I&apos;d
release the version 0.0 sources: &amp;lt;/files/i2k.tar.bz2&amp;gt;. It&apos;s only a
_really_ simple client, don&apos;t bother downloading it unless you&apos;re
interested in it&apos;s sources or something.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-01-19 14:00</title>
            <link href="https://irssi.org/2000/01/19/nt/"/>
            <updated>2000-01-19T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/01/19/nt</id>
            <content type="html">&lt;p&gt;Again. There was still a bug in the config file. Get new one
here: &amp;lt;/files/config&amp;gt;. There&apos;s also a couple more bugs that need to
be fixed, so I&apos;ll probably release .23 soon.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-01-18 00:29</title>
            <link href="https://irssi.org/2000/01/18/nt/"/>
            <updated>2000-01-18T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/01/18/nt</id>
            <content type="html">&lt;p&gt;As usual, a small nasty bug was left to 0.7.22.. Default configuration
file is invalid, you can fix it by adding comma at the end of the line 6
of file &apos;config&apos; in irssi&apos;s main directory and recompiling/installing.
Or if you&apos;re lazy, you can get the new config here: &amp;lt;/files/config&amp;gt;.
I also fixed it in the source tar.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>2000-01-16 21:19</title>
            <link href="https://irssi.org/2000/01/16/nt/"/>
            <updated>2000-01-16T00:00:00+00:00</updated>
            <id>https://irssi.org/2000/01/16/nt</id>
            <content type="html">&lt;p&gt;Too many suggested features, too many bugs, i2k coming out too slowly, I
wanted some features too .. So, I released irssi 0.7.22, check the
&lt;a href=&quot;/NEWS&quot;&gt;changelog&lt;/a&gt; for list of new features/fixes.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-12-28 15:36</title>
            <link href="https://irssi.org/1999/12/28/nt/"/>
            <updated>1999-12-28T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/12/28/nt</id>
            <content type="html">&lt;p&gt;I don&apos;t think I&apos;ll be updating irssi for a while (except maybe
bugfixes..). I&apos;m actually pretty much got bored of doing it. However,
I&apos;m sure the i2k will come some day :) Maybe soon (Q1 of &apos;00 even? :)
and probably with different name. I&apos;ll put updates about it here.&lt;/p&gt;
&lt;p&gt;Plans about i2k .. well, I&apos;m going to concentrate more into the text
version of it .. maybe we&apos;ll finally get ircii killer? :) ircii sources
are IMHO pretty horrible so it shouldn&apos;t be too hard job ;) I thought
about making it as epic much compatible as possible, maybe even be able
to run epic scripts. And I&apos;ll do the scripting (epic, perl, python, ..)
support as plugins, so if you don&apos;t need epic (or whatever) scripting
support, you just don&apos;t load the plugin. Only minor drawback of this
would be that everyone will create scripts with different languages and
soon you would need to load all of the plugins anyway... Anyway, the
goal is to make it faster, eat less memory, have a lot more
understandable sources and be a lot easier to write expansions without
needing to add lots of bloat to the main binary (like bitchx) than ircii
(based clients).&lt;/p&gt;
&lt;p&gt;After I get this done I&apos;ll start thinking of GTK/GNOME/KDE (probably not
plain QT :) frontends.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-09-27 21:33</title>
            <link href="https://irssi.org/1999/09/27/nt/"/>
            <updated>1999-09-27T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/09/27/nt</id>
            <content type="html">&lt;p&gt;Updated GtkIText. Selecting fonts and background works now. Also took a
screenshot, it&apos;s in &lt;a href=&quot;/historical/screenshots&quot;&gt;screenshots page&lt;/a&gt;. I&apos;m
having some problems with doing the transparency support, please help :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-09-23 21:21</title>
            <link href="https://irssi.org/1999/09/23/nt/"/>
            <updated>1999-09-23T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/09/23/nt</id>
            <content type="html">&lt;p&gt;First version of GtkIText is now in CVS. Summary of it&apos;s features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Proportional fonts&lt;/li&gt;
&lt;li&gt;It&apos;s fast - or at least I don&apos;t know how to make it any more faster&lt;/li&gt;
&lt;li&gt;When text is split to next line, it leaves some space before the
text. The amount of space will be the space used by nick in future.&lt;/li&gt;
&lt;li&gt;It will have graphics support :)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Currently you can&apos;t select/copy text from it and /clear doesn&apos;t work
either. You also can&apos;t select font or background..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-09-21 00:11</title>
            <link href="https://irssi.org/1999/09/21/nt/"/>
            <updated>1999-09-21T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/09/21/nt</id>
            <content type="html">&lt;p&gt;Hm.. Spent a week for coding new text widget for irssi. It finally
works, but the code is really horrible ;) And then I even noticed that
it couldn&apos;t handle bold fonts and it was a bit slow too, so .. I&apos;ll
start it all over again :) But now at least I know how to code gtk
widgets. At least somehow. And I really need to rewrite only one
function so it should be a day or two now that I&apos;ve designed it well in
my head :) Anyway, it will support proportional fonts, graphics, etc.
nice things and should be really fast :) I&apos;m quite busy at work also,
hopefully I get this itext widget to cvs this week :)&lt;/p&gt;
&lt;p&gt;BTW, I&apos;ve got &lt;strong&gt;zero&lt;/strong&gt; bugreports about irssi 0.7.16!!&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-09-13 21:30</title>
            <link href="https://irssi.org/1999/09/13/nt/"/>
            <updated>1999-09-13T21:30:00+00:00</updated>
            <id>https://irssi.org/1999/09/13/nt</id>
            <content type="html">&lt;p&gt;First icon for irssi, pretty weird but better than nothing I guess ;)
Made by &lt;a href=&quot;https://www.iki.fi/jetro/&quot;&gt;tonic&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;/images/historical/irssi-icon.png&quot;&gt;&lt;img src=&quot;/images/historical/irssi-icon.png&quot; alt=&quot;(png)&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-09-13 18:30</title>
            <link href="https://irssi.org/1999/09/13/nt-2/"/>
            <updated>1999-09-13T18:30:00+00:00</updated>
            <id>https://irssi.org/1999/09/13/nt-2</id>
            <content type="html">&lt;p&gt;0.7.16 released. I did compile this with and without gnome and ipv6,
it&apos;s also been running quite a while without crashes so I think this
could finally be the &amp;quot;stable&amp;quot; irssi? :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-09-04 14:46</title>
            <link href="https://irssi.org/1999/09/04/nt/"/>
            <updated>1999-09-04T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/09/04/nt</id>
            <content type="html">&lt;p&gt;Finally we have anonymous CVS from Polish Linux Distribution&apos;s CVS,
check &lt;a href=&quot;https://github.com/irssi&quot;&gt;cvs page&lt;/a&gt; for more information.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-31 20:46</title>
            <link href="https://irssi.org/1999/08/31/nt/"/>
            <updated>1999-08-31T20:46:00+00:00</updated>
            <id>https://irssi.org/1999/08/31/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.15-3, which will finally fix all those bugs .15 and .15-2
sufferend. I&apos;ve learned my lesson, never release software without
testing it first well enough even how much you want to release it
immediately :)&lt;/p&gt;
&lt;p&gt;.15-3 has also a rawlog window which you can use to check what&apos;s going
on in server connection. Also great for debugging.&lt;/p&gt;
&lt;p&gt;I also released .15-2 -&amp;gt; .15-3 patch: &amp;lt;/files/irssi.diff.bz2&amp;gt;. To
apply it go to irssi&apos;s directory and run&lt;br /&gt;
&lt;em&gt;cat ~/irssi.diff.bz2 | bunzip2 | patch -p1&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;If you applied any older patches, answer no to questions about applying
reverted patches..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-31 13:13</title>
            <link href="https://irssi.org/1999/08/31/nt-2/"/>
            <updated>1999-08-31T13:13:00+00:00</updated>
            <id>https://irssi.org/1999/08/31/nt-2</id>
            <content type="html">&lt;p&gt;And yet another problem when compiling without gnome .. Here&apos;s the
diff: &amp;lt;/files/irssi-patch.diff&amp;gt;. Check for download page for more
information.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-30 14:32</title>
            <link href="https://irssi.org/1999/08/30/nt/"/>
            <updated>1999-08-30T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/30/nt</id>
            <content type="html">&lt;p&gt;Right .. I compiled and tested 0.7.15 with gnome and IPv6, I compiled it
without IPv6, didn&apos;t try it (I thought I did :), didn&apos;t compile without
gnome. And of course there was bugs in them. So, here&apos;s 0.7.15-2 where
you can actually connect to server and compile without gnome.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-29 22:06</title>
            <link href="https://irssi.org/1999/08/29/nt/"/>
            <updated>1999-08-29T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/29/nt</id>
            <content type="html">&lt;p&gt;0.7.15 released, it has lots of internal changes and IPv6 support :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-25 12:57</title>
            <link href="https://irssi.org/1999/08/25/nt/"/>
            <updated>1999-08-25T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/25/nt</id>
            <content type="html">&lt;p&gt;Still no crashes, but several other problems. I&apos;ll fix them and release
.15 so that I&apos;ll get a stable 0.8.0 out sometimes :) But right now I&apos;m
pretty busy at work (doing 10-12 hours/day or so..). Will try to fix all
the things next weekend.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-23 19:05</title>
            <link href="https://irssi.org/1999/08/23/nt/"/>
            <updated>1999-08-23T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/23/nt</id>
            <content type="html">&lt;p&gt;So far so good, no crashes reported yet :) There&apos;s now SuSE version also
available in download page. Hm.. Maybe I should drop my diary (which I
haven&apos;t written anything for a month anyway) and try to update this news
page a bit more often. And move the old news somewhere else..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-22 21:10</title>
            <link href="https://irssi.org/1999/08/22/nt/"/>
            <updated>1999-08-22T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/22/nt</id>
            <content type="html">&lt;p&gt;Released 0.7.14 .. hopefully works :) opefully works :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-18 21:23</title>
            <link href="https://irssi.org/1999/08/18/nt/"/>
            <updated>1999-08-18T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/18/nt</id>
            <content type="html">&lt;p&gt;Just released irssi 0.7.14 alpha-3. I&apos;ve removed my horribly slow
configuration file routines (well, gnome version was still fast..) and
replaced them with libPropList. This means that configuration file
format is completely different now, and I had to change quite a lot of
code to make it work.. So, could try if this alpha versions works
properly so I could release the final 0.7.14? :)&lt;/p&gt;
&lt;p&gt;Get the irssi alpha &lt;a href=&quot;/download&quot;&gt;here&lt;/a&gt;, and libPropList from download
page (..or apt-get install libproplist0-dev).&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-14 17:41</title>
            <link href="https://irssi.org/1999/08/14/nt/"/>
            <updated>1999-08-14T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/14/nt</id>
            <content type="html">&lt;p&gt;Development irssi versions are now available &lt;a href=&quot;/download&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-03 22:55</title>
            <link href="https://irssi.org/1999/08/03/nt/"/>
            <updated>1999-08-03T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/03/nt</id>
            <content type="html">&lt;p&gt;Xlife&apos;s computer got upgraded to K6-2 450, no more slowups when loading
web pages :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-08-01 20:48</title>
            <link href="https://irssi.org/1999/08/01/nt/"/>
            <updated>1999-08-01T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/08/01/nt</id>
            <content type="html">&lt;p&gt;&lt;strong&gt;My E-Mail address changed, the old one will stop working soon.&lt;/strong&gt; So
send all your new emails to &lt;a href=&quot;mailto:cras@irccrew.org&quot;&gt;cras@irccrew.org&lt;/a&gt;.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-07-31 15:47</title>
            <link href="https://irssi.org/1999/07/31/nt/"/>
            <updated>1999-07-31T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/07/31/nt</id>
            <content type="html">&lt;p&gt;SuSE RPM of irssi 0.7.13-2 is now available in download page.&lt;/p&gt;
&lt;p&gt;Just noticed how slow irssi&apos;s web pages were .. took 30-60 seconds to
load a page. It&apos;s a problem with our mysql hit database getting too
large and one of my selects took pretty long :) Changed it, but it still
takes 10-20 seconds to load, it will hopefully be fixed pretty soon.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-07-22 19:24</title>
            <link href="https://irssi.org/1999/07/22/nt/"/>
            <updated>1999-07-22T19:24:00+00:00</updated>
            <id>https://irssi.org/1999/07/22/nt</id>
            <content type="html">&lt;p&gt;Here comes the usual bugfix release, 0.7.13-2 ;) Made a
patch: &amp;lt;/files/irssi-0.7.13-2.diff&amp;gt; for it this time too.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-07-22 00:11</title>
            <link href="https://irssi.org/1999/07/22/nt-2/"/>
            <updated>1999-07-22T00:11:00+00:00</updated>
            <id>https://irssi.org/1999/07/22/nt-2</id>
            <content type="html">&lt;p&gt;Released 0.7.13.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-07-11 13:35</title>
            <link href="https://irssi.org/1999/07/11/nt/"/>
            <updated>1999-07-11T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/07/11/nt</id>
            <content type="html">&lt;p&gt;Removed download counters. Made a new screenshot.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-07-07 21:08</title>
            <link href="https://irssi.org/1999/07/07/nt/"/>
            <updated>1999-07-07T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/07/07/nt</id>
            <content type="html">&lt;p&gt;Released v0.7.12-2 :) Just a few bugfixes..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;configure checks for -lnsl too&lt;/li&gt;
&lt;li&gt;changed default font to fixed size so I wouldn&apos;t have to hear all
the time how screen is messed up with zvt :)&lt;/li&gt;
&lt;li&gt;background color couldn&apos;t be changed with zvt&lt;/li&gt;
&lt;li&gt;irssi-text sometimes crashed at startup because of uninitialized
variable..&lt;/li&gt;
&lt;li&gt;you had to use --without-gnome-panel even if you didn&apos;t build with
gnome&lt;/li&gt;
&lt;/ul&gt;
</content>
        </entry>
        <entry>
            <title>1999-07-06 19:40</title>
            <link href="https://irssi.org/1999/07/06/nt/"/>
            <updated>1999-07-06T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/07/06/nt</id>
            <content type="html">&lt;p&gt;Released v0.7.12 .. made hit counter for it too :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-07-03 15:51</title>
            <link href="https://irssi.org/1999/07/03/nt/"/>
            <updated>1999-07-03T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/07/03/nt</id>
            <content type="html">&lt;p&gt;Yesterday started #irssi in IRCnet.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-06-17 18:18</title>
            <link href="https://irssi.org/1999/06/17/nt/"/>
            <updated>1999-06-17T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/06/17/nt</id>
            <content type="html">&lt;p&gt;Made a nice &lt;a href=&quot;/historical/screenshots&quot;&gt;screenshot&lt;/a&gt; of irssi-text :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-06-10 23:40</title>
            <link href="https://irssi.org/1999/06/10/nt/"/>
            <updated>1999-06-10T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/06/10/nt</id>
            <content type="html">&lt;p&gt;After moving irssi&apos;s pages here I made hit counters .. I always thought
irssi&apos;s pages would take 5-10 or so hits / day .. Big surprise :) 126
hits yesterday of which 51 were from different IPs and 226 today of
which 82 were different.. Need to get download counters done before I
release 0.7.12 :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-06-07 16:23</title>
            <link href="https://irssi.org/1999/06/07/nt/"/>
            <updated>1999-06-07T16:23:00+00:00</updated>
            <id>https://irssi.org/1999/06/07/nt</id>
            <content type="html">&lt;p&gt;Moved irssi&apos;s web pages here and modified them a bit too.. Colors are
taken from slashdot, looks nice :)&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-06-07 11:41</title>
            <link href="https://irssi.org/1999/06/07/nt-2/"/>
            <updated>1999-06-07T11:41:00+00:00</updated>
            <id>https://irssi.org/1999/06/07/nt-2</id>
            <content type="html">&lt;p&gt;I hate coding in several places :) Home, work and in my friends computer
.. All of them had different irssi versions, I&apos;ve been diffing them
together every now and then but still forgotten to diff some. Today
fixed the same two bugs for the third time ..&lt;/p&gt;
&lt;p&gt;Anyway, irssi 0.7.11-2 released :) Those two small text mode version
fixes and configure script bug fix.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-06-06 23:15</title>
            <link href="https://irssi.org/1999/06/06/nt/"/>
            <updated>1999-06-06T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/06/06/nt</id>
            <content type="html">&lt;p&gt;Irssi 0.7.11 released. Almost a month since last version.. But this has
lots and lots of buf fixes and new great stuff and more is coming soon.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-05-09 20:45</title>
            <link href="https://irssi.org/1999/05/09/nt/"/>
            <updated>1999-05-09T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/05/09/nt</id>
            <content type="html">&lt;p&gt;Irssi 0.7.10 released. Lots of bugs fixed. ZVT support for displaying
texts, a lot faster than GTK&apos;s text widget. New DCC transfer dialog, and
some other new things.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-04-22 20:36</title>
            <link href="https://irssi.org/1999/04/22/nt/"/>
            <updated>1999-04-22T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/04/22/nt</id>
            <content type="html">&lt;p&gt;Irssi 0.7.9 released. Lots of bugs fixed, processes are used for
nonblocking host resolving instead of threads and there&apos;s a new status
dialog.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-04-12 20:21</title>
            <link href="https://irssi.org/1999/04/12/nt/"/>
            <updated>1999-04-12T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/04/12/nt</id>
            <content type="html">&lt;p&gt;Irssi 0.7.8 released with some bug fixes, new plugin for sending command
to irssi via named pipe, nick completion is finally working and lots of
internal changes and more..&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-04-07 09:14</title>
            <link href="https://irssi.org/1999/04/07/nt/"/>
            <updated>1999-04-07T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/04/07/nt</id>
            <content type="html">&lt;p&gt;Irssi 0.7.7 released. Lots of bugfixes and text to speech plugin.&lt;/p&gt;
</content>
        </entry>
        <entry>
            <title>1999-03-30 21:44</title>
            <link href="https://irssi.org/1999/03/30/nt/"/>
            <updated>1999-03-30T00:00:00+00:00</updated>
            <id>https://irssi.org/1999/03/30/nt</id>
            <content type="html">&lt;p&gt;Spent today working with these new web pages. Not so pretty but better
than they used to be..&lt;/p&gt;
</content>
        </entry>
</feed>

