This is an automated email from the ASF dual-hosted git repository.
bennoe pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/mesos.git.
from fa12221 Added suppressOffers(roles) to V0 Java bindings.
new bd35929 Changed semantics of TLS certificate verification flags.
new be110d4 Updated SSL docs with suggested runtime configuration.
new ba2bac7 Added optional 'host' string member to UPID.
new 37aa371 Added optional 'peer_hostname' argument to Socket::connect().
new 0a081e0 Introduced RFC6125-compliant hostname validation scheme.
new 6320b69 Updated SSL docs to include new libprocess flag.
new f1c60dd Added OpenSSL-related changes to CHANGELOG.
new ec12966 Added ability to pass custom SSL context to
`Socket::connect()`.
new b19ac5d Recorded Socket API change in CHANGELOG.
new 4e21abc Added unit tests for hostname validation.
new f02dca6 Moved an inline duration for slow DNS logging into a const
variable.
new 1a6760c Added warnings about known problems with libevent epoll
backend.
The 12 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
3rdparty/libprocess/Makefile.am | 2 +-
3rdparty/libprocess/include/Makefile.am | 1 +
3rdparty/libprocess/include/process/http.hpp | 10 +-
3rdparty/libprocess/include/process/pid.hpp | 10 +
3rdparty/libprocess/include/process/socket.hpp | 25 +-
3rdparty/libprocess/include/process/ssl/flags.hpp | 1 +
3rdparty/libprocess/include/process/ssl/gtest.hpp | 53 +++-
.../libprocess/include/process/ssl/tls_config.hpp | 89 ++++++
3rdparty/libprocess/src/http.cpp | 35 ++-
3rdparty/libprocess/src/openssl.cpp | 312 ++++++++++++++++---
3rdparty/libprocess/src/openssl.hpp | 22 ++
3rdparty/libprocess/src/pid.cpp | 9 +-
3rdparty/libprocess/src/poll_socket.hpp | 10 +-
.../src/posix/libevent/libevent_ssl_socket.cpp | 143 +++++----
.../src/posix/libevent/libevent_ssl_socket.hpp | 9 +-
3rdparty/libprocess/src/posix/poll_socket.cpp | 11 +-
3rdparty/libprocess/src/process.cpp | 27 +-
3rdparty/libprocess/src/tests/http_tests.cpp | 16 +-
3rdparty/libprocess/src/tests/socket_tests.cpp | 34 ++-
3rdparty/libprocess/src/tests/ssl_client.cpp | 26 +-
3rdparty/libprocess/src/tests/ssl_tests.cpp | 339 +++++++++++++++++++--
3rdparty/libprocess/src/windows/poll_socket.cpp | 4 +-
CHANGELOG | 23 ++
docs/ssl.md | 135 +++++++-
docs/upgrades.md | 24 +-
25 files changed, 1194 insertions(+), 176 deletions(-)
create mode 100644 3rdparty/libprocess/include/process/ssl/tls_config.hpp