version 2.0.0-b8 - CVE-2015-1379, 1.7.3.0 fixes, v2 fixes

This commit is contained in:
Gerhard Rieger 2015-04-06 18:49:59 +02:00
parent 2dfd7ffcfb
commit 2dee720b89
7 changed files with 10 additions and 7 deletions

View file

@ -1,6 +1,8 @@
####################### V 2.0.0-b8:
security: security:
(CVE Id pending) CVE-2015-1379
Fixed problems with signal handling caused by use of not async signal Fixed problems with signal handling caused by use of not async signal
safe functions in signal handlers that could freeze socat, allowing safe functions in signal handlers that could freeze socat, allowing
denial of service attacks. denial of service attacks.

2
README
View file

@ -75,7 +75,7 @@ install
Get the tarball and extract it: Get the tarball and extract it:
gtar xzf socat.tar.gz gtar xzf socat.tar.gz
cd socat-1.7.1.0 cd socat-2.0.0-b8
./configure ./configure
make make
su su

View file

@ -1 +1 @@
"2.0.0-b7+1724+sigfix" "2.0.0-b8"

View file

@ -3624,7 +3624,7 @@ standard specifications available on the Internet for free.
label(VERSION) label(VERSION)
manpagesection(VERSION) manpagesection(VERSION)
This man page describes version 2.0.0-b3 of socat(). This man page describes version 2.0.0-b8 of socat().
label(BUGS) label(BUGS)

View file

@ -1,6 +1,6 @@
%define majorver 2.0 %define majorver 2.0
%define minorver 0-b7 %define minorver 0-b8
Summary: socat - multipurpose relay Summary: socat - multipurpose relay
Name: socat Name: socat

View file

@ -12496,7 +12496,9 @@ N=$((N+1))
# test if the various SSL methods can be used with OpenSSL # test if the various SSL methods can be used with OpenSSL
for method in SSL3 SSL23 TLS1 TLS1.1 TLS1.2 DTLS1; do # DTLS1 hangs on Fedora-20
for method in SSL3 SSL23 TLS1 TLS1.1 TLS1.2; do
#for method in SSL3 SSL23 TLS1 TLS1.1 TLS1.2 DTLS1; do
NAME=OPENSSL_METHOD_$method NAME=OPENSSL_METHOD_$method
case "$TESTS" in case "$TESTS" in

1
xio.h
View file

@ -570,7 +570,6 @@ union integral {
} ; } ;
/* some aliases */ /* some aliases */
#define u_off u_long /* please report when this causes problems */
#if HAVE_BASIC_OFF_T==3 #if HAVE_BASIC_OFF_T==3
# define u_off u_int # define u_off u_int