SSLproxy/src
Soner Tari 45b34678de Prepend sslproxy line using evbuffer_add_printf() in non-debug mode for non-http protos
This prevents unnecessary malloc and memmove calls in non-debug mode.
This change is for correctness not for speed, because it improves
conn handling only of the first packet and for non-http protos.
2021-09-03 22:21:40 +03:00
..
attrib.h Use the new inline max() function instead of MAX() macro function in sslproxy 2020-05-07 00:10:42 +03:00
base64.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
base64.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
BSDmakefile Copy BSDmakefile to subfolders 2020-04-12 15:51:41 +03:00
build.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
build.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cache.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cache.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachedsess.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachedsess.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachefkcrt.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachefkcrt.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachemgr.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachemgr.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachessess.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachessess.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachetgcrt.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cachetgcrt.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cert.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
cert.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
defaults.h Add -U CipherSuites option 2020-06-27 23:54:56 +03:00
dynbuf.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
dynbuf.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
GNUmakefile Move main.mk under Mk folder and improve make files 2020-06-23 13:00:05 +03:00
khash.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
log.c Fix a possible sync issue between thr load and conn children list on error 2020-05-05 15:42:41 +03:00
log.h Fix a possible sync issue between thr load and conn children list on error 2020-05-05 15:42:41 +03:00
logbuf.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
logbuf.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
logger.c Fix doc typo 2020-12-14 16:23:06 +03:00
logger.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
logpkt.c Allow mirroring without explicit target 2020-12-14 17:45:22 +03:00
logpkt.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
main.c Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
nat.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
nat.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
opts.c Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
opts.h Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
privsep.c Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
privsep.h Add WITHOUT_USERAUTH switch 2020-08-25 23:32:32 +03:00
proc.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
proc.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
protoautossl.c Prepend sslproxy line using evbuffer_add_printf() in non-debug mode for non-http protos 2021-09-03 22:21:40 +03:00
protoautossl.h Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
protohttp.c Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
protohttp.h Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
protopassthrough.c Fix passthrough in split mode 2021-09-02 22:12:48 +03:00
protopassthrough.h Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
protopop3.c Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
protopop3.h Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
protosmtp.c Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
protosmtp.h Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
protossl.c Fix possible segfaults with srvdst_xferred, autossl and passthrough 2021-09-02 17:55:42 +03:00
protossl.h Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
prototcp.c Prepend sslproxy line using evbuffer_add_printf() in non-debug mode for non-http protos 2021-09-03 22:21:40 +03:00
prototcp.h Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
proxy.c Do not debug print proxyspecs in proxy_new() 2020-12-25 12:12:05 +03:00
proxy.h Add WITHOUT_USERAUTH switch 2020-08-25 23:32:32 +03:00
pxyconn.c Prepend sslproxy line using evbuffer_add_printf() in non-debug mode for non-http protos 2021-09-03 22:21:40 +03:00
pxyconn.h Prepend sslproxy line using evbuffer_add_printf() in non-debug mode for non-http protos 2021-09-03 22:21:40 +03:00
pxythr.c Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
pxythr.h Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
pxythrmgr.c Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
pxythrmgr.h Update version to 0.8.3 and copyright year to 2021 2021-02-11 00:25:09 +03:00
ssl.c Reduce and improve debug logs 2020-05-03 16:52:43 +03:00
ssl.h Add tls13 support 2020-06-20 21:24:53 +03:00
sslproxy.1 Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
sslproxy.conf Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
sslproxy.conf.5 Add split mode of operation similar to SSLsplit 2021-08-29 17:31:05 +03:00
sys.c Zero out msg buf as in sslsplit 2020-05-06 12:45:55 +03:00
sys.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
thrqueue.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
thrqueue.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
url.c Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
url.h Restructure source tree, create src and tests folders, move files accordingly 2020-03-27 14:28:08 +03:00
util.c Add check unit tests for protocol validation and util_get_first_word_len() 2020-05-13 21:24:08 +03:00
util.h Add DivertUsers and PassUsers options 2020-11-13 13:03:29 +03:00