Commit graph

  • eeabf31e04 Option -S for controlling signals' logging Gerhard Rieger 2023-06-17 15:31:26 +0200
  • 02483ff39e Replaced SIGUSR1 with socketpair for synchronization between parent and child processes on RECVFROM type addresses Gerhard Rieger 2023-06-23 22:48:26 +0200
  • a0e17a813a Process last data of failed child process Gerhard Rieger 2023-06-15 12:53:32 +0200
  • 4bab097ffc Warning that Socat does not check CRLs Gerhard Rieger 2023-06-17 08:44:02 +0200
  • 779473f667 Replaced strncat with manual copying Gerhard Rieger 2023-06-24 08:24:29 +0200
  • c01722ac3e Rearranged option group bits to only require 32 bits on older systems Gerhard Rieger 2023-09-30 10:16:01 +0200
  • 2cddaf22b1 Introduced groups_t instead of uint32_t Gerhard Rieger 2023-06-14 11:41:44 +0200
  • 557f299b82 Print warning messages per default; new options -d0..-d4 Gerhard Rieger 2023-06-14 11:14:46 +0200
  • dc777a00bb Added the --experimental option Gerhard Rieger 2023-09-30 09:26:13 +0200
  • f0ca732bd9 Version 1.7.4.5 Gerhard Rieger 2023-06-13 16:19:52 +0200
  • 33896a3f38 Removed trailing white space from *.h and *.c files Gerhard Rieger 2023-06-12 23:01:54 +0200
  • 920d77847d Do not try to remove abstract UNIX socket entries after use Gerhard Rieger 2023-06-12 21:29:45 +0200
  • 2dadc1010f -r, -R now with CLOEXEC, and warn on write problems Gerhard Rieger 2023-06-10 11:09:01 +0200
  • eeeebe6cb2 Fixed unwanted recvfrom() with signal handler logs Gerhard Rieger 2023-05-08 22:33:12 +0200
  • 77ef274f76 test.sh: Improved template; prepared namesFAIL, -d (DEBUG) Gerhard Rieger 2023-05-31 08:39:12 +0200
  • 2a04219dee Procan: try to find out VSOCK CID only when running as root Gerhard Rieger 2023-01-26 10:06:01 +0100
  • c3719e7603 Longer Socat examples are now splitted into two or three lines; improved CSS Gerhard Rieger 2023-04-02 20:55:22 +0200
  • 7cbe0b645b Improved docu of options with bool type; fcntl() traces flags in hex Gerhard Rieger 2023-06-12 20:56:16 +0200
  • 9c1ccf412c Added examples for DCCP client and server Gerhard Rieger 2023-06-12 20:53:31 +0200
  • 2bd2a04151 socat-tun.html: not TCP but UDP Gerhard Rieger 2023-06-12 20:51:16 +0200
  • 5033ec1ffd Test if EXEC only passes stdio Gerhard Rieger 2023-04-02 20:14:00 +0200
  • 0cf1275349 test.sh: Check if ports are free before using them for tests Gerhard Rieger 2023-03-24 19:45:37 +0100
  • a9a2931258 test.sh: Some timing adaptations Gerhard Rieger 2023-03-24 19:44:00 +0100
  • b289d66ea8 test.sh: help; option --expect-fail to ignore specified failures Gerhard Rieger 2023-04-02 18:43:22 +0200
  • ffe940041c Guard OPENSSL_INIT_new() for LibreSSL Gerhard Rieger 2023-04-02 16:40:32 +0200
  • 4565c8e6ac Socat lock files generated with -L and -W now have mode 644 Gerhard Rieger 2023-01-16 01:36:37 +0100
  • 3678757fed Do not take IP address as SNI parameter Gerhard Rieger 2023-06-12 19:23:09 +0200
  • d355da98bc Fixed restore of STDIO tty on Solaris Gerhard Rieger 2023-02-25 15:40:09 +0100
  • 5fdd033e7d Replaced // comments for C89/C90 standard compliance Gerhard Rieger 2023-06-12 12:28:48 +0200
  • b3dde9a009 Option stderr leaked a temporary FD into child process Gerhard Rieger 2023-06-12 12:25:54 +0200
  • 80f4aa8bcd Apply FD_CLOEXEC to FDs of message queuing socketpair Gerhard Rieger 2023-06-12 12:23:37 +0200
  • 8539e6e887 Fixed an internal FD leak in the EXEC,SYSTEM addresses Gerhard Rieger 2023-06-12 12:21:09 +0200
  • 10a741eb60 Corrected VSOCK CID query; minor VSOCK features Gerhard Rieger 2023-06-12 08:37:49 +0200
  • b05b360320 Filan: Fixed diag_set() call in filan_main.c Gerhard Rieger 2023-01-15 15:50:19 +0100
  • 783d688463 configure.at is now C99 able Gerhard Rieger 2022-12-25 19:29:14 +0100
  • 75922a9189 Filan: Fixed TCP/UDP displaying; fixed a few syntax error messages Gerhard Rieger 2023-06-12 08:04:43 +0200
  • 486bb2c65c Fixed FD leak on accept-timeout with retry Gerhard Rieger 2022-12-30 11:59:46 +0100
  • 67027cee59 Fixed a bug in dalan that could lead to SIGSEGV Gerhard Rieger 2023-06-11 22:47:22 +0200
  • 9368c5576d The previous correction of ip-add-source-membership build broke this option Gerhard Rieger 2022-12-01 19:49:46 +0100
  • d95d62dbfb recvmsg() fails after connect error: log as Info not Warn Gerhard Rieger 2023-01-04 00:54:33 +0100
  • 30ace16174 Test of EXEC,SYSTEM with socktype=<SOCK_DGRAM> Gerhard Rieger 2023-06-11 22:27:12 +0200
  • 41b5da75ac New env var SOCAT_TRANSFER_WAIT: sleep before transfer loop Gerhard Rieger 2023-06-11 22:04:25 +0200
  • a8b2cb68d5 Version 1.7.4.4 tag-1.7.4.4 Gerhard Rieger 2022-10-30 15:58:30 +0100
  • db80b7752a Corrected printf format for type socklen_t in two places; minor corrs in test.sh Gerhard Rieger 2022-10-30 15:50:44 +0100
  • 2882ac6976 VSOCK: short alias names, env var with peer info Gerhard Rieger 2022-10-30 11:25:19 +0100
  • cb03d2f075 Missing Yodl packages does not break build process Gerhard Rieger 2022-09-15 11:01:32 +0200
  • d1d8f8f5e0 Updated doc/socat-openssltunnel.html: 2048 bits, commonname Gerhard Rieger 2022-10-24 20:36:28 +0200
  • 3fe7f7285d Fixed hard coded path in docu examples Gerhard Rieger 2022-10-11 12:53:15 +0200
  • c0c4037a8d Typo in doc/socat-tun.html, link in README Gerhard Rieger 2022-10-06 19:39:42 +0200
  • 4388f4b774 Solaris derivatives no longer need librt for clock_gettime() Gerhard Rieger 2022-10-29 22:41:54 +0200
  • 2702fef723 Filan recognizes and prints Solaris doors and event ports Gerhard Rieger 2022-10-29 22:38:49 +0200
  • c4281baabb Filan for Solaris: /proc/<pid>/path/ Gerhard Rieger 2022-10-29 22:35:10 +0200
  • e52675faed Fixed ancillary messages on Solaris Gerhard Rieger 2022-09-26 21:56:21 +0200
  • 6340127060 Fixed PTYs on Solaris Gerhard Rieger 2022-10-29 22:32:14 +0200
  • e0c669028d Filan prints symlink target Gerhard Rieger 2022-06-05 10:55:45 +0200
  • c62f93a168 error.c: signal handler messages socket pair is disabled in Filan Gerhard Rieger 2022-08-12 12:33:32 +0200
  • 9be423ceea Improved handling of very long host or program names, or no strftime Gerhard Rieger 2022-08-12 10:54:25 +0200
  • 5edcb9b308 ctype(3) functions need there arguments to be unsigned char Gerhard Rieger 2022-04-08 10:54:00 +0200
  • 893d031cc2 Tightened syntax checks to discover bad numerical arguments Gerhard Rieger 2022-08-12 13:19:03 +0200
  • 88cdeed092 Fixed bad parser error message on "socat /tmp/x\"x/x -" Gerhard Rieger 2022-04-15 11:23:47 +0200
  • 75cb44bc90 Correction of getprotobynumber_r() variant detection (musl libc) Gerhard Rieger 2022-08-13 16:53:11 +0200
  • ee23bccee7 Enable option ip-add-source-membership only when both IP_ADD_SOURCE_MEMBERSHIP and struct ip_mreq_source are available Gerhard Rieger 2022-09-15 10:09:05 +0200
  • d8ee49007e Combined Bind() calls in xiobind(); fixed UDP-SENDTO lowport bug Gerhard Rieger 2022-07-27 09:17:04 +0200
  • 56a56e127c test.sh checks for SCTP in kernel Gerhard Rieger 2022-10-29 20:24:09 +0200
  • cf81901fe5 The rawer option no longer clears CREAD Gerhard Rieger 2022-08-13 17:41:12 +0200
  • 0b1af3703d Fixed Socats behaviour on failing UNIX domain accesses ea. Gerhard Rieger 2022-03-25 11:00:00 +0100
  • ed4780553f Fix TCP address with options connect-timeout and retry Gerhard Rieger 2022-04-26 20:53:35 +0200
  • 45d87df2fd UDP-RECVFROM with fork sometimes terminated - handle EINTR on recvmsg() Gerhard Rieger 2022-08-13 12:04:38 +0200
  • 9502d092a2 Fixed stack overflow in error.c:msg2() Gerhard Rieger 2022-07-09 15:50:18 +0200
  • 15e38be2f5 Fixed SIGSEGV of OpenSSL on exit() Gerhard Rieger 2022-07-09 15:29:26 +0200
  • 09969852e9 Added tests of failure handling on invalid FS access Gerhard Rieger 2022-03-25 09:55:42 +0100
  • 26f1f8a2eb Adapted test.sh for musl libc Gerhard Rieger 2022-10-29 12:01:47 +0200
  • e6c03a4c94 Fixed some testing (test.sh) issues Gerhard Rieger 2022-10-19 20:56:27 +0200
  • d1c14650b6 Version 1.7.4.3 tag-1.7.4.3 Gerhard Rieger 2022-01-08 23:41:48 +0100
  • 08666f631f The socktype option was documented as type option Gerhard Rieger 2021-12-26 10:04:13 +0100
  • d6e5de4f93 Allow build from sub dir Gerhard Rieger 2022-01-08 21:27:56 +0100
  • 39a8a26fae Socats build date and time may now be set externally with SOURCE_DATE_EPOCH Gerhard Rieger 2021-11-08 22:07:48 +0100
  • 22a738d2d0 The variable for the no-sni option was not initialized Gerhard Rieger 2021-11-15 08:45:59 +0100
  • abdf738d1f Socat might have crashed on peer cert without subject Gerhard Rieger 2021-11-27 15:04:08 +0100
  • c3081fbba9 test.sh: many corrections, esp.for AIX, SunOS Gerhard Rieger 2022-01-06 17:13:27 +0100
  • e1a2e37480 AIX: Fixed runtime issues Gerhard Rieger 2022-01-02 21:34:10 +0100
  • 967e2b24b5 AIX: Fixed configure and compile issues Gerhard Rieger 2022-01-02 13:08:29 +0100
  • ffa09eac00 Check which getprotobynumber_r() variant to use Gerhard Rieger 2021-11-21 11:15:08 +0100
  • 33a5019b18 Failed to compile on OmniOS due to TCP_INFO Gerhard Rieger 2021-11-08 20:57:00 +0100
  • 47674f924a Version 1.7.4.2 tag-1.7.4.2 Gerhard Rieger 2021-10-31 19:06:39 +0100
  • f820690967 Minor corrections Gerhard Rieger 2021-10-31 18:43:00 +0100
  • de80e962a6 Setgui(), Setuid() calls in xio-progcall.c were useless Gerhard Rieger 2021-10-31 18:41:25 +0100
  • 25cef1c540 Corrected gettimeofday() handling Gerhard Rieger 2021-10-31 13:04:12 +0100
  • 4cebaf45e4 Some minor non functional corrections Gerhard Rieger 2021-10-24 09:39:35 +0200
  • 29207daf38 Added missing closing parenthesis in socat.yo Gerhard Rieger 2021-10-23 20:15:33 +0200
  • d54f810b63 Added doc of OpenSSL options min-proto-version etc. Gerhard Rieger 2021-10-28 22:10:49 +0200
  • d84c22be7a Corrected handling of IP_RECVERR Gerhard Rieger 2021-10-28 21:21:07 +0200
  • bc32acb5fe Print a message when readbytes option causes EOF Gerhard Rieger 2021-10-31 11:07:40 +0100
  • 39e24c2b06 The call "socat -r - PIPE" traced to file ./- instead of issuing a syntax error Gerhard Rieger 2021-10-26 20:41:08 +0200
  • 2fe44bbd78 Fixed -r, -R to named pipe "No such device or address" error Gerhard Rieger 2021-10-30 18:10:27 +0200
  • 1a1cbb1598 Option -R did not only dump right-to-left, but also left-to-right traffic Gerhard Rieger 2021-10-26 18:41:55 +0200
  • a390dfc547 ABSTRACT-LISTEN with option user calls fchown() Gerhard Rieger 2021-10-31 11:39:47 +0100
  • ea5beb8e75 Catch service resolution failure Gerhard Rieger 2021-10-26 13:34:38 +0200
  • 3efbf71430 Corrected a typo in configure.ac that broke option --enable-openssl-base Gerhard Rieger 2021-10-26 22:06:46 +0200
  • 1477334905 OpenSSL server could be crashed by client cert with IPv6 address in SubjectAltname Gerhard Rieger 2021-10-26 19:26:18 +0200