Soner Tari
|
4574fc1aa4
|
Prevent possible memory leak if certain global opts which are saved into strings for cloning later on are provided more than once
|
5 years ago |
Soner Tari
|
b48a0593e4
|
Remove incomplete proxyspec on the sample command line in usage help
|
5 years ago |
Soner Tari
|
cb67c33437
|
Process options passed on the command line as global too, fixes the issue #16
|
5 years ago |
Soner Tari
|
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
|
5 years ago |
Soner Tari
|
92aecf0bc3
|
Debug-print sqlite version
|
5 years ago |
Soner Tari
|
e2a0c99768
|
Remove all type casts from child to parent ctxs
|
5 years ago |
Soner Tari
|
009fe9f6ad
|
Merge sslsplit develop changes
|
5 years ago |
Soner Tari
|
12592bbf00
|
Fix null error strings with SSL_ERROR_SSL: libevent-2.1.11 pushes SSL_ERROR_SSL causing "Additional SSL error"
|
5 years ago |
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 |