Attention is currently required from: Frank Filz.
Lior Suliman would like Frank Filz to review this change.
Add ProxyProtocol config option
The config option can be used in (DEFAULT) EXPORT CLIENT blocks to limit the block only
to client who use or do not use PROXY protocol. Allows to set different
ACLs based on whether a proxy was used or not by the request.
src/support/exports: Add ganesha config to EXPORT (DEFAULT) CLIENT block
include/nfs_exports: Add config option to export list client entry
client_mgr: Add parameter to client match - client_predicate, which
allows defining an additional requirement from the client.
support/exports: Filter client_match results to only match clients which match op usage of proxy protocol
Change-Id: I03690d4c16ba048f17084d62a37f90a8a2c4ddbd
Signed-off-by: Lior Suliman <liorsu@gmail.com>
---
M src/config_samples/config.txt
M src/config_samples/export.txt
M src/doc/man/ganesha-export-config.rst
M src/include/client_mgr.h
M src/include/nfs_exports.h
M src/support/client_mgr.c
M src/support/exports.c
7 files changed, 117 insertions(+), 18 deletions(-)
git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/34/1204534/1
To view, visit change 1204534. To unsubscribe, or for help writing mail filters, visit settings.