Commit Graph

38 Commits (6c5165fa6e317b1acae0c382d668bc5d86804aa5)

Author SHA1 Message Date
Soner Tari 6c5165fa6e Update lp with sslproxy changes and clean up 4 years ago
Soner Tari 05654e3bee Avoid possible crashes caused by passing NULL pointers to str*() functions 4 years ago
Soner Tari a1f24e26d0 Clean up 4 years ago
Soner Tari fd3aa5a394 Update lp with sslproxy changes, fix dst events
Enable dst r/w events before socket connect.
Improve verbose debug logs using common header fields to better identify
connections.
Create function macros for fine* debug logs.
4 years ago
Soner Tari 554fd3bd3a Improve code reuse, reduce code, clean up whitespace 4 years ago
Soner Tari 2b702495b0 Remove comixwall.org 4 years ago
Soner Tari 64c0078ecb Update comments about writecb before connected 4 years ago
Soner Tari a0d74baa43 Update copyright year to 2020 4 years ago
Soner Tari c3c228d8ce Remove ssl_shutdown_retry_delay and SSLShutdownRetryDelay, not used anymore 4 years ago
Soner Tari 10573a1b7c Copy BSDmakefile to subfolders
So we can individually make clean them
4 years ago
Soner Tari 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
4 years ago
Soner Tari 4503203c1b Remove MEDIUM ciphers
Cipher assertions become useless if we set ciphers to MEDIUM:HIGH, too
many ciphers would be possible
4 years ago
Soner Tari c2e93dbbc0 Remove NO_TLS10 test case
The problem with LibreSSL 2.7.4 was not that it didn't support tls10,
but that MEDIUM and HIGH cipher definitions were different from the
openssl version of testproxy, hence tests were failing due to no shared
ciphers
4 years ago
Soner Tari f1c2e9e881 Detect tls protos using output of sslproxy -V
But this is not going to work, because LibreSSL 2.7.4 says it supports
tls10, but SSL handshake fails if testproxy e2e tests for tls10 are
enabled.
4 years ago
Soner Tari 73724bd673 Fix assertions for tls10 tests, TLSv1.0 == SSLv3 4 years ago
Soner Tari d42ba28729 Remove tls12 tests for older versions of openssl
Clean up
4 years ago
Soner Tari 9ac5a93823 Fix testproxy e2e tests for older versions of openssl and libressl
OpenSSL 0.9.8zh and 1.0.0s do not support TLSv11.
LibreSSL 2.2.7 uses other cipher names too.
LibreSSL 2.7.4 (since 2.3.0) does not support TLSv10.
4 years ago
Soner Tari d4aca98834 Enable debug logs for testproxy 4 years ago
Soner Tari fc1bb39de3 Fix xnu paths for osx 4 years ago
Soner Tari 519d797459 Fix osx build, no need for nat_used() 4 years ago
Soner Tari e2fc1086cf Try fix sudo env 4 years ago
Soner Tari fb500d9a33 Clean up lp make file 4 years ago
Soner Tari 50c1c9477d Try with first travis machine, remove openssl from lp, revert trials 4 years ago
Soner Tari 61f3c86eab Fix e2e test for deny OCSP request
It is not certain if the server should receive the ocsp request of the
client or not, it depends on libevent and various conditions at that
moment
4 years ago
Soner Tari 8a1db3d469 Fix export 4 years ago
Soner Tari b1edd7e049 Export LD_LIBRARY_PATH before running lp 4 years ago
Soner Tari d1374e70bb Set testproxy log level to 4 4 years ago
Soner Tari 454ae1d81a Comment out non-existing users 4 years ago
Soner Tari 85dded1953 Include errno.h 4 years ago
Soner Tari e3adfba4ba Add errno.h 4 years ago
Soner Tari 3ebfba3044 Disable lp pkg-config for openssl 4 years ago
Soner Tari 2723171e05 Add openssl to lp, fix xnu path, clean up 4 years ago
Soner Tari 7e8fe08a98 Remove lp binary 4 years ago
Soner Tari 155b83c045 Do not export vars to the shell, instead create a main.mk and include it when needed
Otherwise it is almost impossible to stop var redefinitions in
successive builds
4 years ago
Soner Tari 6d9cdeb8f5 Install cargo and testproxy to only one linux machine for now 4 years ago
Soner Tari cf0b3a38cf Create make file to automate testproxy e2e tests Move lp under testproxy 4 years ago
Soner Tari af3366b84f Create make files for src and tests/check folders
Move folders and files related with check tests under tests/check folder
Fix check unit tests accordingly
4 years ago
Soner Tari 8eab8d1da8 Restructure source tree, create src and tests folders, move files accordingly
Remove docker
4 years ago