From d21d31713b860755c11cb9cbc1ee3a2a4f6623d9abd4e0a022ca99c5ca28eb5d Mon Sep 17 00:00:00 2001 From: Marcus Rueckert Date: Mon, 14 Jul 2014 23:49:29 +0000 Subject: [PATCH] - update to 0.8.16 + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option will force Irssi to not execute the content of the autosendcmd chatnet-setting upon connect. + Accept names replies with nick!user@host instead of just nick, if they are enabled (see bug #805). - Set window binds for channel items as sticky when re-creating window binds as part of /layout save. This fixes the bug where previously saved channel windows forgets their window number upon reconnect. + Add experimental support for DNSSEC DANE validation of certificates. + Strip the argument for boolean options (see bug #769). + Freenode have been readded to the list of networks in the default configuration file. + Disabled support for the insecure SSLv2 protocol. + Various documentation enhancements. + Add -ssl_pass to /connect and /server (see bug #305). - Fix crashing bug that can happen if the terminal height decreases before the first window is created. - Fixed minor compiler warnings. - Fixed possible crashing bug when processing an octal escape sequence. - Fixed the /ignore -network option (see bug #748). - Fixed signal handling for /exec'd commands. Irssi now sends the signal to the process group id instead of the process id. - Fixed segfault generated by SSL disconnections (see bug #752). - Fix compilation when build with -Werror=format-security. Patch by Jaroslav Skarvada. - refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz OBS-URL: https://build.opensuse.org/package/show/server:irc/irssi?expand=0&rev=52 --- irssi-0.8.15-ssl-passphrase.patch | 12 +++++------ irssi-0.8.15.tar.bz2 | 3 --- irssi-0.8.16.tar.bz2 | 3 +++ irssi.changes | 36 +++++++++++++++++++++++++++++++ irssi.spec | 4 ++-- 5 files changed, 47 insertions(+), 11 deletions(-) delete mode 100644 irssi-0.8.15.tar.bz2 create mode 100644 irssi-0.8.16.tar.bz2 diff --git a/irssi-0.8.15-ssl-passphrase.patch b/irssi-0.8.15-ssl-passphrase.patch index 7765413..1689486 100644 --- a/irssi-0.8.15-ssl-passphrase.patch +++ b/irssi-0.8.15-ssl-passphrase.patch @@ -1,11 +1,11 @@ From: http://bugs.irssi.org/index.php?do=details&task_id=305 -> http://bugs.irssi.org/index.php?getfile=298 Redraw logic removed. -Index: irssi-0.8.15/src/core/network-openssl.c +Index: src/core/network-openssl.c =================================================================== ---- irssi-0.8.15.orig/src/core/network-openssl.c -+++ irssi-0.8.15/src/core/network-openssl.c -@@ -374,6 +374,16 @@ static GIOFuncs irssi_ssl_channel_funcs +--- src/core/network-openssl.c.orig ++++ src/core/network-openssl.c +@@ -418,6 +418,16 @@ static GIOFuncs irssi_ssl_channel_funcs irssi_ssl_get_flags }; @@ -22,12 +22,12 @@ Index: irssi-0.8.15/src/core/network-openssl.c static gboolean irssi_ssl_init(void) { SSL_library_init(); -@@ -412,6 +422,8 @@ static GIOChannel *irssi_ssl_get_iochann +@@ -484,6 +494,8 @@ static GIOChannel *irssi_ssl_get_iochann scert = convert_home(mycert); if (mypkey && *mypkey) spkey = convert_home(mypkey); + SSL_CTX_set_default_passwd_cb(ctx, getpass_cb); + SSL_CTX_set_default_passwd_cb_userdata(ctx, spkey); if (! SSL_CTX_use_certificate_file(ctx, scert, SSL_FILETYPE_PEM)) - g_warning("Loading of client certificate '%s' failed", mycert); + g_warning("Loading of client certificate '%s' failed: %s", mycert, ERR_reason_error_string(ERR_get_error())); else if (! SSL_CTX_use_PrivateKey_file(ctx, spkey ? spkey : scert, SSL_FILETYPE_PEM)) diff --git a/irssi-0.8.15.tar.bz2 b/irssi-0.8.15.tar.bz2 deleted file mode 100644 index d7e9300..0000000 --- a/irssi-0.8.15.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c12d16fb605103d7c256ddce44012dc396af57f3771e086d0387c195a052a0a6 -size 948847 diff --git a/irssi-0.8.16.tar.bz2 b/irssi-0.8.16.tar.bz2 new file mode 100644 index 0000000..5af7dbe --- /dev/null +++ b/irssi-0.8.16.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3f7afed2a2754f1f5bf5cf2c87476f3c4d4aa5d71f9f4f68d05f927220d19f97 +size 986129 diff --git a/irssi.changes b/irssi.changes index 02296b2..0df81b4 100644 --- a/irssi.changes +++ b/irssi.changes @@ -1,3 +1,39 @@ +------------------------------------------------------------------- +Mon Jul 14 23:47:23 UTC 2014 - mrueckert@suse.de + +- update to 0.8.16 + + Add -noautosendcmd to /SERVER and /CONNECT. Passing this option + will force Irssi to not execute the content of the autosendcmd + chatnet-setting upon connect. + + Accept names replies with nick!user@host instead of just nick, + if they are enabled (see bug #805). + - Set window binds for channel items as sticky when re-creating + window binds as part of /layout save. This fixes the bug where + previously saved channel windows forgets their window number + upon reconnect. + + Add experimental support for DNSSEC DANE validation of + certificates. + + Strip the argument for boolean options (see bug #769). + + Freenode have been readded to the list of networks in the + default configuration file. + + Disabled support for the insecure SSLv2 protocol. + + Various documentation enhancements. + + Add -ssl_pass to /connect and /server (see bug #305). + - Fix crashing bug that can happen if the terminal height + decreases before the first window is created. + - Fixed minor compiler warnings. + - Fixed possible crashing bug when processing an octal escape + sequence. + - Fixed the /ignore -network option (see bug #748). + - Fixed signal handling for /exec'd commands. Irssi now sends the + signal to the process group id instead of the process id. + - Fixed segfault generated by SSL disconnections (see bug #752). + - Fix compilation when build with -Werror=format-security. Patch + by Jaroslav Skarvada. +- refreshed irssi-0.8.15-ssl-passphrase.patch to apply without fuzz + again +- disable irssi-0.8.15_ssl_proxy.patch for now + ------------------------------------------------------------------- Wed Jan 22 17:50:40 UTC 2014 - mrueckert@suse.de diff --git a/irssi.spec b/irssi.spec index 2f4c110..83e163a 100644 --- a/irssi.spec +++ b/irssi.spec @@ -17,7 +17,7 @@ Name: irssi -Version: 0.8.15 +Version: 0.8.16 Release: 0 %define pkg_name irssi # @@ -97,7 +97,7 @@ Authors: %prep %setup -q #patch -%patch1 -p1 +%patch1 %patch2 %build