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 |
|
Gerhard Rieger
|
a0e17a813a
|
Process last data of failed child process
|
2023-09-30 11:33:22 +02:00 |
|
Gerhard Rieger
|
4bab097ffc
|
Warning that Socat does not check CRLs
|
2023-09-30 11:32:59 +02:00 |
|
Gerhard Rieger
|
779473f667
|
Replaced strncat with manual copying
|
2023-09-30 10:17:32 +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
|
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
|
f0ca732bd9
|
Version 1.7.4.5
|
2023-06-13 16:19:52 +02:00 |
|
Gerhard Rieger
|
33896a3f38
|
Removed trailing white space from *.h and *.c files
|
2023-06-12 23:01:54 +02:00 |
|
Gerhard Rieger
|
920d77847d
|
Do not try to remove abstract UNIX socket entries after use
|
2023-06-12 21:29:45 +02:00 |
|
Gerhard Rieger
|
2dadc1010f
|
-r, -R now with CLOEXEC, and warn on write problems
|
2023-06-12 21:27:51 +02:00 |
|
Gerhard Rieger
|
eeeebe6cb2
|
Fixed unwanted recvfrom() with signal handler logs
|
2023-06-12 21:22:26 +02:00 |
|
Gerhard Rieger
|
77ef274f76
|
test.sh: Improved template; prepared namesFAIL, -d (DEBUG)
|
2023-06-12 21:07:12 +02:00 |
|
Gerhard Rieger
|
2a04219dee
|
Procan: try to find out VSOCK CID only when running as root
|
2023-06-12 21:02:31 +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
|
5033ec1ffd
|
Test if EXEC only passes stdio
|
2023-06-12 20:48:39 +02:00 |
|
Gerhard Rieger
|
0cf1275349
|
test.sh: Check if ports are free before using them for tests
|
2023-06-12 20:47:21 +02:00 |
|
Gerhard Rieger
|
a9a2931258
|
test.sh: Some timing adaptations
|
2023-06-12 20:27:55 +02:00 |
|
Gerhard Rieger
|
b289d66ea8
|
test.sh: help; option --expect-fail to ignore specified failures
|
2023-06-12 20:27:41 +02:00 |
|
Gerhard Rieger
|
ffe940041c
|
Guard OPENSSL_INIT_new() for LibreSSL
|
2023-06-12 19:24:16 +02:00 |
|
Gerhard Rieger
|
4565c8e6ac
|
Socat lock files generated with -L and -W now have mode 644
|
2023-06-12 19:23:28 +02:00 |
|
Gerhard Rieger
|
3678757fed
|
Do not take IP address as SNI parameter
|
2023-06-12 19:23:09 +02:00 |
|
Gerhard Rieger
|
d355da98bc
|
Fixed restore of STDIO tty on Solaris
|
2023-06-12 14:34:31 +02:00 |
|
Gerhard Rieger
|
5fdd033e7d
|
Replaced // comments for C89/C90 standard compliance
|
2023-06-12 12:28:48 +02:00 |
|
Gerhard Rieger
|
b3dde9a009
|
Option stderr leaked a temporary FD into child process
|
2023-06-12 12:25:54 +02:00 |
|
Gerhard Rieger
|
80f4aa8bcd
|
Apply FD_CLOEXEC to FDs of message queuing socketpair
|
2023-06-12 12:23:37 +02:00 |
|
Gerhard Rieger
|
8539e6e887
|
Fixed an internal FD leak in the EXEC,SYSTEM addresses
|
2023-06-12 12:21:09 +02:00 |
|
Gerhard Rieger
|
10a741eb60
|
Corrected VSOCK CID query; minor VSOCK features
|
2023-06-12 08:37:49 +02:00 |
|
Gerhard Rieger
|
b05b360320
|
Filan: Fixed diag_set() call in filan_main.c
|
2023-06-12 08:06:14 +02:00 |
|
Gerhard Rieger
|
783d688463
|
configure.at is now C99 able
|
2023-06-12 08:05:03 +02:00 |
|
Gerhard Rieger
|
75922a9189
|
Filan: Fixed TCP/UDP displaying; fixed a few syntax error messages
|
2023-06-12 08:04:43 +02:00 |
|
Gerhard Rieger
|
486bb2c65c
|
Fixed FD leak on accept-timeout with retry
|
2023-06-11 22:47:37 +02:00 |
|
Gerhard Rieger
|
67027cee59
|
Fixed a bug in dalan that could lead to SIGSEGV
|
2023-06-11 22:47:22 +02:00 |
|
Gerhard Rieger
|
9368c5576d
|
The previous correction of ip-add-source-membership build broke this option
|
2023-06-11 22:27:39 +02:00 |
|
Gerhard Rieger
|
d95d62dbfb
|
recvmsg() fails after connect error: log as Info not Warn
|
2023-06-11 22:27:27 +02:00 |
|
Gerhard Rieger
|
30ace16174
|
Test of EXEC,SYSTEM with socktype=<SOCK_DGRAM>
|
2023-06-11 22:27:12 +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
|
a8b2cb68d5
|
Version 1.7.4.4
|
2022-10-30 15:58:30 +01:00 |
|
Gerhard Rieger
|
db80b7752a
|
Corrected printf format for type socklen_t in two places; minor corrs in test.sh
|
2022-10-30 15:50:44 +01:00 |
|
Gerhard Rieger
|
2882ac6976
|
VSOCK: short alias names, env var with peer info
|
2022-10-30 11:25:19 +01:00 |
|
Gerhard Rieger
|
cb03d2f075
|
Missing Yodl packages does not break build process
|
2022-10-29 22:51:27 +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
|
4388f4b774
|
Solaris derivatives no longer need librt for clock_gettime()
|
2022-10-29 22:41:54 +02:00 |
|