Commit graph

28 commits

Author SHA1 Message Date
Gerhard Rieger
40350ecc79 Improve option retrieve-vlan 2023-11-06 08:19:17 +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
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
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
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
33896a3f38 Removed trailing white space from *.h and *.c files 2023-06-12 23:01:54 +02:00
Gerhard Rieger
45d87df2fd UDP-RECVFROM with fork sometimes terminated - handle EINTR on recvmsg() 2022-10-29 15:32:52 +02:00
Gerhard Rieger
d84c22be7a Corrected handling of IP_RECVERR 2021-10-31 11:50:19 +01:00
Gerhard Rieger
bc32acb5fe Print a message when readbytes option causes EOF 2021-10-31 11:48:41 +01:00
Gerhard Rieger
de80846643 For NuttX OS: Made struct ip subject to configure 2016-12-10 21:08:37 +01:00
Gerhard Rieger
d34493c18d Added contributors to copyright notices 2016-12-09 21:46:02 +01:00
Gerhard Rieger
a8a8626c2f added struct sockaddr_ll to union sockaddr_union to avoid "strict aliasing" 2010-01-04 12:59:56 +01:00
Gerhard Rieger
806bccbf94 new address options shut-null, null-eof 2009-04-02 17:02:29 +02:00
Gerhard Rieger
084726e981 adapted conditionals to genericsocket, interface 2008-09-24 16:14:42 +02:00
Gerhard Rieger
28cc25ec90 1.7.0-rc1: ported to FreeBSD: test.sh runssctpx; small fixes 2008-09-23 14:29:09 +02:00
Gerhard Rieger
784e378ede merged feature raw network interface 2008-09-23 00:09:19 +02:00
Gerhard Rieger
d78b080ef0 merged features ioctl, setsockopt, generic-socket 2008-09-22 22:52:03 +02:00
Gerhard Rieger
2ffe5a324e merged features ancillary, envvar 2008-09-22 22:17:55 +02:00
Gerhard Rieger
de910892f2 new address "interface" for transparent network interface handling 2008-09-20 23:37:56 +02:00
Gerhard Rieger
13b73776e7 ported generic socket to *BSD; minor improvements 2008-09-20 17:17:27 +02:00
Gerhard Rieger
1924e17cf0 replaced select() by poll() in comments 2008-09-04 23:42:52 +02:00
Gerhard Rieger
e690002985 corrected some typos in comments 2008-01-29 07:59:12 +01:00
Gerhard Rieger
df493f126e replaced RCS ID's by source file names 2008-01-28 22:37:16 +01:00
Gerhard Rieger
b819572f5e socat V1.6.0.0 (initial GIT commit) 2008-01-27 13:00:08 +01:00