Commit graph

254 commits

Author SHA1 Message Date
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
7ad17dcd90 Fixed Debug arguments issue in _socat() 2015-04-03 15:32:59 +02:00
Gerhard Rieger
48baca4c0f Corrected implementation of shut-none, shut-down, shut-close 2015-04-03 15:31:47 +02:00
Gerhard Rieger
af241ab40f Address FD was not read from when used bidirectionally 2015-04-03 15:29:13 +02:00
Gerhard Rieger
ce3714c553 UDP-LISTEN failed with "...is not available" 2015-04-03 15:22:36 +02:00
Gerhard Rieger
a105208cd9 OPENSSL-LISTEN in write-only context failed with Bad file descriptor 2015-04-03 15:21:54 +02:00
Gerhard Rieger
63bf093949 Fixed use of old rfd1 component 2015-04-03 15:17:11 +02:00
Gerhard Rieger
2f00bfbdb7 Fixed bidirectional UDP-LISTEN error 2015-04-03 15:13:47 +02:00
Gerhard Rieger
40126510ab fixed bidirectional UDP-LISTEN error 2015-04-03 15:12:47 +02:00
Gerhard Rieger
e89ced5b06 fixes: ioctl-intp, -T hang, mixed directions, socat_open sprintf overflow 2015-04-03 15:12:38 +02:00
Gerhard Rieger
8a77b35b87 More fixes, from release 1.7.3.0 2015-04-02 18:11:34 +02:00
Gerhard Rieger
6c60d0d66e Added OpenSSL server side EDHCE cipher support 2015-04-02 18:00:57 +02:00
Gerhard Rieger
a0ded9f095 Port to Openindiana 2015-04-02 17:55:26 +02:00
Gerhard Rieger
1720c9aa10 Function cfmakeraw() is simulated when missing 2015-04-02 17:45:22 +02:00
Gerhard Rieger
2d4c1b014b minor corrections to docu and test.sh 2015-04-02 17:37:39 +02:00
Gerhard Rieger
0ccd377a31 environ variable from C runtime is not declared on all systems 2015-04-02 17:29:40 +02:00
Gerhard Rieger
1f0fc69d60 Red Hat issue: socat 1.7.2.4 build failure missing linux/errqueue.h 2015-04-02 17:21:45 +02:00
Gerhard Rieger
7a2adc3a63 Include netinet/if_ether.h on Illumos 2015-04-02 17:16:00 +02:00
Gerhard Rieger
5b5b811abb Support for NetBSD 5.1 2015-04-02 17:14:05 +02:00
Gerhard Rieger
5ddf9c99ce Prevent multiple definition of bool,Min(),Max() (MacOS X) 2015-04-02 17:09:31 +02:00
Gerhard Rieger
3d0c9f5ae9 Actual spec file 2015-04-02 17:06:09 +02:00
Gerhard Rieger
ce75d9cf9c Debian Bug 764251: Set the build timestamp to a deterministic time 2015-04-02 17:02:47 +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
9d93ce10b7 Corrected help text for filan -L 2015-04-02 16:36:39 +02:00
Gerhard Rieger
8bc0f03a59 Fixed memory leaks 2015-04-02 16:34:48 +02:00
Gerhard Rieger
8a1cd142f2 FIPS requires 1024 bit DH prime 2015-04-02 16:29:14 +02:00
Gerhard Rieger
6a79aa6529 Added TLS methods support 2015-04-02 16:25:51 +02:00
Gerhard Rieger
066dac0812 Red Hat issue 1019964: socat now uses the system certificate store 2015-04-02 16:00:46 +02:00
Gerhard Rieger
78497ff3c7 Red Hat issue 1019964: socat now uses the system certificate store 2015-04-02 15:58:37 +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
c87979a7db Corrected some configure --disable 2015-04-01 15:48:28 +02:00
Gerhard Rieger
5c41b5cff2 Include <poll.h> instead of <sys/poll.h> 2015-04-01 15:41:53 +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
10011461ec Fixed return value of nestlex() 2015-04-01 14:22:01 +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
4a0e282c97 autoconf now prefers configure.ac over configure.in 2015-03-31 16:40:15 +02:00
Gerhard Rieger
2893ae4d03 linux/errqueue.h may require linux/types.h 2015-03-31 16:38:34 +02:00
Gerhard Rieger
bf6ab907d3 The check for fips.h requires stddef.h 2014-03-26 16:23:48 +01:00
Gerhard Rieger
9d15417d62 Android build script with pty code 2014-03-26 16:20:02 +01:00
Gerhard Rieger
b3409560a0 long long supported for time_t, socklen_t and a few other libc types 2014-03-26 16:14:35 +01:00