Commit graph

174 commits

Author SHA1 Message Date
Gerhard Rieger
dbb6ea3a52 allow tun/tap specification without IP address 2014-03-16 22:09:36 +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
799a6ba377 corrections for OpenEmbedded, especially termios SHIFT values andISPEED/OSPEED 2014-03-16 22:08:54 +01:00
Gerhard Rieger
a65b1c7c72 fixed compiler warnings on Mac OS X 64bit 2014-03-16 22:08:36 +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
53d969ffe3 check for defines IPV6_* 2014-03-16 22:07:51 +01:00
Gerhard Rieger
709427ab1f port to RHEL6 - fips.h 2014-03-16 22:07:51 +01:00
Gerhard Rieger
f536cb6616 port to Cygwin - struct pktinfo.ipi_spec_dst 2014-03-16 22:07:22 +01:00
Gerhard Rieger
93e12161a3 port to Android 2014-03-16 22:07:22 +01:00
Gerhard Rieger
5d052c84e1 dropopts must not free() 2014-03-16 22:06:57 +01:00
Gerhard Rieger
5a5f1ed1bc UDP-LISTEN need not sleep 2014-03-16 22:06:57 +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
f6b2e0b167 fixed sporadic data loss on pid reuse 2014-03-16 22:06:57 +01:00
Gerhard Rieger
5b4d970c06 fixed bug that could freeze socat during signal handling 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
1c13486bd6 unnamed unix domain socket could generate invalid log output or lead to a process crash 2014-03-16 22:06:12 +01:00
Gerhard Rieger
ab25a5199b option -x prints info about packet 2014-03-16 22:06:12 +01:00
Gerhard Rieger
352820b21c address option ioctl-intp failed with "unimplemented type 26" 2014-03-16 22:06:12 +01:00
Gerhard Rieger
4efa3c5ebc TCP-CONNECT with option nonblock reported successful connect even when it was still pending 2014-03-16 22:06:11 +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
86ebee79fa on some 64bit systems a compiler warning "cast from pointer to integer of different size" was issued on some option definitions 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
529b9ece6b failed to build with gcc -Wall (esp. on Redhat like systems) 2014-03-16 22:04:12 +01:00
Gerhard Rieger
c8e1ef5286 added struct sockaddr_ll to union sockaddr_union to avoid "strict aliasing" 2014-03-16 22:03:42 +01:00
Gerhard Rieger
9a7742bd90 minor corrections in test.sh 2014-03-16 22:03:42 +01:00
Gerhard Rieger
13f830a533 minor corrections in docu 2014-03-16 22:03:42 +01:00
Gerhard Rieger
27eb0a30b6 info message during socks connect showed bad port number on little endian systems 2014-03-16 22:03:42 +01:00
Gerhard Rieger
0c8f8a7fc0 Debian bug 531078: socat execs children with SIGCHLD ignored - fixed 2014-03-16 22:03:42 +01:00
Gerhard Rieger
6dc9f3fff7 so-bindtodevice in doc, minor corrections in doc; added environment example to doc/socat-multicast.html 2014-03-16 22:03:42 +01:00
Gerhard Rieger
cedd67dad0 compile problem caused by size_t/socklen_t mismatch 2014-03-16 22:02:54 +01:00
Gerhard Rieger
a8f6d853de ftruncate64 cut its argument to 32 bits on systems with 32 bit long type 2014-03-16 22:02:32 +01:00
Gerhard Rieger
9b09003643 corrected the "fixed possible SIGSEGV" fix 2014-03-16 22:02:05 +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
Gerhard Rieger
e3788fa8de version 2.0.0-b4 2010-10-04 21:07:36 +02:00
Gerhard Rieger
c576712ebd fixed a stack overflow vulnerability with long command line args 2010-10-04 21:04:45 +02:00
Gerhard Rieger
5df0e4a3d9 version 2.0.0-b3 2009-04-03 17:17:10 +02:00
Gerhard Rieger
515c305a7f added inter address exec and system modules 2009-04-03 11:30:01 +02:00
Gerhard Rieger
b53a9afba7 stabilized test IP4MULTICAST_UNIDIR; added tests OPENSSL_SCTPx_FORK; minor improvements 2008-11-01 19:04:46 +01:00
Gerhard Rieger
357a7f7984 xioopen failed to handle some read/write combinations 2008-11-01 19:03:00 +01:00
Gerhard Rieger
2b48a7daea in loop message show inactive fds as -1 2008-11-01 18:59:14 +01:00
Gerhard Rieger
38f6677892 system,pipes did not pass EOF to sub process 2008-11-01 18:58:31 +01:00
Gerhard Rieger
363fa568ac Merge branch 'socat-2' of file:///home/gerhard/Develop/socat-engine into socat-2 2008-10-31 23:05:05 +01:00