Commit graph

494 commits

Author SHA1 Message Date
Gerhard Rieger
54cbb0bb09 Changes for new Linux distributions: grep -E, -F 2024-07-28 12:58:32 +02:00
Gerhard Rieger
2ab4b232fc Again ported to NetBSD 2024-07-28 12:58:16 +02:00
Gerhard Rieger
b5b9ee0031 test.sh: -D for output defs/vars; many corrections and improvements 2024-07-28 12:57:45 +02:00
Gerhard Rieger
74d03b37da test.sh: speed up by tuned sleep values 2024-06-29 09:25:30 +02:00
Gerhard Rieger
42e20ed278 -T 0 now means 0.0s instead of no timeout 2024-06-29 09:20:47 +02:00
Gerhard Rieger
335fca16c4 test.sh: gather listOK 2024-06-29 09:19:38 +02:00
Gerhard Rieger
2da070164d Version 1.8.0.0 2023-11-13 20:08:54 +01:00
Gerhard Rieger
c9ff62744f Corrections for better 32bit systems support, and some minor fixes 2023-11-13 20:08:23 +01:00
Gerhard Rieger
de1ed21026 _FILE_OFFSET_BITS,_LARGE_FILES for direct largefile support 2023-11-12 18:40:47 +01:00
Gerhard Rieger
343256752a configure.ac: call $CC not gcc 2023-11-12 18:29:33 +01:00
Gerhard Rieger
28f1a56305 Added socat-mux.sh for n-to-1 / 1-to-n communications 2023-11-11 18:17:25 +01:00
Gerhard Rieger
e62f62e5b9 Added socat-chain.sh for layering protocols 2023-11-11 18:03:44 +01:00
Gerhard Rieger
27877ea777 Procan: Try to identify controlling terminal 2023-11-11 17:45:02 +01:00
Gerhard Rieger
cd5673dbd0 Procan: print umask, CC, and couple more new infos 2023-11-11 17:40:52 +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
e015aaaee6 New option f-setpipe-sz 2023-11-06 21:36:37 +01:00
Gerhard Rieger
5ee79624b6 Fix of configure --enable-openssl-base processing 2023-11-06 21:24:33 +01:00
Gerhard Rieger
d605ab57f5 Fixed the end-close option, it just did not work 2023-11-06 21:23:27 +01:00
Gerhard Rieger
e610b14470 Client addresses with option fork now apply option max-children 2023-11-06 21:23:11 +01:00
Gerhard Rieger
c00262b42d Fixed option sourceport with UDP6-DATAGRAM 2023-11-06 21:22:49 +01:00
Gerhard Rieger
f61a95585b test.sh option --internet, function checkcond 2023-11-06 21:22:18 +01:00
Gerhard Rieger
44c9eb1d9d test.sh Function checkcond; option -internet 2023-11-06 20:51:31 +01:00
Gerhard Rieger
b2914a0cf3 New option bind-tempname for parallel UNIX domain SENDTO clients 2023-11-06 20:40:49 +01:00
Gerhard Rieger
8641344c73 Renewed port to OpenBSD 2023-11-06 08:38:24 +01:00
Gerhard Rieger
5034b941bf Corrected order of OpenSSL set_cipher_list and use_certificate_chain_file 2023-11-06 08:20:01 +01:00
Gerhard Rieger
6125ed4e4e New option chdir (cd) 2023-11-06 08:15:42 +01:00
Gerhard Rieger
e5cbf2feeb Restrict option umask to the address it is applied to 2023-11-06 07:56:33 +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
03f028a985 New feature SHELL address 2023-11-05 22:19:21 +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
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
e1aadc577d xioopen() checks r/w mode of addresses 2023-11-05 20:48:20 +01:00
Gerhard Rieger
7b66b53f93 Added socks5 client feature for connect and listen (experimental) 2023-11-05 20:46:22 +01:00
Gerhard Rieger
ebacb7c4e8 New address ACCEPT-FD 2023-11-05 19:40:50 +01:00
Gerhard Rieger
c311542e11 New address SOCKETPAIR for echoing datagrams 2023-11-05 19:40:37 +01:00
Gerhard Rieger
f152c55584 New option netns for network namespace setting 2023-11-05 19:40:22 +01:00
Gerhard Rieger
c82e3df210 Options res-* now apply to whole open phase 2023-11-05 19:39:01 +01:00
Gerhard Rieger
b14e65c42a New option ai-v4mapped 2023-11-05 16:29:58 +01:00
Gerhard Rieger
277f0d755d Preferred IP version sorts getaddrionf() results 2023-11-05 13:59:14 +01:00
Gerhard Rieger
2d282f5608 Added AI_PASSIVE handling and option ai-passive 2023-11-05 13:58:07 +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
cb6e16b360 TCP based clients try all results of name resolution until a connection succeeded 2023-10-26 19:55:56 +02:00
Gerhard Rieger
2a9623d61c SO_REUSEADDR per default on TCP LISTEN; so-reuseaddr= 2023-10-26 19:45:01 +02:00
Gerhard Rieger
b5640dd707 New option retrieve-vlan (experimental) 2023-10-26 19:13:08 +02:00
Gerhard Rieger
11d1e9e11f Use PACKET_IGNORE_OUTGOING when available; a few corrections and renamings for raw sockets and ancillary messages 2023-10-26 19:12:38 +02:00