Accepting request 241804 from server:irc

Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/241804
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/irssi?expand=0&rev=27
This commit is contained in:
Stephan Kulow 2014-07-23 20:06:41 +00:00 committed by Git OBS Bridge
commit 72c708cb6c
5 changed files with 47 additions and 11 deletions

View File

@ -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))

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c12d16fb605103d7c256ddce44012dc396af57f3771e086d0387c195a052a0a6
size 948847

3
irssi-0.8.16.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3f7afed2a2754f1f5bf5cf2c87476f3c4d4aa5d71f9f4f68d05f927220d19f97
size 986129

View File

@ -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

View File

@ -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