Commit graph

60 commits

Author SHA1 Message Date
Gerhard Rieger
47b98aed7a Print CRL warning only once 2024-08-24 14:23:04 +02:00
Gerhard Rieger
c9ff62744f Corrections for better 32bit systems support, and some minor fixes 2023-11-13 20:08:23 +01:00
Gerhard Rieger
2cfc39e9e5 UDP-Lite (UDPlite) support 2023-11-11 17:18:06 +01:00
Gerhard Rieger
a846b94e6c Implementation of DCCP socket addresses 2023-11-06 22:01:50 +01:00
Gerhard Rieger
fc21e154b9 Check pipe size for possible blocking 2023-11-06 21:42:11 +01:00
Gerhard Rieger
40350ecc79 Improve option retrieve-vlan 2023-11-06 08:19:17 +01:00
Gerhard Rieger
254958a34d Added option res-nsaddr 2023-11-06 07:56:23 +01:00
Gerhard Rieger
282db9feda Added options res-retrans, res-retry 2023-11-06 06:19:18 +01:00
Gerhard Rieger
50b199dcd9 On bad parameter number print syntax; struct single pointers are now mostly called sfd 2023-11-05 22:19:10 +01:00
Gerhard Rieger
5eebca3a5b Internal: Reworked xioopts 2023-11-05 21:05:55 +01:00
Gerhard Rieger
1c1a91027a Lots of minor corrections 2023-11-05 20:57:35 +01:00
Gerhard Rieger
7d6295114b New feature POSIX message queues (MQ) 2023-11-05 20:48:35 +01:00
Gerhard Rieger
c311542e11 New address SOCKETPAIR for echoing datagrams 2023-11-05 19:40:37 +01:00
Gerhard Rieger
4e00a345b4 Mechanism for ai-* options; new option ai-addrconfig 2023-11-05 13:56:58 +01:00
Gerhard Rieger
8b2e0593f3 Added configure option --with-default-ipv 2023-10-26 22:16:21 +02:00
Gerhard Rieger
b5640dd707 New option retrieve-vlan (experimental) 2023-10-26 19:13:08 +02:00
Gerhard Rieger
47af17dbf2 Interface flags now defined with INTERFACE, inherited by TUN 2023-10-26 19:08:26 +02:00
Gerhard Rieger
8c9b185890 New option children-shutup 2023-10-26 18:50:29 +02:00
Gerhard Rieger
d10dd8a03e New option sitout-eio 2023-10-26 18:43:40 +02:00
Gerhard Rieger
c2196d6f15 Output statistics per option and SIGUSR1 2023-10-26 18:42:41 +02:00
Gerhard Rieger
2af6089436 Socat option -r,-R path specifications allow use of variables 2023-10-26 16:57:39 +02:00
Gerhard Rieger
282596dc9d Moved multicast related code from xioopts.c to xio-ip.c and xio-ip6.c 2023-10-26 14:57:44 +02:00
Gerhard Rieger
3e282ee7a0 Internal: renamed xioopts_t to xioparms_t 2023-09-30 11:46:47 +02:00
Gerhard Rieger
02483ff39e Replaced SIGUSR1 with socketpair for synchronization between parent and child processes on RECVFROM type addresses 2023-09-30 11:34:43 +02:00
Gerhard Rieger
a0e17a813a Process last data of failed child process 2023-09-30 11:33:22 +02:00
Gerhard Rieger
c01722ac3e Rearranged option group bits to only require 32 bits on older systems 2023-09-30 10:16:01 +02:00
Gerhard Rieger
2cddaf22b1 Introduced groups_t instead of uint32_t 2023-09-30 09:42:54 +02:00
Gerhard Rieger
dc777a00bb Added the --experimental option 2023-09-30 09:26:13 +02:00
Gerhard Rieger
33896a3f38 Removed trailing white space from *.h and *.c files 2023-06-12 23:01:54 +02:00
Gerhard Rieger
e78e911cbb Solve a problem with overlapping socket and openssl parameters 2021-10-31 10:28:41 +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
de2f2c471b OpenSSL options min-version, max-version 2020-12-28 12:38:52 +01:00
Gerhard Rieger
f34e8a4dc1 Mitigated race condition of SYSTEM,EXEC child processes 2020-12-28 11:10:03 +01:00
Gerhard Rieger
12f7833a8f Socat printed the "socket ... is at EOF" message multiple times 2020-01-04 10:28:59 +01:00
Gerhard Rieger
31192e3498 Fixed type of the bool element in options 2017-01-22 10:48:48 +01:00
Gerhard Rieger
26dbed0f28 AIX-7 uses an extended O_ACCMODE 2017-01-04 18:57:13 +01:00
Gerhard Rieger
d34493c18d Added contributors to copyright notices 2016-12-09 21:46:02 +01:00
Gerhard Rieger
f0c3b1f387 Port to Openindiana 2015-01-23 21:31:08 +01:00
Gerhard Rieger
cf3f6403bc Corrected some configure --disable 2015-01-12 22:30:28 +01:00
Gerhard Rieger
98028900e0 Fixed bind with abstract unix domain sockets (Linux) 2015-01-12 21:54:26 +01:00
Gerhard Rieger
02f3b29ab6 new option max-children that limits the number of concurrent child processes 2011-11-26 14:24:09 +01:00
Gerhard Rieger
49c0505298 fixed sporadic data loss on pid reuse 2011-11-19 10:43:50 +01:00
Gerhard Rieger
04cfeb2ad8 removed END_UNLINK (not yet needed) 2010-01-09 13:39:12 +01:00
Gerhard Rieger
30a3ec3baa version 1.7.1.1 2009-05-08 16:02:00 +02:00
Gerhard Rieger
4576b50e47 ftruncate64 cut its argument to 32 bits on systems with 32 bit long type 2009-05-05 22:42:50 +02:00
Gerhard Rieger
806bccbf94 new address options shut-null, null-eof 2009-04-02 17:02:29 +02:00
Gerhard Rieger
793763677a new address options shut-none, shut-down, and shut-close 2009-04-02 08:52:11 +02:00
Gerhard Rieger
b2d618438a made it compile and run on SuSE5.2 2008-10-12 12:01:00 +02:00