1
0
Fork 0
mirror of https://repo.or.cz/socat.git synced 2025-06-14 05:16:52 +00:00

Commit graph

  • 78cc5ae1a5 Version 1.8.0.3 master tag-1.8.0.3 Gerhard 2025-02-21 12:38:14 +01:00
  • 245f5e657f Catch problems caused by ISPs DNS Gerhard 2025-02-21 12:37:53 +01:00
  • 34b09a44ee Again fixes a few disable problems Gerhard 2025-02-20 10:29:49 +01:00
  • 6a53c955d3 Help shows option groups beyond 32 bits Gerhard 2025-02-20 10:26:37 +01:00
  • b57d8668ec Added POSIXMQ-WRITE; warn on maxmsg,msgsize failure; doc Gerhard 2025-02-18 12:34:15 +01:00
  • 436d764029 Small fixes with tests, logs, comments, and doc Gerhard 2025-02-17 20:39:06 +01:00
  • 9269897bab Fix for compiling on Solaris-11 Gerhard 2025-02-17 20:33:18 +01:00
  • f0b30f3859 Fixes for FreeBSD-15 (DCCP) Gerhard 2025-02-17 20:32:06 +01:00
  • 48f3341d82 Use correct IPPROTO with CONNECT Gerhard 2025-02-17 20:30:26 +01:00
  • 186a323c2d Improved README; explained benefit of UDP-DATAGRAM Gerhard 2025-02-13 14:40:24 +01:00
  • 52e2e5a277 Corrected lots of misspellings etc. Gerhard 2025-02-13 14:33:06 +01:00
  • d9d06eb587 Fixed preprocessor directives in macro invocation Gerhard 2025-02-13 14:29:15 +01:00
  • c8aec28b82 Added options setsockopt-socket and setsockopt-connected Gerhard 2025-02-13 11:25:09 +01:00
  • e6aa3d1787 Print info on implicit SO_REUSEADDR Gerhard 2025-02-11 12:31:59 +01:00
  • 3339885f5b Procan prints some C-defines in oct and hex Gerhard 2025-02-10 22:24:56 +01:00
  • 699da5f522 Procan tells if char is signed or unsigned Gerhard Rieger 2024-10-31 10:39:29 +01:00
  • 200ccb24cd Procan -V; more C-defines (__GLIBC__, O_*, AI_*, EAI_*) Gerhard Rieger 2024-09-08 13:15:49 +02:00
  • 568c26861b Procan: print saved set-user-ID Gerhard Rieger 2023-11-26 14:08:33 +01:00
  • 08d01c19ff Fixed UDP6-RECVFROM with range Gerhard 2025-02-10 21:06:22 +01:00
  • 264b21c1a9 getpwuid() errno Gerhard 2025-02-10 19:42:22 +01:00
  • 7b26406d96 Reworked IPAPP clients Gerhard 2025-02-10 12:48:04 +01:00
  • 63f67101f4 Corrections for Ubuntu-24 with newer compilers Gerhard 2025-02-10 12:46:57 +01:00
  • 676888e8cc UNIX-L with bind option logged INTERNAL error Gerhard 2025-02-08 20:55:03 +01:00
  • ed11b3d2c5 Protect SSL_connect(); Nanosleep() with decimal output Gerhard 2025-02-08 20:53:35 +01:00
  • 416fe38e33 Satisfy some deprecation warnings of newer Linux distributions Gerhard Rieger 2025-01-17 14:43:35 +01:00
  • 3f4b171523 Fixed flock() on AIX, Solaris Gerhard Rieger 2025-01-11 18:48:58 +01:00
  • 2439276651 Fixes for old Scientific/RHEL Gerhard Rieger 2025-01-24 17:28:07 +01:00
  • 19d488a14f Fixes for old Debian Gerhard Rieger 2025-01-11 14:48:26 +01:00
  • 0f1c5dd85a Fixed UDP-LISTEN with bind to IPv4 address on option -0 Gerhard Rieger 2025-01-11 08:09:40 +01:00
  • c4844692f3 New alias POSIXMQ for POSIXMQ-BIDIRECTIONAL Gerhard Rieger 2024-11-26 09:01:42 +01:00
  • 1ea37d48c2 Fixed o-creat, o-excl, and o-cloexec with POSIXMQ-* Gerhard Rieger 2024-11-12 22:28:02 +01:00
  • 25d2f746d9 Added options posixmq-maxmsg and posixmq-msgsize Gerhard Rieger 2024-09-10 20:16:36 +02:00
  • 663a6bb012 Added option posixmq-flush Gerhard Rieger 2024-09-06 13:09:44 +02:00
  • 9bf5fc625c POSIXMQ-RECV takes option o-nonblock Gerhard Rieger 2025-01-24 17:01:55 +01:00
  • 68f0143f7b READLINE now prints newline on empty input line Gerhard Rieger 2025-01-24 16:54:50 +01:00
  • 920ed1f0a3 Fixed possible crash or fail of option ip-add-membership with two parameters Gerhard Rieger 2025-01-16 08:00:05 +01:00
  • bcca5a3b9a Option ip-add-source-membership did not work Gerhard Rieger 2024-12-27 13:00:22 +01:00
  • 9beffd3193 Fixed: xiopoll(...) Bad file descriptor Gerhard Rieger 2025-01-29 22:41:25 +01:00
  • 1154e69d3e writefull() respects total inactivity timeout Gerhard Rieger 2025-01-10 19:41:34 +01:00
  • 1878ae93fd writefull() uses select()/poll() instead of sleep based polling Gerhard Rieger 2025-01-09 12:35:51 +01:00
  • 2dd1452f25 Correct undesired logging of complete write() Gerhard Rieger 2025-01-16 11:59:01 +01:00
  • 29f9e4db92 Test script socks5server-echo.sh for new tests SOCKS5CONNECT_TCP4 and SOCKS5LISTEN_TCP4 Gerhard Rieger 2025-01-29 22:21:19 +01:00
  • e7df880af5 Fixed ignoring of explicit socksport in socks5 addresses (regression) Gerhard Rieger 2025-01-29 21:59:56 +01:00
  • 5e56f25285 Fix for old FreeBSD Gerhard Rieger 2025-01-29 21:58:08 +01:00
  • fa67d7d380 Corrected regression of ignoreeof Gerhard Rieger 2025-01-29 21:55:18 +01:00
  • 9968ca4c5b Fixed filan -s displaying "(stream)" instead of "tcp" Gerhard Rieger 2025-01-29 21:51:58 +01:00
  • 7a90caade5 Fixed build issues on disabled features Gerhard Rieger 2025-01-29 21:49:16 +01:00
  • af7d44d751 Fixed a few testing issues Gerhard Rieger 2025-01-28 01:25:22 +01:00
  • f38b76f5c8 Fixed display of option phases in help output Gerhard Rieger 2025-01-24 16:13:33 +01:00
  • 2e21396282 test.sh produces results.txt with numbers, names, results Gerhard Rieger 2025-01-24 16:01:19 +01:00
  • 69c9eb550c Further improved readline.sh STDERR handling Gerhard Rieger 2025-01-24 15:54:27 +01:00
  • 4ee1f31cf8 Version 1.8.0.2 - CVE-2024-54661: Arbitrary file overwrite in readline.sh tag-1.8.0.2 Gerhard Rieger 2024-12-06 11:42:09 +01:00
  • 6ff391324d Version 1.8.0.1 tag-1.8.0.1 Gerhard Rieger 2024-08-24 09:33:16 +02:00
  • 47b98aed7a Print CRL warning only once Gerhard Rieger 2024-08-22 18:18:52 +02:00
  • c4f569e367 Socks5 with 3 args and option socksport Gerhard Rieger 2024-08-24 14:22:49 +02:00
  • 0454c4fa43 Fixed SO_PROTOCOL on new Illumos Gerhard Rieger 2024-08-21 09:23:02 +02:00
  • 642b729622 More docu fixes Gerhard Rieger 2024-08-05 18:19:47 +02:00
  • 689b133817 Fixed a lot of typos in docu Gerhard Rieger 2024-07-17 16:53:43 +02:00
  • ec0e1ca20c Reworked domain name resolution, centralized IPv4/IPv6 sorting Gerhard Rieger 2024-08-21 20:53:15 +02:00
  • 127280088c SENDTO addresses now prefer IPv4 over IPv6 name resolution Gerhard Rieger 2024-08-20 16:10:22 +02:00
  • 868998eb60 Mitigated regressions of 1.8.0.0 with TCP-LISTEN e.a. by making -4 the default Gerhard Rieger 2024-08-24 14:20:32 +02:00
  • bd727963a0 IP-SENDTO with pf=ip4 failed with "trailing garbage" Gerhard Rieger 2024-07-26 10:14:57 +02:00
  • 602a54420e Added the optional DEVTESTS feature for developer tests with controlled name resolution to both IPv4 and IPV6 addresses Gerhard Rieger 2024-08-20 12:02:25 +02:00
  • a86376cd1e Fixed possible buffer overrun with long log lines Gerhard Rieger 2024-07-29 02:26:14 +02:00
  • 0cfe39a413 Fixed IP-SENDTO with option pf with protocol name Gerhard Rieger 2024-07-26 09:48:17 +02:00
  • 50b6301bda For isastream() include stropts.h instead of sys/stropts.h Gerhard Rieger 2024-07-17 17:38:42 +02:00
  • b96fd064cb test.sh: Fixed ss determination; more DEFS Gerhard Rieger 2024-07-28 15:00:18 +02:00
  • 93e6685766 Added option ai-all Gerhard Rieger 2024-02-17 11:57:55 +01:00
  • a6c8c3ad89 socat-mux.sh and socat-broker.sh use low ports when run as root Gerhard Rieger 2024-05-16 15:25:26 +02:00
  • 1241600b81 socat-chain.sh, socat-mux.sh, and socat-broker.sh work with older Socat versions Gerhard Rieger 2024-02-23 10:50:55 +01:00
  • 9fe8206b52 Options ipv6-join-group and ipv6-join-source-group failed Gerhard Rieger 2024-06-23 21:51:41 +02:00
  • 4c0786dcdf Fixed FD leak of RECVFROM with fork Gerhard Rieger 2023-12-08 16:25:07 +01:00
  • ab2b17dfc5 Fixed loop of RECVFROM with fork when second address failed Gerhard Rieger 2023-12-08 16:19:15 +01:00
  • fdddba24b8 Fixed hanging of OpenSSL due to nested xioclose() Gerhard Rieger 2024-06-23 20:47:12 +02:00
  • d16f1fe125 Guard applyopts_termios_value() Gerhard Rieger 2024-06-22 14:10:38 +02:00
  • 64dc8b2941 Makefile.in: Fixed srcdir/; and CC with spaces Gerhard Rieger 2024-06-21 14:13:24 +02:00
  • efc654f85a Missing NETDB_INTERNAL now falls back to -1 Gerhard Rieger 2024-06-21 14:11:56 +02:00
  • 54cbb0bb09 Changes for new Linux distributions: grep -E, -F Gerhard Rieger 2024-06-29 09:45:16 +02:00
  • 2ab4b232fc Again ported to NetBSD Gerhard Rieger 2024-06-21 13:59:45 +02:00
  • b5b9ee0031 test.sh: -D for output defs/vars; many corrections and improvements Gerhard Rieger 2024-07-28 12:56:23 +02:00
  • 74d03b37da test.sh: speed up by tuned sleep values Gerhard Rieger 2024-06-21 13:54:04 +02:00
  • 42e20ed278 -T 0 now means 0.0s instead of no timeout Gerhard Rieger 2024-06-21 12:45:06 +02:00
  • 335fca16c4 test.sh: gather listOK Gerhard Rieger 2024-06-29 09:19:38 +02:00
  • e4bf2b4d0e test.sh: fixed hanging on OpenBSD-4 Gerhard Rieger 2024-01-21 09:35:48 +01:00
  • f123013881 test.sh: Always use ss when available Gerhard Rieger 2024-06-29 09:06:11 +02:00
  • 2da070164d Version 1.8.0.0 tag-1.8.0.0 Gerhard Rieger 2023-11-13 20:08:54 +01:00
  • c9ff62744f Corrections for better 32bit systems support, and some minor fixes Gerhard Rieger 2023-11-13 20:08:23 +01:00
  • de1ed21026 _FILE_OFFSET_BITS,_LARGE_FILES for direct largefile support Gerhard Rieger 2023-11-12 18:40:47 +01:00
  • 343256752a configure.ac: call $CC not gcc Gerhard Rieger 2023-11-12 18:29:33 +01:00
  • 47bb8fff64 A couple of minor corrections Gerhard Rieger 2023-11-12 10:57:15 +01:00
  • 8f27dd268c Added socat-broker.sh for group communications Gerhard Rieger 2023-11-11 18:39:27 +01:00
  • 28f1a56305 Added socat-mux.sh for n-to-1 / 1-to-n communications Gerhard Rieger 2023-11-11 18:17:25 +01:00
  • e62f62e5b9 Added socat-chain.sh for layering protocols Gerhard Rieger 2023-11-11 18:03:44 +01:00
  • 27877ea777 Procan: Try to identify controlling terminal Gerhard Rieger 2023-11-11 17:45:02 +01:00
  • cd5673dbd0 Procan: print umask, CC, and couple more new infos Gerhard Rieger 2023-11-11 17:40:52 +01:00
  • 2cfc39e9e5 UDP-Lite (UDPlite) support Gerhard Rieger 2023-11-11 17:18:06 +01:00
  • a846b94e6c Implementation of DCCP socket addresses Gerhard Rieger 2023-10-24 20:33:01 +02:00
  • fc21e154b9 Check pipe size for possible blocking Gerhard Rieger 2023-11-06 21:42:11 +01:00
  • e015aaaee6 New option f-setpipe-sz Gerhard Rieger 2023-11-06 21:36:37 +01:00
  • 5ee79624b6 Fix of configure --enable-openssl-base processing Gerhard Rieger 2023-11-06 21:24:33 +01:00