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
|
335fca16c4
|
test.sh: gather listOK
|
2024-06-29 09:19:38 +02:00 |
|
Gerhard Rieger
|
e4bf2b4d0e
|
test.sh: fixed hanging on OpenBSD-4
|
2024-06-29 09:13:25 +02:00 |
|
Gerhard Rieger
|
f123013881
|
test.sh: Always use ss when available
|
2024-06-29 09:06:11 +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
|
47bb8fff64
|
A couple of minor corrections
|
2023-11-12 10:57:15 +01:00 |
|
Gerhard Rieger
|
8f27dd268c
|
Added socat-broker.sh for group communications
|
2023-11-11 18:39:27 +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
|
e015aaaee6
|
New option f-setpipe-sz
|
2023-11-06 21:36:37 +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
|
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
|
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
|
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
|
e1aadc577d
|
xioopen() checks r/w mode of addresses
|
2023-11-05 20:48:20 +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
|
277f0d755d
|
Preferred IP version sorts getaddrionf() results
|
2023-11-05 13:59:14 +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
|
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 |
|
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
|
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
|
9faf068949
|
New options so-rcvtimeo, so-sndtimeo
|
2023-10-26 16:48:37 +02:00 |
|
Gerhard Rieger
|
454a499401
|
Added option http-version
|
2023-10-26 16:36:26 +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
|
d36f78d854
|
Formatted help output; address keywords in help now uppercase
|
2023-10-26 14:56:50 +02:00 |
|
Gerhard Rieger
|
797d0f9695
|
Catch the case of empty SNI host to prevent OpenSSL error
|
2023-10-26 14:52:53 +02:00 |
|
Gerhard Rieger
|
522e82351f
|
Removed obsolete xio.help and obsolete parts of test.sh
|
2023-09-30 11:47:13 +02:00 |
|
Gerhard Rieger
|
eeabf31e04
|
Option -S for controlling signals' logging
|
2023-09-30 11:45:53 +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 |
|