Commit graph

457 commits

Author SHA1 Message Date
Gerhard Rieger
6340127060 Fixed PTYs on Solaris 2022-10-29 22:32:14 +02:00
Gerhard Rieger
e0c669028d Filan prints symlink target 2022-10-29 21:07:09 +02:00
Gerhard Rieger
c62f93a168 error.c: signal handler messages socket pair is disabled in Filan 2022-10-29 21:02:01 +02:00
Gerhard Rieger
9be423ceea Improved handling of very long host or program names, or no strftime 2022-10-29 21:00:06 +02:00
Gerhard Rieger
5edcb9b308 ctype(3) functions need there arguments to be unsigned char 2022-10-29 20:59:03 +02:00
Gerhard Rieger
893d031cc2 Tightened syntax checks to discover bad numerical arguments 2022-10-29 20:56:24 +02:00
Gerhard Rieger
88cdeed092 Fixed bad parser error message on "socat /tmp/x\"x/x -" 2022-10-29 20:55:12 +02:00
Gerhard Rieger
75cb44bc90 Correction of getprotobynumber_r() variant detection (musl libc) 2022-10-29 20:52:19 +02:00
Gerhard Rieger
ee23bccee7 Enable option ip-add-source-membership only when both IP_ADD_SOURCE_MEMBERSHIP and struct ip_mreq_source are available 2022-10-29 20:38:08 +02:00
Gerhard Rieger
d8ee49007e Combined Bind() calls in xiobind(); fixed UDP-SENDTO lowport bug 2022-10-29 20:27:53 +02:00
Gerhard Rieger
56a56e127c test.sh checks for SCTP in kernel 2022-10-29 20:24:09 +02:00
Gerhard Rieger
cf81901fe5 The rawer option no longer clears CREAD 2022-10-29 19:22:18 +02:00
Gerhard Rieger
0b1af3703d Fixed Socats behaviour on failing UNIX domain accesses ea. 2022-10-29 17:32:31 +02:00
Gerhard Rieger
ed4780553f Fix TCP address with options connect-timeout and retry 2022-10-29 17:10:39 +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
9502d092a2 Fixed stack overflow in error.c:msg2() 2022-10-29 15:15:50 +02:00
Gerhard Rieger
15e38be2f5 Fixed SIGSEGV of OpenSSL on exit() 2022-10-29 15:12:44 +02:00
Gerhard Rieger
09969852e9 Added tests of failure handling on invalid FS access 2022-10-29 15:07:52 +02:00
Gerhard Rieger
26f1f8a2eb Adapted test.sh for musl libc 2022-10-29 12:05:41 +02:00
Gerhard Rieger
e6c03a4c94 Fixed some testing (test.sh) issues 2022-10-19 20:56:27 +02:00
Gerhard Rieger
d1c14650b6 Version 1.7.4.3 2022-01-08 23:41:48 +01:00
Gerhard Rieger
08666f631f The socktype option was documented as type option 2022-01-08 21:41:25 +01:00
Gerhard Rieger
d6e5de4f93 Allow build from sub dir 2022-01-08 21:34:46 +01:00
Gerhard Rieger
39a8a26fae Socats build date and time may now be set externally with SOURCE_DATE_EPOCH 2022-01-06 17:22:34 +01:00
Gerhard Rieger
22a738d2d0 The variable for the no-sni option was not initialized 2022-01-06 17:17:10 +01:00
Gerhard Rieger
abdf738d1f Socat might have crashed on peer cert without subject 2022-01-06 17:14:27 +01:00
Gerhard Rieger
c3081fbba9 test.sh: many corrections, esp.for AIX, SunOS 2022-01-06 17:13:27 +01:00
Gerhard Rieger
e1a2e37480 AIX: Fixed runtime issues 2022-01-06 14:14:56 +01:00
Gerhard Rieger
967e2b24b5 AIX: Fixed configure and compile issues 2022-01-06 14:14:44 +01:00
Gerhard Rieger
ffa09eac00 Check which getprotobynumber_r() variant to use 2022-01-06 14:14:21 +01:00
Gerhard Rieger
33a5019b18 Failed to compile on OmniOS due to TCP_INFO 2022-01-06 14:14:10 +01:00
Gerhard Rieger
47674f924a Version 1.7.4.2 2021-10-31 19:06:39 +01:00
Gerhard Rieger
f820690967 Minor corrections 2021-10-31 18:43:00 +01:00
Gerhard Rieger
de80e962a6 Setgui(), Setuid() calls in xio-progcall.c were useless 2021-10-31 18:41:25 +01:00
Gerhard Rieger
25cef1c540 Corrected gettimeofday() handling 2021-10-31 13:04:12 +01:00
Gerhard Rieger
4cebaf45e4 Some minor non functional corrections 2021-10-31 11:55:01 +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
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
39e24c2b06 The call "socat -r - PIPE" traced to file ./- instead of issuing a syntax error 2021-10-31 11:47:53 +01:00
Gerhard Rieger
2fe44bbd78 Fixed -r, -R to named pipe "No such device or address" error 2021-10-31 11:46:38 +01:00
Gerhard Rieger
1a1cbb1598 Option -R did not only dump right-to-left, but also left-to-right traffic 2021-10-31 11:45:05 +01:00
Gerhard Rieger
a390dfc547 ABSTRACT-LISTEN with option user calls fchown() 2021-10-31 11:39:47 +01:00
Gerhard Rieger
ea5beb8e75 Catch service resolution failure 2021-10-31 11:35:52 +01:00
Gerhard Rieger
3efbf71430 Corrected a typo in configure.ac that broke option --enable-openssl-base 2021-10-31 11:32:27 +01:00
Gerhard Rieger
1477334905 OpenSSL server could be crashed by client cert with IPv6 address in SubjectAltname 2021-10-31 11:30:14 +01:00
Gerhard Rieger
e9c055b750 Print VSOCK warning only with VSOCK-LISTEN 2021-10-31 10:44:58 +01:00
Gerhard Rieger
e78e911cbb Solve a problem with overlapping socket and openssl parameters 2021-10-31 10:28:41 +01:00
Gerhard Rieger
072377c68c Fixed a few minor coding issues 2021-10-31 10:26:40 +01:00