summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS61
1 files changed, 61 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 34bb76a3..b55b1b4d 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,64 @@
+v0.8.22-head 2017-xx-xx The Irssi team <staff@irssi.org>
+ * Removed --disable-ipv6
+ * /connect Network now aborts with an error if no servers have been
+ added to that network.
+ * /dcc commands now use quotes around spaces consistently.
+ + irssiproxy can now forward all tags through a single port.
+ + irssiproxy can also listen on unix sockets.
+ + send channel -botcmds immediately when no mask is specified (#175).
+ + the kill buffer now remembers consecutive kills.
+ New bindings were added: yank_next_cutbuffer and append_next_kill
+ + connections will avoid looking up IPv6 addresses if the machine does
+ not have an IPv6 address assigned (exact behaviour is implementation
+ defined).
+ + Fix potential crash if scripts insert undef values into the completion
+ list.
+ + Paste warning is now also shown on pasting overlong lines.
+ + autolog_ignore_targets and activity_hide_targets learn a new syntax
+ tag/* and * to ignore whole networks or everything.
+ + /hilight got a -matchcase flag to hilight case sensitively (#421).
+ + Always build irssi with TLS support.
+ + Rename SSL to TLS in the code and add -tls_* versions of the -ssl_*
+ options to /CONNECT and /SERVER, but make sure the -ssl_* options continue
+ to work.
+ + Use TLS for Freenode, EFnet, EsperNet, OFTC, Rizon, and IRC6 in the default
+ configuration.
+ + Display TLS connection information upon connect. You can disable this by
+ setting tls_verbose_connect to FALSE.
+ + Add -tls_pinned_cert and -tls_pinned_pubkey for x509 and public key pinning.
+
+ The values needed for -tls_pinned_cert and -tls_pinned_pubkey is shown
+ when connecting to a TLS enabled IRC server, but you can also find the
+ values like this: Start by downloading the certificate from a given IRC
+ server:
+
+ $ openssl s_client -connect chat.freenode.net:6697 < /dev/null 2>/dev/null | \
+ openssl x509 > freenode.cert
+
+ Find the value for -tls_pinned_cert:
+
+ $ openssl x509 -in freenode.cert -fingerprint -sha256 -noout
+
+ Find the value for -tls_pinned_pubkey:
+
+ $ openssl x509 -in freenode.cert -pubkey -noout | \
+ openssl pkey -pubin -outform der | \
+ openssl dgst -sha256 -c | \
+ tr a-z A-Z
+
+ + Remove support for DANE validation of TLS certificates.
+
+ There wasn't enough support in the IRC community to push for this on the
+ majority of bigger IRC networks. If you believe this should be
+ reintroduced into irssi, then please come up with an implementation that
+ does not rely on the libval library. It is causing a lot of troubles for
+ our downstream maintainers.
+
+ - IP addresses are no longer stored when resolve_reverse_lookup is
+ used.
+ - /names and $[...] now uses utf8 string operations (#40, #411).
+ - Removed broken support for curses.
+
v0.8.21 2017-01-03 The Irssi team <staff@irssi.org>
- Correct a NULL pointer dereference in the nickcmp function found by
Joseph Bisch (GL#1)