deeraj.patil@ibm.com has uploaded this change for review.

View Change

[TLS] : NFS Ganesha - TLS support.
TLS entertained via AUTH_TLS and non-AUTH_TLS.
KTLS and non KTLS based send and recv.
export option introduced : Sectype= ,mtls/tls
Client mount supported matrix is updated in man page.
Can control export specific TLS required or not.

Libntirpc changes :
backend TLS lib : Openssl, GnuTLS.
Compile time option for enabling : USE_TLS, USE_OPENSSL, USE_GNUTLS.

NOTE : Still code cleanup is pending.

Change-Id: I97f93258bc72e57ce5f0683be3b78a31915befaa
Signed-off-by: Deeraj.Patil <Deeraj.Patil@ibm.com>
---
M src/CMakeLists.txt
M src/MainNFSD/nfs_init.c
M src/MainNFSD/nfs_worker_thread.c
M src/Protocols/NFS/mnt_Mnt.c
A src/cmake/modules/FindTLS.cmake
M src/config_samples/config.txt
M src/doc/man/ganesha-config.rst
M src/doc/man/ganesha-export-config.rst
A src/doc/man/ganesha-tls-config.rst
M src/doc/man/index.rst
M src/include/config-h.in.cmake
M src/include/nfs_exports.h
M src/nfs-ganesha.spec-in.cmake
M src/support/exports.c
M src/support/nfs_creds.c
M src/support/nfs_read_conf.c
16 files changed, 594 insertions(+), 17 deletions(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/94/1219994/1

To view, visit change 1219994. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-MessageType: newchange
Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I97f93258bc72e57ce5f0683be3b78a31915befaa
Gerrit-Change-Number: 1219994
Gerrit-PatchSet: 1
Gerrit-Owner: deeraj.patil@ibm.com