Commit graph

124 commits

Author SHA1 Message Date
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
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
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
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
fe4444a70b ECONNRESET,EPIPE on read() and shutdown() are now errors 2023-10-26 18:45:26 +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
9faf068949 New options so-rcvtimeo, so-sndtimeo 2023-10-26 16:48:37 +02:00
Gerhard Rieger
2db04378ae New options openssl-maxfraglen, openssl-maxsendfrag 2023-10-26 16:43:20 +02:00
Gerhard Rieger
454a499401 Added option http-version 2023-10-26 16:36:26 +02:00
Gerhard Rieger
9f632ec651 New option ipv6-join-source-group 2023-10-26 14:58:28 +02:00
Gerhard Rieger
003ca09721 Doc for option ipv6-join-group 2023-10-26 14:58:08 +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
557f299b82 Print warning messages per default; new options -d0..-d4 2023-09-30 09:42:11 +02:00
Gerhard Rieger
dc777a00bb Added the --experimental option 2023-09-30 09:26:13 +02:00
Gerhard Rieger
c3719e7603 Longer Socat examples are now splitted into two or three lines; improved CSS 2023-06-12 21:02:21 +02:00
Gerhard Rieger
7cbe0b645b Improved docu of options with bool type; fcntl() traces flags in hex 2023-06-12 20:56:16 +02:00
Gerhard Rieger
9c1ccf412c Added examples for DCCP client and server 2023-06-12 20:53:31 +02:00
Gerhard Rieger
2bd2a04151 socat-tun.html: not TCP but UDP 2023-06-12 20:51:16 +02:00
Gerhard Rieger
10a741eb60 Corrected VSOCK CID query; minor VSOCK features 2023-06-12 08:37:49 +02:00
Gerhard Rieger
41b5da75ac New env var SOCAT_TRANSFER_WAIT: sleep before transfer loop 2023-06-11 22:23:15 +02:00
Gerhard Rieger
d1d8f8f5e0 Updated doc/socat-openssltunnel.html: 2048 bits, commonname 2022-10-29 22:49:42 +02:00
Gerhard Rieger
3fe7f7285d Fixed hard coded path in docu examples 2022-10-29 22:48:22 +02:00
Gerhard Rieger
c0c4037a8d Typo in doc/socat-tun.html, link in README 2022-10-29 22:47:25 +02:00
Gerhard Rieger
08666f631f The socktype option was documented as type option 2022-01-08 21:41:25 +01:00
Gerhard Rieger
29207daf38 Added missing closing parenthesis in socat.yo 2021-10-31 11:54:42 +01:00
Gerhard Rieger
d54f810b63 Added doc of OpenSSL options min-proto-version etc. 2021-10-31 11:53:51 +01:00
Gerhard Rieger
45ad4018b0 More corrections to recent changes and from systematic tests 2021-01-03 16:56:50 +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
6b83ddf5f2 Option name so-protocol is preferred to so-prototype 2021-01-01 12:37:02 +01:00
Gerhard Rieger
1502f0cdcb Added VSOCK stream addresses 2020-12-31 15:34:56 +01:00