Version 1.8.0.0
diff --git a/CHANGES b/CHANGES index 69ad450..5afbc74 100644 --- a/CHANGES +++ b/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.
diff --git a/README b/README index 386a575..a0d2be4 100644 --- a/README +++ b/README
@@ -45,29 +45,17 @@ 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 @@ 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.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
diff --git a/VERSION b/VERSION index ceaf471..af0cc87 100644 --- a/VERSION +++ b/VERSION
@@ -1 +1 @@ -"1.7.4.5+" +"1.8.0.0"
diff --git a/doc/socat.yo b/doc/socat.yo index 4c05fab..7266dfd 100644 --- a/doc/socat.yo +++ b/doc/socat.yo
@@ -774,7 +774,7 @@ 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_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 @@ 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)
diff --git a/socat.spec b/socat.spec index caaab79..654f28f 100644 --- a/socat.spec +++ b/socat.spec
@@ -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