Commit graph

103 commits

Author SHA1 Message Date
Gerhard Rieger
fe2313f50f socat security advisory 8: stack overflow in nestlex() 2016-01-29 11:32:52 +01:00
Gerhard Rieger
20f5963f13 socat security advisory 7, MSVR-1499: created new 2048bit DH modulus 2016-01-29 11:32:36 +01:00
Gerhard Rieger
2dee720b89 version 2.0.0-b8 - CVE-2015-1379, 1.7.3.0 fixes, v2 fixes 2015-04-06 18:49:59 +02:00
Gerhard Rieger
2dfd7ffcfb off_t may be long long; more corrections for non Linux; configure.ac 2015-04-03 17:55:37 +02:00
Gerhard Rieger
6361eec4e9 Dual type addresses terminated when they were idle for EOF timeout time 2015-04-03 15:38:18 +02:00
Gerhard Rieger
af241ab40f Address FD was not read from when used bidirectionally 2015-04-03 15:29:13 +02:00
Gerhard Rieger
8a77b35b87 More fixes, from release 1.7.3.0 2015-04-02 18:11:34 +02:00
Gerhard Rieger
a0ded9f095 Port to Openindiana 2015-04-02 17:55:26 +02:00
Gerhard Rieger
2d4c1b014b minor corrections to docu and test.sh 2015-04-02 17:37:39 +02:00
Gerhard Rieger
56f3f40771 Revert gcc check to reenable cross compiling 2015-04-02 16:58:36 +02:00
Gerhard Rieger
5c822eb3ef Added option rawer for pty 2015-04-02 16:55:02 +02:00
Gerhard Rieger
8e58611133 Print error on useless fdout,fdin options 2015-04-02 16:47:22 +02:00
Gerhard Rieger
6a79aa6529 Added TLS methods support 2015-04-02 16:25:51 +02:00
Gerhard Rieger
0f65dd68fb Generate testcert.conf and testcert6.conf in test.sh 2015-04-02 15:53:08 +02:00
Gerhard Rieger
cd164e7b58 Check OpenSSL peers commonName+subjectAltName; new option openssl-commonname 2015-04-02 15:45:04 +02:00
Gerhard Rieger
241e5256ec OpenSSL peer certificate subject,issuer details are passed to env 2015-04-02 12:16:41 +02:00
Gerhard Rieger
c90dd2ce88 Passive addresses like TCP-LISTEN with empty port bound to random 2015-04-01 14:43:37 +02:00
Gerhard Rieger
346a6df6c0 Address SYSTEM, when terminating, shutted down its parent addresses 2015-04-01 14:39:54 +02:00
Gerhard Rieger
5bf034ba87 Option ignoreeof on the right address hung 2015-04-01 14:33:52 +02:00
Gerhard Rieger
ad9e6b1fa4 Fixed bind with abstract unix domain sockets (Linux) 2015-03-31 18:21:45 +02:00
Gerhard Rieger
f01ed154b6 Made code async-signal-safe 2015-03-31 17:30:51 +02:00
Gerhard Rieger
07b1b1cb26 Made code async-signal-safe 2015-03-31 17:30:28 +02:00
Gerhard Rieger
fc013607d2 struct cmsghdr.cmsg is system dependend; more print format corrections 2015-03-31 16:41:17 +02:00
Gerhard Rieger
6e32a56bea Red Hat issue 1020203: configure checks fail with some compilers 2014-03-26 16:10:41 +01:00
Gerhard Rieger
d123461127 some file system based addresses failed to apply file options 2014-03-26 14:02:42 +01:00
Gerhard Rieger
df152fce75 fixed some typos and minor issues, including Red Hat issue 1021967 2014-03-26 13:25:07 +01:00
Gerhard Rieger
81818eda56 Red Hat issue 1022063: out-of-range shifts on net mask bits 2014-03-26 13:13:12 +01:00
Gerhard Rieger
3f207a2e70 OPENSSL-CONNECT with bind option failed on some systems with Invalid argument 2014-03-21 13:24:26 +01:00
Gerhard Rieger
6ccae440f1 LISTEN based addresses applied some address options to the listening FD instead of the connected FD 2014-03-21 09:44:16 +01:00
Gerhard Rieger
2e5a6400a3 improved test.sh script 2014-03-21 08:55:56 +01:00
Gerhard Rieger
a8f64b06fc performed changes for Fedora release 19 2014-03-20 18:33:51 +01:00
Gerhard Rieger
7701095d45 SSLv2 only when available; fixed sa_family_t compile error; minor cleanup 2014-03-16 22:10:20 +01:00
Gerhard Rieger
b793746920 corrections to test.sh 2014-03-16 22:10:01 +01:00
Gerhard Rieger
800fd903b1 OpenSSL option compress allows to disable compression 2014-03-16 22:10:00 +01:00
Gerhard Rieger
46313470b8 new option max-children that limits the number of concurrent child processes 2014-03-16 22:09:15 +01:00
Gerhard Rieger
3d7521d251 test.sh: corrected ancilliary messages with timestamps 2014-03-16 22:08:54 +01:00
Gerhard Rieger
178442ab21 check if define __APPLE_USE_RFC_2292 helps to enable IPV6_* 2014-03-16 22:08:15 +01:00
Gerhard Rieger
6e790adc5b OPENSSL-LISTEN failed with "no shared cipher" when using cipher aNULL 2014-03-16 22:06:57 +01:00
Gerhard Rieger
62b43211eb handle partial write()'s without data loss 2014-03-16 22:06:57 +01:00
Gerhard Rieger
c02a062db4 UNIX-CONNECT did not support half-close 2014-03-16 22:06:11 +01:00
Gerhard Rieger
ea657bbf78 UDP-LISTEN would alway set SO_REUSEADDR even without fork option and when user set it to 0 2014-03-16 22:06:11 +01:00
Gerhard Rieger
ad200da8fd when UNIX-LISTEN was applied to an existing file it failed as expected but removed the file 2014-03-16 22:06:11 +01:00
Gerhard Rieger
51d9b5d76a fixed a bug where socat might crash when connecting to a unix domain socket using address GOPEN 2014-03-16 22:06:11 +01:00
Gerhard Rieger
364edd63df Solaris 8 and Sun Studio support 2014-03-16 22:06:11 +01:00
Gerhard Rieger
4b25958cb0 openssl addresses failed with "nonblocking operation did not complete" when the peer performed a renegotiation 2014-03-16 22:06:11 +01:00
Gerhard Rieger
2040d8300c user-late and group-late, when applied to a pty, affected the system device /dev/ptmx 2014-03-16 22:05:36 +01:00
Gerhard Rieger
9a7742bd90 minor corrections in test.sh 2014-03-16 22:03:42 +01:00
Gerhard Rieger
bcadefeda7 version 2.0.0-b7 - CVE-2014-0019: fixed PROXY-CONNECT address overflow 2014-01-25 17:44:44 +01:00
Gerhard Rieger
c22863e4fb version 2.0.0-b6 - fixed FD leak in accept() loop 2013-05-26 20:24:04 +02:00
Gerhard Rieger
2d24bc3157 version 2.0.0-b5 - fixed READLINE buffer overflow 2012-04-24 07:35:42 +02:00