add "smbd:announce persistent handles" option (default: false)
metze
max_read = MIN(max_limit, lp_smb2_max_read());
max_write = MIN(max_limit, lp_smb2_max_write());
+ if (protocol >= PROTOCOL_SMB2_22 &&
+ lp_parm_bool(-1, "smbd", "announce persistent handles", false)) {
+ if (in_capabilities & SMB2_CAP_PERSISTENT_HANDLES) {
+ capabilities |= SMB2_CAP_PERSISTENT_HANDLES;
+ }
+ }
+
if (capabilities & SMB2_CAP_ENCRYPTION) {
xconn->smb2.server.cipher = SMB2_ENCRYPTION_AES128_CCM;
}