]> git.ipfire.org Git - thirdparty/haproxy.git/commit
CLEANUP: ssl: never include openssl/*.h outside of openssl-compat.h anymore
authorWilly Tarreau <w@1wt.eu>
Fri, 10 May 2019 07:35:00 +0000 (09:35 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 10 May 2019 07:36:42 +0000 (09:36 +0200)
commit8d164dc5684a9ccf7afa4cf0ef0bbcad290c3222
tree0b699bf81043c8ce9b245ea2a6dd831fef95243e
parent9356dacd224b1d1223c7e39dd273d2562d66b246
CLEANUP: ssl: never include openssl/*.h outside of openssl-compat.h anymore

Since we're providing a compatibility layer for multiple OpenSSL
implementations and their derivatives, it is important that no C file
directly includes openssl headers but only passes via openssl-compat
instead. As a bonus this also gets rid of redundant complex rules for
inclusion of certain files (engines etc).
include/common/openssl-compat.h
include/proto/ssl_sock.h
include/types/listener.h
include/types/server.h
include/types/ssl_sock.h
src/haproxy.c
src/ssl_sock.c