static const struct enum_list enum_protocol[] = {
{PROTOCOL_SMB2_10, "SMB2"}, /* for now keep PROTOCOL_SMB2_10 */
{PROTOCOL_SMB3_00, "SMB3"}, /* for now keep PROTOCOL_SMB3_00 */
+ {PROTOCOL_SMB3_02, "SMB3_02"},
{PROTOCOL_SMB3_00, "SMB3_00"},
{PROTOCOL_SMB2_24, "SMB2_24"},
{PROTOCOL_SMB2_22, "SMB2_22"},
{SEC_AUTO, "AUTO"},
{SEC_USER, "USER"},
{SEC_DOMAIN, "DOMAIN"},
-#if (defined(HAVE_ADS) || _SAMBA_BUILD_ >= 4)
{SEC_ADS, "ADS"},
-#endif
{-1, NULL}
};
{DNS_UPDATE_OFF, "Off"},
{DNS_UPDATE_ON, "nonsecure and secure"},
{DNS_UPDATE_ON, "nonsecure"},
- {DNS_UPDATE_ON, "Yes"},
- {DNS_UPDATE_ON, "True"},
- {DNS_UPDATE_ON, "1"},
- {DNS_UPDATE_ON, "On"},
- {DNS_UPDATE_ON, "enabled"},
{DNS_UPDATE_SIGNED, "secure only"},
{DNS_UPDATE_SIGNED, "secure"},
{DNS_UPDATE_SIGNED, "signed"},
{-1, NULL}
};
-
-/* ACL compatibility options. */
-static const struct enum_list enum_acl_compat_vals[] = {
- { ACL_COMPAT_AUTO, "auto" },
- { ACL_COMPAT_WINNT, "winnt" },
- { ACL_COMPAT_WIN2K, "win2k" },
- { -1, NULL}
-};
-
-
static const struct enum_list enum_printing[] = {
{PRINT_SYSV, "sysv"},
{PRINT_AIX, "aix"},
.label = "path",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szPath),
+ .offset = LOCAL_VAR(pathname),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "directory",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szPath),
+ .offset = LOCAL_VAR(pathname),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "username map",
.type = P_STRING,
.p_class = P_GLOBAL,
- .offset = GLOBAL_VAR(szUsernameMap),
+ .offset = GLOBAL_VAR(usernameMap),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
- {
- .label = "password level",
- .type = P_INTEGER,
- .p_class = P_GLOBAL,
- .offset = GLOBAL_VAR(pwordlevel),
- .special = NULL,
- .enum_list = NULL,
- .flags = FLAG_ADVANCED | FLAG_DEPRECATED,
- },
{
.label = "username level",
.type = P_INTEGER,
.label = "username",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szUsername),
+ .offset = LOCAL_VAR(username),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE | FLAG_DEPRECATED,
.label = "user",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szUsername),
+ .offset = LOCAL_VAR(username),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "users",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szUsername),
+ .offset = LOCAL_VAR(username),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "invalid users",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szInvalidUsers),
+ .offset = LOCAL_VAR(invalid_users),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
.label = "valid users",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szValidUsers),
+ .offset = LOCAL_VAR(valid_users),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
.label = "admin users",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szAdminUsers),
+ .offset = LOCAL_VAR(admin_users),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
.label = "read only",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bRead_only),
+ .offset = LOCAL_VAR(readonly),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE,
.label = "write ok",
.type = P_BOOLREV,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bRead_only),
+ .offset = LOCAL_VAR(readonly),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "writeable",
.type = P_BOOLREV,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bRead_only),
+ .offset = LOCAL_VAR(readonly),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "writable",
.type = P_BOOLREV,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bRead_only),
+ .offset = LOCAL_VAR(readonly),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
},
{
- .label = "create mask",
- .type = P_OCTAL,
+ .label = "acl allow execute always",
+ .type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iCreate_mask),
+ .offset = LOCAL_VAR(bAclAllowExecuteAlways),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
},
+
{
- .label = "create mode",
- .type = P_OCTAL,
- .p_class = P_LOCAL,
- .offset = LOCAL_VAR(iCreate_mask),
- .special = NULL,
- .enum_list = NULL,
- .flags = FLAG_HIDE,
- },
- {
- .label = "force create mode",
+ .label = "create mask",
.type = P_OCTAL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iCreate_force_mode),
+ .offset = LOCAL_VAR(create_mask),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
},
{
- .label = "security mask",
+ .label = "create mode",
.type = P_OCTAL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iSecurity_mask),
+ .offset = LOCAL_VAR(create_mask),
.special = NULL,
.enum_list = NULL,
- .flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
+ .flags = FLAG_HIDE,
},
{
- .label = "force security mode",
+ .label = "force create mode",
.type = P_OCTAL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iSecurity_force_mode),
+ .offset = LOCAL_VAR(force_create_mode),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
.label = "directory mask",
.type = P_OCTAL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iDir_mask),
+ .offset = LOCAL_VAR(dir_mask),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
.label = "directory mode",
.type = P_OCTAL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iDir_mask),
+ .offset = LOCAL_VAR(dir_mask),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL,
.label = "force directory mode",
.type = P_OCTAL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iDir_force_mode),
- .special = NULL,
- .enum_list = NULL,
- .flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
- },
- {
- .label = "directory security mask",
- .type = P_OCTAL,
- .p_class = P_LOCAL,
- .offset = LOCAL_VAR(iDir_Security_mask),
- .special = NULL,
- .enum_list = NULL,
- .flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
- },
- {
- .label = "force directory security mode",
- .type = P_OCTAL,
- .p_class = P_LOCAL,
- .offset = LOCAL_VAR(iDir_Security_force_mode),
+ .offset = LOCAL_VAR(force_dir_mode),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_GLOBAL | FLAG_SHARE,
.label = "guest only",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bGuest_only),
+ .offset = LOCAL_VAR(guest_only),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "only guest",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bGuest_only),
+ .offset = LOCAL_VAR(guest_only),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "administrative share",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bAdministrative_share),
+ .offset = LOCAL_VAR(administrative_share),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "guest ok",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bGuest_ok),
+ .offset = LOCAL_VAR(guest_ok),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "public",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bGuest_ok),
+ .offset = LOCAL_VAR(guest_ok),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "hosts allow",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szHostsallow),
+ .offset = LOCAL_VAR(hostsallow),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_GLOBAL | FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "allow hosts",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szHostsallow),
+ .offset = LOCAL_VAR(hostsallow),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "hosts deny",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szHostsdeny),
+ .offset = LOCAL_VAR(hostsdeny),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_GLOBAL | FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "deny hosts",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szHostsdeny),
+ .offset = LOCAL_VAR(hostsdeny),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "aio write behind",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szAioWriteBehind),
+ .offset = LOCAL_VAR(aio_write_behind),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
- {
- .label = "acl compatibility",
- .type = P_ENUM,
- .p_class = P_GLOBAL,
- .offset = GLOBAL_VAR(iAclCompat),
- .special = NULL,
- .enum_list = enum_acl_compat_vals,
- .flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
- },
{
.label = "defer sharing violations",
.type = P_BOOL,
.label = "max connections",
.type = P_INTEGER,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iMaxConnections),
+ .offset = LOCAL_VAR(max_connections),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "strict sync",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bStrictSync),
+ .offset = LOCAL_VAR(strict_sync),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
+ {
+ .label = "use ntdb",
+ .type = P_BOOL,
+ .p_class = P_GLOBAL,
+ .offset = GLOBAL_VAR(bUseNtdb),
+ .special = NULL,
+ .enum_list = NULL,
+ .flags = FLAG_ADVANCED,
+ },
{
.label = "use sendfile",
.type = P_BOOL,
.label = "printable",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bPrint_ok),
+ .offset = LOCAL_VAR(print_ok),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT,
.label = "print notify backchannel",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bPrintNotifyBackchannel),
+ .offset = LOCAL_VAR(print_notify_backchannel),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
.label = "print ok",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bPrint_ok),
+ .offset = LOCAL_VAR(print_ok),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "print command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szPrintcommand),
+ .offset = LOCAL_VAR(printcommand),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
.label = "lpq command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szLpqcommand),
+ .offset = LOCAL_VAR(lpqcommand),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
.label = "lprm command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szLprmcommand),
+ .offset = LOCAL_VAR(lprmcommand),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
.label = "lppause command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szLppausecommand),
+ .offset = LOCAL_VAR(lppausecommand),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
.label = "lpresume command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szLpresumecommand),
+ .offset = LOCAL_VAR(lpresumecommand),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
.label = "queuepause command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szQueuepausecommand),
+ .offset = LOCAL_VAR(queuepausecommand),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
.label = "queueresume command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szQueueresumecommand),
+ .offset = LOCAL_VAR(queueresumecommand),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT | FLAG_GLOBAL,
.label = "printjob username",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szPrintjobUsername),
+ .offset = LOCAL_VAR(printjob_username),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_PRINT,
.label = "case sensitive",
.type = P_ENUM,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iCaseSensitive),
+ .offset = LOCAL_VAR(casesensitive),
.special = NULL,
.enum_list = enum_bool_auto,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "casesignames",
.type = P_ENUM,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iCaseSensitive),
+ .offset = LOCAL_VAR(casesensitive),
.special = NULL,
.enum_list = enum_bool_auto,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL | FLAG_HIDE,
.label = "preserve case",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bCasePreserve),
+ .offset = LOCAL_VAR(preservecase),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "short preserve case",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bShortCasePreserve),
+ .offset = LOCAL_VAR(shortpreservecase),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "hide dot files",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bHideDotFiles),
+ .offset = LOCAL_VAR(hide_dot_files),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "hide special files",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bHideSpecialFiles),
+ .offset = LOCAL_VAR(hide_special_files),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "hide unreadable",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bHideUnReadable),
+ .offset = LOCAL_VAR(hideunreadable),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "hide unwriteable files",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bHideUnWriteableFiles),
+ .offset = LOCAL_VAR(hideunwriteable_files),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "veto files",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szVetoFiles),
+ .offset = LOCAL_VAR(veto_files),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "hide files",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szHideFiles),
+ .offset = LOCAL_VAR(hide_files),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "veto oplock files",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szVetoOplockFiles),
+ .offset = LOCAL_VAR(veto_oplocks),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "map archive",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bMap_archive),
+ .offset = LOCAL_VAR(map_archive),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "map hidden",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bMap_hidden),
+ .offset = LOCAL_VAR(map_hidden),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "map system",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bMap_system),
+ .offset = LOCAL_VAR(map_system),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "username map script",
.type = P_STRING,
.p_class = P_GLOBAL,
- .offset = GLOBAL_VAR(szUsernameMapScript),
+ .offset = GLOBAL_VAR(usernameMapScript),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
.label = "browseable",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bBrowseable),
+ .offset = LOCAL_VAR(browseable),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "browsable",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bBrowseable),
+ .offset = LOCAL_VAR(browseable),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "access based share enum",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bAccessBasedShareEnum),
+ .offset = LOCAL_VAR(access_based_share_enum),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_BASIC | FLAG_ADVANCED | FLAG_SHARE
.label = "csc policy",
.type = P_ENUM,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(iCSCPolicy),
+ .offset = LOCAL_VAR(csc_policy),
.special = NULL,
.enum_list = enum_csc_policy,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "oplocks",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bOpLocks),
+ .offset = LOCAL_VAR(oplocks),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_GLOBAL,
.label = "dfree command",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szDfree),
+ .offset = LOCAL_VAR(dfree_command),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
.label = "preexec",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szPreExec),
+ .offset = LOCAL_VAR(preexec),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "exec",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szPreExec),
+ .offset = LOCAL_VAR(preexec),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
.label = "preexec close",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bPreexecClose),
+ .offset = LOCAL_VAR(preexec_close),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "postexec",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szPostExec),
+ .offset = LOCAL_VAR(postexec),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "root preexec",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szRootPreExec),
+ .offset = LOCAL_VAR(rootpreexec),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.label = "root preexec close",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bRootpreexecClose),
+ .offset = LOCAL_VAR(rootpreexec_close),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "root postexec",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szRootPostExec),
+ .offset = LOCAL_VAR(rootpostexec),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE | FLAG_PRINT,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
},
- {
- .label = "set directory",
- .type = P_BOOLREV,
- .p_class = P_LOCAL,
- .offset = LOCAL_VAR(bNo_set_dir),
- .special = NULL,
- .enum_list = NULL,
- .flags = FLAG_ADVANCED | FLAG_SHARE,
- },
{
.label = "allow insecure wide links",
.type = P_BOOL,
.label = "dont descend",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szDontdescend),
+ .offset = LOCAL_VAR(dontdescend),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "magic script",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szMagicScript),
+ .offset = LOCAL_VAR(magicscript),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "magic output",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szMagicOutput),
+ .offset = LOCAL_VAR(magicoutput),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "vfs objects",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szVfsObjects),
+ .offset = LOCAL_VAR(vfs_objects),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "vfs object",
.type = P_LIST,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szVfsObjects),
+ .offset = LOCAL_VAR(vfs_objects),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_HIDE,
.label = "msdfs root",
.type = P_BOOL,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(bMSDfsRoot),
+ .offset = LOCAL_VAR(msdfs_root),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.label = "msdfs proxy",
.type = P_STRING,
.p_class = P_LOCAL,
- .offset = LOCAL_VAR(szMSDfsProxy),
+ .offset = LOCAL_VAR(msdfs_proxy),
.special = NULL,
.enum_list = NULL,
.flags = FLAG_ADVANCED | FLAG_SHARE,
.enum_list = NULL,
.flags = FLAG_ADVANCED,
},
+ {
+ .label = "neutralize nt4 emulation",
+ .type = P_BOOL,
+ .p_class = P_GLOBAL,
+ .offset = GLOBAL_VAR(bNeutralizeNT4Emulation),
+ .special = NULL,
+ .enum_list = NULL,
+ .flags = FLAG_ADVANCED,
+ },
+ {
+ .label = "reject md5 servers",
+ .type = P_BOOL,
+ .p_class = P_GLOBAL,
+ .offset = GLOBAL_VAR(bRejectMD5Servers),
+ .special = NULL,
+ .enum_list = NULL,
+ .flags = FLAG_ADVANCED,
+ },
+ {
+ .label = "require strong key",
+ .type = P_BOOL,
+ .p_class = P_GLOBAL,
+ .offset = GLOBAL_VAR(bRequireStrongKey),
+ .special = NULL,
+ .enum_list = NULL,
+ .flags = FLAG_ADVANCED,
+ },
{N_("DNS options"), P_SEP, P_SEPARATOR},
{
.special = NULL,
.enum_list = NULL
},
+ {
+ .label = "allow nt4 crypto",
+ .type = P_BOOL,
+ .p_class = P_GLOBAL,
+ .offset = GLOBAL_VAR(bAllowNT4Crypto),
+ .special = NULL,
+ .enum_list = NULL,
+ .flags = FLAG_ADVANCED,
+ },
+ {
+ .label = "reject md5 clients",
+ .type = P_BOOL,
+ .p_class = P_GLOBAL,
+ .offset = GLOBAL_VAR(bRejectMD5Clients),
+ .special = NULL,
+ .enum_list = NULL,
+ .flags = FLAG_ADVANCED,
+ },
{N_("TLS options"), P_SEP, P_SEPARATOR},