1
0
Fork 0
mirror of https://repo.or.cz/socat.git synced 2025-06-29 18:48:42 +00:00

Commit graph

  • 4388f4b774 Solaris derivatives no longer need librt for clock_gettime() Gerhard Rieger 2022-10-29 22:41:54 +02:00
  • 2702fef723 Filan recognizes and prints Solaris doors and event ports Gerhard Rieger 2022-10-29 22:38:49 +02:00
  • c4281baabb Filan for Solaris: /proc/<pid>/path/ Gerhard Rieger 2022-10-29 22:35:10 +02:00
  • e52675faed Fixed ancillary messages on Solaris Gerhard Rieger 2022-09-26 21:56:21 +02:00
  • 6340127060 Fixed PTYs on Solaris Gerhard Rieger 2022-10-29 22:32:14 +02:00
  • e0c669028d Filan prints symlink target Gerhard Rieger 2022-06-05 10:55:45 +02:00
  • c62f93a168 error.c: signal handler messages socket pair is disabled in Filan Gerhard Rieger 2022-08-12 12:33:32 +02:00
  • 9be423ceea Improved handling of very long host or program names, or no strftime Gerhard Rieger 2022-08-12 10:54:25 +02:00
  • 5edcb9b308 ctype(3) functions need there arguments to be unsigned char Gerhard Rieger 2022-04-08 10:54:00 +02:00
  • 893d031cc2 Tightened syntax checks to discover bad numerical arguments Gerhard Rieger 2022-08-12 13:19:03 +02:00
  • 88cdeed092 Fixed bad parser error message on "socat /tmp/x\"x/x -" Gerhard Rieger 2022-04-15 11:23:47 +02:00
  • 75cb44bc90 Correction of getprotobynumber_r() variant detection (musl libc) Gerhard Rieger 2022-08-13 16:53:11 +02:00
  • 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 +02:00
  • d8ee49007e Combined Bind() calls in xiobind(); fixed UDP-SENDTO lowport bug Gerhard Rieger 2022-07-27 09:17:04 +02:00
  • 56a56e127c test.sh checks for SCTP in kernel Gerhard Rieger 2022-10-29 20:24:09 +02:00
  • cf81901fe5 The rawer option no longer clears CREAD Gerhard Rieger 2022-08-13 17:41:12 +02:00
  • 0b1af3703d Fixed Socats behaviour on failing UNIX domain accesses ea. Gerhard Rieger 2022-03-25 11:00:00 +01:00
  • ed4780553f Fix TCP address with options connect-timeout and retry Gerhard Rieger 2022-04-26 20:53:35 +02:00
  • 45d87df2fd UDP-RECVFROM with fork sometimes terminated - handle EINTR on recvmsg() Gerhard Rieger 2022-08-13 12:04:38 +02:00
  • 9502d092a2 Fixed stack overflow in error.c:msg2() Gerhard Rieger 2022-07-09 15:50:18 +02:00
  • 15e38be2f5 Fixed SIGSEGV of OpenSSL on exit() Gerhard Rieger 2022-07-09 15:29:26 +02:00
  • 09969852e9 Added tests of failure handling on invalid FS access Gerhard Rieger 2022-03-25 09:55:42 +01:00
  • 26f1f8a2eb Adapted test.sh for musl libc Gerhard Rieger 2022-10-29 12:01:47 +02:00
  • e6c03a4c94 Fixed some testing (test.sh) issues Gerhard Rieger 2022-10-19 20:56:27 +02:00
  • d1c14650b6 Version 1.7.4.3 tag-1.7.4.3 Gerhard Rieger 2022-01-08 23:41:48 +01:00
  • 08666f631f The socktype option was documented as type option Gerhard Rieger 2021-12-26 10:04:13 +01:00
  • d6e5de4f93 Allow build from sub dir Gerhard Rieger 2022-01-08 21:27:56 +01:00
  • 39a8a26fae Socats build date and time may now be set externally with SOURCE_DATE_EPOCH Gerhard Rieger 2021-11-08 22:07:48 +01:00
  • 22a738d2d0 The variable for the no-sni option was not initialized Gerhard Rieger 2021-11-15 08:45:59 +01:00
  • abdf738d1f Socat might have crashed on peer cert without subject Gerhard Rieger 2021-11-27 15:04:08 +01:00
  • c3081fbba9 test.sh: many corrections, esp.for AIX, SunOS Gerhard Rieger 2022-01-06 17:13:27 +01:00
  • e1a2e37480 AIX: Fixed runtime issues Gerhard Rieger 2022-01-02 21:34:10 +01:00
  • 967e2b24b5 AIX: Fixed configure and compile issues Gerhard Rieger 2022-01-02 13:08:29 +01:00
  • ffa09eac00 Check which getprotobynumber_r() variant to use Gerhard Rieger 2021-11-21 11:15:08 +01:00
  • 33a5019b18 Failed to compile on OmniOS due to TCP_INFO Gerhard Rieger 2021-11-08 20:57:00 +01:00
  • 47674f924a Version 1.7.4.2 tag-1.7.4.2 Gerhard Rieger 2021-10-31 19:06:39 +01:00
  • f820690967 Minor corrections Gerhard Rieger 2021-10-31 18:43:00 +01:00
  • de80e962a6 Setgui(), Setuid() calls in xio-progcall.c were useless Gerhard Rieger 2021-10-31 18:41:25 +01:00
  • 25cef1c540 Corrected gettimeofday() handling Gerhard Rieger 2021-10-31 13:04:12 +01:00
  • 4cebaf45e4 Some minor non functional corrections Gerhard Rieger 2021-10-24 09:39:35 +02:00
  • 29207daf38 Added missing closing parenthesis in socat.yo Gerhard Rieger 2021-10-23 20:15:33 +02:00
  • d54f810b63 Added doc of OpenSSL options min-proto-version etc. Gerhard Rieger 2021-10-28 22:10:49 +02:00
  • d84c22be7a Corrected handling of IP_RECVERR Gerhard Rieger 2021-10-28 21:21:07 +02:00
  • bc32acb5fe Print a message when readbytes option causes EOF Gerhard Rieger 2021-10-31 11:07:40 +01:00
  • 39e24c2b06 The call "socat -r - PIPE" traced to file ./- instead of issuing a syntax error Gerhard Rieger 2021-10-26 20:41:08 +02:00
  • 2fe44bbd78 Fixed -r, -R to named pipe "No such device or address" error Gerhard Rieger 2021-10-30 18:10:27 +02:00
  • 1a1cbb1598 Option -R did not only dump right-to-left, but also left-to-right traffic Gerhard Rieger 2021-10-26 18:41:55 +02:00
  • a390dfc547 ABSTRACT-LISTEN with option user calls fchown() Gerhard Rieger 2021-10-31 11:39:47 +01:00
  • ea5beb8e75 Catch service resolution failure Gerhard Rieger 2021-10-26 13:34:38 +02:00
  • 3efbf71430 Corrected a typo in configure.ac that broke option --enable-openssl-base Gerhard Rieger 2021-10-26 22:06:46 +02:00
  • 1477334905 OpenSSL server could be crashed by client cert with IPv6 address in SubjectAltname Gerhard Rieger 2021-10-26 19:26:18 +02:00
  • e9c055b750 Print VSOCK warning only with VSOCK-LISTEN Gerhard Rieger 2021-10-24 16:38:34 +02:00
  • e78e911cbb Solve a problem with overlapping socket and openssl parameters Gerhard Rieger 2021-10-24 13:25:36 +02:00
  • 072377c68c Fixed a few minor coding issues Gerhard Rieger 2021-10-31 10:25:33 +01:00
  • ff51262e78 Fixed in test.sh a few issues reported by shellcheck Gerhard Rieger 2021-10-24 15:37:48 +02:00
  • dc7afeb0f5 Prevent the TIMESTAMP tests from sporadically failing due do seconds overflow Gerhard Rieger 2021-10-30 09:34:34 +02:00
  • 196d74752d Version 1.7.4.1 tag-1.7.4.1 Gerhard Rieger 2021-01-10 13:45:27 +01:00
  • 6b9736472c OpenSSL file transfer failed Gerhard Rieger 2021-01-10 13:32:27 +01:00
  • 4124e733c6 Fixed compilation failure on 32bit FreeBSD and other due to int64_t being long long Gerhard Rieger 2021-01-08 15:21:32 +01:00
  • 0a115feadc Version 1.7.4.0 tag-1.7.4.0 Gerhard Rieger 2021-01-03 22:46:40 +01:00
  • 45ad4018b0 More corrections to recent changes and from systematic tests Gerhard Rieger 2021-01-03 16:56:50 +01:00
  • b7a277472b With OPENSSL_API_COMPAT=0x10000000L the files openssl/dh.h, openssl/bn.h must be included Gerhard Rieger 2021-01-03 07:43:00 +01:00
  • 9209312c3c Added printf formats for uint16_t etc Gerhard Rieger 2021-01-03 07:42:23 +01:00
  • 87935b7089 Some test.sh corrections Gerhard Rieger 2020-12-31 10:42:21 +01:00
  • dabcc7f3d5 Preferred backend for TUN is UDP, not TCP Gerhard Rieger 2020-12-13 22:14:04 +01:00
  • cc3cd744d9 Address UDP-RECV does not support option fork Gerhard Rieger 2020-06-15 21:51:21 +02:00
  • b145170837 README: libs on Debian Gerhard Rieger 2020-10-17 10:16:51 +02:00
  • 82f5321204 SSL_read,SSL_write errors sometimes stated SSL_connect Gerhard Rieger 2020-10-13 22:11:05 +02:00
  • 12e8dd7188 xio-ipapp.h: removed unused header xioopen_ip6app_connect() Gerhard Rieger 2020-06-15 21:44:13 +02:00
  • cb4400bf94 Help text showed two parameters for UDP4-RECVFROM address, but only <port> is allowed Gerhard Rieger 2020-03-15 10:50:50 +01:00
  • c474fd7ab1 configure option --enable-msglevel now takes textual level in upper and capitalized Gerhard Rieger 2020-06-15 21:40:18 +02:00
  • 6b83ddf5f2 Option name so-protocol is preferred to so-prototype Gerhard Rieger 2021-01-01 12:37:02 +01:00
  • 1502f0cdcb Added VSOCK stream addresses Gerhard Rieger 2020-12-26 22:46:36 +01:00
  • 1c7ddfef73 Option proxy-authorization-file Gerhard Rieger 2020-12-26 16:04:50 +01:00
  • 50bdb453dd UDP-DATAGRAM no longer checks peerport by default Gerhard Rieger 2020-12-27 20:43:08 +01:00
  • 583e14d7fa New option ip-add-source-membership Gerhard Rieger 2020-12-13 22:21:06 +01:00
  • 13ac417410 Option accept-timeout (listen-timeout) Gerhard Rieger 2020-12-31 14:56:04 +01:00
  • aa2b9c00b2 Added SNI support to OPENSSL-CONNECT, with options no-sni, snihost Gerhard Rieger 2020-12-31 14:30:04 +01:00
  • d109e3131b Added option ip-transparent (socket option IP_TRANSPARENT) Gerhard Rieger 2020-12-12 13:47:40 +01:00
  • e765898d38 New options -r, -R for raw data dumps Gerhard Rieger 2020-12-31 13:19:19 +01:00
  • 6128ea36ac OpenSSL client checks SubjectAltName IP addresses Gerhard Rieger 2020-12-31 12:06:32 +01:00
  • 6635e159c4 Fixed filan -s, added -S Gerhard Rieger 2020-12-31 11:57:11 +01:00
  • d1b809b4ab DTLS over UDP Gerhard Rieger 2020-12-30 19:46:42 +01:00
  • ff8de6c5cd Prevent error loop on RECVFROM addresses with fork Gerhard Rieger 2020-12-26 19:03:32 +01:00
  • 10680c8aad New option setsockopt-listen using dalan Gerhard Rieger 2020-12-29 16:45:33 +01:00
  • 411b658939 Increased maximum option length from 511 to 2047 bytes Gerhard Rieger 2020-11-28 20:19:47 +01:00
  • 0dccf48d69 GOPEN handles UNIX seqpacket sockets Gerhard Rieger 2020-12-29 05:30:52 +01:00
  • d9d320cb47 Corrected UNIX client NAMED options to work on bind address Gerhard Rieger 2020-12-27 12:39:48 +01:00
  • 5570bf4d62 Fixed hang on race condition with UDP-RECV and fork Gerhard Rieger 2020-11-28 10:21:39 +01:00
  • 55518fa690 Align buffer for read() with flag O_DIRECT Gerhard Rieger 2020-12-29 05:07:03 +01:00
  • de2f2c471b OpenSSL options min-version, max-version Gerhard Rieger 2020-12-27 20:25:10 +01:00
  • beed38655f ext2-* options are renamed to fs-* Gerhard Rieger 2020-12-28 12:37:49 +01:00
  • f34e8a4dc1 Mitigated race condition of SYSTEM,EXEC child processes Gerhard Rieger 2020-12-28 11:10:03 +01:00
  • 2e0b0a0eff SCTP service name resolution falls back to socktype and protocol 0 Gerhard Rieger 2020-12-11 22:13:08 +01:00
  • bb764784f3 Added configure option --enable-openssl-base Gerhard Rieger 2020-12-28 00:38:03 +01:00
  • 1190e8018e Substitute strndup() when it is missing Gerhard Rieger 2020-12-28 00:41:41 +01:00
  • 3ef518fde0 Unsetenv was not conditional in xio-openssl.c Gerhard Rieger 2020-11-24 20:22:45 +01:00
  • d4cce300a4 Removed unused usleep() call from sycls.c Gerhard Rieger 2020-12-12 12:58:30 +01:00
  • ecac86a280 Solved more testing issues Gerhard Rieger 2020-12-09 20:54:42 +01:00
  • a850582908 Removed deny_severity,allow_severity defs from filan.c and procan.c to make gcc version 10 happy Gerhard Rieger 2020-11-14 17:33:58 +01:00