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:
|
||||
Socats OpenSSL addresses do not (and never did) check certificate
|
||||
revocation lists (CRLs). Socat now prints a warning about this.
|
||||
|
|
47
README
47
README
|
@ -45,29 +45,17 @@ distributions.
|
|||
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:
|
||||
|
||||
Debian lenny/sid on x86, kernel 2.6.24
|
||||
FreeBSD 6.1 on x86
|
||||
NetBSD 4.0 on x86
|
||||
OpenBSD 4.3 on x86
|
||||
OpenSolaris 10 on x86 with gcc
|
||||
Mac OS X 10.5.5 on iMac G5, with libreadline
|
||||
HP-UX 11.23
|
||||
AIX 5.3 on 64bit Power4 with gcc
|
||||
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.
|
||||
Debian 4 on x86_64
|
||||
FreeBSD 10 on amd64
|
||||
OpenBSD 7.2 on amd64
|
||||
OpenIndiana 2021-04 on i386 with gcc
|
||||
Ubuntu 10.04 on i386
|
||||
Ubuntu 12..22
|
||||
Rocky 9
|
||||
Cygwin 10.0
|
||||
|
||||
|
||||
install
|
||||
|
@ -75,16 +63,15 @@ install
|
|||
|
||||
Get the tarball and extract it:
|
||||
tar xzf socat.tar.gz
|
||||
cd socat-1.7.4.5
|
||||
cd socat-1.8.0.0
|
||||
./configure
|
||||
make
|
||||
su
|
||||
make install # installs socat, filan, and procan in /usr/local/bin
|
||||
|
||||
For compiling socat, gcc (or egc) is recommended.
|
||||
If gcc is not available, the configure script will fail to determine
|
||||
some features; then you'd better begin with one of the Makefiles and config.h's
|
||||
from the Config directory.
|
||||
For compiling socat, gcc (or clang) is recommended.
|
||||
If gcc (or a compiler with similar front end) is not available, the configure
|
||||
script might fail to determine some features
|
||||
|
||||
If you have problems with the OpenSSL library, you can apply the option
|
||||
"--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
|
||||
of yodl had been discontinued by its author
|
||||
(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;
|
||||
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(-->)))
|
||||
http://yodl.sourceforge.net/ though). For socat, the revival version 3.03 is used,
|
||||
|
||||
|
||||
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()
|
||||
Socat() provides this address type only on Linux because POSIX MQ is based
|
||||
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()
|
||||
Useful options:
|
||||
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]])))
|
||||
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()
|
||||
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
|
||||
tt(setsockopt(...SO_REUSEADDR...)) call at all), use form tt(reuseaddr=).nl()
|
||||
(link(example)(EXAMPLE_OPTION_SO_REUSEADDR)).
|
||||
|
@ -4775,7 +4775,7 @@ standard specifications available on the Internet for free.
|
|||
label(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)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
%define majorver 1.7
|
||||
%define minorver 4.5
|
||||
%define majorver 1.8
|
||||
%define minorver 0.0
|
||||
|
||||
Summary: socat - multipurpose relay
|
||||
Name: socat
|
||||
|
|
Loading…
Reference in a new issue