Commit graph

  • 4ee1f31cf8 Version 1.8.0.2 - CVE-2024-54661: Arbitrary file overwrite in readline.sh master tag-1.8.0.2 Gerhard Rieger 2024-12-06 11:42:09 +0100
  • 6ff391324d Version 1.8.0.1 tag-1.8.0.1 Gerhard Rieger 2024-08-24 09:33:16 +0200
  • 47b98aed7a Print CRL warning only once Gerhard Rieger 2024-08-22 18:18:52 +0200
  • c4f569e367 Socks5 with 3 args and option socksport Gerhard Rieger 2024-08-24 14:22:49 +0200
  • 0454c4fa43 Fixed SO_PROTOCOL on new Illumos Gerhard Rieger 2024-08-21 09:23:02 +0200
  • 642b729622 More docu fixes Gerhard Rieger 2024-08-05 18:19:47 +0200
  • 689b133817 Fixed a lot of typos in docu Gerhard Rieger 2024-07-17 16:53:43 +0200
  • ec0e1ca20c Reworked domain name resolution, centralized IPv4/IPv6 sorting Gerhard Rieger 2024-08-21 20:53:15 +0200
  • 127280088c SENDTO addresses now prefer IPv4 over IPv6 name resolution Gerhard Rieger 2024-08-20 16:10:22 +0200
  • 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 +0200
  • bd727963a0 IP-SENDTO with pf=ip4 failed with "trailing garbage" Gerhard Rieger 2024-07-26 10:14:57 +0200
  • 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 +0200
  • a86376cd1e Fixed possible buffer overrun with long log lines Gerhard Rieger 2024-07-29 02:26:14 +0200
  • 0cfe39a413 Fixed IP-SENDTO with option pf with protocol name Gerhard Rieger 2024-07-26 09:48:17 +0200
  • 50b6301bda For isastream() include stropts.h instead of sys/stropts.h Gerhard Rieger 2024-07-17 17:38:42 +0200
  • b96fd064cb test.sh: Fixed ss determination; more DEFS Gerhard Rieger 2024-07-28 15:00:18 +0200
  • 93e6685766 Added option ai-all Gerhard Rieger 2024-02-17 11:57:55 +0100
  • a6c8c3ad89 socat-mux.sh and socat-broker.sh use low ports when run as root Gerhard Rieger 2024-05-16 15:25:26 +0200
  • 1241600b81 socat-chain.sh, socat-mux.sh, and socat-broker.sh work with older Socat versions Gerhard Rieger 2024-02-23 10:50:55 +0100
  • 9fe8206b52 Options ipv6-join-group and ipv6-join-source-group failed Gerhard Rieger 2024-06-23 21:51:41 +0200
  • 4c0786dcdf Fixed FD leak of RECVFROM with fork Gerhard Rieger 2023-12-08 16:25:07 +0100
  • ab2b17dfc5 Fixed loop of RECVFROM with fork when second address failed Gerhard Rieger 2023-12-08 16:19:15 +0100
  • fdddba24b8 Fixed hanging of OpenSSL due to nested xioclose() Gerhard Rieger 2024-06-23 20:47:12 +0200
  • d16f1fe125 Guard applyopts_termios_value() Gerhard Rieger 2024-06-22 14:10:38 +0200
  • 64dc8b2941 Makefile.in: Fixed srcdir/; and CC with spaces Gerhard Rieger 2024-06-21 14:13:24 +0200
  • efc654f85a Missing NETDB_INTERNAL now falls back to -1 Gerhard Rieger 2024-06-21 14:11:56 +0200
  • 54cbb0bb09 Changes for new Linux distributions: grep -E, -F Gerhard Rieger 2024-06-29 09:45:16 +0200
  • 2ab4b232fc Again ported to NetBSD Gerhard Rieger 2024-06-21 13:59:45 +0200
  • b5b9ee0031 test.sh: -D for output defs/vars; many corrections and improvements Gerhard Rieger 2024-07-28 12:56:23 +0200
  • 74d03b37da test.sh: speed up by tuned sleep values Gerhard Rieger 2024-06-21 13:54:04 +0200
  • 42e20ed278 -T 0 now means 0.0s instead of no timeout Gerhard Rieger 2024-06-21 12:45:06 +0200
  • 335fca16c4 test.sh: gather listOK Gerhard Rieger 2024-06-29 09:19:38 +0200
  • e4bf2b4d0e test.sh: fixed hanging on OpenBSD-4 Gerhard Rieger 2024-01-21 09:35:48 +0100
  • f123013881 test.sh: Always use ss when available Gerhard Rieger 2024-06-29 09:06:11 +0200
  • 2da070164d Version 1.8.0.0 tag-1.8.0.0 Gerhard Rieger 2023-11-13 20:08:54 +0100
  • c9ff62744f Corrections for better 32bit systems support, and some minor fixes Gerhard Rieger 2023-11-13 20:08:23 +0100
  • de1ed21026 _FILE_OFFSET_BITS,_LARGE_FILES for direct largefile support Gerhard Rieger 2023-11-12 18:40:47 +0100
  • 343256752a configure.ac: call $CC not gcc Gerhard Rieger 2023-11-12 18:29:33 +0100
  • 47bb8fff64 A couple of minor corrections Gerhard Rieger 2023-11-12 10:57:15 +0100
  • 8f27dd268c Added socat-broker.sh for group communications Gerhard Rieger 2023-11-11 18:39:27 +0100
  • 28f1a56305 Added socat-mux.sh for n-to-1 / 1-to-n communications Gerhard Rieger 2023-11-11 18:17:25 +0100
  • e62f62e5b9 Added socat-chain.sh for layering protocols Gerhard Rieger 2023-11-11 18:03:44 +0100
  • 27877ea777 Procan: Try to identify controlling terminal Gerhard Rieger 2023-11-11 17:45:02 +0100
  • cd5673dbd0 Procan: print umask, CC, and couple more new infos Gerhard Rieger 2023-11-11 17:40:52 +0100
  • 2cfc39e9e5 UDP-Lite (UDPlite) support Gerhard Rieger 2023-11-11 17:18:06 +0100
  • a846b94e6c Implementation of DCCP socket addresses Gerhard Rieger 2023-10-24 20:33:01 +0200
  • fc21e154b9 Check pipe size for possible blocking Gerhard Rieger 2023-11-06 21:42:11 +0100
  • e015aaaee6 New option f-setpipe-sz Gerhard Rieger 2023-11-06 21:36:37 +0100
  • 5ee79624b6 Fix of configure --enable-openssl-base processing Gerhard Rieger 2023-11-06 21:24:33 +0100
  • d605ab57f5 Fixed the end-close option, it just did not work Gerhard Rieger 2023-11-06 21:23:27 +0100
  • e610b14470 Client addresses with option fork now apply option max-children Gerhard Rieger 2023-11-06 21:23:11 +0100
  • c00262b42d Fixed option sourceport with UDP6-DATAGRAM Gerhard Rieger 2023-11-06 21:22:49 +0100
  • f61a95585b test.sh option --internet, function checkcond Gerhard Rieger 2023-11-06 21:22:18 +0100
  • 44c9eb1d9d test.sh Function checkcond; option -internet Gerhard Rieger 2023-11-06 20:51:31 +0100
  • b2914a0cf3 New option bind-tempname for parallel UNIX domain SENDTO clients Gerhard Rieger 2023-10-03 21:02:13 +0200
  • 8641344c73 Renewed port to OpenBSD Gerhard Rieger 2023-10-02 19:43:13 +0200
  • 5034b941bf Corrected order of OpenSSL set_cipher_list and use_certificate_chain_file Gerhard Rieger 2023-08-05 19:05:14 +0200
  • 40350ecc79 Improve option retrieve-vlan Gerhard Rieger 2023-07-27 21:18:23 +0200
  • 6125ed4e4e New option chdir (cd) Gerhard Rieger 2023-10-02 07:56:51 +0200
  • e5cbf2feeb Restrict option umask to the address it is applied to Gerhard Rieger 2023-07-19 21:51:59 +0200
  • 254958a34d Added option res-nsaddr Gerhard Rieger 2023-10-01 22:16:20 +0200
  • 282db9feda Added options res-retrans, res-retry Gerhard Rieger 2023-11-06 06:19:18 +0100
  • 03f028a985 New feature SHELL address Gerhard Rieger 2023-10-01 21:24:46 +0200
  • 50b199dcd9 On bad parameter number print syntax; struct single pointers are now mostly called sfd Gerhard Rieger 2023-07-13 09:06:35 +0200
  • 5eebca3a5b Internal: Reworked xioopts Gerhard Rieger 2023-07-13 09:06:08 +0200
  • 1c1a91027a Lots of minor corrections Gerhard Rieger 2023-10-01 19:53:55 +0200
  • 7d6295114b New feature POSIX message queues (MQ) Gerhard Rieger 2023-09-30 19:32:14 +0200
  • e1aadc577d xioopen() checks r/w mode of addresses Gerhard Rieger 2023-06-21 20:44:29 +0200
  • 7b66b53f93 Added socks5 client feature for connect and listen (experimental) Gerhard Rieger 2023-11-05 20:46:22 +0100
  • ebacb7c4e8 New address ACCEPT-FD Gerhard Rieger 2023-09-30 18:39:13 +0200
  • c311542e11 New address SOCKETPAIR for echoing datagrams Gerhard Rieger 2023-09-30 18:30:56 +0200
  • f152c55584 New option netns for network namespace setting Gerhard Rieger 2023-07-21 07:10:38 +0200
  • c82e3df210 Options res-* now apply to whole open phase Gerhard Rieger 2023-11-05 19:39:01 +0100
  • b14e65c42a New option ai-v4mapped Gerhard Rieger 2023-11-05 16:29:58 +0100
  • 277f0d755d Preferred IP version sorts getaddrionf() results Gerhard Rieger 2023-11-05 13:59:14 +0100
  • 2d282f5608 Added AI_PASSIVE handling and option ai-passive Gerhard Rieger 2023-11-05 13:58:07 +0100
  • 4e00a345b4 Mechanism for ai-* options; new option ai-addrconfig Gerhard Rieger 2023-11-05 13:56:58 +0100
  • 8b2e0593f3 Added configure option --with-default-ipv Gerhard Rieger 2023-10-26 22:16:21 +0200
  • cb6e16b360 TCP based clients try all results of name resolution until a connection succeeded Gerhard Rieger 2023-10-22 23:15:49 +0200
  • 2a9623d61c SO_REUSEADDR per default on TCP LISTEN; so-reuseaddr= Gerhard Rieger 2023-10-26 19:45:01 +0200
  • b5640dd707 New option retrieve-vlan (experimental) Gerhard Rieger 2023-09-30 15:18:39 +0200
  • 11d1e9e11f Use PACKET_IGNORE_OUTGOING when available; a few corrections and renamings for raw sockets and ancillary messages Gerhard Rieger 2023-10-26 19:12:38 +0200
  • 47af17dbf2 Interface flags now defined with INTERFACE, inherited by TUN Gerhard Rieger 2023-10-26 19:08:26 +0200
  • 8c9b185890 New option children-shutup Gerhard Rieger 2023-10-26 18:50:29 +0200
  • fe4444a70b ECONNRESET,EPIPE on read() and shutdown() are now errors Gerhard Rieger 2023-06-18 15:58:24 +0200
  • 1861303728 Socat now installs as socat1, with symlink socat Gerhard Rieger 2023-10-26 18:44:10 +0200
  • d10dd8a03e New option sitout-eio Gerhard Rieger 2023-10-26 18:43:40 +0200
  • c2196d6f15 Output statistics per option and SIGUSR1 Gerhard Rieger 2023-10-26 18:42:41 +0200
  • 2af6089436 Socat option -r,-R path specifications allow use of variables Gerhard Rieger 2023-10-26 16:57:39 +0200
  • 9faf068949 New options so-rcvtimeo, so-sndtimeo Gerhard Rieger 2023-10-26 16:48:37 +0200
  • 2db04378ae New options openssl-maxfraglen, openssl-maxsendfrag Gerhard Rieger 2023-10-26 16:43:20 +0200
  • 454a499401 Added option http-version Gerhard Rieger 2023-06-17 21:30:37 +0200
  • 9f632ec651 New option ipv6-join-source-group Gerhard Rieger 2023-06-24 10:40:07 +0200
  • 003ca09721 Doc for option ipv6-join-group Gerhard Rieger 2023-04-24 22:59:33 +0200
  • 282596dc9d Moved multicast related code from xioopts.c to xio-ip.c and xio-ip6.c Gerhard Rieger 2023-06-24 10:21:44 +0200
  • d36f78d854 Formatted help output; address keywords in help now uppercase Gerhard Rieger 2023-10-26 14:56:50 +0200
  • 797d0f9695 Catch the case of empty SNI host to prevent OpenSSL error Gerhard Rieger 2023-10-26 14:52:53 +0200
  • 43eb003245 Removed Config/ because not maintained since many years Gerhard Rieger 2023-06-23 20:03:29 +0200
  • 522e82351f Removed obsolete xio.help and obsolete parts of test.sh Gerhard Rieger 2023-06-23 20:02:24 +0200
  • 3e282ee7a0 Internal: renamed xioopts_t to xioparms_t Gerhard Rieger 2023-06-23 16:21:05 +0200