Commit Graph

  • a0e475b473 Fix SSL shutdown, which fixes conn stall issue with autossl Soner Tari 2020-04-12 15:18:32 +0300
  • 50cfe4d789 Fix sslproxy_header_len if port len is 4, i.e. port <= 9999 Soner Tari 2020-04-12 15:02:24 +0300
  • b848df0b0b Use __func__ not __PRETTY_FUNCTION__ as __FUNCTION__ definition Soner Tari 2020-04-10 22:17:30 +0300
  • 3af16b3228 Improve verbose debug logs using common header fields to better identify connections Create function macros for fine* debug logs Fix a few memory leaks when DEBUG_PROXY enabled Add main.mk to MKFS list Put a few function params within DEBUG_PROXY directives Check retval of a snprintf() call Fix segfault with -w/-W options if no ssl proxyspec specified, also fixed in sslsplit develop: https://github.com/droe/sslsplit/issues/271 Various clean-up Soner Tari 2020-04-09 21:47:09 +0300
  • 4503203c1b Remove MEDIUM ciphers Soner Tari 2020-04-05 22:22:36 +0300
  • c2e93dbbc0 Remove NO_TLS10 test case Soner Tari 2020-04-05 21:52:02 +0300
  • f1c2e9e881 Detect tls protos using output of sslproxy -V Soner Tari 2020-04-05 16:50:54 +0300
  • 1a9651877f Clean up Soner Tari 2020-04-04 20:34:44 +0300
  • 73724bd673 Fix assertions for tls10 tests, TLSv1.0 == SSLv3 Soner Tari 2020-04-04 19:11:18 +0300
  • d42ba28729 Remove tls12 tests for older versions of openssl Soner Tari 2020-04-04 19:01:35 +0300
  • 4176ee482e Move NO_TLS vars to before_script in travis config Soner Tari 2020-04-04 18:44:42 +0300
  • 3afb2b820f Fix NO_TLS vars Soner Tari 2020-04-04 18:31:36 +0300
  • 9ac5a93823 Fix testproxy e2e tests for older versions of openssl and libressl Soner Tari 2020-04-04 18:18:01 +0300
  • 9ff63a1639 Disable travis testproxy tests on osx Soner Tari 2020-04-03 12:19:38 +0300
  • ceebacf240 Try fix ssl handshake error Soner Tari 2020-04-03 00:57:49 +0300
  • d4aca98834 Enable debug logs for testproxy Soner Tari 2020-04-03 00:38:28 +0300
  • fc1bb39de3 Fix xnu paths for osx Soner Tari 2020-04-03 00:33:13 +0300
  • 19bf7fe0a5 Try travis osx vm only Soner Tari 2020-04-02 23:39:53 +0300
  • 519d797459 Fix osx build, no need for nat_used() Soner Tari 2020-04-02 23:38:09 +0300
  • 5f14ff2ca6 Enable all travis vms again Soner Tari 2020-04-02 22:59:23 +0300
  • f44db210bb Fix openssl urls Soner Tari 2020-04-02 21:13:38 +0300
  • e2fc1086cf Try fix sudo env Soner Tari 2020-04-02 20:51:44 +0300
  • eb2b91f96b Enable all travis vms and add testproxy e2e tests Soner Tari 2020-04-02 16:50:09 +0300
  • fb500d9a33 Clean up lp make file Soner Tari 2020-04-02 16:49:11 +0300
  • 50c1c9477d Try with first travis machine, remove openssl from lp, revert trials Soner Tari 2020-04-01 22:59:40 +0300
  • 60924687ed Close ocsp denied conn Soner Tari 2020-04-01 22:33:08 +0300
  • 61f3c86eab Fix e2e test for deny OCSP request Soner Tari 2020-04-01 17:40:41 +0300
  • 8a1db3d469 Fix export Soner Tari 2020-04-01 01:00:13 +0300
  • b1edd7e049 Export LD_LIBRARY_PATH before running lp Soner Tari 2020-04-01 00:46:47 +0300
  • fcd71387d0 Use libevent 2.1.11 for testproxy e2e tests Soner Tari 2020-03-31 22:28:56 +0300
  • d1374e70bb Set testproxy log level to 4 Soner Tari 2020-03-31 21:33:55 +0300
  • 361e1777dd Chain related command lines Soner Tari 2020-03-31 21:07:21 +0300
  • 454ae1d81a Comment out non-existing users Soner Tari 2020-03-31 19:43:04 +0300
  • 85dded1953 Include errno.h Soner Tari 2020-03-31 19:31:39 +0300
  • e3adfba4ba Add errno.h Soner Tari 2020-03-31 19:22:22 +0300
  • 3ebfba3044 Disable lp pkg-config for openssl Soner Tari 2020-03-31 18:18:07 +0300
  • 2723171e05 Add openssl to lp, fix xnu path, clean up Soner Tari 2020-03-31 18:10:20 +0300
  • 7e8fe08a98 Remove lp binary Soner Tari 2020-03-31 17:40:49 +0300
  • 155b83c045 Do not export vars to the shell, instead create a main.mk and include it when needed Soner Tari 2020-03-31 15:59:53 +0300
  • d0d2a0595c Set path to cargo Soner Tari 2020-03-31 12:38:38 +0300
  • b7b03579d7 Disable confirmation prompt for rust install Soner Tari 2020-03-31 12:34:41 +0300
  • 6d9cdeb8f5 Install cargo and testproxy to only one linux machine for now Soner Tari 2020-03-31 11:55:30 +0300
  • cf0b3a38cf Create make file to automate testproxy e2e tests Move lp under testproxy Soner Tari 2020-03-31 11:24:46 +0300
  • c69755a4bc Fix osx xnu path Soner Tari 2020-03-29 23:53:25 +0300
  • 85d6a8690c Fix error message if check is missing Soner Tari 2020-03-29 22:57:10 +0300
  • 665192d2d8 Fix travis sslproxy path Soner Tari 2020-03-29 21:17:26 +0300
  • 80016b0a13 Give priority to VERSION_FILE over GITDIR in setting version Soner Tari 2020-03-29 17:23:21 +0300
  • af3366b84f Create make files for src and tests/check folders Soner Tari 2020-03-28 21:37:11 +0300
  • 8eab8d1da8 Restructure source tree, create src and tests folders, move files accordingly Soner Tari 2020-03-26 21:38:38 +0300
  • 59ead752b5 Improve documentation Soner Tari 2020-03-26 17:52:06 +0300
  • 2af5d6ccbb Enclose debug related code into DEBUG_PROXY macro Soner Tari 2020-03-15 11:39:59 +0300
  • 4574fc1aa4 Prevent possible memory leak if certain global opts which are saved into strings for cloning later on are provided more than once Soner Tari 2020-03-15 11:19:12 +0300
  • b48a0593e4 Remove incomplete proxyspec on the sample command line in usage help Soner Tari 2020-03-13 18:17:56 +0300
  • cb67c33437 Process options passed on the command line as global too, fixes the issue #16 Soner Tari 2020-02-14 22:26:05 +1300
  • ad1aa909e8 Convert a couple of timeout commands to recv, now testproxy errors out if conn end receives timeout command while connected Clean up testproxy tests Soner Tari 2019-08-20 11:47:06 +0300
  • 92aecf0bc3 Debug-print sqlite version v0.7.0 Soner Tari 2019-08-13 10:12:20 +0300
  • e2a0c99768 Remove all type casts from child to parent ctxs Soner Tari 2019-08-10 15:35:28 +0300
  • 009fe9f6ad Merge sslsplit develop changes Soner Tari 2019-08-08 12:23:04 +0300
  • 12592bbf00 Fix null error strings with SSL_ERROR_SSL: libevent-2.1.11 pushes SSL_ERROR_SSL causing "Additional SSL error" Soner Tari 2019-08-08 12:15:08 +0300
  • 600baa995e Improve LibreSSL support Soner Tari 2019-08-07 12:54:32 +0300
  • 3e4ad49f70 Fix LibreSSL version for OPENSSL_NO_SHA0, SHA-0 support was removed in LIBRESSL_VERSION_NUMBER >= 0x20030001L Soner Tari 2019-08-05 14:19:35 +0300
  • 08aba78815 Fix LibreSSL version for OPENSSL_init_crypto() support, fixes Travis build Soner Tari 2019-08-05 13:02:26 +0300
  • 4a05b4bf05 Increase the default RSA key size to 2048 Soner Tari 2019-08-03 23:40:38 +0300
  • df48b3e28d Improve LibreSSL support Soner Tari 2019-08-04 12:09:08 +0300
  • dabc9c7b20 Increase the default RSA key size to 2048 Soner Tari 2019-08-03 23:40:38 +0300
  • 0d5af14325 Improve exit status handling, merged from sslsplit Soner Tari 2019-08-03 15:31:40 +0300
  • 58821e99cf Fix cert_new_load() load chain test failure with LibreSSL 2.9.2: LIBRESSL_VERSION_NUMBER >= 0x20902000L supports SSL_CTX_get0_chain_certs() Soner Tari 2019-08-02 17:24:24 +0300
  • 6072cf7bd5 Fix opts test on osx Soner Tari 2019-08-02 13:42:09 +0300
  • 52802b6291 Add new opts tests Soner Tari 2019-08-02 13:21:01 +0300
  • fc153338ca Free tmp strs used to clone global opts into proxyspecs asap Fix English Soner Tari 2019-07-31 14:46:04 +0300
  • 1a7dc673bf Fix libressl macros: OPENSSL_VERSION_NUMBER on OpenBSD is always 0x20000000L (> 0x10100000L) Soner Tari 2019-07-31 01:41:24 +0300
  • 6cdec55509 Enable Force/Min/MaxSSLProto options with LibreSSL 2.7.2+ (OpenBSD 6.3) Soner Tari 2019-07-31 00:25:57 +0300
  • 001420a7ab Fix travis and OpenBSD builds Soner Tari 2019-07-30 23:08:24 +0300
  • 231806ea75 Add MinSSLProto/MaxSSLProto options Soner Tari 2019-07-30 21:29:46 +0300
  • 5961913828 Fix ocsp uri check Soner Tari 2019-07-30 21:00:05 +0300
  • b9b1744568 Fix str var free in passsite_str Soner Tari 2019-07-25 16:39:01 +0300
  • fdcf138150 Put option dbg logs in between DEBUG_OPTS macro Assume ownership of further code Clean up Soner Tari 2019-07-23 12:55:06 +0300
  • 3c124966e4 Update documentation Soner Tari 2019-07-22 11:24:53 +0300
  • 091acf79ab Fix autossl, after changes to reuse parent srvdst as dst Soner Tari 2019-07-21 22:01:56 +0300
  • 3cbcffcebc Reuse parent srvdst as dst of first child to avoid connecting to server twice, first conn was to get server cert for forging, so we xfer srvdst to first child after parent does not need it anymore Soner Tari 2019-07-20 18:29:52 +0300
  • 78ba1e075c Debug print SSLproxy line on lp Soner Tari 2019-07-18 14:36:47 +0300
  • 2cb6dd573e Remove lp binary Soner Tari 2019-07-18 12:28:52 +0300
  • e8f9f216a9 Add lp listening program and testproxy tests under extra Soner Tari 2019-07-18 11:48:15 +0300
  • c54cb627a1 Fix passthrough mode engage upon srvdst ssl error Soner Tari 2019-07-14 22:05:42 +0300
  • 6b8b819daa Add sample struct proxyspec Soner Tari 2019-07-13 11:34:23 +0300
  • e1aac3a69d Fix main_check_opts Soner Tari 2019-07-13 11:33:26 +0300
  • 8484c8b927 Fix handling of proxyspec struct closing brace Soner Tari 2019-07-12 22:36:52 +0300
  • c9769b0d89 Fix global opts lprocinfo Soner Tari 2019-07-12 16:03:22 +0300
  • f42e682f59 Fix unit tests Soner Tari 2019-07-12 15:52:36 +0300
  • 58eb907d69 Separate global and proxyspec opts Soner Tari 2019-07-12 14:40:04 +0300
  • d6f0f4cdc7 Create proxyspec options Soner Tari 2019-07-08 21:49:06 +0300
  • 57ae6f07a5 Update OCSP denied comments Soner Tari 2019-07-08 21:45:30 +0300
  • 70fa08a36a Fix OCSP denied response Soner Tari 2019-07-03 02:10:51 +0300
  • 3b25ea2e34 Fix http method validation: Compare 1 byte longer than method len, so that GET1 is not validated as GET Soner Tari 2019-07-02 22:30:40 +0300
  • a7d671169c Fix handling of HTTP Accept-Encoding Soner Tari 2019-06-18 10:23:50 +0300
  • d50bb0bfa6 Fix proto http child setup Soner Tari 2019-06-16 17:58:31 +0300
  • f6a8522d1e Enable -O2 optimization, remove -g Clean up gitignore Fix typos Soner Tari 2019-05-27 11:12:12 +0300
  • 1c8a837df1 Fix FreeBSD support: Call available_fds() on FreeBSD too Soner Tari 2019-05-08 23:45:10 +0300
  • adee22db09
    Fix FreeBSD support, pr #13 by @5u623l20 Soner Tari 2019-05-08 21:47:16 +0300
  • a0a06ab450 FreeBSD do not have getdtablecount. Bastard Operator from Hell 2019-05-08 12:21:37 +0000