summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--_data/relnews_artef.yml32
-rw-r--r--_includes/relnews.markdown66
-rw-r--r--_security/irssi_sa_2018_02.txt63
-rw-r--r--download/index.markdown2
4 files changed, 158 insertions, 5 deletions
diff --git a/_data/relnews_artef.yml b/_data/relnews_artef.yml
index 0609e24..f6c01aa 100644
--- a/_data/relnews_artef.yml
+++ b/_data/relnews_artef.yml
@@ -403,6 +403,22 @@ v1.0.6:
name: signature.asc
url: https://github.com/irssi/irssi/releases/download/1.0.6/irssi-1.0.6.tar.gz.asc
last_modified: 'Mon, 08 Jan 2018 19:12:43 GMT'
+v1.0.7:
+ artef_rg:
+ -
+ a:
+ name: irssi-1.0.7.tar.xz
+ url: https://github.com/irssi/irssi/releases/download/1.0.7/irssi-1.0.7.tar.xz
+ sig:
+ name: signature.asc
+ url: https://github.com/irssi/irssi/releases/download/1.0.7/irssi-1.0.7.tar.xz.asc
+ -
+ a:
+ name: irssi-1.0.7.tar.gz
+ url: https://github.com/irssi/irssi/releases/download/1.0.7/irssi-1.0.7.tar.gz
+ sig:
+ name: signature.asc
+ url: https://github.com/irssi/irssi/releases/download/1.0.7/irssi-1.0.7.tar.gz.asc
v1.1.0:
artef_extra:
-
@@ -424,3 +440,19 @@ v1.1.0:
name: signature.asc
url: https://github.com/irssi/irssi/releases/download/1.1.0/irssi-1.1.0.tar.gz.asc
last_modified: 'Wed, 24 Jan 2018 14:44:56 GMT'
+v1.1.1:
+ artef_rg:
+ -
+ a:
+ name: irssi-1.1.1.tar.xz
+ url: https://github.com/irssi/irssi/releases/download/1.1.1/irssi-1.1.1.tar.xz
+ sig:
+ name: signature.asc
+ url: https://github.com/irssi/irssi/releases/download/1.1.1/irssi-1.1.1.tar.xz.asc
+ -
+ a:
+ name: irssi-1.1.1.tar.gz
+ url: https://github.com/irssi/irssi/releases/download/1.1.1/irssi-1.1.1.tar.gz
+ sig:
+ name: signature.asc
+ url: https://github.com/irssi/irssi/releases/download/1.1.1/irssi-1.1.1.tar.gz.asc
diff --git a/_includes/relnews.markdown b/_includes/relnews.markdown
index 5f248fd..899cb65 100644
--- a/_includes/relnews.markdown
+++ b/_includes/relnews.markdown
@@ -7,6 +7,44 @@
---
+## 1.1.1
+{:#v1-1-1 }
+
+The Irssi team released this <abbr class="timeago" title="2018-02-15">2018-02-15</abbr>
+
+{% include relnews_artef_block.markdown ver="1.1.1" %}
+
+Contains all changes from 1.0.7
+
+### Fixes
+
+- Restore compatibility with OpenSSL &lt; 1.0.2 ([#820](https://github.com/irssi/irssi/issues/820), [#831](https://github.com/irssi/irssi/issues/831))
+- Fix test compilation on some platforms ([#815](https://github.com/irssi/irssi/issues/815), [#816](https://github.com/irssi/irssi/issues/816))
+- Fix portability and backwards compatibility of test runner ([#818](https://github.com/irssi/irssi/issues/818), [#845](https://github.com/irssi/irssi/issues/845))
+
+---
+
+## 1.0.7
+{:#v1-0-7 }
+
+The Irssi team released this <abbr class="timeago" title="2018-02-15">2018-02-15</abbr>
+
+{% include relnews_artef_block.markdown ver="1.0.7" %}
+
+### Fixes
+
+- Prevent use after free error during the execution of some commands. Found by Joseph Bisch ([GL#17](https://gitlab.com/irssi/irssi/issues/17), [GL!24](https://gitlab.com/irssi/irssi/merge_requests/24)).
+- Revert netsplit print optimisation due to crashes ([#465](https://github.com/irssi/irssi/issues/465), [#809](https://github.com/irssi/irssi/issues/809), [#812](https://github.com/irssi/irssi/issues/812), [#819](https://github.com/irssi/irssi/issues/819), [#824](https://github.com/irssi/irssi/issues/824)).
+- Fix use after free when SASL messages are received in unexpected order ([GL#26](https://gitlab.com/irssi/irssi/issues/26), [GL!33](https://gitlab.com/irssi/irssi/merge_requests/33)).
+- Fix null pointer dereference in the tab completion when an empty nick is joined ([GL#24](https://gitlab.com/irssi/irssi/issues/24), [GL!31](https://gitlab.com/irssi/irssi/merge_requests/31)).
+- Fix use after free when entering oper password ([GL#22](https://gitlab.com/irssi/irssi/issues/22), [GL!32](https://gitlab.com/irssi/irssi/merge_requests/32)).
+- Fix null pointer dereference when too many windows are opened ([GL#27](https://gitlab.com/irssi/irssi/issues/27), [#837](https://github.com/irssi/irssi/issues/837)).
+- Fix out of bounds access in theme strings when the last escape is incomplete. Credit to Oss-Fuzz ([#842](https://github.com/irssi/irssi/issues/842)).
+- Fix out of bounds write when using negative counts on window resize ([GL#25](https://gitlab.com/irssi/irssi/issues/25), [GL#29](https://gitlab.com/irssi/irssi/issues/29), [#836](https://github.com/irssi/irssi/issues/836)).
+- Minor help correction. By William Jackson ([#834](https://github.com/irssi/irssi/issues/834)).
+
+---
+
## 1.1.0
{:#v1-1-0 }
@@ -14,6 +52,8 @@ The Irssi team released this <abbr class="timeago" title="2018-01-15">2018-01-15
{% include relnews_artef_block.markdown ver="1.1.0" %}
+**Warning**. Irssi is broken and will crash with OpenSSL &lt; 1.0.2 due to [openssl/openssl@`5b4b9ce97`](https://github.com/openssl/openssl/commit/5b4b9ce976fce09a7a92e2f25b91a1635cb840fe)
+
### Changes
- Colour is now re-set when reaching a comma, matching mIRC behaviour ([#742](https://github.com/irssi/irssi/issues/742), [#740](https://github.com/irssi/irssi/issues/740), [#790](https://github.com/irssi/irssi/issues/790))
@@ -73,6 +113,8 @@ The Irssi team released this <abbr class="timeago" title="2018-01-07">2018-01-07
{% include relnews_artef_block.markdown ver="1.0.6" %}
+**Note**: Code and aliases using `$($`-like constructs are no longer supported due to issue [GL#18](https://gitlab.com/irssi/irssi/issues/18). Sorry about the inconvenience.
+
### Fixes
- Fix invalid memory access when reading hilight configuration ([#787](https://github.com/irssi/irssi/issues/787), [#788](https://github.com/irssi/irssi/issues/788)).
@@ -130,6 +172,8 @@ The Irssi team released this <abbr class="timeago" title="2017-06-06">2017-06-06
{% include relnews_artef_block.markdown ver="1.0.3" %}
+Regression info in 1.0.3: [#716](https://github.com/irssi/irssi/issues/716) Warnings on start up: invalid time '-1'
+
### Fixes
- Fix out of bounds read when scanning expandos ([GL!11](https://gitlab.com/irssi/irssi/merge_requests/11)).
@@ -155,6 +199,8 @@ The Irssi team released this <abbr class="timeago" title="2017-03-10">2017-03-10
{% include relnews_artef_block.markdown ver="1.0.2" %}
+**Warning**. Irssi is broken on GLib 2.46 ([bgo#755496](https://bugzilla.gnome.org/show_bug.cgi?id=755496))
+
### Fixes
- Prevent some null-pointer crashes ([GL!9](https://gitlab.com/irssi/irssi/merge_requests/9)).
@@ -314,6 +360,8 @@ The Irssi team released this <abbr class="timeago" title="2016-03-23">2016-03-23
{% include relnews_artef_block.markdown ver="0.8.19" %}
+If your cursor keys stopped working, try this first: `/bind meta-O key meta2`
+
### Fixes
- Fixed regression when joining and parting channels on IRCnet ([#435](https://github.com/irssi/irssi/issues/435))
@@ -338,9 +386,17 @@ The Irssi team released this <abbr class="timeago" title="2016-02-13">2016-02-13
### Changes
- Modules will now require to define a
- void MODULENAME ## _abicheck(int *version) method to ensure that they are compiled against the correct Irssi version.
+
+
+ void MODULENAME ## _abicheck(int *version)
+
+ method to ensure that they are compiled against the correct Irssi version.
- The signature of "message private" has been changed to
- 5: server, message, nick, address, target in order to support "self messages". Module authors should implement this change if they are using this signal.
+
+
+ 5: server, message, nick, address, target
+
+ in order to support "self messages". Module authors should implement this change if they are using this signal.
- Removing networks will now remove all attached servers and channels ([#45](https://github.com/irssi/irssi/issues/45)).
- The proxy module now has an /irssiproxy command.
- sb_search has been moved to scripts.irssi.org
@@ -351,10 +407,12 @@ The Irssi team released this <abbr class="timeago" title="2016-02-13">2016-02-13
- CAP SASL PLAIN login is now supported natively.
- Paste bracket markers can be requested from terminal with
+
+
/set paste_use_bracketed_mode on
- "Self messages" generated by some bouncers can now be received in the proper window.
-- Try to split long lines on spaces to avoid words being splitted. Adds a new option: 'split_line_on_space' which defaults to on.
-- Add setting hilight_nick_matches_everywhere ([#56](https://github.com/irssi/irssi/issues/56)).
+- Try to split long lines on spaces to avoid words being splitted. Adds a new option: `split_line_on_space` which defaults to on.
+- Add setting `hilight_nick_matches_everywhere` ([#56](https://github.com/irssi/irssi/issues/56)).
- The config parser is more robust and prints out better diagnostics on incorrect config files.
- Ctrl+^ ([FS#721](http://bugs.irssi.org/?do=details&task_id=721)) and Ctrl+J can now be bound.
- Command history can be cleared with /window history -clear
diff --git a/_security/irssi_sa_2018_02.txt b/_security/irssi_sa_2018_02.txt
new file mode 100644
index 0000000..cbf756d
--- /dev/null
+++ b/_security/irssi_sa_2018_02.txt
@@ -0,0 +1,63 @@
+---
+name: IRSSI-SA-2018-02
+release_date: 2018-02-17
+bugs:
+ -
+ cve: CVE-2018-7054
+ cwe: CWE-416, CWE-825
+ exploitable_by: remote
+ affected_versions:
+ from: 1.0.0
+ to: [ 1.0.6, 1.1.0 ]
+ fixed_version: [ 1.0.7, 1.1.1 ]
+ credit: 'Joseph Bisch'
+ description: Use after free when server is disconnected during netsplits.
+ -
+ cve: CVE-2018-7053
+ cwe: CWE-416, CWE-691
+ exploitable_by: server
+ affected_versions:
+ from: 0.8.18
+ to: [ 1.0.6, 1.1.0 ]
+ fixed_version: [ 1.0.7, 1.1.1 ]
+ credit: 'Joseph Bisch'
+ description: Use after free when SASL messages are received in unexpected order.
+ mitigating_info: requires a non-conforming ircd
+ -
+ cve: CVE-2018-7050
+ cwe: CWE-476, CWE-475
+ exploitable_by: server
+ affected_versions:
+ to: [ 1.0.6, 1.1.0 ]
+ fixed_version: [ 1.0.7, 1.1.1 ]
+ credit: 'Joseph Bisch'
+ description: Null pointer dereference when an "empty" nick has been observed by Irssi.
+ mitigating_info: requires a broken ircd or control over the ircd
+ -
+ cve: CVE-2018-7052
+ cwe: CWE-690
+ exploitable_by: client
+ affected_versions:
+ to: [ 1.0.6, 1.1.0 ]
+ fixed_version: [ 1.0.7, 1.1.1 ]
+ credit: 'Joseph Bisch'
+ description: When the number of windows exceed the available space, Irssi would crash due to Null pointer dereference.
+ mitigating_info: depends on non-default configuration
+ -
+ cve: CVE-2018-7051
+ cwe: CWE-126
+ exploitable_by: client
+ affected_versions:
+ from: 0.8.7
+ to: [ 1.0.6, 1.1.0 ]
+ fixed_version: [ 1.0.7, 1.1.1 ]
+ credit: Oss-Fuzz
+ description: Certain nick names could result in out of bounds access when printing theme strings.
+recommended_action: >
+ Upgrade to the latest stable Irssi version. Irssi 1.0.7 and 1.1.1 are maintenance release in the
+ 1.0 and 1.1 series, without any new features.
+
+ After installing the updated packages, one can issue the /upgrade
+ command to load the new binary. TLS connections will require
+ /reconnect.
+---
diff --git a/download/index.markdown b/download/index.markdown
index a6c448e..7f8bee0 100644
--- a/download/index.markdown
+++ b/download/index.markdown
@@ -3,7 +3,7 @@ layout: page
title: Getting Irssi
permalink: /download/
categories: [ _nav, _6 ]
-version: 1.1.0
+version: 1.1.1
---
There are several ways you can get Irssi<span class="hidden-md hidden-lg">:</span>