Commit graph

331 commits

Author SHA1 Message Date
Gerhard Rieger
a390dfc547 ABSTRACT-LISTEN with option user calls fchown() 2021-10-31 11:39:47 +01:00
Gerhard Rieger
ea5beb8e75 Catch service resolution failure 2021-10-31 11:35:52 +01:00
Gerhard Rieger
3efbf71430 Corrected a typo in configure.ac that broke option --enable-openssl-base 2021-10-31 11:32:27 +01:00
Gerhard Rieger
1477334905 OpenSSL server could be crashed by client cert with IPv6 address in SubjectAltname 2021-10-31 11:30:14 +01:00
Gerhard Rieger
e9c055b750 Print VSOCK warning only with VSOCK-LISTEN 2021-10-31 10:44:58 +01:00
Gerhard Rieger
e78e911cbb Solve a problem with overlapping socket and openssl parameters 2021-10-31 10:28:41 +01:00
Gerhard Rieger
072377c68c Fixed a few minor coding issues 2021-10-31 10:26:40 +01:00
Gerhard Rieger
ff51262e78 Fixed in test.sh a few issues reported by shellcheck 2021-10-31 10:21:28 +01:00
Gerhard Rieger
dc7afeb0f5 Prevent the TIMESTAMP tests from sporadically failing due do seconds overflow 2021-10-31 10:18:50 +01:00
Gerhard Rieger
196d74752d Version 1.7.4.1 2021-01-10 13:45:27 +01:00
Gerhard Rieger
6b9736472c OpenSSL file transfer failed 2021-01-10 13:44:58 +01:00
Gerhard Rieger
4124e733c6 Fixed compilation failure on 32bit FreeBSD and other due to int64_t being long long 2021-01-10 13:34:46 +01:00
Gerhard Rieger
0a115feadc Version 1.7.4.0 2021-01-03 22:46:40 +01:00
Gerhard Rieger
b7a277472b With OPENSSL_API_COMPAT=0x10000000L the files openssl/dh.h, openssl/bn.h must be included 2021-01-03 07:43:00 +01:00
Gerhard Rieger
9209312c3c Added printf formats for uint16_t etc 2021-01-03 07:42:23 +01:00
Gerhard Rieger
dabcc7f3d5 Preferred backend for TUN is UDP, not TCP 2021-01-01 18:27:18 +01:00
Gerhard Rieger
cc3cd744d9 Address UDP-RECV does not support option fork 2021-01-01 18:27:04 +01:00
Gerhard Rieger
82f5321204 SSL_read,SSL_write errors sometimes stated SSL_connect 2021-01-01 18:24:50 +01:00
Gerhard Rieger
cb4400bf94 Help text showed two parameters for UDP4-RECVFROM address, but only <port> is allowed 2021-01-01 18:21:54 +01:00
Gerhard Rieger
1502f0cdcb Added VSOCK stream addresses 2020-12-31 15:34:56 +01:00
Gerhard Rieger
1c7ddfef73 Option proxy-authorization-file 2020-12-31 15:26:14 +01:00
Gerhard Rieger
50bdb453dd UDP-DATAGRAM no longer checks peerport by default 2020-12-31 15:22:40 +01:00
Gerhard Rieger
583e14d7fa New option ip-add-source-membership 2020-12-31 15:14:37 +01:00
Gerhard Rieger
13ac417410 Option accept-timeout (listen-timeout) 2020-12-31 15:00:13 +01:00
Gerhard Rieger
aa2b9c00b2 Added SNI support to OPENSSL-CONNECT, with options no-sni, snihost 2020-12-31 14:49:43 +01:00
Gerhard Rieger
d109e3131b Added option ip-transparent (socket option IP_TRANSPARENT) 2020-12-31 13:29:42 +01:00
Gerhard Rieger
e765898d38 New options -r, -R for raw data dumps 2020-12-31 13:23:54 +01:00
Gerhard Rieger
6128ea36ac OpenSSL client checks SubjectAltName IP addresses 2020-12-31 12:19:17 +01:00
Gerhard Rieger
6635e159c4 Fixed filan -s, added -S 2020-12-31 11:57:11 +01:00
Gerhard Rieger
d1b809b4ab DTLS over UDP 2020-12-30 20:59:04 +01:00
Gerhard Rieger
ff8de6c5cd Prevent error loop on RECVFROM addresses with fork 2020-12-29 16:50:47 +01:00
Gerhard Rieger
10680c8aad New option setsockopt-listen using dalan 2020-12-29 16:48:05 +01:00
Gerhard Rieger
411b658939 Increased maximum option length from 511 to 2047 bytes 2020-12-29 05:31:28 +01:00
Gerhard Rieger
0dccf48d69 GOPEN handles UNIX seqpacket sockets 2020-12-29 05:30:52 +01:00
Gerhard Rieger
d9d320cb47 Corrected UNIX client NAMED options to work on bind address 2020-12-29 05:22:41 +01:00
Gerhard Rieger
5570bf4d62 Fixed hang on race condition with UDP-RECV and fork 2020-12-29 05:18:57 +01:00
Gerhard Rieger
55518fa690 Align buffer for read() with flag O_DIRECT 2020-12-29 05:17:53 +01:00
Gerhard Rieger
de2f2c471b OpenSSL options min-version, max-version 2020-12-28 12:38:52 +01:00
Gerhard Rieger
beed38655f ext2-* options are renamed to fs-* 2020-12-28 12:37:49 +01:00
Gerhard Rieger
f34e8a4dc1 Mitigated race condition of SYSTEM,EXEC child processes 2020-12-28 11:10:03 +01:00
Gerhard Rieger
2e0b0a0eff SCTP service name resolution falls back to socktype and protocol 0 2020-12-28 00:43:29 +01:00
Gerhard Rieger
bb764784f3 Added configure option --enable-openssl-base 2020-12-28 00:41:47 +01:00
Gerhard Rieger
1190e8018e Substitute strndup() when it is missing 2020-12-28 00:41:41 +01:00
Gerhard Rieger
3ef518fde0 Unsetenv was not conditional in xio-openssl.c 2020-12-27 20:52:41 +01:00
Gerhard Rieger
d4cce300a4 Removed unused usleep() call from sycls.c 2020-12-27 20:50:39 +01:00
Gerhard Rieger
ecac86a280 Solved more testing issues 2020-12-09 20:54:42 +01:00
Gerhard Rieger
a850582908 Removed deny_severity,allow_severity defs from filan.c and procan.c to make gcc version 10 happy 2020-11-14 17:33:58 +01:00
Gerhard Rieger
b62ff0c005 Socat address parser read over end of string when there was unbalanced quoting 2020-10-30 09:13:51 +01:00
Gerhard Rieger
8e6b341f59 Fixed possible integer overflow with option -b 2020-10-30 09:13:21 +01:00
Gerhard Rieger
0c65370ae5 test.sh: Archlinux: No which; changes on ip,ss commands 2020-10-30 08:22:08 +01:00