Soner Tari
a584363f62
Add defined(LIBRESSL_VERSION_NUMBER) directives to fix signal 6 and 10 crashes: LibreSSL versions up to v2.7.4 behave like OPENSSL_VERSION_NUMBER < 0x1000200fL, beware not just OPENSSL_VERSION_NUMBER < 0x10100000L
...
Fix up:port af, use a different var, because utm port af is always AF_INET, and it breaks the target address af if the listening address is AF_INET6
Enable -O2 C flag, because LibreSSL is compiled with -O2 too
6 years ago
Soner Tari
859da0ac4c
Merge sslsplit develop changes
6 years ago
Soner Tari
0c8348db75
Merge sslsplit develop changes
6 years ago
Soner Tari
e8054deed3
Set option defaults in opts_new() now
...
Use bit instead of int for boolean options
6 years ago
Soner Tari
7ac3e0a445
Remove most of defined(LIBRESSL_VERSION_NUMBER), LibreSSL behaves more like OPENSSL_VERSION_NUMBER >= 0x10100000L now
6 years ago
Soner Tari
5a4b8974bf
Add fall through comment for missing break in case statement, as gcc (Ubuntu 7.3.0-16ubuntu3) 7.3.0 complains about it now
...
Break out of for loop if max token is reached
6 years ago
Soner Tari
1e2e5ff5f7
Close the conn if we are out of file descriptors in pxy_conn_setup_child() too
6 years ago
Soner Tari
df061dc7ad
Add Travis CI
6 years ago
Soner Tari
5e2724c38b
Update version to 0.5.6
...
Improve man pages and help message
6 years ago
Soner Tari
ee3278d2bb
Fix a possible memory corruption due to incorrect size allocation for argv
7 years ago
Soner Tari
442425177c
Fix proxyspec definition and examples in usage message
7 years ago
Soner Tari
d9ef42b3a3
Fix the broken unit tests for proxyspec_parse() due to up:utmport in the sslproxy proxspec format
7 years ago
Soner Tari
27650fab69
Support all command line options in the conf file as well
...
Update with the latest sslsplit-devel changes
7 years ago
Soner Tari
48aeb3945b
Update man pages to 0.5.5
7 years ago
Soner Tari
027b6e3a95
Update with sslsplit develop changes
7 years ago
Soner Tari
e577747ac8
No need to resize the image width, because github fits it to the page width itself
7 years ago
Soner Tari
e06c338724
Fix the url of the Mode of Operation Diagram, github needs direct link to google drive documents, and resize the image using html code, because github markdown does not support resizing
7 years ago
Soner Tari
8590d61291
Add the Mode of Operation Diagram
7 years ago
Soner Tari
0b420556ea
Add presentation
7 years ago
Soner Tari
5bba07b27f
Use SSL_CTX_set_min_proto_version() and SSL_CTX_set_max_proto_version() functions to force SSL/TLS protocol version for OpenSSL 1.1.0+
7 years ago
Soner Tari
6f023e5990
Avoid comparison between signed and unsigned integer, reported by @janusloo on Linux DietPi 4.14.22-v7+ #1096 SMP Mon Feb 26 19:14:22 GMT 2018 armv7l GNU/Linux, I don't see such warnings on 64-bit OpenBSD or Linux though, even with -Wsign-compare
7 years ago
Soner Tari
0fee063e0c
Use %zu for size_t, and avoid comparison between signed and unsigned integer, reported by @janusloo
7 years ago
Soner Tari
f6a63c33b1
Fix time_t portability, see https://www.openbsd.org/papers/eurobsdcon_2013_time_t/mgp00029.html
7 years ago
Soner Tari
42348cbe41
Add Ciphers option to conf file
7 years ago
Soner Tari
9d435e180c
Update with SSLsplit 0.5.2 and develop branch changes as of 270218
7 years ago
Soner Tari
ae69b21908
Fix build on Linux, need to implement getdtablecount(2) of OpenBSD
7 years ago
Soner Tari
6a9b572bac
Update man pages to 0.5.4
7 years ago
Soner Tari
d76a9a52ad
Fix examples
7 years ago
Soner Tari
e2e910ba08
Update title and copyright year
7 years ago
Soner Tari
4c8831bd90
Update with SSLsplit 0.5.1 changes, fix LibreSSL version issues
...
Add VerifyPeer and AllowWrongHost options
7 years ago
Soner Tari
a56929922d
Fix link
7 years ago
Soner Tari
a2b14097dd
Verify upstream certificates, see https://insights.sei.cmu.edu/cert/2015/03/the-risks-of-ssl-inspection.html
7 years ago
Soner Tari
3ae89131dc
Use different syslog facilities for error, conn, and stats logs, so they can be filtered into separate log files in syslog.conf
7 years ago
Soner Tari
392c6be48c
Add SSLproxy copyright to -v output
7 years ago
Soner Tari
b064ffa668
Use llu int as unique conn id, much simpler than uuid
7 years ago
Soner Tari
137f017cb5
Fix EXPIRED message bug, other fixes and improvements
7 years ago
Soner Tari
a1c5d05143
Add support for log priority to error logs, so syslogd prints the correct prio for error logs now
7 years ago
Soner Tari
179aa4fc8f
Close the conn if we are out of file descriptors, or libevent will crash us
7 years ago
Soner Tari
4bf27d09e5
Add RemoveHTTPReferer option, Referer causes redirection errors with some sites
7 years ago
Soner Tari
19f5a70920
Update README
7 years ago
Soner Tari
ee707ab6cb
Update man pages
7 years ago
Soner Tari
f7b3930053
Fix divert link
7 years ago
Soner Tari
077e97dbba
Add more CRITICAL error logs
...
Fix some logs
Clean-up
7 years ago
Soner Tari
09c3e864c5
Add sslproxy.conf man page
7 years ago
Soner Tari
a79cf4e0d1
Add sslproxy.conf man page and example sslproxy.conf, and related make changes
7 years ago
Soner Tari
d52ee62079
Add RemoveHTTPAcceptEncoding option
7 years ago
Soner Tari
8bd7827b8e
Improve man page and README
7 years ago
Soner Tari
32a38b7b4d
Update README, fix mistakes
7 years ago
Soner Tari
867ffe28e6
Fix typo
7 years ago
Soner Tari
7e8d94d0a6
Fix typos
7 years ago