summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_data/relnews_artef.yml2
-rw-r--r--_data/sb_whatsnew.yml9
-rw-r--r--_posts/2018-02-15-irssi-1.1.1-1.0.7-released.markdown77
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.