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

Commit graph

  • b62ff0c005 Socat address parser read over end of string when there was unbalanced quoting Gerhard Rieger 2020-10-13 19:25:21 +02:00
  • 8e6b341f59 Fixed possible integer overflow with option -b Gerhard Rieger 2020-10-13 20:08:04 +02:00
  • 0c65370ae5 test.sh: Archlinux: No which; changes on ip,ss commands Gerhard Rieger 2020-10-30 08:22:08 +01:00
  • 152de04f7c test.sh: Ubuntu 20.04 requires 2048 bit certificates Gerhard Rieger 2020-10-29 13:50:51 +01:00
  • f8985bc1ab test.sh: Fixed renogotiation tests for newer OpenSSL Gerhard Rieger 2020-10-29 13:38:45 +01:00
  • f2d17f0949 test.sh: Adapted some OpenSSL tests to modified OpenSSL behaviour Gerhard Rieger 2020-10-13 21:02:59 +02:00
  • c6c8ff784c test.sh: OpenSSL s_server now neglect TCPs half close feature Gerhard Rieger 2020-10-29 13:16:14 +01:00
  • c4d7718bca test.sh: listCANT and some minor corrections Gerhard Rieger 2020-10-13 18:34:09 +02:00
  • 4bb7936bec Converted CHANGES from ISO-8859-1 to UTF-8 Gerhard Rieger 2020-02-23 12:37:19 +01:00
  • 82cf4ae7e8 version 1.7.3.4 tag-1.7.3.4 Gerhard Rieger 2020-01-05 20:26:17 +01:00
  • 9de26f1d05 minor corrections, not affecting binaries Gerhard Rieger 2020-01-05 16:00:17 +01:00
  • e310bb1cfd Fixed regression: use of ^^ or ,, in test.sh Gerhard Rieger 2020-01-04 10:32:58 +01:00
  • 12f7833a8f Socat printed the "socket ... is at EOF" message multiple times Gerhard Rieger 2019-12-30 10:05:33 +01:00
  • 3be18bdc1f IP-SENDTO:*:6 now passes getaddrinfo() without "ai_socktype not supported" Gerhard Rieger 2020-01-01 14:50:29 +01:00
  • cbeb06b19b Fixed regression: SSL_CTX_clear_mode() not available in older OpenSSL versions Gerhard Rieger 2019-08-31 18:26:41 +02:00
  • 72a137c287 Socat failed to compile when no poll() system call was found Gerhard Rieger 2019-09-08 20:22:50 +02:00
  • 5ebf36038f Under certain circumstances, options of the first address were applied to the second address Gerhard Rieger 2019-12-30 10:27:46 +01:00
  • 420835bf2a Header of xiotermios_speed() declared parameter unsigned int instead of speed_t Gerhard Rieger 2019-09-08 18:19:57 +02:00
  • e1bc39a53f version 1.7.3.3 tag-1.7.3.3 Gerhard Rieger 2019-04-05 22:24:19 +02:00
  • 0e371ca704 Doc: contributors; test.sh with better IPv6 feature tests Gerhard Rieger 2019-04-05 22:24:01 +02:00
  • da09ef32df configure.ac: SSLv2_*_method dependend on TLS_*method; test.sh: avoid hanging of a few sec tests Gerhard Rieger 2019-04-04 10:58:10 +02:00
  • b3325144f8 Fixed new IPv6 range code for platforms without s6_addr32 component Gerhard Rieger 2019-03-13 12:44:35 +01:00
  • ba27f6c3ba Renamed configure.in to configure.ac Gerhard Rieger 2019-03-12 22:00:46 +01:00
  • bc3723e970 OpenSSL: clear SSL_MODE_AUTO_RETRY Gerhard Rieger 2019-03-12 21:09:18 +01:00
  • 7a621dd3a2 More corrections to test.sh: language; netstat; reuseaddr; usleep; force IPv4; timeout Gerhard Rieger 2019-03-12 21:04:51 +01:00
  • 8b31a82b92 RES_AAONLY, RES_PRIMARY are deprecated Gerhard Rieger 2019-03-03 15:57:08 +01:00
  • ad2484f49f Fixed a couple of typos Gerhard Rieger 2019-03-03 15:08:41 +01:00
  • 710c54a254 Permit -dd; print a useful error message when single character options appear to be merged Gerhard Rieger 2019-03-03 15:08:02 +01:00
  • fbd72c295d Shell scripts are now headed with: env /usr/bin/env bash Gerhard Rieger 2018-03-28 18:21:31 +02:00
  • 14f3e4fed8 Disable option openssl-method Gerhard Rieger 2019-02-10 13:16:42 +01:00
  • 181228cf53 Use ss,ip when available instead of netstat,ifconfig Gerhard Rieger 2018-08-12 18:11:19 +02:00
  • 42864922e7 Socat only checked the first character of the host name to decide if it is an IPv4 address Gerhard Rieger 2018-07-29 11:30:40 +02:00
  • 479d9cbbda With TCP6-LISTEN etc. the range option failed Gerhard Rieger 2018-07-29 12:08:36 +02:00
  • a2f8e99371 Simplified handling of missing termios defines Gerhard Rieger 2018-01-28 16:14:25 +01:00
  • ea42d022c6 Substituted ISPEED_OFFSET mechanism for cfsetispeed() calls Gerhard Rieger 2019-03-03 10:12:44 +01:00
  • 1301cacad3 Termios options TAB0,TAB1,TAB2,TAB3, and XTABS did not have an effect Gerhard Rieger 2018-01-20 14:23:59 +01:00
  • ebbe704423 Apply termios settings in a single system call (for ispeed,ospeed) Gerhard Rieger 2018-01-20 14:04:42 +01:00
  • b5be579187 Option ipv6-join-group is in PH_PASTSOCKET Gerhard Rieger 2019-03-03 10:01:32 +01:00
  • e1a5931827 Parent process might have been killed by signal to child Gerhard Rieger 2019-03-03 09:32:22 +01:00
  • 9f5abda361 The async-signal-safe fix used internally FD 3 and FD 4 which could conflict with options fdin,fdout Gerhard Rieger 2018-07-29 11:12:30 +02:00
  • a3c688210f Removed dependency on gethostbyname() Gerhard Rieger 2019-02-24 23:17:17 +01:00
  • 2bd582713d OpenSSL tests failed on actual Linux distributions Gerhard Rieger 2019-02-10 09:56:16 +01:00
  • 81d83e10d3 test.sh: Show a warning when phase-1 (insecure phase) of a security test fails Gerhard Rieger 2019-02-24 22:43:36 +01:00
  • aaf90d6efb The autoconf mechanism for determining SHIFT_OFFSET did not work when cross compiling Gerhard Rieger 2019-02-24 22:37:08 +01:00
  • 4ca048da49 configure option --enable-msglevel did not work with numbers Gerhard Rieger 2019-02-24 22:35:45 +01:00
  • e7488fb0b5 filan dependencies on vsnprintf_r.o snprinterr.o; FILAN_OBJS Gerhard Rieger 2019-02-24 22:34:18 +01:00
  • 739e973ca8 Added DragonFly config to, removed testcert.conf from git repo Gerhard Rieger 2019-02-24 22:25:52 +01:00
  • cef0e039a8 version 1.7.3.2 tag-1.7.3.2 Gerhard Rieger 2017-01-23 12:53:12 +01:00
  • 682a12e00e Fixed an issue in options processing on TUN and DNS flags Gerhard Rieger 2017-01-22 18:48:53 +01:00
  • b43c30b6b9 Data extraction from ancillary messages might have failed on big-endian Gerhard Rieger 2017-01-22 18:48:07 +01:00
  • 31192e3498 Fixed type of the bool element in options Gerhard Rieger 2017-01-22 10:48:48 +01:00
  • 9b2275bcdd Corrected byte order on read of IPV6_TCLASS value from ancillary message Gerhard Rieger 2017-01-21 13:42:09 +01:00
  • a2086478e6 Ignore rc of child process when killed due to EOF Gerhard Rieger 2017-01-21 13:39:58 +01:00
  • 19ebd413bb Corrections to test.sh that reveal a mistake with IPV6_TCLASS Gerhard Rieger 2017-01-21 10:59:43 +01:00
  • 53f528335c The internal vsnprintf_r function looped or crashed on size parameter with hexadecimal output Gerhard Rieger 2017-01-15 14:35:06 +01:00
  • 0fdd9ceb58 Fixed bug in printing readline log message caused by a misleading indentation Gerhard Rieger 2017-01-15 12:29:26 +01:00
  • 72b05700e4 Corrections in docu and test.sh Gerhard Rieger 2017-01-15 12:23:07 +01:00
  • 90401a96f2 Options shut-down and shut-close did not work. Gerhard Rieger 2017-01-08 15:41:31 +01:00
  • a985cf4bd0 Fixed a couple of English spelling and grammar mistakes. Gerhard Rieger 2017-01-08 15:40:48 +01:00
  • d7473dbac6 Corrected mention of SSL-LISTEN and SSL-CONNECT in doc; more minor corrections Gerhard Rieger 2017-01-08 11:50:11 +01:00
  • a9f36eb7b7 Added option alias name dhparams Gerhard Rieger 2017-01-08 11:38:18 +01:00
  • 9f41543aad Options so-rcvtimeo and so-sndtimeo do not work with poll() Gerhard Rieger 2017-01-08 11:12:57 +01:00
  • 40f6fa29e1 Corrected source of socat man page to correctly show man references Gerhard Rieger 2016-08-12 16:35:32 +02:00
  • 8e09093afd UDP-LISTEN did not honor the max-children option Gerhard Rieger 2017-01-07 10:46:01 +01:00
  • 522cf716f8 LibreSSL support: check for OPENSSL_NO_COMP Gerhard Rieger 2015-07-20 12:57:30 +02:00
  • d6b0e1425e Socat did not use option ipv6-join-group Gerhard Rieger 2016-08-12 17:13:15 +02:00
  • e25ba90e21 AddressSanitizer reported a few buffer overflows (false positives) Gerhard Rieger 2017-01-06 17:56:30 +01:00
  • 40d9352599 A few corrections in test.sh Gerhard Rieger 2017-01-06 17:27:01 +01:00
  • 26dbed0f28 AIX-7 uses an extended O_ACCMODE Gerhard Rieger 2017-01-04 18:57:13 +01:00
  • 7da1766048 Use RAND_status to determine PRNG state Gerhard Rieger 2016-07-24 21:51:33 +02:00
  • d5b87cea87 Modification for BoringSSL Gerhard Rieger 2016-12-12 20:53:08 +01:00
  • 008229cb9f Changes to make socat compile with OpenSSL 1.1 Gerhard Rieger 2016-12-12 18:58:59 +01:00
  • 0061ca1334 Check in configure for SSLv3_*_METHOD Gerhard Rieger 2016-12-10 21:51:27 +01:00
  • de80846643 For NuttX OS: Made struct ip subject to configure Gerhard Rieger 2016-12-10 21:08:37 +01:00
  • 35590e3cdb Socat exited with status 0 even when a program invoked with SYSTEM or EXEC failed Gerhard Rieger 2016-07-29 15:58:59 +02:00
  • 35a7817e48 Option so-reuseport did not work Gerhard Rieger 2016-02-06 16:36:39 +01:00
  • 2ea6da3839 Option so-reuseport did not work Gerhard Rieger 2016-07-24 14:07:56 +02:00
  • 6f48016ed8 Some minor corrections with includes etc. Gerhard Rieger 2016-12-10 16:21:46 +01:00
  • d2f748f0bb Socat failed to compile on platforms without DTLSv1_client_method etc. Gerhard Rieger 2016-12-09 23:16:00 +01:00
  • f8618f61de Socat hung when configured with --disable-sycls Gerhard Rieger 2016-12-09 23:13:35 +01:00
  • 29b4bd40d7 Building with --disable-sycls failed due to missing sslcls.h defines Gerhard Rieger 2016-12-09 22:55:05 +01:00
  • 31a2106a39 Corrected declarations of diag_immediate_msg etc. Gerhard Rieger 2016-12-09 22:38:30 +01:00
  • d8a5d49c2d Include <stddef.h> for ptrdiff_t Gerhard Rieger 2016-02-06 15:56:11 +01:00
  • 1de74d4ca9 Failing name resolution could lead to SIGSEGV Gerhard Rieger 2016-05-08 13:52:20 +02:00
  • 6b596b8852 SIGSEGV and other signals could lead to a 100% CPU loop Gerhard Rieger 2016-05-11 20:34:33 +02:00
  • d34493c18d Added contributors to copyright notices Gerhard Rieger 2016-07-22 08:54:31 +02:00
  • 0c633dba21 proxy.sh resolves hostnames Gerhard Rieger 2013-06-22 12:21:25 +02:00
  • 36f2afce7c test.sh: stderr; option -v (verbose); FDOUT_ERROR description Gerhard Rieger 2016-12-09 21:37:24 +01:00
  • 38ce0b9b46 socks4echo.sh and socks4a-echo.sh hung with new bash with read -n Gerhard Rieger 2016-05-11 21:06:01 +02:00
  • 0638d245f8 tmp - Debian OpenSSL1.1 patch Gerhard Rieger 2016-12-05 12:05:02 +01:00
  • 7beb9b3b1d version 2.0.0-b9 tag-2.0.0-b9 socat2 Gerhard Rieger 2016-01-26 19:10:24 +01:00
  • fe2313f50f socat security advisory 8: stack overflow in nestlex() Gerhard Rieger 2016-01-26 19:06:55 +01:00
  • 20f5963f13 socat security advisory 7, MSVR-1499: created new 2048bit DH modulus Gerhard Rieger 2016-01-29 11:32:36 +01:00
  • aed0fcd79e version 1.7.3.1 tag-1.7.3.1 Gerhard Rieger 2016-01-26 19:09:06 +01:00
  • 226c555edb socat security advisory 8: stack overflow in nestlex() Gerhard Rieger 2016-01-26 19:08:18 +01:00
  • eab3c89f2d socat security advisory 7, MSVR-1499: created new 2048bit DH modulus Gerhard Rieger 2016-01-29 11:29:11 +01:00
  • 2dee720b89 version 2.0.0-b8 - CVE-2015-1379, 1.7.3.0 fixes, v2 fixes Gerhard Rieger 2015-04-06 18:49:59 +02:00
  • 2dfd7ffcfb off_t may be long long; more corrections for non Linux; configure.ac Gerhard Rieger 2015-04-03 17:55:37 +02:00
  • 6361eec4e9 Dual type addresses terminated when they were idle for EOF timeout time Gerhard Rieger 2014-07-13 17:03:25 +02:00
  • 7ad17dcd90 Fixed Debug arguments issue in _socat() Gerhard Rieger 2015-04-03 15:32:59 +02:00