mirror of
https://repo.or.cz/socat.git
synced 2024-12-22 15:32:35 +00:00
Version 1.8.0.0
This commit is contained in:
parent
c9ff62744f
commit
2da070164d
5 changed files with 22 additions and 39 deletions
2
CHANGES
2
CHANGES
|
@ -1,4 +1,6 @@
|
||||||
|
|
||||||
|
####################### V 1.8.0.0
|
||||||
|
|
||||||
Security:
|
Security:
|
||||||
Socats OpenSSL addresses do not (and never did) check certificate
|
Socats OpenSSL addresses do not (and never did) check certificate
|
||||||
revocation lists (CRLs). Socat now prints a warning about this.
|
revocation lists (CRLs). Socat now prints a warning about this.
|
||||||
|
|
47
README
47
README
|
@ -45,29 +45,17 @@ distributions.
|
||||||
platforms
|
platforms
|
||||||
---------
|
---------
|
||||||
|
|
||||||
socat 1.7.0 was compiled and more or less successfully tested under the
|
socat 1.8.0 was compiled and more or less successfully tested under the
|
||||||
following operating systems:
|
following operating systems:
|
||||||
|
|
||||||
Debian lenny/sid on x86, kernel 2.6.24
|
Debian 4 on x86_64
|
||||||
FreeBSD 6.1 on x86
|
FreeBSD 10 on amd64
|
||||||
NetBSD 4.0 on x86
|
OpenBSD 7.2 on amd64
|
||||||
OpenBSD 4.3 on x86
|
OpenIndiana 2021-04 on i386 with gcc
|
||||||
OpenSolaris 10 on x86 with gcc
|
Ubuntu 10.04 on i386
|
||||||
Mac OS X 10.5.5 on iMac G5, with libreadline
|
Ubuntu 12..22
|
||||||
HP-UX 11.23
|
Rocky 9
|
||||||
AIX 5.3 on 64bit Power4 with gcc
|
Cygwin 10.0
|
||||||
Cygwin 1.5.25 on i686
|
|
||||||
|
|
||||||
tests on Tru64 can no longer be performed because HP testdrive has taken down
|
|
||||||
these hosts.
|
|
||||||
|
|
||||||
Some versions of socat have been reported to successfully compile under older
|
|
||||||
Linux versions back to RedHat 2.1 (kernel 1.2.13, gcc 2.7.0), under AIX 4.1 and
|
|
||||||
4.3, SunOS 5.7-5.8, FreeBSD 4.2 - 4.9, MacOS X 10.1, Cygwin, Solaris 8 on x86,
|
|
||||||
OSR 5.0.6, NetBSD 1.6.1 and 2.0.2, OpenBSD 3.4 and 3.8, Tru64 5.1B, Mac OS X
|
|
||||||
10.1-10.2, and HP-UX 11
|
|
||||||
|
|
||||||
It might well compile and run under other UNIX like operating systems.
|
|
||||||
|
|
||||||
|
|
||||||
install
|
install
|
||||||
|
@ -75,16 +63,15 @@ install
|
||||||
|
|
||||||
Get the tarball and extract it:
|
Get the tarball and extract it:
|
||||||
tar xzf socat.tar.gz
|
tar xzf socat.tar.gz
|
||||||
cd socat-1.7.4.5
|
cd socat-1.8.0.0
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
su
|
su
|
||||||
make install # installs socat, filan, and procan in /usr/local/bin
|
make install # installs socat, filan, and procan in /usr/local/bin
|
||||||
|
|
||||||
For compiling socat, gcc (or egc) is recommended.
|
For compiling socat, gcc (or clang) is recommended.
|
||||||
If gcc is not available, the configure script will fail to determine
|
If gcc (or a compiler with similar front end) is not available, the configure
|
||||||
some features; then you'd better begin with one of the Makefiles and config.h's
|
script might fail to determine some features
|
||||||
from the Config directory.
|
|
||||||
|
|
||||||
If you have problems with the OpenSSL library, you can apply the option
|
If you have problems with the OpenSSL library, you can apply the option
|
||||||
"--disable-openssl" to configure.
|
"--disable-openssl" to configure.
|
||||||
|
@ -248,13 +235,7 @@ socat.1 and socat.html can be generated from socat.yo (which is released with
|
||||||
socat 1.6.0.1 and later) using the yodl document language package. Maintenance
|
socat 1.6.0.1 and later) using the yodl document language package. Maintenance
|
||||||
of yodl had been discontinued by its author
|
of yodl had been discontinued by its author
|
||||||
(http://www.xs4all.nl/~jantien/yodl/) (there seems to be a revival at
|
(http://www.xs4all.nl/~jantien/yodl/) (there seems to be a revival at
|
||||||
http://yodl.sourceforge.net/ though). For socat, the old version 1.31 is used;
|
http://yodl.sourceforge.net/ though). For socat, the revival version 3.03 is used,
|
||||||
an rpm is still distributed with recent OpenSuSE versions (confirmed for
|
|
||||||
OpenSuSE 10.1 in suse/i586/yodl-1.31.18-1142.i586.rpm). It appears to install
|
|
||||||
smoothly also under RedHat Linux. After yodl 1.31 installation, the following
|
|
||||||
correction must be performed in /usr/share/yodl/shared.yo in two places:
|
|
||||||
< whenhtml(htmlcommand(<!)ARG1+htmlcommand(>)))
|
|
||||||
> whenhtml(htmlcommand(<!--)ARG1+htmlcommand(-->)))
|
|
||||||
|
|
||||||
|
|
||||||
license
|
license
|
||||||
|
|
2
VERSION
2
VERSION
|
@ -1 +1 @@
|
||||||
"1.7.4.5+"
|
"1.8.0.0"
|
||||||
|
|
|
@ -774,7 +774,7 @@ label(ADDRESS_POSIXMQ_READ)dit(bf(tt(POSIXMQ-READ:/<mqueue>)))
|
||||||
link(-U)(option_U) and link(dual addresses)(ADDRESS_DUAL).nl()
|
link(-U)(option_U) and link(dual addresses)(ADDRESS_DUAL).nl()
|
||||||
Socat() provides this address type only on Linux because POSIX MQ is based
|
Socat() provides this address type only on Linux because POSIX MQ is based
|
||||||
on UNIX filedescriptors there.nl()
|
on UNIX filedescriptors there.nl()
|
||||||
This feature is new in version 1.7.5.0 and might change in the future,
|
This feature is new in version 1.8.0.0 and might change in the future,
|
||||||
therefore it is link(experimental)(option_experimental).nl()
|
therefore it is link(experimental)(option_experimental).nl()
|
||||||
Useful options:
|
Useful options:
|
||||||
link(posixmq-priority)(OPTION_POSIXMQ_PRIORITY),
|
link(posixmq-priority)(OPTION_POSIXMQ_PRIORITY),
|
||||||
|
@ -2294,7 +2294,7 @@ label(OPTION_RCVLOWAT)dit(bf(tt(rcvlowat=<bytes>)))
|
||||||
label(OPTION_SO_REUSEADDR)dit(bf(tt(reuseaddr[=[0|1]])))
|
label(OPTION_SO_REUSEADDR)dit(bf(tt(reuseaddr[=[0|1]])))
|
||||||
Allows other sockets to bind to an address even if parts of it (e.g. the
|
Allows other sockets to bind to an address even if parts of it (e.g. the
|
||||||
local port) are already in use by socat().nl()
|
local port) are already in use by socat().nl()
|
||||||
With version 1.7.5, this socket option is set automatically for TCP LISTEN
|
With version 1.8.0, this socket option is set automatically for TCP LISTEN
|
||||||
addresses. If you prefer the system default (no related
|
addresses. If you prefer the system default (no related
|
||||||
tt(setsockopt(...SO_REUSEADDR...)) call at all), use form tt(reuseaddr=).nl()
|
tt(setsockopt(...SO_REUSEADDR...)) call at all), use form tt(reuseaddr=).nl()
|
||||||
(link(example)(EXAMPLE_OPTION_SO_REUSEADDR)).
|
(link(example)(EXAMPLE_OPTION_SO_REUSEADDR)).
|
||||||
|
@ -4775,7 +4775,7 @@ standard specifications available on the Internet for free.
|
||||||
label(VERSION)
|
label(VERSION)
|
||||||
manpagesection(VERSION)
|
manpagesection(VERSION)
|
||||||
|
|
||||||
This man page describes version 1.7.4 of socat().
|
This man page describes version 1.8.0 of socat().
|
||||||
|
|
||||||
|
|
||||||
label(BUGS)
|
label(BUGS)
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
|
|
||||||
%define majorver 1.7
|
%define majorver 1.8
|
||||||
%define minorver 4.5
|
%define minorver 0.0
|
||||||
|
|
||||||
Summary: socat - multipurpose relay
|
Summary: socat - multipurpose relay
|
||||||
Name: socat
|
Name: socat
|
||||||
|
|
Loading…
Reference in a new issue