From ebf4c4b5e91f99a78755f66230223a7894b5cb9b Mon Sep 17 00:00:00 2001 From: root Date: Wed, 14 Jan 2026 06:16:02 +0000 Subject: [PATCH 1/4] Updated --- turbonfs/src/main.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/turbonfs/src/main.cpp b/turbonfs/src/main.cpp index e5d7fb28..bfedd236 100644 --- a/turbonfs/src/main.cpp +++ b/turbonfs/src/main.cpp @@ -832,13 +832,15 @@ int main(int argc, char *argv[]) goto err_out4; } - if (aznfsc_cfg.auth) { + // Disable AAD based auth for now. We will enable this when we support auth with TLS. + /* if (aznfsc_cfg.auth) { // Set the auth token callback for this connection if auth is enabled. set_auth_token_callback(get_auth_token_and_setargs_cb); } else { set_auth_token_callback(get_auth_token_and_setargs_cb_none); - } - + }*/ + set_auth_token_callback(get_auth_token_and_setargs_cb_none); + /* * Initialize nfs_client singleton. * This creates the libnfs polling thread(s) and hence it MUST be called From 198012d3d4c9990db630c5059ea5da0b9557d0c2 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 14 Jan 2026 09:50:24 +0000 Subject: [PATCH 2/4] Minor update --- turbonfs/sample-turbo-config.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/turbonfs/sample-turbo-config.yaml b/turbonfs/sample-turbo-config.yaml index f7d20e68..0720335e 100644 --- a/turbonfs/sample-turbo-config.yaml +++ b/turbonfs/sample-turbo-config.yaml @@ -209,3 +209,16 @@ auth: false # xprtsec: none + + + +# NEW: enable client-side TLS via stunnel for NFSv3 (BlobNFS) +#stls: true +# # Optional overrides (leave out to use defaults): +# stls_local_ports: +# rpcbind: 111 # local accept port for rpcbind +# nfsd: 2048 # local accept port for nfs service +# stls_tls_version: "TLSv1.3" # constrain TLS version, if desired +# stls_cipher_suite: "DEFAULT@SECLEVEL=2" # example; tune as needed + + From 30bef1215767f373ea5d51d8a928d0e84c6a507d Mon Sep 17 00:00:00 2001 From: root Date: Wed, 14 Jan 2026 09:51:56 +0000 Subject: [PATCH 3/4] Revert "Minor update" This reverts commit 198012d3d4c9990db630c5059ea5da0b9557d0c2. --- turbonfs/sample-turbo-config.yaml | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/turbonfs/sample-turbo-config.yaml b/turbonfs/sample-turbo-config.yaml index 0720335e..f7d20e68 100644 --- a/turbonfs/sample-turbo-config.yaml +++ b/turbonfs/sample-turbo-config.yaml @@ -209,16 +209,3 @@ auth: false # xprtsec: none - - - -# NEW: enable client-side TLS via stunnel for NFSv3 (BlobNFS) -#stls: true -# # Optional overrides (leave out to use defaults): -# stls_local_ports: -# rpcbind: 111 # local accept port for rpcbind -# nfsd: 2048 # local accept port for nfs service -# stls_tls_version: "TLSv1.3" # constrain TLS version, if desired -# stls_cipher_suite: "DEFAULT@SECLEVEL=2" # example; tune as needed - - From fb7aba3b09ce608332c60d1bc639c1f20a933b66 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 20 Jan 2026 07:33:26 +0000 Subject: [PATCH 4/4] Updated --- turbonfs/src/config.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/turbonfs/src/config.cpp b/turbonfs/src/config.cpp index ca84a1b8..899b1a06 100644 --- a/turbonfs/src/config.cpp +++ b/turbonfs/src/config.cpp @@ -437,8 +437,8 @@ bool aznfsc_cfg::set_defaults_and_sanitize() ::freeaddrinfo(ai); } - if (xprtsec == nullptr) - xprtsec = ::strdup("none"); + // Set xprtsec to none for now, by default. + xprtsec = ::strdup("none"); assert(account != nullptr); assert(container != nullptr);