mirror of
https://repo.or.cz/socat.git
synced 2025-01-09 22:42:33 +00:00
contains all version 1 bug fixes and porting up to 1.7.2.3
This commit is contained in:
parent
a4622ecf17
commit
b9649d391c
1 changed files with 43 additions and 43 deletions
86
CHANGES
86
CHANGES
|
@ -1,34 +1,7 @@
|
||||||
|
|
||||||
corrections:
|
corrections:
|
||||||
user-late and group-late, when applied to a pty, affected the system
|
fixed bug in xio-openssl.c that prevented error handling of bad number
|
||||||
device /dev/ptmx instead of the pty (thanks to Matthew Cloke for
|
of arguments, thanks to Paulik Tamas for reporting
|
||||||
pointing me to this bug)
|
|
||||||
|
|
||||||
socats openssl addresses failed with "nonblocking operation did not
|
|
||||||
complete" when the peer performed a renegotiation. Thanks to Benjamin
|
|
||||||
Delpy for reporting this bug.
|
|
||||||
|
|
||||||
corrected the "fixed possible SIGSEGV" fix because SIGSEGV still might
|
|
||||||
occur under those conditions. Thanks to Toni Mattila for first
|
|
||||||
reporting this problem.
|
|
||||||
|
|
||||||
ftruncate64 cut its argument to 32 bits on systems with 32 bit long type
|
|
||||||
|
|
||||||
with unidirectional EXEC and SYSTEM a close() operation was performed
|
|
||||||
on a random number which could result in hanging e.a.
|
|
||||||
|
|
||||||
fixed a compile problem caused by size_t/socklen_t mismatch on 64bit
|
|
||||||
systems
|
|
||||||
|
|
||||||
Debian bug 531078: socat execs children with SIGCHLD ignored; corrected
|
|
||||||
to default. Thanks to Martin Dorey for reporting this bug.
|
|
||||||
|
|
||||||
added struct sockaddr_ll to union sockaddr_union to avoid "strict
|
|
||||||
aliasing" warnings (problem reported by Paul Wouters)
|
|
||||||
|
|
||||||
info message during socks connect showed bad port number on little
|
|
||||||
endian systems due to wrong byte order (thanks to Peter M. Galbavy for
|
|
||||||
bug report and patch)
|
|
||||||
|
|
||||||
when UNIX-LISTEN was applied to an existing file it failed as expected
|
when UNIX-LISTEN was applied to an existing file it failed as expected
|
||||||
but removed the file. Thanks to Bjoern Bosselmann for reporting this
|
but removed the file. Thanks to Bjoern Bosselmann for reporting this
|
||||||
|
@ -91,25 +64,37 @@ corrections:
|
||||||
|
|
||||||
improved dev_t print format definition
|
improved dev_t print format definition
|
||||||
|
|
||||||
fixed bug in xio-openssl.c that prevented error handling of bad number
|
user-late and group-late, when applied to a pty, affected the system
|
||||||
of arguments, thanks to Paulik Tamas for reporting
|
device /dev/ptmx instead of the pty (thanks to Matthew Cloke for
|
||||||
|
pointing me to this bug)
|
||||||
|
|
||||||
|
socats openssl addresses failed with "nonblocking operation did not
|
||||||
|
complete" when the peer performed a renegotiation. Thanks to Benjamin
|
||||||
|
Delpy for reporting this bug.
|
||||||
|
|
||||||
|
info message during socks connect showed bad port number on little
|
||||||
|
endian systems due to wrong byte order (thanks to Peter M. Galbavy for
|
||||||
|
bug report and patch)
|
||||||
|
|
||||||
|
Debian bug 531078: socat execs children with SIGCHLD ignored; corrected
|
||||||
|
to default. Thanks to Martin Dorey for reporting this bug.
|
||||||
|
|
||||||
|
corrected the "fixed possible SIGSEGV" fix because SIGSEGV still might
|
||||||
|
occur under those conditions. Thanks to Toni Mattila for first
|
||||||
|
reporting this problem.
|
||||||
|
|
||||||
|
ftruncate64 cut its argument to 32 bits on systems with 32 bit long type
|
||||||
|
|
||||||
|
with unidirectional EXEC and SYSTEM a close() operation was performed
|
||||||
|
on a random number which could result in hanging e.a.
|
||||||
|
|
||||||
|
fixed a compile problem caused by size_t/socklen_t mismatch on 64bit
|
||||||
|
systems
|
||||||
|
|
||||||
docu mentions option so-bindtodev but correct name is so-bindtodevice.
|
docu mentions option so-bindtodev but correct name is so-bindtodevice.
|
||||||
Thanks to Jim Zimmerman for reporting.
|
Thanks to Jim Zimmerman for reporting.
|
||||||
|
|
||||||
minor corrections in doc (2x)
|
|
||||||
|
|
||||||
porting:
|
porting:
|
||||||
building socat on systems that predefined the CFLAGS environment to
|
|
||||||
contain -Wall failed (esp.RedHat). Thanks to Paul Wouters for reporting
|
|
||||||
this problem and to Simon Matter for providing the patch
|
|
||||||
|
|
||||||
support for Solaris 8 and Sun Studio support (thanks to Sebastian
|
|
||||||
Kayser for providing the patches)
|
|
||||||
|
|
||||||
on some 64bit systems a compiler warning "cast from pointer to integer
|
|
||||||
of different size" was issued on some option definitions
|
|
||||||
|
|
||||||
Cedril Priscal ported socat to Android (using Googles cross compiler).
|
Cedril Priscal ported socat to Android (using Googles cross compiler).
|
||||||
The port includes the socat_buildscript_for_android.sh script
|
The port includes the socat_buildscript_for_android.sh script
|
||||||
|
|
||||||
|
@ -143,6 +128,19 @@ porting:
|
||||||
Ubuntu Oneiric: OpenSSL no longer provides SSLv2 functions; libutil.sh
|
Ubuntu Oneiric: OpenSSL no longer provides SSLv2 functions; libutil.sh
|
||||||
is now bsd/libutil.h; compiler warns on vars that is only written to
|
is now bsd/libutil.h; compiler warns on vars that is only written to
|
||||||
|
|
||||||
|
building socat on systems that predefined the CFLAGS environment to
|
||||||
|
contain -Wall failed (esp.RedHat). Thanks to Paul Wouters for reporting
|
||||||
|
this problem and to Simon Matter for providing the patch
|
||||||
|
|
||||||
|
support for Solaris 8 and Sun Studio support (thanks to Sebastian
|
||||||
|
Kayser for providing the patches)
|
||||||
|
|
||||||
|
on some 64bit systems a compiler warning "cast from pointer to integer
|
||||||
|
of different size" was issued on some option definitions
|
||||||
|
|
||||||
|
added struct sockaddr_ll to union sockaddr_union to avoid "strict
|
||||||
|
aliasing" warnings (problem reported by Paul Wouters)
|
||||||
|
|
||||||
new features:
|
new features:
|
||||||
added option max-children that limits the number of concurrent child
|
added option max-children that limits the number of concurrent child
|
||||||
processes. Thanks to Sam Liddicott for providing the patch.
|
processes. Thanks to Sam Liddicott for providing the patch.
|
||||||
|
@ -156,6 +154,8 @@ new features:
|
||||||
docu
|
docu
|
||||||
minor corrections in docu (thanks to Paggas)
|
minor corrections in docu (thanks to Paggas)
|
||||||
|
|
||||||
|
minor corrections in doc (2x)
|
||||||
|
|
||||||
client process -> child process
|
client process -> child process
|
||||||
|
|
||||||
####################### V 2.0.0-b7:
|
####################### V 2.0.0-b7:
|
||||||
|
|
Loading…
Reference in a new issue