diff options
-rw-r--r-- | _data/relnews_artef.yml | 2 | ||||
-rw-r--r-- | _data/sb_whatsnew.yml | 9 | ||||
-rw-r--r-- | _posts/2018-02-15-irssi-1.1.1-1.0.7-released.markdown | 77 |
3 files changed, 83 insertions, 5 deletions
diff --git a/_data/relnews_artef.yml b/_data/relnews_artef.yml index f6c01aa..d547da4 100644 --- a/_data/relnews_artef.yml +++ b/_data/relnews_artef.yml @@ -419,6 +419,7 @@ v1.0.7: sig: name: signature.asc url: https://github.com/irssi/irssi/releases/download/1.0.7/irssi-1.0.7.tar.gz.asc + last_modified: 'Thu, 15 Feb 2018 18:52:44 GMT' v1.1.0: artef_extra: - @@ -456,3 +457,4 @@ v1.1.1: sig: name: signature.asc url: https://github.com/irssi/irssi/releases/download/1.1.1/irssi-1.1.1.tar.gz.asc + last_modified: 'Thu, 15 Feb 2018 18:52:54 GMT' diff --git a/_data/sb_whatsnew.yml b/_data/sb_whatsnew.yml index c1e3b9a..edb82de 100644 --- a/_data/sb_whatsnew.yml +++ b/_data/sb_whatsnew.yml @@ -1,8 +1,7 @@ - + key: irssi-1.1.1-1.0.7-released + title: Irssi 1.1.1 & 1.0.7 Released + tag: Security +- key: pyircfuzz title: Introducing PyIRCFuzz -- - key: irssi-1.1.0-released -- - key: irssi-1.0.6-released - tag: Security diff --git a/_posts/2018-02-15-irssi-1.1.1-1.0.7-released.markdown b/_posts/2018-02-15-irssi-1.1.1-1.0.7-released.markdown new file mode 100644 index 0000000..72b820a --- /dev/null +++ b/_posts/2018-02-15-irssi-1.1.1-1.0.7-released.markdown @@ -0,0 +1,77 @@ +--- +layout: post +title: "🎆 Irssi 1.1.1 and 1.0.7 Released 🎆" +--- + +Happy Lunar New Year from the Irssi Team! + +Irssi 1.1.1 and 1.0.7 have been released! They contain some critical +updates which we hope you'll enjoy. There are no new features. **All +Irssi users should upgrade to this version**. See the +[NEWS](/NEWS/#v1-1-1) for details. + +For more information refer to the [security +advisory](/security/html/irssi_sa_2018_02). + +One of bigger issues that was silent to us was a [bug in +OpenSSL](https://github.com/openssl/openssl/commit/5b4b9ce976fce09a7a92e2f25b91a1635cb840fe) +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. + +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't occur so frequently. We could +really benefit from some unit tests here... + +An odd issue was found in the configure script. Our development box +has a version of autotools that was +[patched](https://bugzilla.opensuse.org/show_bug.cgi?id=1076146) 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.) + +Another invisible issue was that the test suite would mysteriously +fail on sufficiently old systems. Turns out the required [TAP +output](https://developer.gnome.org/glib/2.40/glib-Testing.html#g-test-run) +is only present in GLib 2.40 and later (and of course not +documented). Again, no-one on the team was using anything older... + +A surprising issue was uncovered when using negative numbers to +manipulate window sizes. Let's just say Irssi totally didn't expect +you to do this. (It will crash your Irssi and possibly show odd +display glitches.) + +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. + +This release can be downloaded from [our releases page](/NEWS). Binary +test packages for various Linux distributions are automatically +generated by the [openSUSE Build Service](https://build.opensuse.org/) +and are available for download in the +[irssi-test](https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-test;package=irssi) +and +[irssi-oldtest](https://software.opensuse.org/download.html?project=home:ailin_nemui:irssi-oldtest;package=irssi) +repositories. + +Please check with your distro whether they provide officially updated +packages. + +We currently do not have any alternate advice. + +In the meantime, the following interesting changes happened in the development version: + +- Sideways split support was added into Irssi ([#697](https://github.com/irssi/irssi/pull/697)) +- Ben Paxton backported code to colourise the input prompt, originally by Jonas Hurrelmann. This can be used for spell checking or nick colouring. ([#764](https://github.com/irssi/irssi/pull/764)) +- Manish Goregaokar contributed code that will add a colon behind all the tab-completed nicks ([#822](https://github.com/irssi/irssi/pull/822)) +- another take at the netsplit printing optimisations was merged (now with less crashes??) ([#832](https://github.com/irssi/irssi/pull/832)) +- the theme engine was added to Google's Oss-Fuzz and already uncovered several deficiencies +- Niklas Luokkala added the binding that selects the previous completion during tab completion to Shift+Tab by default ([#830](https://github.com/irssi/irssi/pull/830)) +- Martin Staron contributed code that might fix storing of DCC GETs on Android phones or FAT partitions ([#844](https://github.com/irssi/irssi/pull/844)) +- CAP 3.2 capability negotiation is now supported ([#775](https://github.com/irssi/irssi/pull/775)) + +Feel welcome to join our [IRC channel](/support/irc), or discuss this +news on reddit or Twitter. + +The Irssi Team. |