Commit Graph

757 Commits (600baa995e95d4528b10f0287e51301821775ccb)
 

Author SHA1 Message Date
Soner Tari 600baa995e Improve LibreSSL support 5 years ago
Soner Tari 3e4ad49f70 Fix LibreSSL version for OPENSSL_NO_SHA0, SHA-0 support was removed in LIBRESSL_VERSION_NUMBER >= 0x20030001L 5 years ago
Soner Tari 08aba78815 Fix LibreSSL version for OPENSSL_init_crypto() support, fixes Travis build 5 years ago
Soner Tari 4a05b4bf05 Increase the default RSA key size to 2048 5 years ago
Soner Tari df48b3e28d Improve LibreSSL support 5 years ago
Soner Tari dabc9c7b20 Increase the default RSA key size to 2048 5 years ago
Soner Tari 0d5af14325 Improve exit status handling, merged from sslsplit 5 years ago
Soner Tari 58821e99cf Fix cert_new_load() load chain test failure with LibreSSL 2.9.2: LIBRESSL_VERSION_NUMBER >= 0x20902000L supports SSL_CTX_get0_chain_certs() 5 years ago
Soner Tari 6072cf7bd5 Fix opts test on osx 5 years ago
Soner Tari 52802b6291 Add new opts tests 5 years ago
Soner Tari fc153338ca Free tmp strs used to clone global opts into proxyspecs asap
Fix English
5 years ago
Soner Tari 1a7dc673bf Fix libressl macros: OPENSSL_VERSION_NUMBER on OpenBSD is always 0x20000000L (> 0x10100000L) 5 years ago
Soner Tari 6cdec55509 Enable Force/Min/MaxSSLProto options with LibreSSL 2.7.2+ (OpenBSD 6.3) 5 years ago
Soner Tari 001420a7ab Fix travis and OpenBSD builds 5 years ago
Soner Tari 231806ea75 Add MinSSLProto/MaxSSLProto options
Fix memout handling
5 years ago
Soner Tari 5961913828 Fix ocsp uri check 5 years ago
Soner Tari b9b1744568 Fix str var free in passsite_str 5 years ago
Soner Tari fdcf138150 Put option dbg logs in between DEBUG_OPTS macro
Assume ownership of further code
Clean up
5 years ago
Soner Tari 3c124966e4 Update documentation 5 years ago
Soner Tari 091acf79ab Fix autossl, after changes to reuse parent srvdst as dst 5 years ago
Soner Tari 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 5 years ago
Soner Tari 78ba1e075c Debug print SSLproxy line on lp 5 years ago
Soner Tari 2cb6dd573e Remove lp binary 5 years ago
Soner Tari e8f9f216a9 Add lp listening program and testproxy tests under extra 5 years ago
Soner Tari c54cb627a1 Fix passthrough mode engage upon srvdst ssl error 5 years ago
Soner Tari 6b8b819daa Add sample struct proxyspec 5 years ago
Soner Tari e1aac3a69d Fix main_check_opts 5 years ago
Soner Tari 8484c8b927 Fix handling of proxyspec struct closing brace 5 years ago
Soner Tari c9769b0d89 Fix global opts lprocinfo 5 years ago
Soner Tari f42e682f59 Fix unit tests 5 years ago
Soner Tari 58eb907d69 Separate global and proxyspec opts 5 years ago
Soner Tari d6f0f4cdc7 Create proxyspec options 5 years ago
Soner Tari 57ae6f07a5 Update OCSP denied comments 5 years ago
Soner Tari 70fa08a36a Fix OCSP denied response 5 years ago
Soner Tari 3b25ea2e34 Fix http method validation: Compare 1 byte longer than method len, so that GET1 is not validated as GET 5 years ago
Soner Tari a7d671169c Fix handling of HTTP Accept-Encoding 5 years ago
Soner Tari d50bb0bfa6 Fix proto http child setup 5 years ago
Soner Tari f6a8522d1e Enable -O2 optimization, remove -g
Clean up gitignore
Fix typos
5 years ago
Soner Tari 1c8a837df1 Fix FreeBSD support: Call available_fds() on FreeBSD too 5 years ago
Soner Tari adee22db09
Fix FreeBSD support, pr #13 by @5u623l20
FreeBSD does not have getdtablecount() and needs netinet/in.h
5 years ago
Soner Tari d1a3328c58 Differentiate PassSite option from Passthrough option: PassSite does not require Passthrough now
Remove redundant if conditions
5 years ago
Soner Tari c146b8a0ec Make sure sni and ssl_names are not null, fixes signal 11 crash reported by @janusloo 5 years ago
Soner Tari 22ad78c8f9 Fix passthrough conn logging 6 years ago
Soner Tari 26a73d797d Fix passsite struct free 6 years ago
Soner Tari c3abe74776 Add client filtering to PassSite option, per site filters can be defined using client IP addresses, users, and description keywords 6 years ago
Soner Tari 07a6c32e93 Update documentation with PassSite option 6 years ago
Soner Tari 7e17bd198e Require ssl_names if passsite is set 6 years ago
Soner Tari 119fc8e69e Improve passsite log messages and comments 6 years ago
Soner Tari 7e8fcbcafa Move strncpy() call from passsite matching to initial PassSite setup 6 years ago
Soner Tari ddeb9831ed Add PassSite option, if the site matches SNI or common names in the SSL certificate, the connection is passed through the proxy, issue #12 6 years ago